Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по программированию.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.21 Mб
Скачать

3.4 Вопросы к защите лабораторной работы № 3

1) Что такое оператор? Чем отличаются простые и структурные операторы?

2) Оператор присваивания, назначение и порядок выполнения

3) Оператор безусловного перехода, его назначение и особенности применения.

4) Назначение оператора вызова процедуры.

5) В чем особенности пустого оператора? Его назначение?

6) Что представляет собой составной оператор? Как ограничиваются операторы, объе­диненные в составной оператор?

7) Назначение, формы записи и порядок выполнения оператора условия if.

8) Особенности использования вложенных условных операторов.

9) Зачем нужна отладка программ? Какие возможности для отладки программ преду­смотрены в интегрированной среде программирования?

10) Каковы отличия оператора выбора case от оператора условия if?

11) Какие правила должны выполняться при использовании оператора выбора case?

12) Как оперативно получить подсказку по языку программирования в интегрированной среде программирования?

4 Лабораторная работа № 4. Составление и отладка программ домашнего задания

Цель работы. Научиться самостоятельно, составлять алгоритмы и программы по индивидуальным заданиям, с использованием условной конструкции и оператора выбора case.

4.1 Ход работы

1) Изучить теоретический материал по теме лабораторной (лекции + учебники).

2) Составить алгоритмы решения задач своего варианта.

3) Составить блок – схемы.

4) Составить программы по заданиям своего варианта.

5) Запустить программы на выполнение.

6) Отредактировать программы и сохранить их на диске А под именами lab5 – 1.pas, lab5 – 2.pas.

7) Распечатать программы.

8) Распечатать результаты работы программ.

9) Составить отчет по работе.

10) Защитить работу.

4.2 Содержание отчета

Отчет по лабораторной работе должен содержать:

1)Тема работы.

2)Цель работы.

3) Ход работы.

4) Постановка задач.

5) Алгоритм решение задачи.

6) Блок – схемы.

7) Распечатки программ.

8) Результаты работы программы.

4.3 Методические указания к лабораторной работе № 4

Оператор варианта (выбора)

Этот оператор представляет собой обобщение условного оператора:

if <условие1> then <оператор1> else

if <условие2> then <оператор2> else

if <условие N> then <оператор N>;

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

ВНИМАНИЕ!

Входить внутрь оператора варианта можно только через символ CASE - входить внутрь по какому-либо оператору перехода, находящемуся вне оператора варианта, запрещается.

CASE <ключ выбора> OF

<список вариантов>

ELSE <оператор>

end;

где:

CASE - случай

<ключ выбора> - выражение любого типа кроме типов REAL и STRING

OF - из

<список - одна или более конструкций вида:

варианта> < константа выбора>: <оператор>;

ELSE - иначе

<оператор> - произвольный оператор Турбо Паскаля

end; - конец

Оператор выбора работает следующим образом. В начале вычисляется значение выражения <ключ выбора>, а затем в последовательности операторов <список варианта> отыскивается такой, которому предшествует константа, равная вычисленному значению. Найденный оператор выполняется, после чего оператор выбора завершает свою работу. Если в <списке варианта> не будет найдена константа, соответствующая вычисленному значению ключа выбора, управление передается оператору, стоящему за словом ELSE.

Часть ELSE <оператор> можно опускать. Тогда при отсутствии в списке выбора нужной константы ничего не произойдет и оператор выбора просто завершит свою работу.

Любому из операторов списка выбора может предшествовать не одна, а несколько констант выбора, разделенных запятыми.