Смекни!
smekni.com

Методические указания к лабораторным работам по дисциплине "Информатика" Составители: Викентьева О. Л., к т. н., доцент (стр. 3 из 8)

Таблица истинности для логических операций:

A B A and b A or B Not A
False False False False True
False True False True
True False False True False
True True True True

2) операции отношения (см. выше)

2.3.5. Перечисляемый тип

Задается перечислением тех значений, которые может получать переменная этого типа. Нумерация в списке значений начинается с 0, т.е. первое значение имеет номер - 0, а второе - 1 и т.д.

Пример: type tree=(birch, oak, pine);

или

var tr=(birch, oak, pine);

Переменные перечисляемого типа нельзя вводить и выводить с помощью процедур ввода-вывода.

2.3.6. Диапазонный тип

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

Примеры: Type Numbers=0..9;

Letters=’A’..’Z’;

Var num:Numbers;

Russ_letter:’А’..’Я’;

2.4. Выражения

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

Приоритет операций:

Приоритет операций Операции
1 NOT
2 *, /, MOD, DIV, AND
3 +, -, OR
4 <, >, <=, >=, <>, =

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

3. Постановка задачи

Для задания (а) найти значение функции Y(X) при заданном X. Затем возвести полученное значение в квадрат, т.е. найти Y1=Y

(X), и вычислить абсолютное значение Y.

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

Для задания (б) записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит.

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

Результаты всех вычислений вывести на печать.

Объяснить полученные результаты.

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

1.

а) Y=sin(x)+x

б)

Y

2.

а) Y= x+

2


б)

3.

а) Y=x

- cos(arcsin(x ))

б)

4.

а) Y=

б)


5.

а) Y= tg (x) - ( 5 - x

)

б)

-

6.

а) Y=25x

б)

7.

Y=

+ ctg(arctg (x
))

б)


8.

а) Y=

б)

9.

Y= sin x

б)

10.

а) Y=

б)


11.

а) Y= 2

x cos(x) +1

б)


12.

а) Y=

б)

13.

а) Y =

б)

14.

а) Y=

б)

15.

а) Y= 1+ x cos

(x) + sin
(x)

б)

16.

а) Y=

б)

17.

а) Y= arcsin (x+x
)

б)

18.

а) Y= cos( arctg (х))

б)

19.

а) Y= 7× arcctg( x

)

б)

20.

а)Y= 5× x

б)

21.

а) Y=

б)

22.

а) Y= 2

б)


23.

а) Y= 1+

б)

24.

а) Y= arcsin

б)

25.

а) Y = arсcos( x + x
)

б)

5. Методические указания

Ввод данных для заданий а) и б) организовать с клавиатуры.

При выводе результатов использовать формат вывода для получения вещественных чисел в форме с фиксированной точкой.

При вычислении выражений в задании а) использовать алгебраические формулы для вычисления arcsin, arctg, возведения в степень и т. п.

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

6. Содержание отчета

Постановка задачи (общая и конкретного варианта).

Формулы, используемые при решении задачи (математическая модель).

Программа на языке Паскаль.

Описание используемых в программе стандартных функций.

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

7. Пример выполнения работы и оформления отчета

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

«Выполнение программы простой структуры. Вычисление выражений с использованием стандартных функций»

1. Постановка задачи:

Для задания (а) найти значение функции Y(X) при заданном X. Затем возвести полученное значение в квадрат, т.е. найти Y1=Y

(X), и вычислить абсолютное значение Y.

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

Для задания (б) записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит.

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

Результаты всех вычислений вывести на печать.

Вариант №26

а) Y= 1+