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

ПЗ-07 Использование операторов цикла для вычисления сумм и произведений.



ПЗ-07 Использование операторов цикла для вычисления сумм и произведений.

1 Цель занятия изучить методику вычисления сумм и произведений величин с использованием операторов цикла.

2 Краткие методические указания. Многие математические величины представляются числовыми рядами, сумма или произведение которых представляет эти величины. Алгоритмы решения таких задач представляют собой многократное повторение действий состоящих из вычисления очередного элемента числового ряда и суммирования или умножения вычисленного значения на величину, в которой определяется сумма или произведение. Для реализации таких алгоритмов используются операторы цикла. При вычислении суммы числового ряда результату, например величине S перед выполнение цикла сложения присваивается значение 0, а при вычислении произведения величине Р присваивается значение 1. Затем в цикле к S прибавляются элементы последовательности, а Р умножается на элемент последовательности. В этом задании для суммирования рассматриваются последовательности бесконечной длины. Однако, по определению и по физическим ограничениям ЭВМ, алгоритм должен завершаться за конечное число шагов. Поэтому в задачах на суммирование рассматривается еще один параметр e, который определяет момент завершения суммирования и точность вычисление (изучай математический анализ). Если очередное слагаемое становится меньше заданного значения e, то выполнение цикла суммирования надо прекратить. В задачах на вычисление произведения задается количество сомножителей n(m). Bсе значения при вычислен суммы должны иметь тип вещественного числа. В умножении число умножений представляется целым числом, а все остальные величины - вещественные числа.

3 Порядок выполнения задания.

3.1 Изучить методику описания и применения операторов цикла [1].

3.2 Разработать алгоритм и программу для вычисления суммы для Вашего варианта i (Номер в журнале). Программа должна вводить значение величины e, вычислять сумму и печатать результат.

3.3 Разработать алгоритм и программу для вычисления произведения для Вашего варианта i. Программа должна вводить число сомножителей n(m), вычислять произведение и печатать результат.

3.4 Отчет должен содержать описание алгоритмов и описание результатов решения задачи, задокументированное с экрана пользователя для контрольных примеров.



 

Варианты заданий.

1 Вычислить суммы.

  1. S= , 2. S= , 3. S=1+ , 4. S=1 + , 5. S=

6. S= , 7. S= , 8. S= , 9. S= , 10. S= ,

11. S= , 12, S= , 13 S= , 14 S= ,

15. S= , 16. S=

2 Вычислить произведения.

1. P= , 2, P= , 3. P=

4. P= , 5. P= , 6. P= , 7. P= ,

8. P= , 9. P= , 10. P= , 11. P= ,

12. P= , 13. P= , 14. P= , 15. P= ,

16. P= .

 

Литература

1 В.Г. Абрамов, Н. П. Трифонов, Г. Н. Трифонова Введение в язык Паскаль.

 

Вопросы по теме занятия.

1 Какие операторы цикла используются в языке Паскаль.

2 Опишите синтаксис операторов цикла используя БНФ и синтаксические диаграммы.

3 Почему мы не можем описать алгоритм вычисления бесконечной суммы.


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




<== предыдущая лекция | следующая лекция ==>
Роликовые конические подшипники | виконання практичного завдання з дисципліни «Безпека життєдіяльності» за темою: «Природні загрози, характер їх проявів та дія на людей, тварин, об'єкти економіки »

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