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


 

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

28467. Подготовка ресторана к обслуживанию потребителей. Виды скрвировок 108.5 KB
  Виды скрвировок Тщательная продуманная последовательная подготовка к рабочему дню в ресторане обеспечивает четкую организацию обслуживания способствует облегчению труда официантов. Если во время обслуживания потребуется сменить скатерть сделать это нужно незаметно. Сервировка столов бывает различной в зависимости от характера обслуживания: завтрак обед дежурные или порционные блюда вечернее обслуживание по порционному прейскуранту обслуживание банкетов по составленному меню. Для обслуживания днем по меню дежурных блюд на стол...
28468. Служба питания в структуре гостиничного комплекса. Ее значение, характеристика услуг 133 KB
  Последовательность расположения: безалкогольные сорта ставят в меню перед пивом содержащими алкоголь и крепким сортом пива; отечественные сорта перед иностран. Назначение и принципы составления меню. Факторы учитываемые при составлении меню. Виды меню: меню со свободным выбором блюд меню комплексного обеда меню бизнес ланча меню дневного рациона меню диетического питания банкетное меню и др.
28469. Предприятие в условиях рыночной экономики, основные при 69.5 KB
  Предприятие в условиях рыночной экономики основные признаки определяющие предприятие характеристика отдельных типов предприятий туристской индустрии. При характеристике рынка туризма необходимо учитывать что основным предметом куплипродажи являются услуги. Принятие самостоятельных решений связанных со стратегией тактикой созданием структур управления предприятием. Можно выделить следующие предприятия в туриндустрии: 1.
28470. Фаза бронирования. Типы бронирования. Источники и каналы бронирования номеров. Подтверждение и аннуляция бронирования 73.5 KB
  Гостиницы объединяются с целью ускорения процесса бронирования и сокращения общих расходов. Подтверждение и аннуляция бронирования: письмо подтверждающее бронирование номера содержит намерения обеих сторон предоставить или воспользоваться услугами гостиницы. Эти № заносятся в информационную систему гостиницы во избежание несоответствий связанных с бронированием или отмены бронирования. В некоторых гостиницах форму №1Г заполняют сами администраторы на основании паспорта дополнительный сервис гостиницы.
28471. Метод найменшої вартості побудови початкового опорного плану 17.79 KB
  Для даної задачі такою є клітинка А2В2 в яку записується найменше з чисел 220 230. У звуженому полі клітинок вибирається найменша вартість в клітинці А2В1 в яку записується min 10 150 =10. В цю клітинку записується min 280300=280 проставляється прочерк в А3В3 і біля запасів А1 записується залишок в 20 од. Далі заповнюється клітинка А1B4 з найменшою вартістю числом min 20 200=20 виставляються прочерки в клітинках А1В1 А1В2 і записується залишок потреб В4 в розмірі 180 од.
28472. Метод потенціалів побудови оптимального плану 20.81 KB
  Метод потенціалів побудови оптимального плану Побудова системи потенціалів. Сформулюємо критерій оптимальності Канторовича опорного плану ТЗ:Опорний планоптимальний тоді і тільки тоді коли для цього плану існує система чиселпотенціалів u1u2.Іншими словами для оптимальності опорного плану необхідно і достатнє існування такої системи потенціалів що для заповнених клітинок виконується система рівнянь а для вільних клітинок виконується система нерівностей де К1 К2 множини пар індексів і та j які визначають...
28473. Матриці та дії над ними 25.77 KB
  Матрицею або m × nматрицею називається прямокутна таблиця m × n чисел розташованих вт рядках і n стовпцях: де а.Матриця називається прямокутною якщо m ≠ n і квадратною якщо m = n. В останньому випадку число n називається її порядком.Нульовою нульматрицею називається матриця О псі елемент якої нулі.
28474. Визначники та їх властивості 23.28 KB
  Введемо в розгляд нове поняття визначник квадратної матриці порядка n .Для цього попередньо покажемо як шукаються визначники І 3 порядків тобто визначники квадратних матриць 1 3 порядків.Визначник першого порядку це сам елемент аll :Визначником другого порядку називається число В 1 добуток елементів основної діагоналі береться із знаком а побічної діагоналі із знаком .Обчислення визначників порядку n ≥ 4 можна звести як покажемо нижче до знаходження визначників...