Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Лабораторная работа №5 -А Использование подпрограмм

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

,

где

.

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

,

где

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

.

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

, , .

5. Даны действительные числа , . Получить

,

где

.

  1. Даны действительные числа . Получить значение , где

.

  1. Даны действительные числа , , . Получить , где

.

  1. Даны действительные числа , , , , …, , . Найти периметр десятиугольника, вершины которого соответственно координаты , , …, . Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами.
  2. Дано натуральное число , действительные числа , , , , …, , . Найти площадь -угольника, вершины которого при некотором последовательном обходе имеют координаты , , …, . Определить процедуру вычисления площади треугольника по координатам его вершин.
  3. Дано четное число ; проверить для этого числа гипотезу Гольдбаха. Эта гипотеза (по сегодняшний день не опровергнута и полностью не доказана) заключается в том, что каждое четное число , большее двух, представляется в виде суммы двух простых чисел. Определить процедуру, позволяющую распознавать простые числа.
  4. Дано натуральное число . Выяснить, имеются ли среди чисел , , …, близнецы, т.е. простые числа, разность между которыми равна двум. Определить процедуру, позволяющую распознавать простые числа.
  5. Дано натуральное число . Среди чисел 1, 2, …, найти все те, которые можно представить в виде суммы квадратов двух натуральных числе. Определить процедуру, позволяющую распознавать полные квадраты.
  6. Даны натуральные числа , ; найти НОД (n, m). Используя программу, включающую рекурсивную процедуру вычисления НОД, основанную на соотношении НОД (n, m) = НОД (m, r), где – остаток от деления на .
  7. Даны натуральные числа , , . Получить , где

где .

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

  1. Даны неотрицательные целые числа , ; вычислить , где

Это функция Аккермана. Использовать программу, включающую рекурсивную процедуру.

  1. Два натуральных числа называются «дружественными», если каждое из них равно сумме всех делителей другого, за исключением его самого (таковы, например, числа 220 и 284). Напечатать все пары “дружественных” чисел, не превосходящих заданного натурального числа.
  2. Даны координаты вершин двух треугольников. Определить, какой из них имеет большую площадь.
  3. Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны треугольника. При определении расстояний учесть, что площадь треугольника может вычисляться разными способами - через три его стороны или через основание и высоту.
  4. Три прямые на плоскости заданы уравнениями

(). Если эти прямые попарно пересекаются и образуют треугольник, найти его площадь.

  1. Даны коэффициенты многочленов и 15-й степени и дано вещественное число . Вычислить величину
  2. Составить программу вычисления площади кольца по значениям внутреннего и внешнего радиусов, используя подпрограмму вычисления площади круга (2 варианта: с процедурой и с функцией).
  3. Даны три целых числа. Определить, сумма цифр которого из них больше. Подсчет суммы цифр организовать через подпрограмму.
  4. На плоскости заданы своими координатами п точек. Составить программу, определяющую, между какими из пар точек самое большое расстояние. Указание. Координаты точек занести в массив.
  5. Составить программу, которая в массиве A [ N ] находит второе по величине число (вывести на печать число, которое меньше максимального элемента массива, но больше всех других элементов).
  6. Составить программу, проверяющую, являются ли данные три числа взаимно простыми.
  7. Даны две дроби и (А, В, С, D — натуральные числа). Составить программу для деления дроби на дробь, для умножения дроби на дробь, для сложения этих дробей, для вычитания из первой дроби второй. Результат должен быть несократимой дробью.
  8. Составить программу для вычисления суммы факториалов всех четных чисел от m до n.
  9. Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т.е. читается одинаково слева направо и справа налево.
  10. Имеется часть катушки с автобусными билетами. Номер билета шестизначный. Составить программу, определяющую количество счастливых билетов на катушке, если меньший номер билета — N, больший — М (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех).
  11. Составить программу для разложения данного натурального числа на простые множители. Например, .

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал