- •Информатика
- •Лабораторный практикум
- •По программированию
- •На Турбо-Паскале
- •Содержание
- •Предисловие
- •Общая схема выполнения лабораторной работы
- •Лабораторная работа № 1
- •Var r,d: real; {раздел описаний переменных может
- •Блок-схема алгоритма
- •Текст программы
- •Результат расчета
- •Варианты заданий
- •Лабораторная работа № 2
- •If Pr then {здесь Pr – логическая переменная,}
- •Разбор контрольного варианта Задание
- •Блок-схема алгоритма
- •Текст программы
- •Результаты расчетов
- •Варианты заданий
- •Лабораторная работа № 3
- •Общие пояснения
- •Разбор контрольного варианта Задание
- •Алгоритм
- •Текст программы
- •Vvod: writeln('Сколько будет чисел?');
- •Варианты заданий
- •Лабораторная работа № 4
- •Задачи лабораторной работы Вопросы, изучаемые в работе
- •Задание (общее ко всем вариантам)
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Var Massiv1,Nmbs:IntMasMax; {завели 2 целочисл. Массива}
- •Разбор контрольного варианта Задание.
- •Текст программы
- •Результаты работы
- •Варианты заданий
- •Лабораторная работа № 5
- •Общие пояснения
- •Var {здесь выделяется место под все массивы }
- •Разбор контрольного варианта Задание
- •Формирование таблицы идентификаторов
- •Алгоритм
- •Текст программы.
- •Содержимое файла результатов umnik5.Res
- •Варианты заданий
- •Лабораторная работа n 6
- •Задачи лабораторной работы Вопросы, изучаемые в работе
- •Задание (общее ко всем вариантам)
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Разбор контрольного варианта Задание
- •Рассмотрение метода решения
- •Алгоритм
- •Текст программы.
- •Vvod_eps:writeln('введите минимальный размер слагаемого);
- •Результаты расчета
- •Варианты заданий
- •Лабораторная работа n 7
- •Задачи лабораторной работы Вопросы, изучаемые в работе
- •Задание (общее ко всем вариантам).
- •Требования к программе и отчету по работе
- •Содержание программы.
- •Пояснения к лабораторной работе Общие пояснения к использованию процедур и функций.
- •Механизм параметров
- •Разбор контрольного варианта Задание
- •Б Рисунок 7. Алгоритм 31-го варианталок-схема алгоритма Текст программы.
- •Лабораторная работа n 8
- •Алгоритмы построения графиков на экране
- •Стандартный модуль работы с графическим экраном Graph
- •Разбор контрольного варианта № 31 Задание
- •Алгоритм
- •Разбор контрольного варианта № 32 Задание
- •X,y:mas; { текущие значения переменных х иY}
- •Xmin,Xmax,t,tmin,tmax, { минимальное и максимальное значения х на графике }
- •Imin,Imax, { координаты экрана, соответствующиеYminиYmax}
- •Варианты заданий
- •Лабораторная работа № 9
- •Задачи лабораторной работы Вопросы, изучаемые в работе
- •Задание (общее ко всем вариантам)
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Односвязные списки
- •Двусвязные списки
- •Нульсвязные списки
- •Описание файлов с данными
- •Inc(I); { стандартная процедура увеличения на 1 }
- •Разбор контрольного варианта Задание
- •Содержание программы
- •Алгоритм
- •Текст программы
- •IfBegthen{ если добавляем в начало }
- •If Beg then { если удаление из начала }
- •Варианты заданий
- •Литература
- •Приложение а. Система меню и команды Турбо-Паскаля Меню системы программирования Турбо-Паскаль
- •Главное меню
- •Опции главного меню
- •Локальные меню
- •Основные команды встроенного редактора текста
- •Приложение б. Сообщения об ошибках
- •Сообщения об ошибках на шаге выполнения
- •Приложение в. Описание числовых файлов для лабораторных работ
- •I,j : integer; {I- счетчик элементов массива, j - номер символа в файле }
- •Приложение г. Таблица ascii-кодов (с альтернативной кодировкой)
Варианты заданий
Таблица 22. Варианты заданий лабораторной работы N6
№ вар. |
F(x) (вид разложения в сумму см.табл.23) |
начальное значение A |
конечное значение В |
шаг Dx |
число |
точность вычисления EPS * |
Тип цикла | |
шагов Nx |
итераций Nmax | |||||||
1 |
-0.05 |
0.05 |
0.01* |
|
- |
1e-4 |
if | |
2 |
-0.09 |
0.09 |
|
10* |
|
1e-6 |
repeat | |
3 |
0 |
0.08 |
0.01* |
|
|
1e-4 |
repeat | |
4 |
|
0.08 |
0.01* |
10 |
|
1e-5 |
if | |
5 |
-1 |
|
0.5 |
12* |
|
1e-6 |
repeat | |
6 |
-2 |
0.5 |
|
9* |
|
1e-5 |
while | |
7 |
-0.5 |
|
0.1* |
11 |
|
1e-5 |
if | |
8 |
|
0 |
0.08 |
0.01* |
|
|
1e-4 |
repeat |
9 |
-0.2 |
0.1 |
0.01* |
|
|
1e-5 |
while | |
10 |
-0.5 |
|
0.1 |
10* |
|
1e-6 |
if | |
11 |
-0.5 |
0.5 |
|
21* |
|
1e-6 |
repeat | |
12 |
-0.1 |
0.2 |
0.03* |
|
|
1e-4 |
while | |
13 |
-0.5 |
0.5 |
|
21* |
|
1e-5 |
if | |
14 |
0 |
|
0.02 |
11* |
|
1e-3 |
repeat | |
15 |
-5 |
5 |
1* |
|
|
1e-4 |
while | |
16 |
-0.1 |
-0.2 |
|
13* |
|
1e-5 |
if | |
17 |
0.1 |
0.3 |
0.02* |
|
|
1e-5 |
repeat | |
18 |
1 |
10* |
1* |
|
|
1e-6 |
while | |
19 |
0 |
0.5 |
|
11* |
|
1e-4 |
if | |
20 |
-0.3 |
0.1 |
0.02* |
|
|
1e-5 |
repeat | |
21 |
-3 |
|
1* |
10* |
|
1e-5 |
while | |
22 |
-0.4 |
|
0.04 |
17* |
|
1e-6 |
if | |
23 |
-0.1 |
0.2 |
0.02* |
|
|
1e-5 |
repeat | |
24 |
0.1 |
0.55 |
0.05* |
|
|
1e-5 |
while | |
25 |
0.2 |
0.4 |
|
11* |
|
1e-6 |
if | |
26 |
0 |
|
0.5 |
|
20* |
1e-5 |
repeat | |
27 |
0.5 |
|
0.1 |
|
20* |
1e-5 |
while | |
28 |
1 |
|
1* |
|
25* |
1e-4 |
if | |
29 |
0 |
|
0.3 |
|
15* |
1e-4 |
repeat | |
30 |
0 |
|
0.4* |
|
20* |
1e-5 |
while | |
31 |
-0.05 |
0.04 |
0.1* |
|
|
1e-6 |
repeat |
Таблица 23. Виды представления функций
№ вар. |
Вид представления функции как суммы ряда слагаемых |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 |