Практическая работа №3. "Построение ветвящихся алгоритмов"

Цель работы:

Приобрести начальные навыки построения блок-схем ветвящихся алгоритмов при помощи программы Конструктор алгоритмов.

Задание: составить алгоритм решения задачи при помощи программы Конструктор алгоритмов.

Задача: Вычислить значение величины c, определяемое по формулам:

с = a + b, если a < b и с = ab, если a > b.

Порядок выполнения работы:

  1. Запустите Конструктор алгоритмов.
  2. В главном меню окна выберите Блок-схема-Новая блок-схема.
  3. В главном меню окна выберите Разработка.
  4. Вставьте блок «Начало схемы алгоритма».
  5. Вставьте блок «Описание переменных» между блоками «Начала…» и «Конца схемы алгоритмов».
  6. Опишите переменные a, b и c как переменные вещественного типа.
  7. Вставьте блок «Ввод данных», отредактируйте его, указав переменную a.
  8. Вставьте блок «Ввод данных», отредактируйте его, указав переменную b.
  9. Вставьте блок Ветвление.
  10. Отредактируйте блок «Ветвление»: во всплывающем окне Управляющая структура «Ветвление» в строку «Введите логическое выражение» впишите:

a<=b.

  1. Выберите блок «Присваивание» и щёлкните мышью на стрелке Да.
  2. Во всплывающем окне Выберите… отметьте «в ветвь».
  3. Отредактируйте блок «Присваивание», введя в него формулу c:=a+b.
  4. Аналогично вставьте блок «Присваивание» в ветвь «Нет» с формулой c:=a-b.
  5.  Вставьте блок «Вывод данных» после блока «Ветвление», отредактировать его, указав переменную c.
  6. Проверьте алгоритм на наличие ошибок, используя команду Отладка Главного меню.
  7. Протестируйте алгоритм три раза (заполните таблицу для случаев a>b, a<b и a=b), запустив его на выполнение при помощи кнопки "зеленая стрелка"  .

 

Тест

a

b

Проверка условия

Результат проверки условия

(+ или -)

Действия

c

1.

 

 

 

 

 

 

2.

 

 

 

 

 

 

3.

 

 

 

 

 

 

 

& Содержание отчёта:

Отчёт по практической работе должен содержать:

Заполненную таблицу для случаев a>b, a<b и a=b (см. выше).