Алгоритмы
Теория Алгоритм- это точное предписание или правило, которое нужно выполнить над исходными данными и промежуточными величинами для получения конечного результата. Алгоритмы бывают 3 видов: линейные, циклические, разветвляющиеся. Линейный алгоритм предполагает последовательное выполнение идущих друг аз другом команд. Разветвлённый алгоритм предполагает выбор одного из нескольких решений. Циклический алгоритм предполагает многократное повторение одних и тех же действий. Способы записи алгоритмов: 1)Словесный 2)Графический 3)Структурно-Стилизованный 4)Языки программирования 5)Табличный
Свойства 1)Массовость – способность алгоритма быть применимым ни к одному исходному данному , а к целому классу таковых. 2)Результативность- способность алгоритма приводить к результату. 3)Детерминированность – способность алгоритма быть чётко сформулированным. 4)Дискретностьспособность алгоритма быть разбитым на конечное число шагов. 5)Конечность- способность алгоритма быть законченным.
Блок схемы и их значние Блок ввода данных Блок вывода данных Начало/конец алгоритма Вычислительный процесс Циклический блок Логический блок Вывод результата на бумагу
Операторы While and repeat uses crt var Begin <…> while <условие> do Begin <оператор> End; repeat <оператор> until <условие>
Case of - оператор выбора uses crt var Begin <…> Case k of A 1 A 2 An Else End;