четверг, 22 декабря 2022 г.

Предновогодний урок 9 класс

 Создать копию

Язык программирования Pascal. Переменные. Типы данных. Ввод данных. Урок 16. 7 класс

ИГРАЕМ

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


Задача. Составить программу, которая находит площадь прямоугольника.

var d,s : real;{описание 2-х переменных вещественного типа}
begin
  writeln('Введите длину и ширину прямоугольника');{выводит надпись Введите...}
  readln(d,s);{ждёт пока вы введёте 2 числа, числа вводятся через Enter}
  write('Площадь прямоугольника равна ' , d*s);{выводит надпись Площадь... и результат}
end.


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


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


Задание 2. Наберите и выполните программу, которую решали вместе. Выполните для разных значений. Покажите результат выполнения учителю.

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

var d : real;{описание переменной вещественного типа, она обозначает длину стороны}
begin
  writeln('Введите длину квадрата');{выводит надпись Введите...}
  readln(ЗДЕСЬ ДОЛЖНА БЫТЬ ПЕРЕМЕННАЯ, КОТОРАЯ ОБОЗНАЧАЕТ ДЛИНУ стороны);{ждёт пока вы введёте 1 число}
  write('Периметр равен ' , ЗДЕСЬ ЗАПИСЫВАЕМ ВЫРАЖЕНИЕМ, КАК СЧИТАТЬ ПЕРИМЕТР );{выводит надпись Периметр... и результат}
end.

Пример ввода:

5

Пример вывода:

Периметр квадрата равен 20.


Покажите результат выполнения учителю.

четверг, 15 декабря 2022 г.

Урок 1. Язык программирования Паскаль: структура программы, команда вывода данных

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

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

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

Задание 2.  

а) Выполните программу

begin
  write('Вечор, ты помнишь, вьюга злилась,');
  write('На мутном небе мгла носилась;');
  write('Луна, как бледное пятно,');
  write('Сквозь тучи мрачные желтела,');
  write('И ты печальная сидела —');
  write('А нынче… погляди в окно:');
  write('Под голубыми небесами');
  write('Великолепными коврами,');
  write('Блестя на солнце, снег лежит;');
end.

б) Замените все команды write на writeln. Выполните программу. Что произошло? Почему?


Покажите результат выполнения учителю.

четверг, 8 декабря 2022 г.

Использование алгоритмических конструкций при составлении алгоритмов для исполнителя Робот. Урок 14. 7 класс

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

ТЕСТ




ПРАКТИЧЕСКАЯ ЧАСТЬ


Задание 1. Запустите  программу PascalABC.NET. 

Задание 2. Выполните программу.  Выполните программу и покажите учителю.

uses robot;
procedure row;
begin
  while freefromright  do
  begin 
      paint;
      right;
  end;
  paint;
 while freefromleft do left;
end;

begin
  field(7,7);
  {перемещение Робота из центра поля в левый верхний угол}
  while freefromleft do left;
  while freefromup do up;
  {выполнение процедуры в цикле до тех пор, пока снизу свободно}
  while freefromdown do begin row; down; end;

  {закрашивание последнего ряда}
  while freefromright do begin paint; right; end;
  paint;
end.

вторник, 6 декабря 2022 г.

Алгоритмы обработки строковых величин. Повышенный

Задача. Неопытные пользователи делают красную строку пробелами. Каждый ставит своё количество пробелов. Удалите пробелы в начале строки.


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

1. Дана строка, заканчивающаяся точкой. Посчитать, сколько в ней слов.

2. Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.

3. Дана строка. Посчитать в ней количество вхождений букв r, k, t.

Форматирование абзацев. Урок 14. 6 класс

ПРЕЗЕНТАЦИЯ


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

Файл

Составление алгоритмов обработки строковых величин. Повышенный

Задача. С клавиатуры вводится пример вида число 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. Составить программу, которая запрашивает число и месяц рождения вашего рождения. Затем выводит только число. В числе может быть как одна цифра, так и две.

Форматирование символов. Урок 13. 6 класс

 ПРЕЗЕНТАЦИЯ


ПРАКТИЧЕСКАЯ ЧАСТЬ

Файл Форматирование символов


четверг, 1 декабря 2022 г.

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

ИГРАЕМ И ПОВТОРЯЕМ


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

Задача.  Через клетку от Робота могут быть стены. Робот делает шаг в одном из направлений. Если слева, справа, сверху или снизу  есть стена, он закрашивает клетку, в которой стоит.


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

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

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

Задание 3-4. Рассмотреть оставшиеся 2 случая для предыдущей задачи