Задания для самостоятельного выполнения
Задача 1.Составить линейный алгоритм для вычисления
1) длины окружности и площади круга радиуса R;
2) длины медианы на сторону а в треугольнике со сторонами а, b, с;
3) » » b » »
4) » » с » »
5) длины биссектрисы на сторону а в треугольнике со сторонами a, b, c
6) » » b » »
7) » » с » »
8) площади треугольника со сторонами а, b, с;
9) площади квадрата с диагоналями d;
10) площади ромба с диагоналями d1 и d2;
11) площади трапеции с высотой h и основаниями а и b;
12) площади вписанного четырехугольника со сторонами а, b, с, d (через полупериметры);
13) площади кольца с радиусами R и r;
14) диагонали параллелепипеда с ребрами а, b, с;
15) объема и поверхности параллелепипеда с ребрами а, b, с;
16) объем цилиндра высотой h и радиусом основания r.
Задача 2. Составить алгоритм вычисления Y по формуле с заданными значениями.
№ |
Формула |
Примеры исходных данных |
||
x |
a |
b |
||
1 |
|
2.41 |
24.02 |
8 |
2 |
|
-3.04 |
0.252 |
0.8 |
3 |
|
5.7 |
7.8 |
10 |
4 |
|
-2.04 |
16.2 |
4.3 |
5 |
|
-11.4 |
4.3 |
20.3 |
6 |
|
2.01 |
-3.6 |
1.07 |
7 |
|
2.04 |
-10.02 |
5.12 |
8 |
|
13.12 |
30.4 |
-7.3 |
9 |
|
-2.5 |
28.4 |
5.7 |
10 |
|
-2.4 |
3.05 |
8.02 |
11 |
|
31.7 |
-10.45 |
8.53 |
12 |
|
-4.53 |
0.41 |
2.43 |
13 |
|
2.4 |
0.2 |
-8 |
14 |
|
-8.04 |
0.25 |
7.5 |
15 |
|
5.7 |
-7.8 |
0.2 |
16 |
|
1.003 |
10.5 |
1.2 |
Задание. Разработать алгоритмы решения задач по вариантам (вариант – номер по журналу группы), нарисовать блок-схемы, написать и протестировать программы. Подготовить отчет по лабораторной работе.
Содержание отчета:
Титульный лист
Цель работы
Постановка задачи
Теоретическая часть (2-4 страницы связного самостоятельно написанного на основании теоретического материала и литературы)
Блок-схема алгоритма
Программа (листинг программы)
Окно с результатами работы программы
Выводы по результатам работы.
Для защиты каждой лабораторной работы требуется рабочий проект для демонстрации Ваших программ. Отчет предоставляется в печатном виде. Для защиты будет предложено ответить на вопросы по теоретической части и решить практические задачи аналогичные заданиям.
Для выполнения лабораторных работ рекомендуется использовать среду разработки программного обеспечения Microsoft Visual Studio 2008/2010 компилятор языка C++.
