Блог учителям информатики Беларуси, учащимся, учителям, использующих ИКТ. Всем, кто хочет идти в ногу со временем, быть конкурентноспособными на рынке труда
четверг, 22 декабря 2022 г.
Язык программирования Pascal. Переменные. Типы данных. Ввод данных. Урок 16. 7 класс
ИГРАЕМ
ПРЕЗЕНТАЦИЯ К УРОКУ
ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
Пример ввода:
5
Пример вывода:
Периметр квадрата равен 20.
вторник, 20 декабря 2022 г.
понедельник, 19 декабря 2022 г.
четверг, 15 декабря 2022 г.
Урок 1. Язык программирования Паскаль: структура программы, команда вывода данных
ПРЕЗЕНТАЦИЯ К УРОКУ
ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
вторник, 13 декабря 2022 г.
четверг, 8 декабря 2022 г.
Использование алгоритмических конструкций при составлении алгоритмов для исполнителя Робот. Урок 14. 7 класс
ТЕСТ
ПРАКТИЧЕСКАЯ ЧАСТЬ
вторник, 6 декабря 2022 г.
Алгоритмы обработки строковых величин. Повышенный
Задача. Неопытные пользователи делают красную строку пробелами. Каждый ставит своё количество пробелов. Удалите пробелы в начале строки.
СОСТАВЛЯЕМ ПРОГРАММЫ
1. Дана строка, заканчивающаяся точкой. Посчитать, сколько в ней слов.
2. Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.
3. Дана строка. Посчитать в ней количество вхождений букв r, k, t.
Составление алгоритмов обработки строковых величин. Повышенный
Задача. С клавиатуры вводится пример вида число 1 + число 2= Вывести на экран сам пример и результат вычислений.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Задание 3. С клавиатуры вводится пример вида число 1 * число 2= Вывести на экран сам пример и результат вычислений.
Задание 4. С клавиатуры вводится пример вида число 1 знак операции число 2= Вывести на экран сам пример и результат вычислений. Возможные знаки: +, -, *, /
Задание 5. Вводится строка вида d1+d2+…+dn, где d1, d2, …, dn — числа. Вычислить значение выражения. Знак может быть +, -, *, /
Обобщающее занятие по теме «Алгоритмы обработки строковых величин»
Задача. Заменить в тексте слово «ноябрь» на «декабрь». Слова в тексте отделяются друг от друга пробелами. В конце текста тоже стоит пробел.
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. Составить программу, которая запрашивает число и месяц рождения вашего рождения. Затем выводит только число. В числе может быть как одна цифра, так и две.
четверг, 1 декабря 2022 г.
Алгоритмическая конструкция «ветвление». Урок 13. 7 класс
ИГРАЕМ И ПОВТОРЯЕМ
ПРЕЗЕНТАЦИЯ К НОВОМУ МАТЕРИАЛУ
ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
среда, 30 ноября 2022 г.
Работа со словами
Задача. Вводится текст. Вывести слова из текста в столбик. Слова друг от друга отделяются пробелами.
СОСТАВЛЕНИЕ ПРОГРАММ
вторник, 29 ноября 2022 г.
Вставка и замена в тексте
Задача. Заменить в тексте слово «ноябрь» на «декабрь». Слова в тексте отделяются друг от друга пробелами. В конце текста тоже стоит пробел.
var s:string;
ns:integer;
begin
readln(s);
ns:=pos('... ',s);{ищем слово, которое будем заменять}
while ns>0 do {повторяем действия пока в тексте есть это слово}
begin
... {удалеям слово}
...('...',s,...);{вставляем новое слово}
...{ищем снова слово}
end;
writeln(s);
end.
СОСТАВЛЕНИЕ ПРОГРАММ
Задание 2. Заменить в тексте слово «ноябрь» на «декабрь». Слова в тексте отделяются друг от друга пробелами. В конце текста тоже стоит пробел.
Работа с фрагментами текста. Урок 12. 6 класс
ПРАКТИЧЕСКАЯ ЧАСТЬ
Ребята, файл для работы Работа с фрагментами расположен в папке D:\для занятий\6класс\ТР.
Строковые величины. Принцип сравнения. Повышенный
Задача. Напишите программу, которая определяет, является ли введённый символ цифрой от 0 до 9.
СОСТАВЛЕНИЕ ПРОГРАММ
Задание 2. Напишите программу, которая определяет, является ли введённый символ цифрой от 0 до 9.
Задание 3. Напишите программу, которая определяет, является ли введённый символ пробелом.
четверг, 24 ноября 2022 г.
Использование условий. Цикл с предусловием. Урок 12. 7 класс
ПРЕЗЕНТАЦИЯ К УРОКУ
ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
среда, 23 ноября 2022 г.
Составление алгоритмов обработки строковых величин
Задача 1. В строке вида логин:пароль@сервер. Заменить каждый символ пароля *.
вторник, 22 ноября 2022 г.
Редактирование текста. 6 класс
ИГРАЕМ И ПОВТОРЯЕМ
ПРЕЗЕНТАЦИЯ
ПРАКТИЧЕСКАЯ ЧАСТЬ
ИТОГИ УРОКА
Подсчёт в тексте
Задача. Посчитать количество слов в тексте. Слова отделяются друг от друга пробелами.
Рассмотреть 2 способа.
var s:string;
np,k:integer;
begin
readln(s);
s:=s+' ';
for np:=1 to length(s) do
if s[np]=' ' then k:=k+1;
writeln(k);
end.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Задача 2. Посчитать количество слов в тексте. Слова отделяются друг от друга пробелами.
Задача 4. Посчитать количество предложений в тексте. Предложение может заканчиваться точкой, восклицательным или вопросительным знаками, многоточием.
Задача 5. Посчитать количество слов, начинающихся и заканчивающихся на букву «С». Строчные и заглавные буквы не различаются
Удаление части строки
ПРЕЗЕНТАЦИЯ К УРОКУ
Задача. Дана строка: логин:пароль@адрес_сервера. В целях обеспечения безопасности из строки решили удалить пароль и символ :.
Пример
Входная строка: CoolUser:parol@ftp.erunda.ru
Вывод: CoolUser@ftp.erunda.ru
РЕШЕНИЕ ЗАДАЧ
Задание 2. Набрать и выполнить программу, разобранную в классе.
Задание 3. Из строки ФИО^Средний балл&Суммарный балл удалить часть ^Средний балл
Пример
Входная строка: ИвановИ.И.^8,9&27
Вывод: ИвановИ.И&27
Задание 4. Вводится предложение. Вывести третье слово предложения. Слова отделяются друг от друга пробелами. В предложении больше трёх слов.
Задание 5. FTP-Connection. Пользователю, зарегистрированному на FTP-сервере, для получения доступа к файлам на нем нужно набрать в FTP-браузере команду вида: ftp://логин:пароль@адрес_сервера. Написать программу, которая из введенной строки выделяет логин, пароль и адрес FTP-сервера и выводит эту информацию.
Пример
Входная строка: ftp://CoolUser:parol@ftp.erunda.ru
Вывод:
Адрес сервера: ftp.erunda.ru
Логин: CoolUser
Пароль: parol
четверг, 17 ноября 2022 г.
Алгоритмическая конструкция «повторение». Урок 11. 7 класс
ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
Вставка символов.
Задача. Составьте программу, которая в тексте заменяет “и” на “i”.
Задача. Составьте программу, которая позволяет в тексте заменить слово Internet на Интернет
СОСТАВЛЕНИЕ ПРОГРАММ
Задание 2. Наберите и выполните программу, составленную в классе. Измените программу так, чтобы в программе происходила замена ъ на ‘
Задание 3. Составьте программу, которая заменяет в строке примера все знаки : на /Пример ввода: 267:8*98+76:9*5-3Пример вывода: 267/8*98+76/9*5-3
Задание 4.
1. Составьте программу для решения следующей задачи: Согласно стандарту ANSI С, при задании пути к файлу в программе на языке С, каталоги разделяются символом "/", а в стандарте фирмы Borland для разделения каталогов используется последовательность символов "\\". Написать программу, которая переводит строку, содержащую путь к файлу в стандарте Borland, в строку, содержащую путь к файлу в стандарте фирмы ANSI С.ПримерПуть в Borland C > C:\\MYDOCS\\TEX\\DOC1.TEХПуть в ANSI C > C:/MYDOCS/TEX/DOC1.TEX
2. С/Pascal. Дана строка символов. Заменить все вхождения символа '{' на 'begin', а каждое вхождение символа '}' — на 'end'.
Задание 5.
1. Html. Дан текст, в котором встречаются структуры "<i>" и "</i>". Заменить каждое вхождение "<i>" на "<курсив>", а каждое вхождение "</i>" на "<конец курсив>". Замечание. В программе следует учесть, что буква "i" может быть как строчной, так и прописной.
вторник, 15 ноября 2022 г.
Выделение части строки. Урок 10
Удаление части строки. 9 класс Повышенный.
ПРЕЗЕНТАЦИЯ К УРОКУ
Задача. Дана строка: логин:пароль@адрес_сервера. В целях обеспечения безопасности из строки решили удалить пароль и символ :.
Пример
Входная строка: CoolUser:parol@ftp.erunda.ru
Вывод: CoolUser@ftp.erunda.ru
РЕШЕНИЕ ЗАДАЧ
Задание 2. Набрать и выполнить программу, разобранную в классе.
Задание 3. Из строки ФИО^Средний балл&Суммарный балл удалить часть ^Средний балл
Пример
Входная строка: ИвановИ.И.^8,9&27
Вывод: ИвановИ.И&27
var s:....;
d, k, p: ….;
begin
readln(...);{вводим строку}
k:=pos(...,s);{ищем номер первого символа ^}
p:=pos(...,s); {ищем номер первого символа &}
d:=p-k; {вычисляем длину части ^Средний балл}
delete(...,k,d);{удаляем из строки часть ^Средний балл}
writeln(s);
end.
Задание 4.
1. Из строки ФИО^Средний балл&Суммарный балл-god удалить часть &Суммарный балл
Пример
Входная строка: ИвановИ.И.^8&27-2017
Вывод: ИвановИ.И.^8-2017
2. В строку ФИО^Средний балл&Суммарный-god балл удалить god.
Пример
Входная строка: ИвановИ.И.^8,9&27-2017
Вывод: ИвановИ.И.^8,9&27
Задание 5. FTP-Connection. Пользователю, зарегистрированному на FTP-сервере, для получения доступа к файлам на нем нужно набрать в FTP-браузере команду вида: ftp://логин:пароль@адрес_сервера. Написать программу, которая из введенной строки выделяет логин, пароль и адрес FTP-сервера и печатает эту информацию.
Пример
Входная строка: ftp://CoolUser:parol@ftp.erunda.ru
Вывод:
Адрес сервера: ftp.erunda.ru
Логин: CoolUser
Пароль: parol