Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
23-26.doc
Скачиваний:
1
Добавлен:
23.09.2019
Размер:
70.14 Кб
Скачать

Основные элементы схем алгоритма

Пуск/остановка начало/конец алгоритма или под программы

Ввод/вывод стандартный ввод и вывод информации; если однозначно не определено что осуществляется в этом элементе ввод или вывод, то необходимо сделать соответствующую подпись

Процесс выполнение одного или нескольких действий

Предопределенный процесс  выполнение процесса, состоящего из одной или нескольких операций, который определен в другом месте программы (вызов подпрограммы)

Решение для проверки некоторого условия и вобора одного из двух возможных путей работы алгоритмов

Циклический процесс (элемент повторения) начало и конец циклтческого процесса, операции, выполняемые внутри цикла, размещаются между ними

Модификация изменение некоторой переменной от начального до конечного значения с заданным шагом

Терминатор для разрыва линии с целью переноса на другое место

26

Базовые алгоритмические конструкции - это способы управления обработкой информации. На сегодняшний день существует всего 3 базовых конструкции:

- линейные алгоритмы;

- алгоритмы ветвления;

- циклические алгоритмы.

Линейным называется такой алгоритм, в котором блоки алгоритма исполняются линейно, один за другим. Другими словами такой алгоритм в любом случае не будет иметь условных и безусловных переходов. Алгоритм ветвления нужен в том случае, когда для решения конкретной задачи нужно проверить переменную на определенное условие. В таком случае в зависимости от условия и значения переменной будут выполнятся различные действия, но при этом каждая ветвь алгоритма (каждое действие) будет выполняться не более одного раза.  Цикл - это команда исполнителю (компилятору или грубо говоря компьютеру в целом) повторить некую последовательность действий определенное количество раз. Циклический алгоритм являет собой структуру, где некоторые участки кода могут выполняться более одного раза. Но нужно помнить, что количество повторений цикла должно быть всегда конечное число, иначе произойдет зацикливание и решение задачи не сможет закончиться.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]