
- •Лабораторная работа 1. Организация линейной программы
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы
- •Лабораторная работа 2. Операторы перехода
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы
- •Лабораторная работа 3. Операторы цикла
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы.
- •Лабораторная работа 4. Обработка массивов в Паскале
- •Теоретические сведения
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 5. Написание программ с применением процедур и функций
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы
Задание
Взять задание из таблицы 1 согласно варианта. Составить блок-схему алгоритма и программу для вычисления суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε=0,001 при заданных значениях Х.
Содержание отчёта
Отчёт должен содержать:
задание к работе;
программу;
результаты расчётов.
Контрольные вопросы.
Что представляет собой циклический вычислительный процесс?
Общий вид операторов цикла с параметром?
Правила организации цикла с параметром?
Общий вид оператора цикла с постусловием. В чем отличие данного оператора от оператора цикла с предусловием?
Общий вид оператора цикла с предусловием. Когда применяется данный оператор?
Какие циклы называются вложенными?
Понятие уровня вложенности в сложных цикла.
Как изменяются параметры циклов разных уровней вложенности?
Таблица 1
-
Номер
Варианта
Содержание задания
1.
При Х изменяющемся от –2 до 4 с шагом 0,2
2.
При Х изменяющемся от –0,1 до –2 с шагом –0,3
3.
При Х изменяющемся от –1 до 1 с шагом 1
4.
При Х изменяющемся от 0,1 до 1 с шагом 0,1
5.
При Х изменяющемся от 0,2 до 1 с шагом 0,1
6.
При Х изменяющемся от –0,5 до 1 с шагом 0,5
7.
При Х изменяющемся от –π до π с шагом π /6
8.
При Х изменяющемся от – π /2 до π /2 с шагом π /8
9.
При Х изменяющемся от –2 до 1 с шагом 0,5
10.
При Х изменяющемся от –1 до 1 с шагом π /10
11.
При Х изменяющемся от –L до L с шагом 2
12.
При Х изменяющемся от – π /2 до π /2 с шагом π /10
13.
При Х изменяющемся от –1 до –2 с шагом –0,2
14
При Х изменяющемся от –1 до -2 с шагом -0,2
15.
При Х изменяющемся от –1 до –1,5 с шагом –0,1
16.
При Х изменяющемся от 0,8 до 1,6 с шагом 0,2
17.
При Х изменяющемся от 0,5 до 2,5 с шагом 0,5
18.
При Х изменяющемся от – π /2 до π /2 с шагом π /10
19.
При Х изменяющемся от 0 до π с шагом π /8
20.
При Х изменяющемся от – π /2 до π /2 с шагом π /10
21.
При Х изменяющемся от – π до π с шагом π /10
22.
При Х изменяющемся от – π /2 до π /2 с шагом π /8
23.
При Х изменяющемся от 1,2 до 2,2 с шагом 0,2
24.
При Х изменяющемся от – π /2 до π /2 с шагом π /10
25.
При Х изменяющемся от 0 до –0,5 с шагом –0,1
Лабораторная работа 4. Обработка массивов в Паскале
Цель работы: Приобрести навыки обработки массивов в Паскале.
Теоретические сведения
Массив – это упорядоченная совокупность значений одинакового типа, объединенная одним именем. Для того, чтобы иметь возможность работать с каждым элементом массива, необходимо задать координаты этого элементам в общей структуре массива.
Массив характеризуется размерностью и длиной по направлению каждой из размерностей. Если массив состоит из одного столбца или одной строки и состоит из пяти символов, то говорят, что массив одномерный длиной в 5 элементов. Если массив представляет собой таблицу из 4 строк и 5 столбцов, то говорят, что массив двумерный длиной 4 5. Точно также оговариваются характеристики любогоn- мерного массива.
Если какая-либо переменная в программе является массивом, то её необходимо описать в разделе переменных. Простейшая форма описания одномерного массива имеет вид:
Var v: array [n...m] of real ;
где v – имя массива, формируется по правилам задания имён
переменных;
nиm– наибольшее и наименьшее значение индекса