Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Рascal_2011.doc
Скачиваний:
12
Добавлен:
23.12.2018
Размер:
792 Кб
Скачать
☆

Задание 2

Oпределить, по какому из 4-х выражений вычислена функция. Исходными данными задаться в диапазоне +/- (3.75 – 12.35).

Таблица 3.2

Исходные данные

Вар.

Функции

Условие

1

если j < a ∧ x > j

если j < a ∨ x > a

если ¬ (x < a)∧ ¬ (x > j)

в остальных случаях

2

если ¬ (x + a) < x2

если x < i ∨ a > i

если x < a ∧ x > i

в остальных случаях

Продолжение таблицы 3.2

3

если k < x ∨ ¬ (a < b)

если k > x ∧ a > b

если i > x ∧ ¬ (a < b)

в остальных случаях

4

если a < b ∧ b > i

если a > b ∨ i < a

если a < b ∧ i < a

в остальных случаях

5

если x < a ∧ ¬ (x > b)

если x > a ∨ x > b

если x ≠ a ∧ i ≠ b

в остальных случаях

6

если x > a ∨ ¬ (x > b)

если x > a ∧ x > b

если x ≠ a ∧ i ≠ b

в остальных случаях

7

если a < b ∧ x ≠ a

если a > b ∨ ¬ (x < a)

если a ≠ b ∧ a ≠ x

в остальных случаях

Продолжение таблицы 3.2

8

если a ≠ 0 ∧ x ≠ 0 ∧ a > b

если a < b ∨ ¬ (a < x)

если x < b ∧ x > a

в остальных случаях

9

если a > b ∧ b ≠ 0

если x = b ∨ x = a

если a < x ∧ ¬ (b > a)

в остальных случаях

10

если a ≠ 0 ∧ x = 0

если x > a ∨ x > b

если x ≠ 0 ∧ ¬ (a > b)

в остальных случаях

4. Циклические вычислительные процессы. Циклы с параметром (с предусловием и постусловием) Оператор повтора Repeat

Оператор повтора Repeat состоит из заголовка (Repeat), тела и условия окончания (Until).

Формат:

Repeat <оператор; >

<оператор 1>;

…………….

<оператор N>;

Until <условие>;

Условие - выражение булевского типа. При написании условия допустимы булевские операции и операции отношения. Операторы, заключенные между словами Repeat и Until, являются телом цикла. Вначале выполняется тело цикла, затем проверяется условие выхода из цикла. Если результат булевского выражения False, тело активизируется еще раз, результат True - происходит выход из цикла.

Оператор Repeat имеет три характерные особенности: выполняется, по крайней мере, один раз; тело цикла выполняется, пока условие равно False; в теле цикла может находиться произвольное число операторов без операторных скобок begin ... end.