Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Программирование C++ 2014n.docx
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
887 Кб
Скачать
☆

2.7. Организация ввода/вывода данных

Ввести данное – означает присвоить произвольное значение переменной во время выполнения программы. Вывести данное – означает напечатать на экране значение переменной при выполнении программы.

В С++ нет встроенных средств ввода/вывода – он осуществляется с помощью функций, типов и объектов, содержащихся в стандартных библиотеках.

Лабораторная работа № 2 Программирование алгоритмов линейной структуры

ЦЕЛЬ РАБОТЫ: закрепление знаний о типах данных, преобразованиях типов, приобретение навыков составления и отладки программ линейной структуры на языке программирования C++

Выполнение работы: в соответствии с вариантом составить и реализовать программы.

Задание I

Написать программу для расчета по двум формулам. Предварительно подготовить тестовые примеры для второй формулы с помощью калькулятора (результаты вычисления по обеим формулам должны совпадать). Список стандартных математических функций C++ приведен в приложении 2. Отсутствующие в языке функции выразить через имеющиеся.

  1. .

  1. .

  1. (m > 0)

  1. (a > 0)

  1. .

  1. .

  1. .

  1. .

  1. .

Задание II

  1. Составить программу вычисления объема конуса по заданному диаметру и образующей.

  2. Дана сторона равностороннего треугольника. Составить программу нахождения площади этого треугольника и радиуса описанной окружности.

  3. Известны радиусы двух концентрических окружностей. Составить программу нахождения площади кольца, образованного этими окружностями.

  4. Составить программу нахождения суммы n членов арифметической прогрессии, для которой известен первый член, разность и число n.

  5. Вычислить объем призмы, боковые грани которой - квадраты, а основанием служит равносторонний треугольник, вписанный в круг радиуса r.

  6. Вычислить площадь прямоугольника, вписанного в окружность радиуса r, если отношение его сторон равно R.

  7. Даны две стороны треугольника и угол между ними. Определить третью сторону и площадь.

  8. Вычислить процент материала, ушедшего в отходы, если из куба с ребром а был выточен шар радиуса r (r < а).

  9. Вычислить площадь кольца, ширина которого равна а, а отношение радиусов окружностей равно b.

  10. Вычислить периметр и площадь прямоугольного треугольника, описанного около круга радиуса r, если гипотенуза треугольника равна с.

  11. Вычислить диаметр трубы, пропускная способность которой позволяет заменить ею две трубы с диаметрами d1 и d2.

  12. Вычислить высоты треугольника со сторонами a, b и с.

  13. Вычислить площадь правильного n-угольника, описанного около круга радиусом r.

  14. Высота конуса равна h, а радиус основания r. Вычислить объем шара, вписанного в конус.

  15. Вычислить массу свинцовой трубы, длина которой равна b м (плотность свинца равна 11,4 г/см3), толщина стенок а мм, а внутренний диаметр трубы равен d мм.

  16. Дан равносторонний треугольник. Вычислить сторону, высоту и площадь этого треугольника, если радиус вписанной окружности равен r.

  17. Стальной вал, имеющий b мм длины и d мм в диаметре, обтачивается на токарном станке, при этом диаметр уменьшается при обточке на S мм. Вычислить, на сколько уменьшается масса тела (плотность стали 7,4 г/см3).

  18. Вычислить объем призмы, боковые грани которой – квадраты. Основанием призмы служит равносторонний треугольник, заданный длиной стороны.

  19. В конус с радиусом основания r и высотой h вписан цилиндр, радиус основания которого равен а. Вычислить объем цилиндра.

  20. Даны две стороны треугольника d и с и угол между ними a. Найти радиусы окружностей: вписанной в треугольник и описанной около него.

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

  22. Треугольник задан тремя сторонами. Вычислить его высоты.

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

  24. Смешано V1 литров воды температуры Т1 и V2 литрами воды температуры Т2. Найти объем и температуру образовавшейся смеси.

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

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

  27. Найти площадь кольца, внутренний радиус которого равен R1, а внешний - R2 (R2 > Rl).

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

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

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