
2. Описание практической части работы:
2.1. Цели лабораторной работы: Изучить построение циклических алгоритмов, решить задачу с помощью организации арифметических и логических циклов.
2.2. Постановка задачи: В соответствии с номером варианта найти значение функции, заданной одним или несколькими математическими выражениями.
2.3. Порядок выполнения работы:
2.3.1. Ознакомиться с теоретической частью.
2.3.2. Получить задание у преподавателя.
2.3.3. Выполнить работу.
2.3.4. Оформить отчет:
2.3.4.1. Содержание отчета:
1. Цель работы - краткая формулировка поставленной цели.
2. Порядок выполнения - определяются действия, необходимые для выполнения данной работы.
3. Постановка задачи - формулирование задачи в соответствии с индивидуальным заданием.
4. Решение поставленной задачи:
4.1. Математическое описание решения поставленной задачи содержит описание связей между параметрами с использованием принятых в математике обозначений.
4.2. Описание логической структуры программы (алгоритм решения) содержит:
- краткое описание схемы программы,
- алгоритм решения (по ГОСТ ) - рисунок,
- краткое описание используемых операторов языка программирования (при необходимости).
4.3. Описание программы содержит:
название файла, его размер,
текст программы (или фрагмент для решения конкретной, наиболее важной части задания).
4.4. Результат работы программы:
- значения, полученные в результате выполнения программы
анализ полученных результатов.
Выводы – отвечают на поставленную цель.
2.4. Контрольные вопросы:
1. Дайте определение алгоритма ?
2. Назовите свойства алгоритмов?
3. Каким образом можно описать алгоритм решения задачи ?
4. Чем характеризуется циклическая структура алгоритма ?
5. Каким образом отображается циклическая структура алгоритма на блок-схеме ?
6. Чем отличается цикл ДО от цикла ПОКА ?
7. Как изображается в схеме программы логический цикл ?
8. Какой из циклов эффективнее (быстрее выполняется в программе) логический или арифметический ?
9. Когда предпочтительнее использовать арифметический цикл в программе, написанной на языке Basic Microsoft ?
10. Что такое пустой цикл и зачем он бывает нужен в программе ?
Таблица
Задания для разработки циклических алгоритмов
n |
Функция y(x) |
|
|
|
1 |
|
0.1 |
0.5 |
0.02 |
2 |
|
0.4 |
0.8 |
0.04 |
3 |
|
0.1 |
0.6 |
0.05 |
4 |
|
0.3 |
0.7 |
0.05 |
5 |
|
0.3 |
0.7 |
0.05 |
6 |
|
0.4 |
0.8 |
0.04 |
7 |
|
0.25 |
0.2 |
0.02 |
8 |
|
0.1 |
0.6 |
0.05 |
9 |
|
0.3 |
0.7 |
0.05 |
10 |
|
0.1 |
0.6 |
0.05 |
11 |
|
0.1 |
0.6 |
0.05 |
12 |
|
0.25 |
0.2 |
0.02 |
13 |
|
0.3 |
0.7 |
0.05 |
14 |
|
0.25 |
0.2 |
0.02 |
15 |
|
0.4 |
0.8 |
0.04 |
16 |
|
0.1 |
0.6 |
0.05 |
17 |
|
0.3 |
0.7 |
0.05 |
18 |
|
0.4 |
0.8 |
0.04 |
19 |
|
0.1 |
0.5 |
0.02 |
20 |
|
0.25 |
0.2 |
0.02 |
21 |
|
0.3 |
0.7 |
0.05 |
22 |
|
0.4 |
0.8 |
0.04 |
23 |
|
0.25 |
0.2 |
0.02 |
24 |
|
0.4 |
0.8 |
0.04 |
25 |
|
0.1 |
0.6 |
0.05 |
26 |
|
0.1 |
0.5 |
0.02 |
27 |
|
0.25 |
0.2 |
0.02 |
28 |
|
0.1 |
0.6 |
0.05 |
29 |
|
0.4 |
0.8 |
0.04 |
30 |
|
0.3 |
0.7 |
0.05 |