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


Полезное:

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


Категории:

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






Readln (A);





while A>=0 {заголовок цикла}

Do begin

if (A>100) and (A<150)

then Summa:=Summa+A;

Inc (Summa, A);

Readln (A) {читаем новое значение А}

end; {конец цикла}

Writeln(' Значение суммы = ',Summa)

End.

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

Синтаксическая диаграмма цикла с постусловием изображена на рис. 4.

 
 

 


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

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

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

Данный оператор аналогичен оператору цикла с предусловием. Отличия:

1) условие проверяется после выполнения оператора, следовательно, хотя бы один раз оператор выполнится;

2) цикл прекращает выполняться, когда значение выражения равно true (истина). Если результат логического выражения false (ложь), то тело цикла активизируется (выполняется) еще раз.

Факториал n! с помощью цикла Repeat можно вычислить следующим образом:

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

i:= 1;

f:=1;

Readln (n);

Repeat

f:=f*i;

Inc(i)

until i > n;

П р и м е р. С клавиатуры вводятся числа. Найти сумму этой последовательности. Как только введено число большее 999, суммирование выполнить последний раз и выдать результат на печать.

А л г о р и т м:

1. Сумма = 0.

2. Открываем цикл.

2.1. Ввод Х.

2.2. Summa = Summa + X.

3. Конец цикла; проверка X > PRK.

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

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

Таблица 7

Таблица переменных

Имя Тип Начальное значение Смысл
PRK Константа   Признак конца цикла
Summa Real   Cумма чисел
Х Real   Текущее значение

{Программа подсчета суммы}

Program sum;

Const

PRK = 999;

Var

X,Summa:real;

Begin

Summa:=0;

Repeat

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



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