Презентация "Линейная структура программы" Введение в программирование

Подписи к слайдам:
Линейная структура программы
  • Введение в программирование
Линейная структура программы
  • Программа имеет линейную структуру, если все операторы (команды) выполняются последовательно друг за другом.
Линейная структура программы
  • Начало
  • После школы иду гулять
  • Возвращаюсь домой
  • Делаю уроки
  • Конец
  • Начало
  • Команда 1
  • Команда 2
  • Команда 3
  • Конец
Задача
  • Рассмотрим для примера программу вычисления площади треугольника по 3 сторонам.
  • , где
  • a
  • b
  • c
Составим алгоритм и запишем его в виде блок-схемы:
  • Начало
  • Очистить экран
  • Ввод a,b,c
  • p=(a+b+c)/2
  • Конец
  • s=SQR(p(p-a)(p-b)(p-c))
  • Вывод s
Программа может иметь вид:
  • Program Вычисление площади треугольника по 3 сторонам;
  • Var a,b,c,p,s:integer;
  • begin
  • Writeln (‘Введите сторону a,b,c);
  • Readln(a,b,c);
  • p=(a+b+c)/2;
  • s=SQR(p(p-a)(p-b)(p-c));
  • Writeln (‘p=’, p);
  • Writeln (‘S=’, S);
  • Readln
  • END.
Вопросы:
  • Что значит, программа имеет линейную структуру?
  • Какие еще структуры программ вы знаете?