- •Порядок выполнения работы
- •Содержание пояснительной записки
- •Задание №1.
- •Вариант 0.
- •Вариант 1.
- •Вариант 2.
- •Вариант 12.
- •Вариант 19.
- •Вариант 21.
- •Вариант 22.
- •Задание №2.
- •Варианты
- •Задание №3.
- •Задание №4.
- •Варианты
- •Задание №5.
- •Список использованной и рекомендуемой литературы
- •Вариант 0. Задание 1.1
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •Задание 1.2
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Задание 2
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.1. Описание логической структуры программы.
- •3.6. Тестовые примеры
- •3.7. Интрфейс программы в режиме выполнения
- •Задание 3.
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Задание 4.
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.1. Описание логической структуры программы.
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Задание 5.
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.1. Описание логической структуры программы.
- •3.2 Описание входных данных
- •3.4. Описание выходных данных
- •3.5. Описание программы (листинг)
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Отображение всех студентов до сортировки
- •Отображение всех студентов до сортировки
- •Список использованной литературы
Вариант 19.
Дано:ABC, A(-3,4;5,3), B(2,2;-4,5), C(2,8;7,3). Найти: cosA, cosB, cosC, R.
Написать программу для вычисления углов и радиуса описанной окружности треугольника, у которого известны координаты его вершин.
Ответ: cosA=0,206, cosB=0,842, cosC=0,355, R=6,037 см.
Вариант 20.
Дано: ABC; AB=12,1 см; BC=19 см; A=500 Найти: AC; S
Написать программу для вычисления длины стороны и площади произвольного треугольника, если известны сторона и два угла.
Ответ: АС=11,541 см, S=49,092 см2.
Вариант 21.
Дано: окружность; R=5,6см. Найти:C-?, S-?.
Написать программу для вычисления длины окружности произвольного радиуса и площади соответствующего круга.
Ответ:C=35,168, S=98,47.
Вариант 22.
Дано: точки A(3,4;5,8), B(2,3;4,5). Найти: расстояние AB.
Написать программу для вычисления расстояния между произвольными точками на плоскости
Ответ: AB=1,703.
Вариант 23.
Дано: ABC, A=900 , AB=7,4см, AC=0,81дм. Найти: BC-?, S-?, B-?, C-?.
Написать программу для вычисления гипотенузы, острых углов и площади произвольного прямоугольного треугольника.
Ответ: BC=10,971, S=29,97, B=0,831, C=0,740.
Вариант 24.
Дано: ABC, A=600 ,AB=8,4см, AC=1,2дм. Найти:AC-?, P-?, S-?.
Написать программу для вычисления периметра и площади треугольника, у которого известны две стороны и угол между ними.
Ответ: AC=10,661, P=31,061, S=43,640.
Вариант 25.
Дано: ABCD-параллелограмм, A=40 , AB=15,2см, AD=12,3см. Найти:S-?, AC-?, BD-?.
Написать программу для вычисления площади и диагоналей параллелограмма, у которого известны стороны и угол.
Ответ: S=120,157, AC=25,86, BD=9,793.
Задание №2.
Тема: Организация ветвлений.
Цель работы. Научиться создавать программы разветвляющей структуры, используя подпрограммы.
Вычислить заданное целочисленное выражение для данных a, b с использованием операторов IF . Выражения для вычисления значения выражений оформить:
а) в виде процедуры;
б) в виде функции.
Сформировать тестовые примеры для демонстрации правильности работы программы. Оформить протокол исполнения программы (для одного из тестовых значения).
Варианты
0) 1)
2) 3)
4) 5)
6) 7)
8) 9)
10) 11)
12) 13)
14) 15)
16) 17)
18) 19)
20) 21)
22) 23)
24) 25)
Задание №3.
Тема: Организация циклов.
Цель работы. Научиться создавать программы циклической структуры для табулирования функции.
Произвести табулирование функции (вывод на экран в табличном виде значений функции в точках x, которые будут выбираться из указанного в варианте отрезка, разбитого на заданное число частей), используя два вида циклов:
а) While Do;
б) For To Do.
Функцию оформить как подпрограмму.
Вариант |
Функция |
Границы отрезка и число его разбиения |
0. |
[2,3] 10 |
|
1. |
[2,3] 10 |
|
2. |
[0,2] 10 |
|
3. |
[0,4;1] 10 |
|
4. |
[1;3] 10 |
|
5. |
[1;2] 10 |
|
6. |
[2;4] 10 |
|
7. |
[0;1] 10 |
|
8. |
[0;0,8] 10 |
|
9. |
[1;2] 10 |
|
10. |
[0;0,85] 10 |
|
11. |
[0,5;1] 10 |
|
12. |
[1;3] 10 |
|
13. |
[1;3] 10 |
|
14. |
[0;1] 10 |
|
15. |
[0,2] 10 |
|
16. |
[0;1] 10 |
|
17. |
[1;2] 10 |
|
18. |
[2,3] 10 |
|
19. |
[0,2] 10 |
|
20. |
[0,4;1] 10 |
|
21. |
[0;0,85] 10 |
|
22. |
[0,2] 10 |
|
23. |
[0,4;1] 10 |
|
24. |
[1;3] 10 |
|
25. |
[1;2] 10 |