- •Лабораторная работа 1. Организация линейной программы
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы
- •Лабораторная работа 2. Операторы перехода
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы
- •Лабораторная работа 3. Операторы цикла
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы.
- •Лабораторная работа 4. Обработка массивов в Паскале
- •Теоретические сведения
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа 5. Написание программ с применением процедур и функций
- •Теоретические сведения
- •Задание
- •Содержание отчёта
- •Контрольные вопросы
Задание
Из таблицы 1 взять задание и написать программу, используя оператор условного перехода.
Из таблицы 2 взять задание и написать программу, используя оператор варианта.
Содержание отчёта
Отчёт должен содержать:
задание к работе;
программу;
результаты расчётов.
Контрольные вопросы
Понятие разветвляющихся процессов.
Что называется условным переходом?
Оператор условного перехода.
Полная и сокращенная формы условного оператора.
В чем заключается вложенная конструкция условных операторов?
В каких случаях операторы объединяются в один, составной оператор? Приведите пример.
Оператор варианта, его возможности.
Общий вид оператора безусловного перехода.
Таблица 1
-
№ варианта
Содержание
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Таблица 2
-
№
варианта
Содержание
Исходные
данные
1.
A=2
B=1.5
C=1
D=3
F=0.5
2.
C=-2
A=1.5
D=2
X=3
3.
A=5
B=1.2
Y=0.3
4.
D=2
A=3.5
X=3
I=2.3
5.
Y=1
X=2.5
A=4
B=0.4
6.
A=0.5
B=2
H=4
R=1.4
7.
P=0.6
L=2
H=5
R=4
8.
X=0.65
C=1.5
D=2
A=0.37
9.
Y=2.6
X=1.6
A=0.4
10.
A=1.5
B=2
X=0.5
11.
X=0.5
A=4.3
Y=2.6
D=0.3
12.
A=3
Y=2.7
I=2
X=1
13.
X=0.73
Y=0.4
T=2.6
14.
A=2
X=0.54
C=2.3
B=1.8
R=3
15.
X=0.4
A=0.88
C=3.6
16.
A=-1
B=0.8
X=1
C=-0.7
17.
X=2
Y=3.5
A=0.1
B=4
18.
X=0.8
Y=0.2
A=4
B=5
T=1
19.
Y=2
A=0.5
X=1.8
B=0.6
20.
X=1.8
Y=2
T=4
A=1.5
R=4.6
B=0.3
Лабораторная работа 3. Операторы цикла
Цель работы: Познакомиться с операторами цикла, научиться применять их при составлении программ.
Теоретические сведения
Если вычислительный процесс содержит многократные вычисления по одним и тем же математическим зависимостям, но для различных значений, входящих в них величин (переменных), то его называют циклическим. Многократно повторяемые участки вычислений называют циклами, а переменные, изменяющиеся в цикле, - переменными цикла. Алгоритм циклической структуры в общем виде должен содержать:
подготовку цикла: задание начальных значений переменным цикла перед первым его выполнением;
тело цикла: действия, повторяемые в цикле для различных значений переменных цикла;
модификацию (изменение) значений переменных цикла перед каждым новым его повторением;
управление циклом: проверку условия продолжения (или окончания) цикла и переход на начало тела цикла, если выполняется условие продолжения цикла (или выход из цикла по его окончании).
Программно цикл может быть реализован с помощью операторов присваивания, if, goto. Однако в языке Паскаль для этой цели существуют специальные операторы цикла, которые обеспечивают более компактную, наглядную запись алгоритма, позволяют создавать более эффективные программы. Это операторы циклов FOR,REPEAT,WHILE,DO-WHILE.