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 с центром в начале координат.


 

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

15357. Изучение возникновения, развития и разрешения конфликта Галактика-Плюс 186.5 KB
  Целью данной работы является изучение возникновения, развития и разрешения конфликта при помощи системного подхода и анализа на примере частного предприятия «Галактика-Пресс».
15358. Исследование системы управления на предприятии ООО Весна 198.5 KB
  В работе сделана попытка анализа системы управление организацией, рассмотрен алгоритм её построения. На основе теоретических знаний проведён анализ структуры управления ООО «ВЕСНА-К», сделаны предложения по совершенствованию системы менеджмента.
15359. История бух учета 155 KB
  Развитие учета - это развитие бухгалтерской мысли. Суть эволюции бухгалтерской мысли можно представить как последовательное восхождение от конкретного ко все более абстрактному пониманию хозяйства...
15360. Конституционно-правовой статус Конституционного Суда Российской Федерации 130 KB
  Конституционноправовой статус Конституционного Суда Российской Федерации Введение Конституционный суд России является одним из ведущих элементов механизма правовой охраны Конституции Российской Федерации и важным звеном системы сдержек и противовесов. Конст...
15361. Психологическая адаптация приемных детей 273.5 KB
  Введение России принадлежит печальное первенство: треть всех сирот мира живет здесь. В то же время только 1 россиян заявляет о своем желании усыновить или взять на патронатное воспитание ребенка из детского дома ссылка. По официальным данным 62 всех усыновлений в Росс
15362. Методика проведения социометрического исследования 301 KB
  ВВЕДЕНИЕ Создание и развитие социометрической методики связано с именем известного в практической психологии человека Якобом Леви Морено. Еще в ЗОе годы он создал социометрию как удобную в практике методику для изучения эмоциональных связей в группе. Связи тако
15363. Нормирование труда как функция организации труда 170 KB
  Научно обоснованные нормы труда позволяют оценить результаты трудовой деятельности каждого работника, каждой бригады и сравнить их результаты. Только при сравнении выявляются передовики и отстающие.
15364. Нормирование труда. Принципы, методы, формы 91.5 KB
  Введение За последние годы произошли радикальные сдвиги в общественнополитической и экономической жизни страны. Курс проводимых реформ радикально преобразил социальнотрудовую сферу. В условиях растущих экономических и социальных трудностей проблемы отношен...
15365. Организация работы центра закупки вычислительной техники АВЕРС 3.44 MB
  Цель маркетинговой деятельности этих предприятий – получение определённых коммерческих результатов с помощью наиболее эффективного управления собственными ресурсами, удовлетворяя потребности заказчиков эффективнее, чем конкуренты...