Дорогие 10-классники!
Сегодня мы продолжаем изучать тему "Работа с символьной информацией" и научимся решать задачи.
Что делать? Как делать?
1. Запишите условие и решение задач в тетрадь.
Задача 1.
Используя копирование и конкатенацию, получить из слова 'лекарство' новые слова:
‘оскал’, 'воск’, ‘лес’.
Решение.
Program z1;
var a, b, c, d: string [10];
begin
a: = 'лекарство';
b: = сору (а, 9, 1) + сору (а, 6, 1) + сору (а, 3, 2) + сору (а, 1, 1);
с: = сору (а, 8, 2) + сору (а, 6, 1) + сору (а, 3, 1);
d: = copy (a, 1, 2) + сору (а, 6, 1);
writeln (b, ', ', с, ', ', d);
end.
Задача 2.
Подсчитайте, сколько раз буква «а» встречается в слове Х.
Решение.
Program z2;
var Х: string [100]; k, d, i: integer;
begin
write (‘Введите слово Х’);
readln (Х);
k: = 0;
d: = length (Х);
for i: =1 to d do
if copy(X, i, 1) = ‘а’ then k: = k + 1;
writeln (‘Количество букв а=’, k);
end.
2. Решить по образцу задачи.
Задача 3.
Используя копирование и конкатенацию, получить из слова ‘автострада’ новые слова:
‘авто’, ‘страда’, ‘ад’, ‘тост’, ‘рада’.
Задача 4.
Подсчитайте, сколько раз первая буква слова X встречается в этом слове.
3. Сфотографируйте работу и пришлите на электронный адрес a.stulikova@gmail.com
4. В теме письма обязательно укажите фамилию, имя и класс.
Не болейте! Берегите себя и близких! Удачи!
Сегодня мы продолжаем изучать тему "Работа с символьной информацией" и научимся решать задачи.
Что делать? Как делать?
1. Запишите условие и решение задач в тетрадь.
Задача 1.
Используя копирование и конкатенацию, получить из слова 'лекарство' новые слова:
‘оскал’, 'воск’, ‘лес’.
Решение.
Program z1;
var a, b, c, d: string [10];
begin
a: = 'лекарство';
b: = сору (а, 9, 1) + сору (а, 6, 1) + сору (а, 3, 2) + сору (а, 1, 1);
с: = сору (а, 8, 2) + сору (а, 6, 1) + сору (а, 3, 1);
d: = copy (a, 1, 2) + сору (а, 6, 1);
writeln (b, ', ', с, ', ', d);
end.
Задача 2.
Подсчитайте, сколько раз буква «а» встречается в слове Х.
Решение.
Program z2;
var Х: string [100]; k, d, i: integer;
begin
write (‘Введите слово Х’);
readln (Х);
k: = 0;
d: = length (Х);
for i: =1 to d do
if copy(X, i, 1) = ‘а’ then k: = k + 1;
writeln (‘Количество букв а=’, k);
end.
2. Решить по образцу задачи.
Задача 3.
Используя копирование и конкатенацию, получить из слова ‘автострада’ новые слова:
‘авто’, ‘страда’, ‘ад’, ‘тост’, ‘рада’.
Задача 4.
Подсчитайте, сколько раз первая буква слова X встречается в этом слове.
3. Сфотографируйте работу и пришлите на электронный адрес a.stulikova@gmail.com
4. В теме письма обязательно укажите фамилию, имя и класс.
Не болейте! Берегите себя и близких! Удачи!
Комментариев нет:
Отправить комментарий