Задание 3. Из слова <<информация» получено слово «форма». Запишите
соответствующий оператор:
Задание 4. Что будет выведено в результате выполнения операторов:
A:='ТРАВКА ЗЕЛЕНЕЕТ'; writeln(lowercase(A));
Задание 5. Составьте программу, которая находит количество букв 'и' в
строке с.
Ответы
Задание 3
Для получения слова "форма" из слова "информация" необходимо удалить первые 7 символов. Это можно сделать с помощью оператора:
A := 'информация'[7:];
В результате выполнения этого оператора в переменной A будет храниться строка "форма".
Задание 4
В результате выполнения операторов:
A:='ТРАВКА ЗЕЛЕНЕЕТ';
writeln(lowercase(A));
на экран будет выведена строка "травка зеленеет".
Задание 5
Для нахождения количества букв 'и' в строке с можно использовать следующий код:
var
i, count: integer;
begin
count := 0;
for i := 1 to length(s) do
if s[i] = 'и' then
count := count + 1;
writeln('Количество букв "и" в строке s: ', count);
end.
Этот код работает следующим образом:
переменная count инициализируется нулем;
цикл for проходит по всем символам строки s;
если текущий символ равен 'и', то переменная count увеличивается на единицу;
в конце программы выводится количество букв 'и' в строке s.
Пример работы программы:
var
s: string;
begin
s := 'информация';
count_i(s);
end.
В результате выполнения этой программы на экран будет выведено следующее:
Количество букв "и" в строке s: 3