Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАВДАННЯ до курсу АП 2016-2 частина.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
418.13 Кб
Скачать

Міністерство освіти і науки, молоді та спорту України

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«НАЦІОНАЛЬНИЙ ГІРНИЧИЙ УНІВЕРСИТЕТ»

ЗАВДАННЯ

ДО ЛАБОРАТОРНИХ РОБІТ

З ДИСЦИПЛІНИ

«АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ»

Дніпро

2 016

Зміст

Лабораторна робота 1. Лінійний обчислювальний процес. Робота з дійсними числами………………………………………………………………

3

Лабораторна робота 2. Лінійний обчислювальний процес. Робота з цілими числами…………………………………………………………………………

6

Лабораторна робота 3. Розгалужений обчислювальний процес. Структури вибору if та if/else..............................................................................................

8

Лабораторна робота 4. Розгалужений обчислювальний процес. Структура множинного вибору swicth.……………………………………………………

11

Лабораторна робота 5. Циклічний обчислювальний процес. Скінченні суми та добутки. Структура повторення for..................................................

14

Лабораторна робота 6. Циклічний обчислювальний процес. Суми та добутки нескінченних рядів. Структури повторення while та do/while…….

16

Лабораторна робота 7. Одновимірні масиви…………………………………

18

Лабораторна робота 8. Двовимірні масиви…………………………………..

20

Лабораторна робота 9. Одновимірні динамічні масиви……………………..

22

Лабораторна робота 10. Двовимірні динамічні масиви……………………..

25

Лабораторна робота 11. Функції, які повертають значення…………………

27

Лабораторна робота 12. Функції, які не повертають значення……………..

32

Лабораторна робота 1 лінійний обчислювальний процес. Робота з дійсними числами. Варіанти завдань

Кожен студент вибирає варіант завдання за номером у списку групи.

1. Написать программу для расчета ускорения свободного падения на высоте H над поверхностью Земли. Гравитационная постоянная , масса Земли , радиус Земли .

2. Сила притяжения между телами массами и , находящимися на расстоянии друг от друга, равна: , где гравитационная постоянная . Найти силу притяжения .

3. Периметр p правильного n-угольника, описанного около окружности радиусом r, равен: . Найти периметр р.

4. Энергия Е, излучаемая черным телом на волне длиной при температуре , равна: , где с=2,997924·10 м/с – скорость света; – постоянная Планка; – постоянная Больцмана. Найти энергию Е, излучаемую черным телом.

5. Объем цилиндра с радиусом основания R и высотой Н равен: . Площадь его боковой и полной поверхностей соответственно равны: , . Найти V, Sбок и Sn.

6. Найти длину окружности, площадь круга и объем шара одного и того же радиуса R. При вычислении использовать формулы: , , .

7. Определить скорость резания круглошлифовального станка: , где – диаметр шкива двигателя, – диаметр рабочего вала, – диаметр режущего инструмента, z – частота вращения.

8. Вычислить общую поверхность и объем круглого конуса, имеющего радиус R и длину образующей L. При вычислении использовать формулы: , , где Н – высота конуса, определяемая по формуле: .

9. Дана окружность радиуса r. Найти площади сегмента и сектора. При вычислении использовать формулы: , , где  – центральный угол в градусах.

10. Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиусы описанной и вписанной окружностей R и r. При вычислении использовать формулы: , , где a, b, c – стороны треугольника, S – площадь.

11. Написать программу для расчета температуры газа , где количество вещества , по известным массе m (г) и молярной массе  (г/моль) газа , давлении P (Па) и объеме V (л). Универсальную газовую постоянную R считать равной 8,31 Дж/(моль·К).

12. Рассчитать подъемную силу плота площадью S и толщиной D, сделанного из материала плотностью , на воде ( ). Объем плота V = S·D, ускорение свободного падения .

13. Написать программу для вычисления площади треугольника по известным его сторонам a, b, c; – полупериметр. Ответ вывести дважды: в стандартном виде и с заданной шириной поля вывода.

14. Найти площадь кольца и площадь части кольца с центральным углом (в градусах). Для вычислений воспользоваться формулами: , .

15. Написать программу для вычисления стороны треугольника , если известны две другие его стороны a и b и угол между ними. Ответ вывести дважды: в стандартном виде и с заданной шириной поля вывода.

16. Найти внутренний угол и сумму внутренних углов правильного выпуклого n-угольника. При вычислении использовать формулы: , .

17. Написать программу для расчета скорости электрона после прохождения им разности потенциалов U; начальная скорость электрона V0. Масса электрона , а заряд – .

18. Написать программу для расчета плотности материала , из которого изготовлен параллелепипед длиной a (м), шириной b (м) и высотой с (м), масса которого m (кг), а также объема образца массой 10 кг, сделанного из этого материала.

19. Даны координаты трех вершин треугольника A (x1, y1), B (x2, y2) и С (x3, y3). Найти середины его сторон. При вычислении использовать формулы: , , где M (x, y) – середина отрезка AB, заданного точками A(x 1,y 1) и B(x 2,y 2).

20. Даны координаты трех вершин треугольника A (x 1, y 1), B (x 2, y 2) и С (x 3, y3). Вычислить периметр треугольника. Для вычислений воспользуйтесь формулой расстояния между двумя точками A (x1, y1) и B (x2, y2): .

21. На плоскости дана прямая уравнением A·x+B·y+C=0 и точка M c координатами (x1,y1). Найти расстояние d от точки до прямой: .

22. Даны два вектора , и угол между ними (в градусах). Найти скалярное произведение векторов по формуле: .

23. Даны два вектора и . Найти угол между ними. При вычислении использовать формулы:

, , .

24. На плоскости даны две прямые линии: y=k1·x+b1 и y=k2·x+b2 . Найти угол между прямыми, воспользовавшись формулой: .

25. Вычислить углы треугольника, стороны которого заданы уравнениями прямых: y=k1·x+b1, y=k2·x+b2 и y=k3·x+b3 . Для вычислений воспользоваться формулой: , где k1 и k2 – коэффициенты прямых, заданных уравнениями y=k1·x+b1 и y=k2·x+b2 , а – угол между ними.

26. Написать программу для вычисления площади боковой поверхности и объема цилиндра по заданным радиусу основания r и высоте H.

27. Написать программу для расчета давления газа , где количество вещества , по известным массе m (г) и молярной массе (г/моль) газа , температуре Т (К) и объеме V (л). Универсальную газовую постоянную R считать равной 8,31 Дж/(моль·К).

28. Написать программу для расчета времени и дальности полета снаряда, вылетевшего из ствола орудия с начальной скоростью под углом к горизонту. Ускорение свободного падения .

29. Написать программу, которая по заданным величинам радиуса R и центрального угла определяет длину дуги кругового сектора , а затем рассчитывает объем конуса с длиной окружности в основании l и высотой H = 2·l.