Способы написания алгоритмов
Устно Что такое алгоритм? Перечислите виды алгоритмов. Что такое система команд исполнителя?
Рассмотрим задачу: Составить алгоритм решения линейного уравнения На естественном языке На естественном языке На языке программирования На языке программирования В виде блок-схемы В виде блок-схемы АЛГОРИТМ
На естественном языке Запросить переменные а и b Если а=0 тогда сообщить «Решений нет» Иначе присвоить х значение – b/a Сообщить х
В виде блок-схемы начало a, b a=0 Решений нет Х=-b/a Х конец данет
На языке программирования CLS INPUT Введите значение a, b, a,b IF a=0 THEN PRINT Решений нет ELSE x=-b/a PRINT x
Элементы блок-схемы Н/К
Составить алгоритм и блок-схему к следующей задаче: Найти среднее арифметическое трех чисел Запросить a,b,c Присвоить к значение (a+b+c)/3 Сообщить к начало a, b, c K=(a+b+c)/3 k конец
Составить алгоритм и блок-схему к следующей задаче: Известны два катета прямоугольного треугольника. Найти площадь и периметр этого прямоугольника Запросить значения катетов а, b Присвоить с значение Присвоить S значение Присвоить Р значение Сообщить Р и S начало a, b С= P, S конец S= P=
Домашнее задание Составить алгоритм и блок-схему для решения следующей задачи: Найти площадь и периметр квадрата, если известна сторона квадрата.