Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Процедуры и функции






pf_1. Напишите программу, которая выбирает максимальное из четырех заданных чисел, используя функцию, которая выбирает максимальное из двух чисел.

 

pf_2. Напишите программу, состоящую из трех процедур и основной программы. Первая процедура организует ввод двух целых чисел X и Y, вторая вычисляет их сумму, третья выводит результат. Используйте эти процедуры в основной программе.

 

pf_3. Даны отрезки А, В, С и Д. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника (определить процедуру печплощ (x, y, z), печатающую площадь треугольника со сторонами x, у и z, если такой треугольник существует.

 

pf_4. Даны два натуральных числа. Определить, является ли первое число перевертышем второго?

 

pf_5. Написать программу вычисления суммы факториалов всех четных чисел от 2 до 10.

 

pf_6. Вычислить сумму: 1! + 2! + 3!... +n!, используя функцию вычисления факториала числа k!.

 

pf_7. Дано натуральное число n. Среди чисел 1, 2,..., n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел. (Определить функцию, позволяющую распознавать полные квадраты.)

 

pf_8. Даны действительные числа x1, у1, x2, у2,... х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (x1, у1), (х2, у2), …, (х10, у10). (Определить функцию вычисления расстояния между двумя точками, заданными своими координатами.)

 

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

 

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

 

pf_11. Составьте программу подсчета числа

а) четных цифр, используемых в записи N-значного числа М;

б) всех натуральных чисел, меньших М, квадрат суммы цифр которых равен X.

 

pf_12. Заданы две строки str1 и str2, каждая из которых содержит n литер. Подсчитать число цифр в строке str1 и количество строчных латинских букв в строке str2.

 

pf_13. Даны длины A, В и С сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника (длина медианы проведенная к стороне A равна .

 

pf_14. Используя процедуру возведения в степень, вычислить значение выражения:

y = a1 * x4 + a2 * x3 + a3 * x2 + a4 * x + a5, где коэффициенты a1, а2, a3, a4, a5 и x - это числа вводимые с клавиатуры.

 

pf_15. Написать программу вычисления числа сочетаний C (n, m) = n! / (m! * (n - m)!).

 

pf_16. Программа считывает N натуральных чисел и находит второе по величине значение.

 

pf_17. На плоскости заданы своими координатами 5 точек. Найти расстояние до самой удаленной от начала координат точки.

 

pf_18. Дан список из N слов. Найти для каждого слова наиболее часто встречающуюся букву.

 

pf_19. Дан текст. Выбросить из данного текста слова, содержащие нечетное количество букв, остальные слова перевернуть.

 

pf_20. Составьте программу подсчета числа четных цифр, используемых в записи N - значного числа М.

 

pf_21. Написать функцию, подсчитывающую количество цифр числа. Используя ее, определить, в каком из двух данных чисел больше цифр.

 

pf_22. Дан текст.

а) подсчитать количество слов в данном тексте (группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть словами);

б) подсчитать количество букв A в последнем слове данного текста;

в) найти количество слов, у которых первый и последний символ совпадают.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.