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


 

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

834. Визначення основних параметрів та режимів роботи валкової жатки 3.57 MB
  Характеристика умов роботи валкової жатки. Існуючі технології схеми валкових жаток. Висота встановлення осі мотовила над різальним апаратом. Винос мотовила відносно різального апарата.
835. Стандартизация свойств. Физические, механические, физико-химические свойства 81.93 KB
  Стандартизация свойств. Марки материалов. Физическое состояние строительных материалов. Свойства материалов по отношению к различным физическим воздействиям. Способность материала поглощать водяные пары из воздуха. Коэффициент линейного температурного расширения (КЛТР).
836. Корреляционная зависимость между реальной заработной платой и безработицей в России с июля 2008-2009 годов 250.5 KB
  Социально-экономическое явление, предполагающее отсутствие работы у людей, составляющих экономически активное население. Влияние реальной заработной платы получаемой россиянами на безработицу в России за промежуток времени равный одному году с июля 2008 года по июнь 2009 года.
837. Использование компьютерной графики в профессиональной деятельности 161.5 KB
  Раскрыть назначение, состав и возможности программ подготовки графических документов на ПЭВМ. Получить представление о принципах графического моделирования для решения идентификационных задач. Назначение, функции, состав и возможности программ подготовки графических документов на ПЭВМ. Графическое моделирование для решения практических задач.
839. Теория культурологии 183 KB
  Основные культурологические теории прошлого и современности. Концепции происхождения и сущности культуры европейских просветителей. Теория культурно-исторических типов Н.Я. Данилевского. Теория культурно-исторических типов и локальных цивилизаций П.А. Сорокина.
840. Системы управления базами данных 95 KB
  Совокупность структурированных данных, относящихся к некоторой предметной области, и хранящаяся в файлах. Физическая и логическая организация данных. Основные понятия реляционной модели данных. Проектирование БД. Понятие информационного объекта.
841. Создание реляционной БД в СУБД МS Аccess 114 KB
  Microsoft Access применяется для разработки относительно небольших баз данных. БД Access хранятся в файлах с типом mdb. Создание и редактирование таблиц. Создание и использование запросов. Примеры записи выражений в условии отбора.
842. Объекты интеллектуальной собственности 202 KB
  Понятие и признаки объекта интеллектуальной собственности. Классификация объектов интеллектуальной собственности. Способность к сохранению, накапливанию, интегрированию. Классификация средств индивидуализации. Произведения, не являющиеся объектами авторских прав. Правовая охрана результата интеллектуальной деятельности средствами различных институтов права интеллектуальной собственности.