51403

Процедуры и функции пользователя

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Использовать подпрограмму вычисления факториала натурального числа. Два простых числа называются близнецами если они отличаются друг от друга на 2 например 41 и 43. Два натуральных числа называются дружественными если каждое из них равно сумме всех делителей кроме его самого другого числа например числа 220 и 284. Найти все пары дружественных чисел которые не больше данного числа N.

Русский

2014-02-11

45.5 KB

34 чел.

Лабораторная работа 5

Процедуры и функции пользователя

Цели работы: выработка навыков разработки программ, с использованием подпрограмм, оформленных в виде процедур и функций пользователя.

Задания по вариантам

Вариант

Условие задачи

  1.  

Среди трехзначных чисел найти такие, в которых сумма факториалов цифр равнялась бы самому числу. Использовать подпрограмму вычисления факториала натурального числа. (n!=1*2*3*…*n).

  1.  

Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары «близнецов» из отрезка [n, 2n], где n — заданное натуральное число больше 2.

  1.  

На плоскости заданы своими координатами n точек. Составить программу, определяющую, между какими из пар точек самое большое расстояние. Координаты точек занести в массив.

  1.  

Два натуральных числа называются «дружественными», если каждое из них равно сумме всех делителей (кроме его самого) другого числа (например, числа 220 и 284). Найти все пары «дружественных чисел», которые не больше данного числа N.

  1.  

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

  1.  

Даны две строки. Составить процедуру, которая размещает текст первой строки по центру второй строки.

  1.  

Дана строка и символ. Составить процедуру, которая разбивает строку на две части: до первого вхождения заданного символа и после него.

  1.  

Дано четное число n>2. Проверить для этого числа гипотезу  Гольбаха. Эта гипотеза заключается в том, что каждое четное число, большее двух, представляется в виде суммы двух простых чисел. Определить функцию, распознающую простое число.

  1.  

Даны действительные числа x1, y1, x2, y2, …, x10, y10. Найти периметр десятиугольника с заданными координатами вершин. Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами.

  1.  

Даны координаты (x1, y1), (x2, y2), …, (xn, yn) Выпуклого n-угольника с центром в точке (x0, y0). Найти площадь многоугольника, воспользовавшись функцией вычисления площади треугольника по трем его вершинам.

  1.  

На промежутке от 1 до n найти все числа Фибоначчи. Воспользоваться функцией, определяющей, является ли аргумент числом Фибоначчи. Ряд Фибоначчи строится так: первые два числа равны 1, а каждое следующее равно сумме двух предыдущих.

  1.  

Даны координаты вершин треугольника. Программы просит ввести координаты точки и определяет, находится ли точка внутри треугольника. Воспользоваться функцией вычисления площади треугольника по формуле Герона.

  1.  

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

  1.  

Составьте функцию, которая переводит строку, содержащую десятичное представление целого числа, в строку, содержащую его шестнадцатеричное представление.

  1.  

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


 

А также другие работы, которые могут Вас заинтересовать

37343. Реализация проблемно-целевых программ в таможенном деле 4.83 MB
  Федеральная целевая программа развития ТС на 1996-1997 годы и на период до 2000 года 11 Целевые программы модернизации таможенной службы. Для таможенной системы внедрение прогрессивных технологий таможенного контроля является одним из приоритетных направлений. Созданная материальная база кадровые и финансовые возможности позволяют говорить о реализации в таможенной системе сложнейшей задачи завершении...
37344. Управление рисками: как больше зарабатывать и меньше терять 176 KB
  Первый шаг заключается в том чтобы научиться видеть и четко определять риски. Несмотря на то что большинство людей определяют риски ежедневно осознанно или нет вряд ли подобные определения можно назвать полными. Определить риски означает учесть все параметры риска.
37345. Экономическое обоснование освоения выпуска новой продукции 568.5 KB
  На предприятии принято решение о прекращении с нового (первого) года производства продукции А. Рассматривается вопрос целесообразности освоения выпуска изделия Б. В базовом году были проведены маркетинговые исследования по изделию Б, выполнены научно-исследовательские, опытно-конструкторские и технологические работы
37346. АНАЛИЗ И ОРГАНИЗАЦИЯ НАЛОГОВОГО УЧЕТА НА ПРЕДПРИЯТИИ 167.24 KB
  Понятие налогового учета цели задачи. Как отдельный вид учета налоговый учет долгое время именовался учетом для целей налогообложения. Появление же самого налогового учета в России и закрепление его как термина сопряжено со введением в действие 25 главы налогового кодекса РФ далее НК РФ Налог на прибыль организаций.
37347. Экономическое обоснование освоения выпуска новой продукции 764.5 KB
  Тема: Экономическое обоснование освоения выпуска новой продукции Студент Шининов Т Н. Формирование плана производства и реализации продукции. Расчет себестоимости и рентабельности товарной продукции. ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ Необходимо определить экономическую целесообразность перехода на выпуск нового вида продукции ориентируясь на показатели рентабельности продукции и производства.