Блог учителям информатики Беларуси, учащимся, учителям, использующих ИКТ. Всем, кто хочет идти в ногу со временем, быть конкурентноспособными на рынке труда
понедельник, 1 декабря 2025 г.
Обобщающее занятие по теме «Алгоритмы обработки строковых величин»
Задача. Заменить в тексте слово «ноябрь» на «декабрь». Слова в тексте отделяются друг от друга пробелами. В конце текста тоже стоит пробел.
var s:string;
ns:integer;
begin
readln(s);
ns:=pos('... ',s);{ищем слово, которое будем заменять}
while ns>0 do {повторяем действия пока в тексте есть это слово}
begin
... {удаляем слово}
...('...',s,...);{вставляем новое слово}
...{ищем снова слово}
end;
writeln(s);
end.
ТЕСТ
ПРАКТИЧЕСКАЯ ЧАСТЬ
Задание 1. Запустите Паскаль. Задание 2. Выполнить программу. Определить, что она делает.
var s, i: string; np:integer;begin writeln('Введите имя и фамилию в строку через пробел'); readln(s); np:=pos(' ',s); i:=copy(s,1,np-1); writeln(i);end.
Задание 3. Составить программу, которая запрашивает число и месяц рождения вашего рождения. Затем выводит только число. В числе может быть как одна цифра, так и две.
Пример: Ввод: 17 мая
Задание 4. Составить программу, которая запрашивает число, месяц и год вашего рождения. Затем выводит год вашего рождения. Число, месяц могут записываться как одной, так и двумя цифрами.
Пример: Ввод: 17.11.2005Вывод: 2005
Задание 5. Составить программу, которая выводит слова, начинающиеся и заканчивающиеся одной и той же буквой.
Составление алгоритмов для работы с графикой
ПРЕЗЕНТАЦИЯ К УРОКУ
ПРАКТИЧЕСКАЯ РАБОТА
Задание 2. Составить программу для получения следующего изображения. Расстояние между линиями задайте сами.
Задание 3. Измените предыдущую программу так, чтобы линии рисовались чаще.
Задание 4. Составьте программу для получения следующих изображений.
Наводящие вопросы:
- Какая команда позволяет рисовать круги? Стр. 159
- Что нам надо знать, чтобы нарисовать круг?
- Что у нас будет оставаться постоянным? Центр круга может совпадать с центром экрана.
- Что будет изменяться?
- Начать рисовать лучше с большего круга, иначе большие круги будут перекрывать большие.
Задание 5. Составить программу для получения следующих изображений. |