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

PROGRAM sum;

Чтобы сослаться на двунаправленный кольцевой список как на единый программный объект, используется указатель, значением которого является ссылка на заглавное звено списка. | Очередь | Этап программирования. | Приоритет операций в выражении | Program TREUG; | ЛАБОРАТОРНАЯ РАБОТА 2 | Program zarplata2; | Числом повторений | Program Lab3; | Программирование циклических алгоритмов с предусловием |


Читайте также:
  1. Mode, drive, access, driver, multitasking, bus, ROM, device, motherboard, program.
  2. Program Lab3;
  3. Program lr_10;
  4. PROGRAM PROS;
  5. Program TREUG;
  6. Program zapis;

CONST

E=0.00001; {точность}

VAR

s,r: REAL; {s - сумма, r – слагаемое}

i:INTEGER; {i - счетчик слагаемых}

BEGIN

s:=0;

i:=1;

REPEAT

r:=1/sqr(i); {вычисление слагаемого}

s:=s+r;

i:=i+1 {счет слагаемых}

UNTIL r<E; {сравнение слагаемого с Е}

WRITELN ('Сумма=',s:9:5); {вывод суммы}

END.

Задание 1 (программа 5_1)

Модифицировать программу 3_2 для вычис­ления функций F1(x) и F2 (x) с применением опе­ратора цикла с постусловием. Выполнить ее и сравнить результаты с полученными ранее.

Задание 2 (программа 5_2)

Начертить структурную схему алгоритма, написать и отладить прог­рамму для одной из следующих задач.

1. Вычислить приближенное значение z = arctg x и сравнить с

x - x3/3 + x5/5 - ... + (-1)nx2n+1/(2n+1) +... (|х|<1), прекращая вычисления, когда очередной член по абсолютной величине бу­дет меньше eps=0.00001.

2. Вычислить y = x - x2/2 + x3/3 - ... + (-1)n-1xn/n + ... с точностью eps=0.00001,

где |x|<1. Сравнить результат с вычисленным через стандартную функцию значением y = LN(1+x).

3. Вычислить y = 1 + x/1! + x2/2! + ... + xn/n! +... с точностью eps=0.00001 и срав-нить результат с вычисленным через стандартную функцию значением
y = ЕXP(x).

4. Вычислить y = sin x = x - x3/3! +x5/5! -...+ (-1)nx2n+1/(2n+1)!+... с точностью eps=0.00001.

5. Вычислить y = 1 - x2/2! + x4/4! - ... + (-1)nx2n/(2n)! +... с точностью
eps = 0.0001 и сравнить результат с вычисленным через стандартную функцию значением y = cos (x).

6. Найти произведение цифр заданного натурального числа.

7. Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа.

8. Определить номер первого из чисел sin x, sin(sin x), sin(sin(sin x)),..., меньшего по модулю 10-3.

9. Дана непустая последовательность различных целых чисел, за которой следует нуль. Определить порядковый номер и величину наиболь­шего среди отрицательных чисел этой последовательности.

10. Вычислять периметры и площади прямоугольных треугольников по длинам катетов, пока один из заданных катетов не окажется нулевым.

11. Дана непустая последовательность положительных целых чисел, за которой следует отрицательное число (это признак конца последова­тельности). Вычислить среднее геометрическое этих чисел.

12. Дана непустая последовательность ненулевых целых чисел, за которой следует нуль. Определить, сколько раз в этой последователь­ности меняется знак.

13. Числа Фибоначчи (fn) определяются формулами

f0 = f1 = 1; f n = f n-1 + f n-2 при n = 2,3,....

Вычислить сумму всех чисел Фибоначчи, которые не превосходят 1000.

14. Дана непустая последовательность положительных вещественных чисел х1, х2, х3,..., за которыми следует отрицательное число. Вычис­лить величину

х1 + 2х2 +... + (N-1)xN-1 + N хN, где N заранее не известно.

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

16. Определить, есть ли среди цифр заданного числа одинаковые.

17. Определить, является ли заданное натуральное число палиндромом, т. е. таким, десятичная запись которого читается одинаково слева направо и справа налево.

18. Вычислить наименьшее общее кратное натуральных чисел a и b.

19. Дано число L. Определить первый отрицательный член последовательности х1, х2, х3,..., где х1= L, xi = tg(xi-1).

20. Определить, является ли заданное натуральное число совершенным, т.е. равным сумме всех своих (положительных) делителей, кроме самого этого числа (например, совершенное число 6=1+2+3).

 

Задание 3 (программа 5_3)

Модифицировать программу 4_1 с использованием оператора цикла RE­PEAT... UNTIL и сравнить результаты с полученными в работе 4.

 


Дата добавления: 2015-09-05; просмотров: 79 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ЛАБОРАТОРНАЯ РАБОТА 5| ЛАБОРАТОРНАЯ РАБОТА 6

mybiblioteka.su - 2015-2024 год. (0.007 сек.)