рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Цикл с предусловием

Цикл с предусловием - раздел Программирование, Основы алгоритмизации и программирования Для Оператора WhileДля Оператора For ...

для оператора Whileдля оператора For

x=х1
x≤x2
Тело цикла x=x+x3
Выход из цикла

х=х1,х2,±1
Тело цикла
Выход из цикла

 

 

где Х – параметр цикла;

Х1 – начальное значение параметра цикла;

Х2 – конечное значение параметра цикла;

Х3 – шаг изменения параметра цикла;

Тело цикла - простой или составной оператор языка Pascal.

 

Оператор While Оператор For
a) For x:=x1 to x2 do оператор тела цикла;  
a)While логическое выражение do оператор тела цикла;  

 

 

б) While логическое выражение do begin оператор1; . . . oператор n end;  
б) For x:=x1 downto x2 do оператор тела цикла;  

     
в) For x:=x1 to x2 do begin оператор1; . . . oператор n end;

 

 

Работа оператора While Пока логическое выражение, записанное за While истинно (True), выполняется оператор тела цикла. Как только логическое выражение станет ложно (False) происходит выход из цикла и управление передается следующему оператору в программе.   Работа оператора For     Параметру цикла присваивается начальное значение ( прямо в заголовке). Параметр цикла сравнивается с конечным значением параметра цикла. Пока х≤x2 (при положительном шаге) / х≥х2 ( при отрицательном шаге) выполняется тело цикла. После окончания тела цикла происходит автоматически наращивание / уменьшение значения параметра цикла на величину шага (+1 /-1). To, downto – служебные слова, задающие величину шага (+1 или -1 ); Новое значение параметра цикла снова сравнивается с конечным значением. Выход из цикла осуществляется при х>х2 (при положительном шаге) / х<х2 (при отрицательном шаге). Параметры цикла (х, х1 и х2- только порядкового типа)

Repeat оператор1; . . . oператор   Until логическое выражение;  
Цикл с постусловием

 

х=х1
x>x2
Тело цикла
нет
Выход из цикла

 

    Логическое выражение –условие выхода из цикла; Тело цикла – любое количество операторов языка Pascal.
  Работа оператора Repeat Повторять операторы тела цикла пока логическое выражение, записанное за Until ложно (False). Когда логическое выражение станет истинно (True) произойдет выход из цикла.

 

– Конец работы –

Эта тема принадлежит разделу:

Основы алгоритмизации и программирования

Государственное образовательное учреждение.. профессионального образования.. Санкт Петербургский государственный университет..

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Цикл с предусловием

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

РАБОЧАЯ ПРОГРАММА
Рабочая программа дисциплины "Основы алгоритмизации и программирования" предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускников по сп

Тематический план учебной дисциплины
  Распределение времени по разделам и темам для заочной формы обучения       Наименование разделов и тем Ма

Основные теоретические положения
Тема 1.1 Свойства и типы алгоритмов Алгоритм – это последовательность действий, приводящая к решению задачи. Свойства алгоритма:

Типы данных
Простые Структурированные   ВещественныеПорядковые Массивы (array) Целочисленные Строки (string) Символьный(char) Мно

Выражения
В состав выражения могут входить константы, переменные, функции и операции. Операции выполняются слева направо согласно приоритету (старшинству): a) вычисление функций; b

Процедуры вывода
Write(список вывода); Writeln(список вывода) где список вывода – имена переменных, константы или выражения, разделенные

Кратно 7
  б). Сокращенная форма записи if условие then оператор_1;

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

Изучение интегрированной среды Pascal ABC
Цель работы: - получить навыки работы в интегрированной средеPascal ABC; - изучить команды редактирования; - ознакомиться с пунктами главного меню.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги