Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
варианты ргр_х-100801.doc
Скачиваний:
5
Добавлен:
08.11.2019
Размер:
93.7 Кб
Скачать

Варианты заданий расчетно-графической работы

К предложенным задачам разработайте блок-схему и программу на языке Паскаль, выполните тестирование программы.

Блок 1. Линейная алгоритмическая структура

  1. Даны координаты трех вершин треугольника: (x1,y1), (х2,у2), (х3,у3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости.

  2. Даны координаты двух противоположных вершин прямоугольника: (х1, у1), (х2, у2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника.

  3. Разработайте структурную схему линейного алгоритма для вычисления длины гипотенузы и площади прямоугольного треугольника, зная длины 2-х катетов.

  4. Написать программу преобразования заданной десятичной дроби в денежный формат (например, число 2,5 нужно преобразовать в 2 руб. 50 коп.).

  5. Разработайте алгоритм для вычисления объема цилиндра, если известны его высота и радиус основания.

  6. Вычислить площадь параллелограмма, если известны координаты всех его вершин.

  7. Найти сумму 100 членов геометрической прогрессии, если известны значения ее знаменателя q и первого члена b1.

  8. Даны координаты вершин треугольника ABC A(x1;y1), B(x2;y2), C(x3;y3). Вычислить длину его сторон.

  9. Вычислить площадь ромба, если известна длина одной из диагоналей и величина противолежащего ей угла (в градусах).

  10. Разработайте алгоритм для нахождения суммы n первых членов арифметической прогрессии ( ).

  11. Разработайте алгоритм для нахождения суммы n первых членов геометрической прогрессии ( ).

  12. Разработайте алгоритм для вычисления длины биссектрисы произвольного треугольника .

  13. Разработайте алгоритм для вычисления длины медианы произвольного треугольника .

  14. Разработать алгоритм для вычисления объема шара ( ).

  15. Разработать алгоритм для вычисления объема конуса ( ).

  16. Разработать алгоритм для вычисления объема усеченного конуса .

  17. Вычислить площадь поверхности и объем правильной пирамиды, в основании которой квадрат со стороной а и высота h.

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

  19. Составить программу для определения расстояния от точки (x3;y3) до прямой проходящей через точки (x1;y1),(x2;y2)

  20. Треугольник задан координатами вершин (x1;y1),(x2;y2),(x3;y3). Найти площадь треугольника, используя формулу Герона.

  21. Даны три точки A, B, C на числовой оси. Найти длины отрезков АС и ВС и их сумму.

  22. Разработайте алгоритм линейной структуры для вычисления координаты тела, движущегося равноускоренно ( ).

  23. Даны координаты трех вершин треугольника: (x1,y1), (х2,у2), (х3,у3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости.

  24. Даны три точки A, B, C на числовой оси. Точка С расположена между точками А и В. Найти произведение длин отрезков АС и ВС.

  25. Дана площадь S круга. Найти его диаметр D и длину окружности L, ограничивающей этот круг.

  26. Разработайте структурную схему линейного алгоритма для вычисления длины гипотенузы и площади прямоугольного треугольника, зная длины 2-х катетов.

Блок 2. Разветвляющаяся алгоритмическая конструкция

  1. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999) обозначающего денежную единицу, дописывает слово “рубль” в правильной форме. Например, 12 рублей, 21 рубль.

  2. Написать программу, которая заменяет цифры трехзначного числа на название этих цифр. Например:

Ввод «352», вывод – «три пять два».

  1. Разработать алгоритм для вычисления значений функции

  1. Тройку чисел (а,b,c) назовём Героновой тройкой, если эти числа натуральные и площадь треугольника тоже натуральное число.

Определить является ли введенная тройка чисел Героновой.