Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль.doc
Скачиваний:
59
Добавлен:
02.04.2015
Размер:
768 Кб
Скачать

Контрольная работа № 1

Изучение взаимодействия основных блоков ЭВМ в процессе решения задачи. Составление алгоритмов решения задач и запись их в графической форме (в виде схем). Программирование линейных, разветвляющихся и циклических вычислительных процессов на языке программирования Turbo Pascal.

Задание 1. Технические средства реализации информационных процессов.

Начертить схему взаимодействия основных устройств компьютера в процессе решения задач. Дать краткую характеристику узлов схемы, пояснить их назначение, привести примеры.

Методические указания к выполнению задания 1

Прежде, чем приступить к выполнению, необходимо изучить разделы программы 2.1 – 2.3.

Задание 2. Программирование линейных вычислительных процессов

Составить схему алгоритма и программу линейного вычислительного процесса. Варианты заданий предложены в табл. 1.

Таблица 1

Номер варианта

Вариант

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

A

B

C

D

1

2

3

4

5

6

0

10

3,2

12102

5,2

1

0,2

8

6,1

0,210 -3

2

0,210 1

4

7,3

2

3

5210 -3

4

3

16,45

Окончание табл. 1

1

2

3

4

5

6

4

31010-2

1,2

6

2,5

5

2

1,8

310-1

4,4

6

0,42

16

7,35

0,610-2

7

1,008

1,35

2

8510-1

8

5

3,16

4,2

2,210-1

9

4

0,5103

0,6

0,45

Методические указания к выполнению задания 2

Прежде, чем приступить к решению задачи, необходимо изучить разделы программы 3.3 – 3.6 затем разработать алгоритм задачи, после чего составить программу.

Пример решения задачи 2

Составить схему алгоритма и программу линейного вычислительного процесса:

A=10; B=3,18; C=0,125; D=0,2510-1

Алгоритм

Программа

Program z1;

Var a, b, c, d, z, w: Real;

Begin

Writeln (’ Введите a, b, c и d’ ); Readln (a, b, c, d);

z:=ln(a+sqr(b))/sqrt(exp(1.8*ln(b))+exp(c));

w:=cos(sqr(a+d))+ln(abs(z))/ln(2);

Writeln(’z=’, z, ’w=’, w);

End.

Задание 3. Программирование ветвящихся вычислительных процессов

Составить схему алгоритма и программу ветвящегося вычислительного процесса. Значения исходных данных выбрать самостоятельно. Варианты заданий приведены в табл. 2.

Таблица 2

Номер

варианта

Вариант

1

2

0

Продолжение табл.2

1

2

1

2

3

Известно, что из четырех целых чисел а1, а2, а3, а4 одно отлично от других, равных между собой. Определить это число и его порядковый номер (индекс) присвоить переменной k.

4

5

6

Оклнчание табл.2

1

2

7

Даны числа a, b, c (a b c). Определить, какое из них является наибольшим по модулю.

8

9

Определить, попадает ли точка А(х,у) внутрь треугольника, углы которого заданы координатами (0,2), (-2,0), (2,0).

Методические указания к выполнению задания 3

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

Пример выполнения задания 3

Составить схему алгоритма и программу ветвящегося вычислительного процесса.

Алгоритм

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