
- •Лабораторная работа №3
- •1. Теоретическая часть
- •1.1. Циклические алгоритмы.
- •1. Цикл со счетчиком.
- •1.2 Операторы цикла в языке программирования Pascal.
- •1.3 Пример составления алгоритма и программы на языке Pascal для циклического вычислительного процесса.
- •2. Практическая часть
- •2.1 Требования к выполнению работы:
- •2.2 Варианты индивидуальных заданий.
- •2.3 Контрольные вопросы и практические задания:
2. Практическая часть
2.1 Требования к выполнению работы:
Выполнить задание из лабораторной работы № 2 для диапазона значений одной из переменных. Изменяемая переменная, диапазон ее изменения и шаг указаны в таблице 3. Составить блок-схемы алгоритмов и программы для двух типов циклов, указанных в индивидуальном задании (таблица 3).
Оформить вывод результатов таким образом, чтобы четко выделялись значения изменяемого параметра и при каждом его конкретном значении выводились значения результата (трех переменных из столбца 2 таблицы 2) в виде таблицы.
Порядок выполнения работы.
1. Выполнить анализ задания, сформулировать постановку задачи.
2. Составить блок-схемы алгоритмов.
3. Составить программу на языке Pascal. Предусмотреть ввод исходных данных с клавиатуры и вывод результатов на экран.
4. Выполнить проверку работоспособности программы на различных исходных данных.
5. Выполнить анализ полученных результатов.
2.2 Варианты индивидуальных заданий.
Варианты индивидуальных заданий выбираются из таблицы 3 в соответствии с номером студента в списке группы в журнале преподавателя.
Таблица 3. Варианты индивидуальных заданий
№ п/п |
Изменяемая переменная |
Типы циклов |
1 |
2 |
3 |
1 |
-10 ≤ a ≤ 10, Δ a=1 |
1. С предусловием, 2. Счетный |
2 |
-4 ≤ d ≤ 4, Δ d = 0.5 |
1. С предусловием, 2. С постусловием |
3 |
-6 ≤ x ≤ 3, Δ x = 0.5 |
1. Счетный, 2. С постусловием |
4 |
0 ≤ b ≤ 30, Δ b = 1.5 |
1. С предусловием, 2. Счетный |
5 |
-15 ≤ j ≤ 10, Δ j = 0.5 |
1. С предусловием, 2. С постусловием |
6 |
5 ≤ e ≤ 35, Δ e = 2 |
1. Счетный, 2. С постусловием |
7 |
-5 ≤ m ≤ 15, Δ m = 1 |
1. С предусловием, 2. Счетный |
8 |
1 ≤ c ≤ 70, Δ e = 3 |
1. С предусловием, 2. С постусловием |
9 |
1.5 ≤ h ≤ 15, Δ h = 0.5 |
1. Счетный, 2. С постусловием |
10 |
-8 ≤ b ≤ 28, Δ b = 2 |
1. С предусловием, 2. Счетный |
1 |
2 |
3 |
11 |
-4.5 ≤ l ≤ 11.5, Δ l = 0.5 |
1. С предусловием, 2. С постусловием |
12 |
-7 ≤ b ≤ 2, Δ b = 0.3 |
1. Счетный, 2. С постусловием |
13 |
-1 ≤ m ≤ 21, Δ m = 1 |
1. С предусловием, 2. Счетный |
14 |
-2 ≤ e ≤ 34, Δ e = 2 |
1. С предусловием, 2. С постусловием |
15 |
-11 ≤ c ≤ 23, Δ c = 2 |
1. Счетный, 2. С постусловием |
16 |
-13 ≤ p ≤ 50, Δ p = 3 |
1. С предусловием, 2. Счетный |
17 |
3.3 ≤ k ≤ 9.3, Δ k = 0.3 |
1. С предусловием, 2. С постусловием |
18 |
3.5 ≤ b ≤ 12.3, Δ b = 0.4 |
1. Счетный, 2. С постусловием |
19 |
-7.5 ≤ v ≤ 5.7, Δ v = 0.6 |
1. С предусловием, 2. Счетный |
20 |
-1.5 ≤ p ≤ 1.2, Δ p = 0.1 |
1. С предусловием, 2. С постусловием |
21 |
-10 ≤ k ≤ 10, Δ k=0.5 |
1. Счетный, 2. С постусловием |
22 |
-25 ≤ a ≤ 13, Δ a =2 |
1. С предусловием, 2. Счетный |
23 |
-7 ≤ y ≤ 3, Δ y = 0.5 |
1. С предусловием, 2. С постусловием |
24 |
-4π ≤ a ≤ 4π, Δ a = π/4 |
1. Счетный, 2. С постусловием |
25 |
1 ≤ h ≤ 9, Δ h = 0.4 |
1. С предусловием, 2. Счетный |
26 |
5 ≤ c ≤ 11.9, Δ c = 0.3 |
1. С предусловием, 2. С постусловием |
27 |
-35 ≤ b ≤ 45, Δ b =5 |
1. Счетный, 2. С постусловием |
28 |
-12 ≤ y ≤ 26, Δ y = 2 |
1. С предусловием, 2. Счетный |