Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Алгоритм

Читайте также:
  1. B)& ЭЕМ үшін қолданылатын амалдардың реттелген тізбегі, қандай да бір есепті шешудің алгоритмі.
  2. II. Исследование алгоритмов сжатия RAR и ZIP для графических файлов
  3. VBA. Разветвляющийся алгоритм.
  4. VBA. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов.
  5. АЛГОРИТМ 2
  6. Алгоритм 2.
  7. Алгоритм LRU
  8. Алгоритм LRU (Least Recently Used - использовавшаяся реже всего)
  9. Алгоритм WSClock

Примеры алгоритмов и блок-схем

Вычисление корней квадратного уравнения

Поскольку ход вычислений корней зависит от значения дискриминанта, то здесь алгоритм имеет алгоритмическую структуру ветвления.

Алгоритм

1. Ввести значения параметров a, b, c.

2. Вычислить значение дискриминанта .

3. Если D < 0, то перейти к п. 7.

4. Вычислить .

5. Вычислить .

6. Перейти к п. 9.

7. Присвоить x1 = «нет».

8. Присвоить x2 = «нет».

9. Вывести значения корней x1 и x2.

Блок-схема

Вычисление факториала

Факториал числа N (целое положительное) определяется по формуле

F = N! = 1×2×3×…×N.

Поскольку приходится многократно выполнять умножение, то здесь имеется алгоритмическая структура цикла.

Алгоритм

1. Ввести значение N (целое положительное).

2. Присвоить переменной F значение 1, т.е. F = 1.

3. Выполнять пп. 4, 5 с начальным значением I = 1 до тех пор, пока I £ N,
иначе перейти к п. 6.

4. Вычислить F = F×I.

5. Увеличить I на 1, т.е. I = I+1.

6. Вывести значение факториала F.




Дата добавления: 2015-04-12; просмотров: 64 | Поможем написать вашу работу | Нарушение авторских прав

<== 1 ==> |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав