Главная Случайная страница


Полезное:

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


Категории:

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






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





Проверка условия выполнения тела цикла с предусловием производится в самом начале оператора (следовательно, может не выполняться ни разу). Синтаксическая диаграмма оператора изображена на рис.3.

 
 

 


Рис. 3. Синтаксическая диаграмма цикла с предусловием

Выражение – условие логического типа.

Оператор – любой оператор Паскаля, простой или составной.

Оператор While задает многократное выполнение оператора, стоящего после do. Перед каждым выполнением тела цикла вычисляется значение выражения – условия. Если результат равен True (истина), то выполняется оператор после do, если False (ложь), то действие оператора while прекращается.

Программа вычисления факториала с использованием данного вида цикла будет выглядеть следующим образом:

{фрагмент программы}

Begin

i:=1;

f:=1;

Readln(n);

while i < =n

Do begin

f:=f*i;

Inc(i);

End;

П р и м е р. Подсчитать сумму чисел в интервале от 100 до 150, вводимых с клавиатуры. Как только введено отрицательное число, ввод и суммирование прекратить.

А л г о р и т м:

1. Запись в Summa 0.

2. Ввод А.

3. Начало цикла (пока А > = 0).

3.1. Проверка условия 100 < A < 150

3.1.1. Если условие истинно, Summa + A.

3.1.2. Ввод нового А

4. Конец цикла.

5. Печать суммы.

Составим таблицу переменных (табл. 6).

Таблица6

Пример составления таблицы переменных

Имя Тип Начальное значение Смысл
Amin     Минимальное значение интервала
Amax     Максимальное значение интервала
А Real   Число, вводимое с клавиатуры
Summa Real   Сумма чисел

{Текст программы}

Program while_2;

Const

Amin=100; Amax=150;

Var A,Summa:real;

Begin

Summa:=0;

Writeln(' Введите А ');

Date: 2015-12-12; view: 394; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию