Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Иначе <серия 2> кв



Кв

Пример 2: Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.

Алгоритм решения задачи в виде блок-схемы и структурограммы представлен на рисунке 1.

       
   
 
 


Рисунок 1 – Алгоритм решения задачи в виде блок-схемы и структурограммы

На алгоритмическом языке алгоритм выглядит следующим образом:

алг Lin

вещ a, b, c, p, s

Нач

вывод (‘Введите значения длин катетов прямоугольного треугольника’)

ввод (a, b)

c = sqrt(a*a + b*b)

p = (a+b+c)/2

s = sqrt(p*(a-p)*(b-p)*(c-p))

вывод (‘Длина гипотенузы = ’, с,’ площадь треугольника = ’, s)

Кон

Контрольный пример в виде трассировочной таблицы представлен в таблице 2.

Таблица 2 – Контрольный пример в виде трассировочной таблицы

Шаг операция a b c p s
  Ввод a, b     - - -
  c=sqrt(a*a + b*b)       - -
  p=(a+b+c)/2         -
  s=sqrt (p*(p-a)*(p-b)*(p-c))          
  Вывод c, s - -   -  

Пример 3: даны значения двух величин; выбрать большее из них.

Пусть исходными данными являются переменные А и В, их значения вводит пользователь. Значение большего из них должно быть присвоено переменной С и выведено на экран компьютера. Например, если А=5, В=8, то должно получиться: С=8. Блок-схема алгоритма решения этой задачи:

Алг 2; цел А, В, С; нач ввод А, В еслиА>В то С=А иначе С=В кв вывод С кон  

 
 


нет

 
 


C=B
C=A

       
   
 
 


Рисунок 2 - Алгоритм выбора большего из двух (с полным ветвлением)





Дата публикования: 2015-11-01; Прочитано: 215 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...