Студопедия Главная Случайная страница Обратная связь

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

Задача 7. Программирование алгоритмов циклической структуры


Лабораторная работа № 7.

Программирование алгоритмов циклической структуры

с неизвестным числом повторений.

 

При выполнении работы необходимо знать:

  • Знать и уметь строить алгоритмы циклической структуры.
  • Знать операторы цикла (смотри лаб. работу № 5).
  • Уметь составить схему программы (алгоритм) циклической структуры для данной задачи и записать программу по готовому алгоритму.

Теоретический минимум:

При программировании алгоритмов циклической структуры с неизвестным числом повторений можно пользоваться оператором цикла while p do s; (с предусловием) или оператором цикла repeat s until p; (с постусловием).

Напомним синтаксис этих операторов на примере вычисления суммы ряда:

 

Цикл WHILE Цикл REPEAT

i:=2; S:=0; i:=2; S:=0;

While i<100 do repeat

begin S:=S+1/i;

S:=S+1/i; i:=i+1;

i:=i+1; until i>=100;

end;

Задача 7.

Вычислить приближенное значение числа с заданной точностью, если известно, что сумма ряда: приближается к значению при достаточно большом количестве членов ряда.

Математическая формулировка задачи:

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

Каждый член ряда вычисляется по формуле и помножается на -1, если n четное, и на +1, если n нечетное. Вычисления заканчиваются тогда, когда значение очередного члена ряда становится меньше, чем заданная точность вычислений.


Алгоритм задачи 7: Текст программы к задаче 7:


Program Ex_7;

Uses Crt;

Var

P: real; { сумма }

t: real; { точность }

el: real; { элемент ряда }

n: integer;

{ знаменатели дробей }

Begin

ClrScr;

P:=0;

n:=1;

el:=1;

write(‘ Задайте точность вычислений ’);

readln(t);

While el>=t do

Begin

el:=1/(2*n-1);

if (n mod 2)=0

then P:=P-el;

else P:=P+el;

n:=n+1;

End;

P:=P*4;

Writeln(‘Значение ПИ равно ’, P);

Readln;

End.

 




<== предыдущая лекция | следующая лекция ==>
Импульс фотона | Построение частотных таблиц

Дата добавления: 2015-08-30; просмотров: 531. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

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

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия