Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры инфа.docx
Скачиваний:
6
Добавлен:
15.04.2019
Размер:
171.87 Кб
Скачать

39. Составной оператор

Составной оператор представляется как единый оператор. Составной оператор объединяет группу операторов в одно целое, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор.

Составной оператор может включать другой составной оператор, причем следует помнить о правильном вложении пар операторных скобок.

40. Условный оператор if и саsе. Разветвляющиеся алгоритмы

Условный оператор if − это структурированный оператор, предназначенный для выделения из составляющих его операторов одного, который и выполняется в дальнейшем.

Оператор if, как и остальные структурированные операторы, обычно включает в себя другие операторы, к которым относятся составные операторы, передачи управления и операторы цикла. перед else не ставится точка с за­пятой. else все­гда относится к последнему оператору if. Если же в программе требуется, чтобы else относи­лось к одному из предыдущих if, то придется воспользоваться составным оператором.

Оператор множественного выбора case позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора − выражение любого порядкового типа (кроме longint).

Принцип действия оператора case:

Вычисляется значение выражения, затем в последовательности отыскивается тот, которому принадлежит константа, равная вычисленному значению. Оператор, соответствующий выбранному списку, выполняется, остальные − игнорируются. После этого оператор выбора case завершает свою работу. Если в списке выбора не будет найдена константа, соответствующая вычисленному значению ключа выбора, управление передается операторам, стоящим за словом else. Часть else можно опускать.

41. Оператор ввода

Ввод информации с клавиатуры во время работы программы реализуется с помощью операторов read и readln.

Принцип действия: выполнение программы приостанавливается, и система переходит в режим ожидания ввода пользователем значения переменной или переменных. При использовании в программе оператора read, пользователь должен вводить значения переменных, отделяя их пробелом, а при использовании readln после ввода каждого значения переменной нажимается клавиша Enter.

После ввода пользователем значений всех перечисленных переменных, выполнение программы возобновляется, а введенные значения присваиваются перечисленным в операторе ввода переменным.

Операторы ввода при чтении значений переменных целого и действительного типа пропускает пробелы, предшествующие числу. В то же время эти операторы не пропускают пробелов, предшествующих значениям символьных переменных, так как пробелы являются равноправными символами строк

Значения исходных данных могут отделяться друг от друга пробелами и нажатием клавиш табуляции и Enter.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]