четверг, 17 ноября 2022 г.

Алгоритмическая конструкция «повторение». Урок 11. 7 класс

 ПРЕЗЕНТАЦИЯ К УРОКУ



ЗАКРЕПЛЕНИЕ МАТЕРИАЛА

Задание 1. Запускаем программу PascalABC.NET. Ярлык вы найдёте на Рабочем столе или в меню Пуск Обратите внимание на чёрные буквы net в правом нижнем углу значка

Задание 2. Набрать и выполнить программу из Примера 10.4 стр. 64. Показать учителю

Задание 3. Составьте программу для решения задачи с3 (обстановку можно посмотреть в упр. 3 стр. 67).

Задание 4. Составьте программу для решения задачи с8 (обстановку можно посмотреть в упр. 5 стр. 67). 


Задание 5. Составьте программу для решения задачи с5 (обстановку можно посмотреть в упр. 6 стр. 67). 

Вставка символов.

Задача. Составьте программу, которая в тексте заменяет “и” на “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

 ПРЕЗЕНТАЦИЯ К УРОКУ


СОСТАВЛЯЕМ ПРОГРАММЫ

Задание 2. Набрать и выполнить программу, разобранную в классе.

Задание 3. Вводится адрес электронной почты. Вывести ту часть имени, которую пользователь придумывает сам.

var a,s:string;
     ……..:integer;
begin
 readln(a);
 p:=...(‘@’,a);{ищем номер символ @}
 s:=copy(...,1,p-1); {выделяем нужную часть}
 writeln(s);
end.

Удаление части строки. 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

 

четверг, 10 ноября 2022 г.

Анимация движения

 Задание 1

 Задание 2

Исполнитель Робот. Урок 10. 7 кдасс


ПРАКТИЧЕСКАЯ РАБОТА

Задание 1. Запускаем программу PascalABC.NET. Ярлык вы найдёте на Рабочем столе или в меню Пуск Обратите внимание на чёрные буквы net в правом нижнем углу значка


Задание 2. Набрать и выполнить программу, над которой сегодня работали вместе. Для выполнения программы можно нажать клавишу F9.


вторник, 8 ноября 2022 г.

Выделение символов из строки. 9 класс повышенный.



Задача. В строку вводятся фамилия, имя, отчество. Вывести фамилию, первую букву имени и отчества.
Пример
Ввод
Иванов Фёдор Петрович
Вывод
Иванов Ф. П.

var fio,s1,s2:string; np1,np2:integer; begin writeln('Vvedite FIO'); readln(fio); np1:=pos(' ',fio);{находит номер первого пробела} np2:=lastpos(' ',fio); {находит номер второго пробела} s1:=copy(fio,1,np1+1);{выделяет из строки fio часть с фамилией и первой буквой имени} s1:=s1+'.';{добавляет к строке s1 точку} s1:=s1+' '+fio[np2+1]+'.';{объединяет строку с фамилией, первой буквой имени и точкой с пробелом и первой буквой отчества и добавляет в конце точку } writeln(s1); end.



РЕШЕНИЕ ЗАДАЧ


Задание 2. Набрать и выполнить программу, разобранную в классе.

Задание 3. Вводится адрес электронной почты. Вывести ту часть имени, которую пользователь придумывает сам.

var ……...:string;
     ……..:integer;
begin
 readln(a);
 p:=...(‘@’,a);{ищем номер символ @}
 s:=copy(...,1,p-...); {выделяем нужную часть}
 writeln(s);
end.