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

Варианты заданий

Рассчитать значение функции У(х). Значение аргумента вводится с клавиатуры. При вводе значения х, для которого функция не определена, должно выводиться сообщение «Функция не определена».

16

  1. 2

17

3.

18

4

19

5

20

6

21

7

22

8

23

9

24

10

25

11

26

12

27

13

28

14

29

15

30

Контрольные вопросы

  1. Что такое алгоритм с ветвлением?

  2. Как записывается условный оператор (оператор ветвления) в Паскале?

  3. Что такое полная и сокращенная записи условного оператора?

  4. Что используется в качестве условий в операторе ветвления?

  5. Какие знаки отношений можно использовать при составлении условий?

  6. Что такое составное условие?

  7. Каковы правила записи составных условий?

  8. Какие вы знаете логические операции?

  9. Какие действуют правила старшинства логических операций?

  10. Что располагается после служебных слов THEN и ELSE?

  11. Что такое составной оператор? Какую структуру он имеет?

  12. B каких случаях используется составной оператор?

Лабораторная работа №6

Тема: Программирование разветвляющихся вычислительных процессов. Оператор CASE.

Цель: Разработать схему и написать программу с использованием оператора выбора CASE.

Оператор выбора CASE.

Инструкция Case используется для выбора одного из нескольких направлений дальнейшего хода программы (последовательности инструкций, которые могут быть выполнены). Эта структура обеспечивает выбор одного из ряда возможных действий, в зависимости от значения, которое принимает переменная-селектор (условие). Выбор варианта действия осуществляется во время выполнения программы в зависимости от равенства значения переменной-селектора константе, указанной перед группой инструкций. В качестве переменной-селектора можно использовать переменную скалярного типа (integer или char). Конструкция имеет следующий формат:

CASE переменная-селектор OF

константа 1: оператор 1;

константа 2: оператор 2;

- - - - - - - - - - - - - - - - - - - -

константа N: оператор N

ELSE

оператор;

END;

Эта конструкция имеет и укороченный формат:

CASE переменная-селектор OF

константа 1: оператор 1;

константа 2: оператор 2;

- - - - - - - - - - - - - - - - - - - - -

константа К: оператор К

END;

Пример 6.1. Вводится число от 0 до 21. Вывести сообщение: число меньше 10, число больше 10, число равно 10. При вводе числа больше 20 или меньше 0 должно выводиться сообщение «Ошибка ввода».

Program razv; {заголовок программы}

uses crt; {указание библиотечных модулей}

var a: integer; {раздел описания переменных}

begin {начало раздела операторов}

clrscr; {команда очистки экрана}

write('Введите число а='); {вывод текста на экран}

readln(а); {ввод значения а}

case a of

0..9: writeln(‘число меньше 10’);

11..20: writeln(‘число больше 10’);

10: writeln(‘число равно 10’);

else

writeln(‘Ошибка ввода’)

end;

end.

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