Читайте также:
|
|
Цикл с постусловием в языке программирования Pascal реализуется с помощью оператора REPEAT... UNTIL.
· Тело цикла выполняется в любом случае, затем проверяется условие.
· Инструкции тела цикла (операторы) выполняются в том случае, если значение логического выражения равно false, в противном случае осуществляется выход из цикла
· Оператор repeat может быть использован для проверки правильности ввода исходных данных
· Нижняя граница тела цикла определена служебным словом until, поэтому операторные скобки begin и end могут быть опущены (однако если операторы тела цикла заключены в операторные скобки - это не является ошибкой).
· Операторы repeat и while взаимозаменяемы. То есть, практически любую задачу можно решить как с помощью цикла с постусловием, так и с помощью цикла с предусловием. Использование того или иного цикла зависит от предпочтения программиста.
·
42.Оператор безусловного перехода goto. Синтаксис, блок-схема, порядок выполнения инструкций оператора, примеры.
Среди операторов языка Delphi существует один редкий оператор, о котором авторы сперва хотели умолчать, но так и не решились. Это оператор безусловного перехода goto ("перейти к"). Он задумывался для того случая, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой, отмеченный меткой, оператор.
Внимание! В соответствии с правилами структурного программирования следует избегать применения оператора goto, поскольку он усложняет понимание логики программы. Оператор goto использовался на заре программирования, когда выразительные возможности языков были скудными. В языке Delphi без него можно успешно обойтись, применяя условные операторы, операторы повтора, процедуры Break и Continue, операторы обработки исключений (последние описаны в главе 4).
43.Структурированные типы данных в языке программирования Delphi. Массивы. Описание и использование массивов. Способы задания массива. Действия над массивами.
Массив — это составной тип данных, состоящий из фиксированного числа элементов одного и того же типа. Для описания массива предназначено словосочетание array of. После слова array в квадратных скобках записываются границы массива, а после слова of — тип элементов массива, например:
type TStates = array[1..50] of string; TCoordinates = array[1..3] of Integer; |
Ввод массива, Поиск минимального (максимального)элемента массива, Поиск заданного элемента в массиве, Сортировка массива
Дата добавления: 2014-12-18; просмотров: 120 | Поможем написать вашу работу | Нарушение авторских прав |