Информатика для всех
Блог учителям информатики Беларуси, учащимся, учителям, использующих ИКТ. Всем, кто хочет идти в ногу со временем, быть конкурентноспособными на рынке труда
четверг, 21 ноября 2024 г.
Оператор ветвления
вторник, 19 ноября 2024 г.
Алгоритмическая конструкция «повторение»
ПРЕЗЕНТАЦИЯ К УРОКУ
ИГРАЕМ И ПОВТОРЯЕМ
СОСТАВЛЯЕМ ПРОГРАММЫ ДЛЯ ИСПОЛНИТЕЛЯ РОБОТ
Вставка в строку
ИГРАЕМ И ПОВТОРЯЕМ
ПРЕЗЕНТАЦИЯ К УРОКУ
Задача. Дана строка: логин@адрес_сервера. Для сохранения данных пользователя решили в эту строку добавить пароль. Пароль добавляют перед собакой и перед самим паролем ставится :
Строка должна принять вид: логин:пароль@адрес_сервера.
Пример
Входные строки:
CoolUser@ftp.erunda.ru
parol
Вывод: CoolUser:parol@ftp.erunda.ru
СОСТАВЛЕНИЕ ПРОГРАММ
Задание 2. Набрать и выполнить программу из классной работы.
Входные строки:
CoolUser@ftp.erunda.ru
parol
Вывод: CoolUser:parol@ftp.erunda.ru
var s,p:string;
ns:integer;
begin
writeln('Введите строку вида логин@адрес_сервера');
readln(s);
writeln('Введите пароль');
readln(p);
...
end.
Задание 3. В строку ФИО&Суммарный балл добавить после ФИО часть ^Средний балл
Должна получиться строка вида ФИО^Средний балл&Суммарный
балл
Пример
Входые данные:
ИвановИ.И&27
8,9
Вывод: ИвановИ.И.^8,9&27
Задание 4. Дан текст. Один из его фрагментов выделен группами символов ##. Заменить выделение группами символов ‘<‘ и ‘>’.
Пример:
Входная строка: Это ##тестовый пример## для задачи на строки.
Вывод: Это
<тестовый> пример для задачи на строки.
var s:string;
ns:integer;
begin
readln(s);
ns:=..{ищем, с какого символа начинается слово «ноябрь»}
while ns... do {повторяем действия пока в тексте есть это слово}
begin
... {удаляем слово}
...{вставляем новое слово}
...{ищем снова слово}
end;
writeln(s);
end.