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


 

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

36681. ФІЛОСОФІЯ СЕРЕДНЬОВІЧНОГО СУСПІЛЬСТВА ТА ВІДРОДЖЕННЯ 98.5 KB
  Короленка Кафедра філософії Опорний конспект лекції з курсу ФІЛОСОФІЯ на тему: ФІЛОСОФІЯ СЕРЕДНЬОВІЧНОГО СУСПІЛЬСТВА ТА ВІДРОДЖЕННЯ для студентів ІІ курсів усіх факультетів Полтава2011 Тема: Філософія середньовічного суспільства та Відродження ПЛАН 1. А звідси й космоцентризм філософії намагання зрозуміти сутність природи космосу світу в цілому. Для філософії середньовіччя головним орієнтиром стала не природа а Бог. Саме цим і зумовлювався теоцентризм філософії епохи середньовіччя істинною реальністю всього світу є Бог а не...
36682. АНТИЧНА ФІЛОСОФІЯ 147.5 KB
  Короленка Кафедра філософії Опорний конспект лекції з курсу ФІЛОСОФІЯ на тему: АНТИЧНА ФІЛОСОФІЯ для студентів ІІ курсів усіх факультетів Полтава2011 Тема: Антична філософія VI ст. Періодизація античної філософії. Класичний період давньогрецької філософії 4. Періодизація античної філософії.
36683. ФІЛОСОФІЯ СТАРОДАВНЬОГО СХОДУ. Лекційне заняття 98 KB
  Поєднують ж їх позиції наступні риси: Віра в пануючі у світі порядок і справедливість завдяки закону Карми всі гарні чи погані вчинки людини викликають відповідні наслідки в цій та наступних життях; Ідея вічного круговороту як нескінченного переродження всіх живих істот сансара: Всесвіт арена де кожен на протязі всього життя відіграє певну роль де смерть не лякає людину адже вона залишається безсмертною перевтілюючись у наступному житті в іншу істоту; Концепція Мокші найвищої мети життя людини: необхідності звільнення її від...
36684. ФІЛОСОФІЯ, ЇЇ ПРОБЛЕМИ ТА РОЛЬ В ЖИТТІ ЛЮДИНИ І СУСПІЛЬСТВА 86 KB
  Короленка Кафедра філософії Опорний конспект лекції з курсу ФІЛОСОФІЯ на тему: ФІЛОСОФІЯ ЇЇ ПРОБЛЕМИ ТА РОЛЬ В ЖИТТІ ЛЮДИНИ І СУСПІЛЬСТВА для студентів ІІ курсів усіх факультетів Полтава2009 ТЕМА: ФІЛОСОФІЯ ЇЇ ПРОБЛЕМИ ТА РОЛЬ В ЖИТТІ ЛЮДИНИ І СУСПІЛЬСТВА ПЛАН 1. Філософія як любов до мудрості 2. Філософія як форма суспільної свідомості 4. Міф релігія філософія як етапи сходження людської самосвідомості 1.
36685. ДУХОВНЕ ЖИТТЯ СУСПІЛЬСТВА І КУЛЬТУРА. ФОРМАЦІЯ І ЦИВІЛІЗАЦІЯ У СВІТОВІЙ ІСТОРІЇ 89.5 KB
  Філософське поняття культури. Навпаки врахування специфіки індивідуальної свідомості її багатогранності неповторності всього того що становить сутність духовності особистості є надзвичайно важливою умовою формування та розвитку цінностей духовної культури свідомості людини. Філософське поняття культури. Існує декілька сот визначень того що можна назвати культурою десятки підходів до її вивчення теоретичних концепцій моделей культури.
36686. СОЦІАЛЬНА СФЕРА ЖИТТЯ СУСПІЛЬСТВА 86.5 KB
  Дійсно класи нації народності трудові колективи сімї різноманітні формальні і неформальні групи соціальні прошарки та інші спільності людей їх взаємовідносини функціонування та розвиток складають основний зміст соціальної сфери. Недооцінка ролі і значення соціальної сфери в житті людей знаходить своє відтворення у недостатньому врахуванні специфіки інтересів класів соціальних груп націй та народностей трудових колективів окремих людей у недостатній увазі до соціальної сторони їх праці побуту що призвело до зниження...
36687. МАТЕРІАЛЬНІ ОСНОВИ СУСПІЛЬСТВА. СПОСІБ ВИРОБНИЦТВА ТА ЙОГО СТРУКТУРА 108 KB
  ТЕМА: МАТЕРІАЛЬНІ ОСНОВИ СУСПІЛЬСТВА. Матеріальне виробництво основа розвитку суспільства. Томуто головним структурним компонентом як суспільства в цілому так і його підсистем є людина.
36688. СВІДОМІСТЬ. Опорний конспект лекції 89.5 KB
  Дух душа свідомість їх місце в духовному світі людини. Роль несвідомого в житті людини. Дух душа свідомість їх місце в духовному світі людини Проблема свідомості цікавила людство з давніх часів. Пояснюється це тим що свідоме і духовне в діяльності людини тісно повязані між собою.
36689. БУТТЯ, СУБСТАНЦІЯ, МАТЕРІЯ 147.5 KB
  БУТТЯ СУБСТАНЦІЯ МАТЕРІЯ для студентів ІІ курсів усіх факультетів Полтава2009 ТЕМА: БУТТЯ СУБСТАНЦІЯ МАТЕРІЯ ПЛАН 1. Філософське поняття буття. Основні форми буття. Філософське поняття буття.