- •Программирование на языке си
- •Ввод-вывод в языке си. Структура программы
- •Порядок выполнения лабораторных работ
- •Основы программирования в среде языка си. Оператор присваивания
- •Приоритет операций в выражении
- •Задание 1 (программа 1_1)
- •Программирование разветвленных алгоритмов. Операторы передачи управления
- •Программирование циклических алгоритмов с заданным числом повторений
- •Программирование циклических алгоритмов с предусловием
- •Программирование циклических алгоритмов с постусловием
- •Модифицировать программу 3_2 для вычисления функций f1(X) и f2 (X) с применением оператора цикла с постусловием. Выполнить ее и сравнить результаты с полученными ранее.
- •Программирование алгоритмов обработки одномерных массивов
- •Задание 1
- •Обработка двумерных массивов
- •Программирование с применением функций
- •[Класс] тип имя ([список параметров])[throw (исключения)] {тело функции}
- •Return [выражение];
- •Программирование с возвратом из функций нескольких значений
- •Лабораторная работа 10 Обработка символьных и строковых данных
- •Структуры
- •Модульное программирование
- •Динамические структуры данных. Списки
- •Задание 1 (программа 14_1)
- •Графика
- •Задание к расчетно-графической работе
- •Библиографический список
- •Типы данных
- •Обозначения графические в схемах алгоритмов (гост 19.701-90)
- •Сообщения об ошибках Сообщения об ошибках периода компиляции
- •Ошибки стадии выполнения
- •Математические ошибки
- •Функции ввода-вывода для стандартных потоков
- •Функции для работы со строками
- •Библиотека заголовочных файлов
- •Контейнерные классы
Задание 1 (программа 1_1)
№ |
x1 |
x2 |
a |
b |
c |
Вычислить |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
1 |
2 |
1.5 |
2 |
-0.7 |
|
2 |
1 |
2 |
0.7 |
- |
2.1 |
|
3 |
0 |
2 |
2 |
1.2 |
1 |
|
4 |
1 |
2 |
4.1 |
-2.3 |
- |
|
5 |
-1 |
1 |
0.5 |
2 |
1.5 | |
6 |
2 |
4 |
0.5 |
1.3 |
- |
|
7 |
0 |
2 |
0.5 |
1 |
- |
|
8 |
-1 |
1 |
2.7 |
1.7 |
- |
|
9 |
0 |
π/2 |
2 |
0.7 |
0.5 |
|
10 |
1 |
0 |
0.5 |
2.9 |
1.5 |
|
11 |
1 |
2 |
1.5 |
-1.2 |
- |
|
12 |
1 |
2 |
0.5 |
1.7 |
2 |
|
13 |
-1 |
1 |
0.5 |
1.2 |
- |
|
Окончание задания 1
№ |
x1 |
x2 |
a |
b
|
c |
Вычислить |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
14 |
1 |
2 |
0.5 |
3.1 |
- |
|
15 |
1 |
2 |
0.5 |
3.2 |
- |
|
16 |
0 |
1 |
1 |
2 |
4 |
|
17 |
0 |
1 |
1 |
3 |
- |
|
18 |
-1 |
2 |
1 |
2 |
- |
|
19 |
1 |
2 |
2 |
3 |
1 |
|
20 |
-1 |
1 |
2 |
π/6 |
0,5 |
|
Задание 2 (программа 1_2)
Идет k секунда суток. Определить, сколько целых часов (h) и целых минут (m) и секунд (s) прошло к этому моменту.
Определить площадь трапеции с основаниями а, b, высотой h и объем усеченного конуса, если считать а, b - площадями оснований.
3. Определить координаты центра тяжести трех материальных точек с массами m1,m2,m3 и координатами (x1,y1), (x2,y2), (x3,y3).
4. Вычислить по заданному радиусу R объем шара и площадь круга, найти соотношение между ними.
5. Вычислить медианы треугольника по заданным сторонам a, b, c.
6. Вычислить площадь поверхности и объем конуса по заданным радиусам и высоте h.
7. По заданному радиусу найти объем шара и площадь поверхности.
8. Вычислить, какая идет секунда суток при положении стрелок в h часов, m минут и s секунд, а также угол (в градусах) между положением часовой стрелки в начале суток и ее положением в указанный момент.
9. Ввести двузначное целое число х<15. Написать программу перевода его в восьмеричную систему счисления.
10. Ввести координаты двух точек (х1, y1), (x2,y2). Найти расстояние между ними.
Лабораторная работа 2