Оператор цикла While с предусловием

Предусловие – это проверка условия.

Формат: While Do

;

Работа оператора: Пока условие поистине, производится тело цикла. Как условие стало неверным, управление передаётся оператору, последующему за While. В общем случае условие может быть выражение хоть какого типа. Тело цикла может содержать одно и поболее операторов. Если количество операторов больше 1-го, то ставятся Оператор цикла While с предусловием операторные скобки. Begin-End.

Схема

Оператор цикла Repeat с постусловием.

Формат: Repeat

Until

Работа оператора.

производится до того времени, пока условие неверно. Как условие становится настоящим происходит выход и цикла.

Схема


Меж конструкциями Repeat-Until и While-Do есть 3 отличия:

1. В конструкции While-Do проверка условия выхода производится сначала, а не в конце цикла Оператор цикла While с предусловием. Потому, если условие не производится до начала выполнения цикла, то тело цикла игнорируется, а в операторе Repeat-Until проверка осуществляется после выполнения тела цикла, потому тело цикла в любом случае выполниться хотя бы один раз.

2. Выход конструкции While-Do осуществляется, когда условие неверно, а в Repeat-Until-когда Оператор цикла While с предусловием условие поистине.

3. В теле оператора While необходимо ставить операторные скобки при использовании нескольких операторов, а в операторе Repeat этого делать не нужно.

Задание:

В1.

Вычислить значение суммы членов ряда:


для n=15, x=0.20

В2.


Вычислить значение суммы членов ряда:

для n=15, x=0.10

В3.

Вычислить значение суммы членов ряда:


для n=15 , x Оператор цикла While с предусловием=0.15

В4.

Вычислить значение суммы членов ряда:


для n=15 , x=0.12

В5.

Вычислить значение суммы членов ряда:


для n=15 , x=0.7

В6.


Вычислить значение суммы членов ряда:

для n=15

В7.

Вычислить значение суммы членов ряда:


для n=15, x=1.5

В8.


Вычислить значение суммы членов ряда:

для n=15

В9.

Вычислить значение суммы членов ряда:


для Оператор цикла While с предусловием n=15, х=1,7

В10.


Вычислить значение суммы членов ряда:

с точностью

для n=15

В11.


Вычислить значение суммы членов ряда:

для n=15 , x=0.75

В12.


Вычислить значение суммы членов ряда:

для n=15 , x=0.62


В13.

Вычислить значение суммы членов ряда:

для n=15, x=0.20

В14.


Вычислить значение суммы членов ряда:

для n=15 , x=0.3


В Оператор цикла While с предусловием15.

Вычислить значение суммы членов ряда:

для n=15 , x=0.25

В16.


Вычислить значение суммы членов ряда:

для n=15 , x=0.1

В17.

Вычислить значение суммы членов ряда:


для n=15, x=0.1

В18.

Вычислить значение суммы членов ряда:


для n=15 , x=0.2

В19.

Вычислить значение суммы членов ряда:


для n=15 , x=0.2

В20.


Вычислить значение Оператор цикла While с предусловием суммы членов ряда:

для n=15, x=0.3

Лабораторная работа №6

Тема: Составление, редактирование и отладка программ для вычисления суммы нескончаемого ряда.

Цель: Завладеть способностями программирования вычислительных процессов вычисления суммы нескончаемого ряда.

Теория:

Вычисление суммы нескончаемого ряда.

При составлении программ при вычислении суммы нескончаемого ряда количество повторений цикла заблаговременно непонятно, потому проверка окончания цикла осуществляется Оператор цикла While с предусловием или по следующему члену ряда, если значение его стремятся к нулю, или по разности 2-ух примыкающих членов, т.е. пока|Uk|

вычисление суммы длится. Как |Uk|>ε,

вычисление суммы прекращается и за приближенное значение суммы берётся сумма первых k членов ряда.

Задачка:

Program Example;

Var n:integer;

E Оператор цикла While с предусловием, S, U, Z:real;

Begin

Writeln (‘введите Е’);

Readln(E);

S:=0; U:=1; N:=1; Z:=1;

While Абс(U)>E Do

Begin

z:=z*n; u:=1/z;

s:=s+u; n:=n+1;

End;

Writeln(‘S=’; S:6:3);

End.

Задание 1

В1.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В2.

Вычислить значение суммы членов нескончаемого ряда.


с Оператор цикла While с предусловием точностью

В3.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В4.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В5.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В6.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В7.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В8.


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

с точностью

В9.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В10.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В11.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В12.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В13.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В14.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В15.

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


с точностью

В16.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В17.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В18.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В19.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

В20.

Вычислить значение суммы членов нескончаемого ряда.


с точностью

Задание 2

Составить и отладить Оператор цикла While с предусловием программку вычисления суммы нескончаемого ряда с точностью по персональному заданию с внедрением рекуррентной формулы (где это может быть).


В1.


В2.

В3.



В4.


В5.


В6.


В7.


В8.

В9.


В10.

В11.



В12.

В13.


В14.



В15.


В16.

В17.



В18.


В19.

В20.


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

Тема: Решение нелинейных уравнений.

Цель: Написать и Оператор цикла While с предусловием отладить программки нахождения корней нелинейных уравнений.

а) способом итерации;

б) способом проб;

в) способом Ньютона (способом касательных).

В1.

В2.

В3.

В4.

В5.

В6.

В7.

В8.

В9.

В10.

В11.

В12.

В13.

В14.

В15.

В16.

В17.

В18.

3x4 +4x3-12x2+1=0 на отрезке[-0,5;-0.25]

В19.

В20.

Лабораторная работа №8

Тема: Вычисление корней n- степени

Цель Оператор цикла While с предусловием: Изучить способности языка для вычисления корней n- степени

Задание:Составление, редактирование и отладка программ по личным заданиям

В1. В2.
В3. В4.
В5. В6.
В7. В8.
В9. В10.
В11. В12.
В13. В14.
В15. В16.
В17. В18.
В19. В20.

Лабораторная работа №9

Тема: Сложные циклы

Цель: научиться составлять, редактировать и отлаживать задачки со сложными Оператор цикла While с предусловием циклами

Задание:Составление, редактирование и отладка программ по личным заданиям

В1.
В2.
В3.
В4.
В5.
В6.
В7.
В8.
В9.
В10.
В11.
В12.
В13.
В14.
В15.
В16.
В17.
В18.
В19.
В20.

Литература

1. Аляев А.Ю., Гладков В.П., Козлов О.А. «Практикум по алгоритмизации и программированию на языке Паскаль» -Москва: Деньги и статистика, 2004г Оператор цикла While с предусловием.

2. Зубов В.С. «Практикум на Паскале» – Москва: «Мир», 1998 г.

3. Фаронов В.В. Turbo Pascal 7.0 – исходный курс – М.: Налидж, 1999 г.

4. Попов В.Б. Turbo Pascal для школьников – М.: Деньги и статистика, 2001 г.

5. Семакин И.Г., Шестаков А.П. «Основы программирования», - М.: Мастерство, 2001 г.


operativnaya-otchetnost-po-monitoringu-gosudarstvennoj-programmi-razvitiya-zdravoohraneniya-respubliki-kazahstan-salamatti-azastan-na-2011-2015-godi-stranica-8.html
operativnaya-pamyat-referat.html
operativnie-dannie-po-rossijskoj-federacii-2008-god-statistika-analiz-prognoz.html