Глава 1. Понятие алгоритма, базовые алгоритмические констркуции - 1.4.1. Линейные алгоритмы

E-mail Печать PDF
Рейтинг пользователей: / 17
ХудшийЛучший 
Индекс материала
Глава 1. Понятие алгоритма, базовые алгоритмические констркуции
1.2. Свойства алгоритма
1.3. Способы записи алгоритмов
1.4. Базовые алгоритмические конструкции
1.4.1. Линейные алгоритмы
1.4.2. Разветвляющиеся алгоритмы
1.4.3. Циклические алгоритмы
1.4.4. Итерационные циклы
1.4.5. Вложенные циклы
1.4.6. Использование рекуррентной формулы
1.5. Тестирование алгоритма
Все страницы

1.4.1. Линейные алгоритмы

Базовая структура следование означает, что несколько операторов должны быть выполнены последовательно друг за другом и только один раз за время выполнения программы. Структура следование используется для реализации задач, имеющих линейный алгоритм решения. Это означает, что такой алгоритм не содержит проверок условий и повторений, действия в нем выполняются последовательно, одно за другим.

Пример 1.3. Даны две простые дроби. Составить алгоритм получения дроби, являющейся результатом их деления.

 
 

Решение. В алгебраической форме решение задачи выглядит следующим образом:

Исходными данными являются четыре целые величины: a, b, c, d. Результат  - два целых числа m и n.

Алг
арг
рез
нач




кон

Деление дробей   

a, b, c, d; 

n, m

ввод a, b, c, d

m = a * d

n = b * c

Вывод  «числитель» , m

Вывод  «знаменатель», n

Пример 1.4.  Построить блок-схему алгоритма вычисления высот треугольника со сторонами a, b, c по формулам:

;

;

,

где  - полупериметр.

Для того чтобы не вычислить три раза одно и тоже значение, введем вспомогательную величину: .

Ввести численные значения сторон треугольника.

 

Вычислить полупериметр.

 

Вспомогательная величина t.

 

Вычислить высоты, опущенные на стороны а, b, c.

 

 

Вывести результаты.

 



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Комментарии

Интересное




Похожие материалы

Партнёры