 
        
        - •Министерство образования и науки рф
- •Список рекомендуемой литературы
- •Крымов б.А. Основы программирования на языке TurboPascal: Учеб пособие / Воронеж. Гос. Технол. Акад / б.А. Крымов, а.О. Мовшин, с.В. Кулакова. – Воронеж, 2000. – 130 с.
- •Вопросы для самоконтроля Раздел 1.1
- •Раздел 1.2
- •Раздел 3.3
- •Раздел 3.4
- •Раздел 3.5
- •Раздел 3.6.
- •Раздел 3.7
- •Раздел 3.8
- •Раздел 3.9
- •Раздел 3.10
- •Раздел 3.11
- •Раздел 3.12
- •Раздел 4.1
- •Раздел 4.2
- •Раздел 5.1
- •Раздел 5.2
- •Раздел 5.3
- •Контрольная работа № 1
- •Пример решения задачи 2
- •Алгоритм
- •Программа
- •Программа
- •Задание 4. Организация циклов
- •Задания к задаче 4
- •Пример выполнения задачи 3
- •Алгоритм
- •Программа
- •Контрольная работа № 2
- •Задания к задаче 5
- •Методические указания к выполнению задания 5
- •Алгоритм
- •Программа
- •Задания к задаче 5
- •Методические указания к выполнению задания 6
- •Алгоритм главной программы Алгоритм подпрограммы Программа
- •Приложение 1
- •Приложение 2 Некоторые служебные слова TurboPascal 7.0
- •Приложение 3 Стандартные функции TurboPascal 7.0
- •1 1
Контрольная работа № 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 | 12102 | 5,2 | 
| 1 | 
 | 0,2 | 8 | 6,1 | 0,210 -3 | 
| 2 | 
 | 0,210 1 | 4 | 7,3 | 2 | 
| 3 | 
 | 5210 -3 | 4 | 3 | 16,45 | 
Окончание табл. 1
| 
 | 2 | 3 | 4 | 5 | 6 | 
| 4 | 
 | 31010-2 | 1,2 | 6 | 2,5 | 
| 5 | 
 | 2 | 1,8 | 310-1 | 4,4 | 
| 6 | 
 | 0,42 | 16 | 7,35 | 0,610-2 | 
| 7 | 
 | 1,008 | 1,35 | 2 | 8510-1 | 
| 8 | 
 | 5 | 3,16 | 4,2 | 2,210-1 | 
| 9 | 
 | 4 | 0,5103 | 0,6 | 0,45 | 
Методические указания к выполнению задания 2
Прежде, чем приступить к решению задачи, необходимо изучить разделы программы 3.3 – 3.6 затем разработать алгоритм задачи, после чего составить программу.
Пример решения задачи 2
Составить схему алгоритма и программу линейного вычислительного процесса:

A=10; B=3,18; C=0,125; D=0,2510-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
| 
			 | 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
Составить схему алгоритма и программу ветвящегося вычислительного процесса.

А лгоритм
лгоритм





 1
1






 1
1




