Задание к лабораторной работе. Алгоритм решения задания предварительно подготовить в виде блок-схемы или программы на языке Паскаль

Алгоритм решения задания предварительно подготовить в виде блок-схемы или программы на языке Паскаль, изучив литературу, или осуществив поиск необходимого решения в интернете.

  1. Найти сумму цифр заданного натурального числа.
  2. Подсчитать количество цифр в заданном натуральном числе.
  3. Описать функцию С(т, n), где 0 < т < п, для вычисления биномиального коэффициента по следующей формуле: при 0 < т < п.
  4. Описать рекурсивную функцию Root (a, b, 8), которая методом деления отрезка пополам находит с точностью EPS корень уравнения f(x) = 0 на отрезке [а, b] (считать, что eps>0, а<b, f(a)*f(b) < 0 и f(х) — непрерывная и монотонная на отрезке [а, b] функция).
  5. Описать рекурсивную логическую функцию Simm(S, I, J),проверяющую, является ли симметричной часть строки S, начинающаяся i-м и заканчивающаяся j-м ее элементами.
  6. Составить программу для вычисления наибольшего общего делителя двух натуральных чисел.
  7. Составить программу для нахождения числа, которое образуется из данного натурального числа при записи его цифр в обратном порядке. Например, для числа 1234 получаем результат 4321.
  8. Составить программу для перевода данного натурального числа в p-ичную систему счисления (2 < р < 9).
  9. Дана символьная строка, представляющая собой запись натурального числа в p-ичной системе счисления (2 < р < 9). Составить программу для перевода этого числа в десятичную систему счисления.
  10. Составить программу для вычисления суммы: 1! + 2! + 3! + +... + п! (п< 15). Примечание. Тип результата значения функции — LongInt.
  11. Составить программу для вычисления суммы: 2! + 4! + 6! + +... + n! (п< 16, п — четное). Примечание. Тип результата значения функции — LongInt.
  12. Логическая функция возвращает true, если ее аргумент —простое число.
  13. Описать функцию, которая удаляет из строки все лишние пробелы. Пробелы считаются лишними, если их подряд идет более двух, если они стоят в конце строки после последней точки, если стоят после открывающегося парного знака препинания.

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

15. Составить программу для вычисления наибольшего общего кратного двух натуральных чисел.

16. Составить программу для вычисления суммы: 1! /1+ 2!/2 + 3!/3 + +... + п!/n (п< 15). Примечание. Тип результата значения функции — Longlnt.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: