Математика |
|
||||||||||||||
Базовая структура |
Структурная нотация |
. |
|
Все виды обработки могут быть разделены на следующие классы
|
|||
Основные блоки алгоритма. |
|||
Следование
|
A; B; |
|
Demo |
Ветвления |
1.Простое ЕСЛИ <условие> ТО |
||
ЕСЛИ <условие> ТО |
|||
Простое повторение |
ПОВТОРИТЬ <число> РАЗ |
||
Сложное повторение = |
ПОКА <условие> ДЕЛАТЬ |
||
используется, чтобы выйти из текущего блока программы | |||
используется, чтобы прекратить выполнение программы | |||
Анализ результатов проверки и изменения порядка выполнения программы Условия выбора В математике встречаются условия: критерий =достаточно и необходимо Вместо Если А,то В можно сказать
Если некоторое событие или факт не может иметь места без определенного условия ,
Например: Решить уравнение x-1=0 Если f(t)
есть периодическая функция t
с периодом T , То при любом t
|
|||
Разветвляющиеся алгоритмы |
|||
|
Условный оператор IF (полная запись) Если(В случаях,когда)(условие) |
|
Demo |
|
Условный оператор IF (краткая запись) Если(условие) |
|
Demo |
|
CASE
|
|
Demo |
Выбор |
| Demo | |
Периодические процессы В периодическом явлении
изменение какой-либо величины повторяется в том же самом виде,через
совершенно определенное время-период. Если
последующей член последовательности возвращает к предшествующем членам То
Если возникает необходимость многократного повторения одних и тех же действий ,
Если часть программы (группа последовательных
команд),заканчивающаяся командой передачи управления на начало этой
части программы ,То эта часть программы называется
цциклом.
Алгоритм создания
цикла S1....Sn-группа операторов или обработка данных
По типу числа повторений
По типу вложенности цикла
|
|||
Циклические алгоритмы |
|||
|
|
Demo |
|
|
|
|
Demo |
|
Условный оператор цикла |
|
Demo |
условие = циклу Будет эквивалетно |
|||
используется для прерывания цикла и выход из него |
|
Demo |
|
|
|
Demo |
|