- •Министерство образования и науки Республики Казахстан
- •МетодичеСкИе рекомендации и указания
- •Методические указания
- •1.3.Константы
- •1.3.2.Символьные константы
- •1.4.Переменные
- •1.5.Перечисляемые типы данных
- •1.6. Оператор присваивания
- •1.8.Организация программы
- •1.9.Комментарии
- •1.10.Операторы ввода-вывода
- •1.10.1.Операторы ввода
- •1.10.2. Операторы вывода
- •1.10.3. Стандартная форма вывода данных
- •1.10.4. Управление формой вывода данных
- •Вывод значений переменных
- •2.Задание
- •Лабораторная работа №2
- •1. Основные понятия
- •1.1. Оператор условного перехода
- •1.2. Оператор варианта.
- •1.3.Оператор безусловного перехода
- •1.4.Логические отношения
- •2.Задание
- •Лабораторная работа №3
- •1. Теоретические сведения.
- •1.1. Понятие циклического процесса.
- •1.2 Операторы цикла с присваиванием.
- •1.3. Оператор цикла с предусловием.
- •2. Задание
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •2. Задание
- •5. Литература
- •Лабораторная работа №7
- •Длинна строки, определяется с помощью стандартной функции Length (St), которая возвращает целое число, равное количеству символов в строке St, например:
- •Очень полезна при работе со строками функция типа Integer
- •Лабораторная работа №8
- •Теоретические сведения
- •Задание
- •Контрольные вопросы.
- •Литература.
- •Лабораторная работа №9
- •1.Теоретические сведения.
- •2.Задание.
- •3.Контрольные вопросы.
- •Лабораторная работа № 10
- •Процедура
- •Функция
- •Выводит точку с координатами X, y цветом Color.
- •Процедура
- •Процедура
- •Процедура
- •Процедура
- •Процедура
- •4. Список литературы
- •1.Теоретическое положение 3
- •1. Основные понятия 16
- •1.1. Оператор условного перехода 17
- •5. Литература 43
- •1.Теоретические сведения 53
- •2.Задание 54
2.Задание
Из таблицы 2 взять задание и написать программу, используя оператор условного перехода.
Из таблицы 3 взять задание и написать программу, используя оператор варианта.
Контрольные вопросы
Понятие разветвляющихся процессов.
Что называется условным переходом?
Оператор условного перехода.
Полная и сокращенная формы условного оператора.
В чем заключается вложенная конструкция условных операторов?
В каких случаях операторы объединяются в один, составной оператор? Приведите пример.
Оператор варианта, его возможности.
Общий вид оператора безусловного перехода.
Литература
Новичков В.С. Паскаль. – В.С. Новичков, Н.И. Панфилов, А.Н. Пылькин. – М.: Высш. школа, 1990 – 223с.
Савельев А.Я. Языки программирования (Паскаль, ПЛ/М). – М.: Высш. школа, 1987 – 143 с.
Боон К. Паскаль для всех. – М.: Энергоатомиздат, 1988 – 190 с.
Пильшиков В.Н. Сборник упражнений по языку Паскаль. - М.: Наука, 1989 – 169 с.
Таблица 2
-
№ варианта
Содержание
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Таблица 3
-
№ варианта
Содержание
Исходные данные
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
Тема: Программирование циклических структур алгоритма.
Цель работы: Познакомиться с операторами цикла, научиться применять их при составлении программ.
1. Теоретические сведения.
1.1. Понятие циклического процесса.
Если вычислительный процесс содержит многократные вычисления по одним и тем же математическим зависимостям, но для различных значений, входящих в них величин (переменных), то его называют циклическим. Многократно повторяемые участки вычислений называют циклами, а переменные, изменяющиеся в цикле, - переменными цикла. Алгоритм циклической структуры в общем виде должен содержать:
подготовку цикла: задание начальных значений переменным цикла перед первым его выполнением;
тело цикла: действия, повторяемые в цикле для различных значений переменных цикла;
модификацию (изменение) значений переменных цикла перед каждым новым его повторением;
управление циклом: проверку условия продолжения (или окончания) цикла и переход на начало тела цикла, если выполняется условие продолжения цикла (или выход из цикла по его окончании).
Программно цикл может быть реализован с помощью операторов присваивания, if, goto. Однако в языке Паскаль для этой цели существуют специальные операторы цикла, которые обеспечивают более компактную, наглядную запись алгоритма, позволяют создавать более эффективные программы.