Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторный практикум по информатике

.pdf
Скачиваний:
161
Добавлен:
18.03.2015
Размер:
8.8 Mб
Скачать

end.

Пример 2. Определить значение выражения (величины параметров z, x, b задаются пользователем)

Решение

Прежде всего, необходимо осуществить проверку корректности введенных пользователем данных. Некорректное значение y в нашем примере может быть получено при делении на ноль (то есть когда знаменатель 1 – b2 = 0) и при извлечении квадратного корня из отрицательного числа (то есть когда x – 5 < 0). Программа должна адекватно реагировать на появление таких значений.

Program CheсkValue; var

z, x, b: integer; y: real;

begin

{Ввод значений параметров с клавиатуры}

writeln ('Введите значения параметров z, x, b через пробел');

readln (z, x, b);

{Проверка корректности ввода данных} if (x-5<0) or (1-sqr(b)=0) then

writeln ('Введены некорректные значения параметров!') else

begin

{Вычисление значения выражения} y:=(2*z-sqrt(x-5))/(1-sqr(b));

{Вывод результата} writeln ('y = ',y:4:3);

end;

readln;

end.

51

4.Описание оборудования и используемых программных комплексов

При выполнении лабораторной работы необходим специализированный компьютерный класс с минимальными системными требованиями компьютеров:

– Процессор – Intel Pentium III;

– ОЗУ – 256 Mb;

– видеокарта – 32 Mb.

Требуемое программное обеспечение:

– Операционная система Microsoft Windows;

– Borland Pascal 7.0 for DOS / Borland Pascal 7.0 for Windows.

5.Краткое руководство по эксплуатации оборудования

При использовании оборудования необходимо:

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

осмотреть рабочее место, убрать все мешающие работе предметы;

визуально проверить правильность подключения ПЭВМ к электросети.

6. Задания Вариант 1

1. Вычислить значение выражения

.

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

52

Вариант 2

1. Вычислить значение выражения

.

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 3

1. Вычислить значение выражения

.

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 4

1.Вычислить значение выражения:

2.Вычислить значение выражения:

53

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 5

1. Вычислить значение выражения

.

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 6

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

54

– если данные корректны, найти значение выражения:

Вариант 7

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 8

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

55

Вариант 9

1. Вычислить значение выражения

.

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 10

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 11

1.Вычислить значение выражения:

2.Вычислить значение выражения:

56

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 12

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 13

1. Вычислить значение выражения

.

2.Вычислить значение выражения:

3.Вычислить значение выражения:

57

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 14

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 15

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

58

Вариант 16

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 17

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

59

Вариант 18

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 19

1.Вычислить значение выражения:

2.Вычислить значение выражения:

3.Вычислить значение выражения:

провести проверку корректности введенных данных;

в случае если данные некорректны, вывести соответствующее сообщение;

если данные корректны, найти значение выражения:

Вариант 20

1. Вычислить значение выражения:

60