Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ПВМ.doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
2.64 Mб
Скачать

Методические рекомендации по выполнению лабораторных заданий

Лабораторная работа № 1. Программирование выражений, состоящие из различных типов, переменных, констант, различных операций и стандартных функций на языке СИ.

Цель лабораторной работы: Получить навыки программирования простейших программ на языке Си.

Задания к лабораторной работе № 1

1. Даны действительные числа a, b, c, d. Получить их сумму, разность и произведение.

2. Даны действительные числа x и y. Получить .

3. Дана длина ребра куба. Найти объём куба и площадь его боковой поверхности.

4. Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.

5. Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.

6. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.

7. Смешано V1 литров воды температуры t1 c V2 литрами воды температуры t2. Найти объём и температуру образовавшейся смеси.

8. Определить периметр правильного n-угольника, описанного около окружности радиуса r.

9. Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление соединения.

10. Определить время падения камня на поверхность земли с высоты h.

11. Даны x, y, z .Вычислить a, b, если , z + );

12. Даны x, y, z .Вычислить a, b, если , ;

13. Даны x, y, z .Вычислить a, b, если , ;

14. Даны x, y, z .Вычислить a, b, если , ;

15. Даны x, y, z .Вычислить a, b, если , ;

16. Даны x, y, z .Вычислить a, b, если ;

17. Даны x, y, z .Вычислить a, b, если ; .

18. Дана сторона равностороннего треугольника. Найти площадь этого треугольника.

19. Вычислить период колебания маятника длины L.

20. Определить силу притяжения F между телами массы m1 и m2, находящимися на расстоянии r друг от друга.

21. Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.

22. Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.

23. Найти площадь кольца, внутренний радиус которого равен 20, а – внешний - заданному числу r ( r > 20) .

24. Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.

25. Определить время, через которое встретятся два тела, равноускоренно движущиеся навстречу друг другу, если известны их начальные скорости, ускорения и начальное расстояние между ними.

26. Найти сумму членов арифметической прогрессии a, a + d,..., a + ( n + 1)d.

27. Найти площадь равнобочной трапеции с основаниями a и b и углом α при большем основании a.

28. Треугольник задан длинами сторон. Найти длины высот.

29. Треугольник задан длинами сторон. Найти длины медиан.

30. Треугольник задан длинами сторон. Найти длины биссектрис.

31. Треугольник задан длинами сторон. Найти радиусы вписанной и описанной окружностей.

32. Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2.

33. Треугольник задан координатами своих вершин. Найти периметр треугольника.

34. Треугольник задан координатами своих вершин. Найти периметр площадь треугольника.

Лабораторная работа № 2. Разработка программ с использованием управляющих структур.

Цель лабораторной работы: Научиться использовать условный оператор IF – Else, операторы switch, break при решении различных задач.

Задания к лабораторной работе № 2

1. Даны действительные числа x, y. Получить min(x, y).

2. Даны действительные числа x, y. Получить max(x, y).

3. Даны действительные числа x, y. Получить min(x, y), max(x, y).

4. Даны действительные числа x, y, z. Получить min(x, y, z), max(x, y, z).

5. Даны действительные числа x, y, z. Вычислить max(x+y+z, xyz), min(x+y+z/2, xyz).

6. Даны действительные числа a, b, c. Проверить выполняются ли неравенства a < b < c.

7. Даны действительные числа a, b, c. Удвоить эти числа, если a  b  c, и заменить их абсолютными значениями, если это не так.

8. Даны действительные числа x, y. Вычислить z:

9. Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.

10. Даны два действительных числа. Заменить первое число нулем, если оно меньше или равно второму, и оставить числа без изменения в противном случае.

11. Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (1,3).

12. Даны действительные числа x, y (xy). Меньшее из этих двух чисел заменить их полусуммой, а большее  их удвоенным произведением.

13. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны.

14. Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежат отрезку [0.5, 2.0], то оба значения уменьшить в 10 раз; в остальных случаях x и y оставить без изменения.

15. Дано действительное число x. Вычислить f(x), если

16. Дано действительное число x. Вычислить f(x), если

17. Дано действительное число x. Вычислить f(x), если

18. Дано действительное число x. Вычислить f(x), если

19. Дано действительное число x. Вычислить f(x), если

2 0. Дано действительное число x. Вычислить значение функции f(x), график которой изображен на рисунке.

2 1. Дано действительное число x. Вычислить значение функции f(x), график которой изображен на рисунке.

22. Д ано действительное число x. Вычислить значение функции f(x), график которой изображен на рисунке.

23. Дано действительное число x. Вычислить f(x), если

24. Дано действительное число x. Вычислить f(x), если

25. Дано действительное число x. Вычислить f(x), если

26. Дано действительное число x. Вычислить f(x), если

27. Дано действительное число x. Вычислить f(x), если

28. Дано действительное число x. Вычислить f(x), если

29. Дано действительное число x. Вычислить f(x), если

30. Дано действительное число x. Вычислить f(x), если