Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
inf.docx
Скачиваний:
8
Добавлен:
14.09.2019
Размер:
138.5 Кб
Скачать

23.Программирование. Циклический алгоритм. Виды операторов цикла.

Программи́рование — в обычном понимании, это процесс создания компьютерных программ./В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками./Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Это связано с тем, что работа каких-то инструкций алгоритма может быть зависима от других инструкций или результатов их работы. Таким образом, некоторые инструкции должны выполняться строго после завершения работы инструкций, от которых они зависят. Независимые инструкции или инструкции, ставшие независимыми из-за завершения работы инструкций, от которых они зависят, могут выполняться в произвольном порядке, параллельно или одновременно, если это позволяют используемые процессор и операционная система.

Алгоритмы бывают 3 типов (типы вычислительных процессов): линейные, разветвляющиеся, циклические.

Циклический алгоритм - это такой алгоритм, действия которого повторяются. Существует два типа циклических алгоритмов:

1)Циклический алгоритм типа "Для" - это такой циклический алгоритм, в котором число повторений известно.      Для организации циклов с известным числом повторений (типа "Для") используют оператор FOR - NEXT.

Любые арифметические выражения, не содержащие управляющей переменной (счетчика цикла), называют параметрами цикла.

Операторы, которые требуется повторить многократно, записываются между FOR и NEXT и называются телом цикла.

Чтобы организовать цикл с помощью оператора FOR, нужно:

  1. выделить тело цикла;

  2. выбрать управляющую переменную;

  3. определить границы ее изменения и шаг (параметры цикла);

  4. предусмотреть начальные присваивания (если это требуется).

Работа оператора FOR - NEXT

  1. Счетчику присваивается первоначальное значение

  2. Выполняется тело цикла - операторы, которые повторяются

  3. Оператор NEXT выполняет 3 действия:

    • Присваивает счетчику цикла новое значение

    • Сравнивает полученное значение с конечным

    • Если полученное значение меньше или равно конечному, то происходит возврат на начало тела цикла (на первый оператор после заголовка); если полученное значение больше конечного, то происходит выход из цикла

2)Циклический алгоритм типа "Пока" - это такой циклический алгоритм, действия которого будут выполнятся до тех пор пока выполняется заданное условие.

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