СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Программный способ записи алгоритмов (язык Паскаль)"

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация "Программный способ записи алгоритмов (язык Паскаль)" предназначена для изучения темы "Основы алгоритмизации и программирования" учащимися 8 класса

Просмотр содержимого документа
«Презентация "Программный способ записи алгоритмов (язык Паскаль)"»

АЛГОРИТМЫ И ИХ ИСПОЛНИТЕЛИ Программный способ  записи алгоритмов

АЛГОРИТМЫ И ИХ ИСПОЛНИТЕЛИ

Программный способ

записи алгоритмов

Вопросы для повторения Что называют алгоритмом? Кто такой исполнитель алгоритма? Что называют системой команд исполнителя? Какие существуют способы записи алгоритмов? Дан алгоритм:  Налить в чайник воду, открыть кран газовой горелки, поставить чайник на плиту. Ждать, пока вода не закипит, потом поднести спичку к горелке. Зажечь спичку, потом выключить газ. Измените данный алгоритм.

Вопросы для повторения

  • Что называют алгоритмом?
  • Кто такой исполнитель алгоритма?
  • Что называют системой команд исполнителя?
  • Какие существуют способы записи алгоритмов?
  • Дан алгоритм: Налить в чайник воду, открыть кран газовой горелки, поставить чайник на плиту. Ждать, пока вода не закипит, потом поднести спичку к горелке. Зажечь спичку, потом выключить газ.
  • Измените данный алгоритм.
Вопросы для повторения Имеются 2 кувшина: на 3 и на 8 литров. Составьте алгоритм наливания 7 литров воды, если других подсобных инструментов нет, а количество воды не ограничено.

Вопросы для повторения

  • Имеются 2 кувшина: на 3 и на 8 литров. Составьте алгоритм наливания 7 литров воды, если других подсобных инструментов нет, а количество воды не ограничено.
Вопросы для повторения

Вопросы для повторения

Вопросы для повторения НАЧАЛО Составьте алгоритм вычисления площади прямоугольника со сторонами х и у. Измерить линейкой сторону х Измерить линейкой сторону у Вычислить значение площади по формуле  S=x*y Записать результат КОНЕЦ

Вопросы для повторения

НАЧАЛО

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

Измерить линейкой

сторону х

Измерить линейкой

сторону у

Вычислить значение

площади по формуле

S=x*y

Записать результат

КОНЕЦ

Команда присваивания Команда присваивания обозначается знаком := (читается присвоить) А:=2  (ячейке памяти с именем А присвоить значение 2) В команде присваивания сначала выполняется правая часть команды, а потом – левая А:=А+2  (возьми значение, находящееся в ячейке памяти с именем А, прибавь к нему 2, результат положи в ячейку памяти с именем А)

Команда присваивания

  • Команда присваивания обозначается знаком := (читается присвоить)
  • А:=2 (ячейке памяти с именем А присвоить значение 2)
  • В команде присваивания сначала выполняется правая часть команды, а потом – левая
  • А:=А+2 (возьми значение, находящееся в ячейке памяти с именем А, прибавь к нему 2, результат положи в ячейку памяти с именем А)
Задача №1 Алгоритм записан словесным способом: Запросить число Х Уменьшить число Х в 3 раза и положить в ячейку А Уменьшить число А на 2 и результат положить в ячейку А Вывести на печать число, хранящееся в ячейке А Записать алгоритм графическим способом  НАЧАЛО Х А:=Х/3 А:=А-2 А КОНЕЦ

Задача №1

  • Алгоритм записан словесным способом:
  • Запросить число Х
  • Уменьшить число Х в 3 раза и положить в ячейку А
  • Уменьшить число А на 2 и результат положить в ячейку А
  • Вывести на печать число, хранящееся в ячейке А
  • Записать алгоритм графическим способом

НАЧАЛО

Х

А:=Х/3

А:=А-2

А

КОНЕЦ

Команды ввода аргументов на языке программирования PASCAL Read ( список аргументов через запятую ); Читает с клавиатуры исходные данные и размещает их в соответствующих ячейках памяти, например: Read (A,B); Readln ( список аргументов через запятую ); Читает с клавиатуры исходные данные и размещает их в соответствующих ячейках памяти,  а потом переводит курсор на новую строку, например: Readln (C,T);

Команды ввода аргументов на языке программирования PASCAL

  • Read ( список аргументов через запятую );
  • Читает с клавиатуры исходные данные и размещает их в соответствующих ячейках памяти, например:
  • Read (A,B);
  • Readln ( список аргументов через запятую );
  • Читает с клавиатуры исходные данные и размещает их в соответствующих ячейках памяти, а потом переводит курсор на новую строку, например:
  • Readln (C,T);
Команды вывода результатов на языке программирования PASCAL Write ( список элементов вывода через запятую ); Выводит на экран содержимое соответствующих ячеек памяти или комментариев, например: Write (‘A=‘, A, ‘ B=‘,B); Writeln ( список элементов вывода через запятую ); Выводит на экран содержимое соответствующих ячеек памяти или комментариев,  а потом переводит курсор на новую строку, например: Writeln (C, ‘ часов ’T,’ минут ’);

Команды вывода результатов на языке программирования PASCAL

  • Write ( список элементов вывода через запятую );
  • Выводит на экран содержимое соответствующих ячеек памяти или комментариев, например:
  • Write (‘A=‘, A, ‘ B=‘,B);
  • Writeln ( список элементов вывода через запятую );
  • Выводит на экран содержимое соответствующих ячеек памяти или комментариев, а потом переводит курсор на новую строку, например:
  • Writeln (C, ‘ часов ’T,’ минут ’);
Задача №2 НАЧАЛО Program z1; Uses crt; Var x,y,s,p,r: integer; Begin clrscr; { очистка экрана }  Writeln (‘Vvedite 2 chisla’);   Read (X,Y);  S:=x+y;  P:=x*y;  R:=x-y;  Writeln (‘S=‘,S); Writeln (‘P=‘,P);  Writeln (‘R=‘,R); End. Х ,Y S := X+Y P := X*Y R := X-Y S,P,R КОНЕЦ

Задача №2

НАЧАЛО

  • Program z1;
  • Uses crt;
  • Var x,y,s,p,r: integer;
  • Begin clrscr; { очистка экрана }
  • Writeln (‘Vvedite 2 chisla’);
  • Read (X,Y);
  • S:=x+y;
  • P:=x*y;
  • R:=x-y;
  • Writeln (‘S=‘,S); Writeln (‘P=‘,P);
  • Writeln (‘R=‘,R);
  • End.

Х ,Y

S := X+Y

P := X*Y

R := X-Y

S,P,R

КОНЕЦ

Домашнее задание: Задача.  Составить блок-схему и программу вычисления площади фигуры:

Домашнее задание:

  • Задача. Составить блок-схему и программу вычисления площади фигуры: