
Лабораторная работа №1
по дисциплине
«Программирование на языках высокого уровня»
1-ый семестр
Тема: линейные алгоритмы.
Общее задание
Написать программу на языке C в среде Microsoft Visual Studio 2010 C++, реализующую предложенное вариантом задание. Исходные данные задаются путем простого присвоения значений переменным. Ответ необходимо вывести на экран с описанием задания, входных и выходных данных. На экран также необходимо вывести имя разработчика программы и группу.
Варианты заданий
-
Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
-
Определить время падения камня на поверхность земли с высоты h.
-
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
-
Треугольник задан координатами своих вершин. Найти:
-
периметр треугольника;
-
площадь треугольника.
Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.
Вычислить объем цилиндра с радиусом основания r и высотой h.
Определить расстояние, пройденное физическим телом за время t, если тело движется с постоянным ускорением а и имеет в начальный момент времени скорость V0
Вычислить площадь треугольника по формуле Герона, если заданы его стороны.
По данным сторонам прямоугольника вычислить его периметр, площадь и длину диагонали.
Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.
Определить расстояние, пройденное физическим телом за время t, если тело движется с постоянным ускорением а и имеет в начальный момент времени скорость V0.
Даны два числа. Найти среднее арифметическое их квадратов.
Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.
Найти длину окружности и площадь круга заданного радиуса R.
Дано целое четырехзначное число. Используя операции div и mod, найти сумму его цифр.
Дано целое четырехзначное число. Используя операцию взятия остатка от деления на 10, найти произведение его цифр.
Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили первоначально движутся навстречу друг другу.
Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V). Время движения лодки по озеру T1 ч, а по реке (против течения) — T2 ч. Определить путь S, пройденный лодкой.
Дана сторона равностороннего треугольника. Найти площадь этого треугольника и радиусы вписанной и описанной окружностей.
Известно количество жителей в государстве и площадь его территории. Определить плотность населения в этом государстве.
Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 < R2).
Вычислить площадь параллелограмма, если известны длины его сторон a, b и угол c (c<900).
Вычислить площадь прямоугольного треугольника, если известна его гипотенуза a и угол c.
Вычислить объем конуса, если известен его радиус r и высота h.
Литература
-
Подбельский, Вадим Валериевич. Программирование на языке СИ: учеб. пособие для вузов. - 2-е изд., доп. - М.: Финансы и статистика, 2003.
-
Скляров, Валерий Анатольевич. Программирование на языках Си и Си++: учеб. пособие для вузов. - 2-е изд., перераб. и доп. - М.: Высш. шк., 1999.
-
Харви Дейтел, Пол Дейтел. Как программировать на С.
-
Керниган Б.В. Ричи Д.М. Язык С.