мир циклов системы кумир
Что такое цикл? Перейти
мир циклов системы кумир
О системе программирования КуМир Перейти
мир циклов системы кумир
Цикл "k раз" - тело цикла будет повторяться указанное число раз, которое задается величиной k.
мир циклов системы кумир
Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла.
мир циклов системы кумир
Цикл с параметром (цикл для) - повторное выполнение тела цикла происходит пока целочисленный параметр пробегает от начального до конечного значения.
мир циклов системы КУМИР
Цикл "До" - сначала происходит выполнение тела цикла, затем проверка условия выхода из цикла.


МИР ЦИКЛОВ СИСТЕМЫ КУМИР


Алгоритмы

Алгоритмы настолько прочно вошли в нашу жизнь, что люди их не замечают. Это правила, инструкции, рецепты, обучающие плакаты. Удобный способ упросить любые операции, решить простые и сложные задачи, оптимизировать время, расход сил и энергии.

В информатике план действий называют алгоритмом.

Алгоритм состоит из отдельных шагов – команд. Ни одну из них нельзя пропустить, чаще всего никакие команды нельзя поменять местами.

Исполнитель – человек, животное или машина, способные понимать и выполнять некоторые команды.

Среда исполнителя – предметы, которые окружают исполнителя и с которыми он работает.

Список Команд Исполнителя (СКИ) – набор команд, понятных исполнителю. Исполнитель может выполнить только те команды, которые входят в его СКИ.

Для решения большинства задач недостаточно отдать одну команду исполнителю, надо составить для него алгоритм – план действий, состоящий из команд, которые ему понятны (входят в его СКИ).

Алгоритм – точно определенный план действий исполнителя, направленный на решение какой-то задачи. В алгоритм можно включать только те команды, которые есть в СКИ.

 

Какие бывают алгоритмы

 

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

Разветвляющийся алгоритм
В разветвляющемся алгоритме порядок следования команд может быть разный в зависимости от того, какова окружающая обстановка. Примером разветвляющегося алгоритма может служить алгоритм перехода улицы.

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