ВУЗ:
Составители:
Рубрика:
4
ИСПОЛЬЗОВАНИЕ ЦИКЛОВ В OBJECT PASCAL
Цель работы: познакомить студентов с некоторыми особенностями циклов в языке
Object Pascal и развить навыки работы со средой Delphi.
Использование циклов - один из наиболее важных аспектов программирования.
Скучные повторяющиеся действия являются наиболее подходящей работой для
компьютеров, и циклические структуры позволяют организовать выполнение таких
заданий. Потребность в повторении набора действий возникает часто, и Object Pascal
предоставляет по крайней мере три различных управляющих конструкции для работы с
повторяющимися действиями: циклы while, repeat и for. Основные правила работы с
этими циклами совпадают с языком программирования Turbo Pascal, а на некоторых
особенностях мы остановимся в дальнейшем.
Сейчас же вспомним некоторые нюансы использования циклов.
Если начальное значение счётчика цикла for - to больше, чем конечное, то тело
цикла выполняться не будет.
Аналогично, если начальное значение счётчика цикла for - downto меньше, чем
конечное, то тело цикла выполняться не будет.
Не пытайтесь изменить величину переменной счётчика цикла for внутри цикла.
Транслятор позволит Вам сделать это. Поскольку величина счётчика цикла
автоматически увеличивается или уменьшается, изменение её в дополнение к этому
может привести к трудно обнаруживаемым ошибкам. Обращайтесь с переменной
счётчика цикла как с доступной только для чтения (read - only).
Согласно правилам Object Pascal, значение переменной счётчика цикла после его
окончания является неопределённым! Не надо в своей программе рассчитывать на
определённое значение счётчика после выхода из цикла. После окончания работы
цикла следует считать содержимое переменной счётчика неинициализированным.
В цикле for Паскаля нет (к сожалению) параметра step, имеющегося в других
языках программирования и позволяющего изменять величину инкремента или
декремента счётчика цикла. В цикле for значение счётчика изменяется только на
единицу.
Если Вы хотите, чтобы счётчик цикла изменялся на величину, отличную от
единицы, используйте не цикл for, а цикл while с явно заданным счётчиком, производя
с этим счётчиком операции сложения или вычитания внутри тела цикла.
1 Пример программы просмотра файлов
Создадим программу с использованием цикла while. Программа просмотра
файлов способна прочесть текстовый файл и показать его содержимое в своём окне. Вы
можете просматривать файл, используя линейки прокрутки. Содержимое файла
отображается в окне списка, каждый элемент которого содержит одну строку файла. В
отдельной строке указывается название файла.
1.1 Создание программы просмотра файлов
Для создания программы просмотра файлов надо выполнить следующие шаги:
1. Создайте новый проект с пустой формой.
2. Сохраните проект под именем WHILE1.DPR.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »