Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Билет 10. Основные алгоритмические конструкции.Содержание книги
Поиск на нашем сайте Для записи любого алгоритма достаточно трех основных алгоритмических конструкций: следования, ветвления, повторения. Следование – алгоритмическая конструкция, отображающая естественный, последовательный порядок действий. Алгоритмы, в которых используется только структура «следование», называются линейными алгоритмами.
Ветвление – алгоритмическая конструкция, в которой в зависимости от результата проверки условия(«да» или «нет») предусмотрен выбор одной из двух последовательностей действий(ветвей).
Для записи условий, в зависимости от результатов проверки которых выбирается та или иная последовательность действий, используются операции сравнения: А<B A<=B A=B A>B A>=B A<>B Условия, состоящие из одной операции сравнения, называются простыми. Составные условия получаются из простых с помощью логических связок: and(и) означает одновременное выполнение всех условий, or(или) – выполнение хотя бы одного условия, а not(не) означает отрицание условия, записанного за словом not. Повторение – алгоритмическая конструкция, представляющая собой последовательность действий выполняемых многократно. Такие алгоритмы - циклические (циклы). Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла. В зависимости от способа организации повторений различают три типа циклов: 1. Цикл с заданным условием продолжения работы(с предусловием) 2. Цикл с заданным условием окончания работы(с постусловием) 3. Цикл с заданным числом повторений(с параметром) Цикл с заданным условием продолжения работы(цикл-ПОКА, цикл с предусловием)
Цикл с заданным условием окончания работы (цикл-ДО, цикл с постусловием)
Тело цикла и осуществл. Переход к проверке условия. Если удов.
Цикл с заданным числом повторений(цикл-ДЛЯ, цикл с параметром)
В цикле-ДЛЯ всегда есть параметр цикла – величина целого типа, изменяющаяся в ходе выполнения цикла от своего начального значения i1 до конечного значения i2 с шагом R Выполняется цикл-ДЛЯ следующим образом: 1) Параметру цикла присваивается начальное значение 2) Параметр цикла сравнивается с конечным значением, если параметр цикла не превышает конечное значение, то выполняется тело цикла, увеличивается значение параметра цикла на шаг и снова осуществляется проверка параметра цикла. Если же параметр цикла превышает конечное значение, то выполнение цикла заканчивается Если величина шага в цикле равна единице, то шаг не указывают. Этот цикл имеет строгое фиксированное количество повторений, что позволяет избежать зацикливания.
|
|||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2019-12-25; просмотров: 651; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.008 с.) |
||||||||||||||||||||||||||||||||||