- Главная
- Информатика
- Организация программ циклической структуры. Массивы (регулярные типы)

Содержание
- 2. При выполнении оператора FOR выполняются следующие действия: • вычисляется , которое присваивается параметру цикла; • проверяется
- 3. Если телом цикла является другой цикл, то циклы называются вложенными или сложными. Цикл, содержащий в себе
- 4. Оператор цикла REРЕАТ позволяет организовать цикл с неизвестным числом повторений: REPEAT A1; A2; …; AN UNTIL
- 5. Массивы (регулярные типы) Любой объект массивного типа (массив) состоит из фиксированного числа компонент (число определяется при
- 7. Скачать презентацию
Слайд 2При выполнении оператора FOR выполняются следующие действия:
• вычисляется , которое присваивается
При выполнении оператора FOR выполняются следующие действия:
• вычисляется

параметру цикла;
• проверяется условие окончания цикла: больше при использовании конструкции TO и меньше при использовании конструкции DOWNTO;
• выполняется тело цикла, если параметр цикла не вышел за границу цикла;
• наращивается (TO) или уменьшается (DOWNTO) на единицу параметр цикла;
• все этапы, кроме первого, циклически повторяются.
При использовании оператора необходимо помнить:
• внутри цикла FOR нельзя изменять начальное, текущее или конечное значения параметра цикла;
• если в цикле с шагом +1 начальное значение больше конечного, то цикл не выполнится ни разу. Аналогично для шага –1, если начальное значение меньше конечного;
• после завершения цикла значение параметра цикла считается неопределенным, за исключением тех случаев, когда выход из цикла осуществляется оператором GOTO или с помощью процедуры BREAK;
• телом цикла может быть другой оператор цикла.
• проверяется условие окончания цикла: больше
• выполняется тело цикла, если параметр цикла не вышел за границу цикла;
• наращивается (TO) или уменьшается (DOWNTO) на единицу параметр цикла;
• все этапы, кроме первого, циклически повторяются.
При использовании оператора необходимо помнить:
• внутри цикла FOR нельзя изменять начальное, текущее или конечное значения параметра цикла;
• если в цикле с шагом +1 начальное значение больше конечного, то цикл не выполнится ни разу. Аналогично для шага –1, если начальное значение меньше конечного;
• после завершения цикла значение параметра цикла считается неопределенным, за исключением тех случаев, когда выход из цикла осуществляется оператором GOTO или с помощью процедуры BREAK;
• телом цикла может быть другой оператор цикла.
Слайд 3Если телом цикла является другой цикл, то циклы называются вложенными или сложными.
Если телом цикла является другой цикл, то циклы называются вложенными или сложными.

Цикл, содержащий в себе другой цикл, называют внешним.
Цикл, содержащийся внутри другого цикла, называется внутренним.
Внутренний и внешний циклы могут быть любыми из трех видов: FOR, WHILE или REPEAT.
При построении вложенных циклов необходимо, чтобы все операторы внутреннего цикла полностью находились в теле внешнего цикла.
Оператор цикла WHILE позволяет организовать цикл с неизвестным числом повторений, так как он зависит от вычислений в операторе: WHILE B DO S;
где B – логическое выражение, S – тело цикла (один или несколько операторов).
Если логическое выражение имеет значение true, то выполняются операторы, входящие в тело цикла. Как только логическое выражение принимает значение false, выполнение операторов цикла прекращается. Если логическое выражение сначала имеет значение false, то оператор не выполняется. Значение переменных, входящих в условие, должно изменяться в теле цикла, иначе оператор никогда не завершится
Слайд 4Оператор цикла REРЕАТ позволяет организовать цикл с неизвестным числом повторений: REPEAT A1;
Оператор цикла REРЕАТ позволяет организовать цикл с неизвестным числом повторений: REPEAT A1;

A2; …; AN
UNTIL B
Здесь А1; А2; …; АN – операторы тела цикла; В – выражение булевского типа.
Данная конструкция оператора цикла используется, если число повторений цикла заранее неизвестно, но известно условие выхода из цикла. Управляющее циклом логическое выражение является условием выхода из цикла. Если оно принимает значение TRUE, то выполнение цикла прекращается. При использовании оператора REPEAT цикл выполняется хотя бы один раз. В отличие от других операторов цикла оператор данного вида не требует операторных скобок BEGIN – END, так как их роль выполняют REPEAT–UNTIL.
В языке Турбо Паскаль имеются процедуры BREAK и CONTINUE. Эти процедуры могут использоваться только внутри циклов FOR, WHILE или REPEAT. Процедура BREAK прерывает выполнение цикла и вызывает переход к оператору, следующему за циклом (может использоваться вместо оператора GOTO). Процедура CONTINUE осуществляет переход к следующему повторению цикла с пропуском последующих операторов тела цикла.
UNTIL B
Здесь А1; А2; …; АN – операторы тела цикла; В – выражение булевского типа.
Данная конструкция оператора цикла используется, если число повторений цикла заранее неизвестно, но известно условие выхода из цикла. Управляющее циклом логическое выражение является условием выхода из цикла. Если оно принимает значение TRUE, то выполнение цикла прекращается. При использовании оператора REPEAT цикл выполняется хотя бы один раз. В отличие от других операторов цикла оператор данного вида не требует операторных скобок BEGIN – END, так как их роль выполняют REPEAT–UNTIL.
В языке Турбо Паскаль имеются процедуры BREAK и CONTINUE. Эти процедуры могут использоваться только внутри циклов FOR, WHILE или REPEAT. Процедура BREAK прерывает выполнение цикла и вызывает переход к оператору, следующему за циклом (может использоваться вместо оператора GOTO). Процедура CONTINUE осуществляет переход к следующему повторению цикла с пропуском последующих операторов тела цикла.
Слайд 5Массивы (регулярные типы)
Любой объект массивного типа (массив) состоит из фиксированного числа компонент
Массивы (регулярные типы)
Любой объект массивного типа (массив) состоит из фиксированного числа компонент

(число определяется при введении этого массивного типа). Все компоненты относятся к одному типу, его называют типом компонент.
Каждая компонента может быть явно обозначена с помощью имени переменной – массива, за которым в [ ] следует индекс. Индексы можно вычислять. Их тип называется типом индекса.
Синтаксическая диаграмма.
Каждая компонента может быть явно обозначена с помощью имени переменной – массива, за которым в [ ] следует индекс. Индексы можно вычислять. Их тип называется типом индекса.
Синтаксическая диаграмма.
- Предыдущая
Музыка утра. Изображение утренней тишиныСледующая -
Физика в спорте
Циклы и ветвления
Создание мультфильмов в программе PowerPoint
Сэмюэл Морзе – телеграф и код Морзе
Средства PHP для работы с MySQL
МОУ СОШ №7. Город Качканар. Команда Гумы
Игра – движущая сила развития
Переключение контекста процесса
WTS Smart. Специализированное программно-аппаратное решение
Решение систем уравнений графическим способом
Условные операторы. Часть 5
Индекс Хирша
Классы в объектно - ориентированном программировании
Тестирование Google Forms
Исполнитель Кузнечик. Повторение + циклы
Алгоритм. Способы записи алгоритма
Базовые категории и понятия информатики
Website concept
Базы данных-3
JavaScript. Dev tools
Алгоритм. Использование LEGO-WеDо как исполнителя
Условный оператор IF
Памятка менеджеру турнира
Тест. Программирование
3_1_Elementy_upravlenia
Доступ к системе Антиплагиат 3.3 для студентов
Сайты Россия-Беларусь
Язык программирования Pascal Работа со строками А. Жидков
Алгоритмическая конструкция повторение основные алгоритмические конструкции