44 Операторы цикла с предусловием
Оператор цикла с предусловием (начинающийся с ключевого сло-
ва while) содержит в себе выражение, которое управляет повторным
выполнением оператора (который может быть составным оператором).
┌─────┐ ┌─────────┐ ┌──┐ ┌────────┐
оператор ───>│while├──>│выражение├──>│do├──>│оператор├──>
while └─────┘ └─────────┘ └──┘ └────────┘
Выражение, с помощью которого осуществляется управление пов-
торением оператора, должно иметь булевский тип. Вычисление его
производится до того, как внутренний оператор будет выполнен.
Внутренний оператор выполнятся повторно до тех пор, пока выраже-
ние принимает значение Тruе. Если выражение с самого начала при-
нимает значение False, то оператор, содержащийся внутри оператора
цикла с предусловием, не выполняется.
Примерами операторов цикла с предусловием могут служить сле-
дующие операторы:
while Data[I] <> X do I := I + 1;
While I > 0 do
begin
if Odd(I) then Z := Z * X;
I := I div 2;
X := Sqr(X);
end;
while not Eof(InFile) do
begin
Readln(InFile,Line);
Process(Line);
end;
- 1 Информатика предмет и задачи
- 2 Понятие информатики, общая характеристика процессов сбора, передачи, обработки и накопления информации
- 3 Представление информации в эвм
- 4 Перевод чисел из одной системы счисления в другую
- 5 История развития средств вычислительной техники
- 6 Принцип построения пк ,базовая конфигурация
- 7 Основные устройства компьютера
- 8 Микропроцессор , виды памяти.
- 9 Устройства ввода-вывода Основные типы устройств ввода/вывода
- 12 Mc word 2010,форматирование фрагмента текста,обзаца
- 13 Mc word 2010 использование таблиц формул списков
- 14 Mc word 2010 копирование,перемещение,удаление фрагментов текста
- 16 Mc Word 2010 графические возможности
- 17 Exel создание первой книги,открытие существующей книги,сохранение книги,добавление,удаление,копирование,перемещение листьев книги
- 18 Работа с ячейками Excel
- 19 Форматирование ячеек
- 20. Формулы
- 21. Сумма, атосумма
- 22. Фнк для массивов
- 23. Логические фнк
- 24. Арифм и геом прогресии
- 25. Табуляция функции
- 28. Как правило, база данных представляет собой большую таблицу, куда заносятся все данные о клиентах, товарах и т.Д.
- 29. Автофильтр, фильтр
- 30. Запрос к таблице
- 31. Сводная таблица
- 32 Языки программирования низкого и высокого уровня
- Языки программирования высокого уровня
- 33 Этапы решения задач на эвм
- 34 Понятие алгоритм и его свойства
- Свойства алгоритма
- 35 Графическое описание алгоритма
- 36 Типы алгоритмов: линейный,циклический,развивающийся
- 37 Алфавит языка Turbo Pascal ,служебные слова индификаторы
- 38 Переменные языка Turbo Pascal ,типы переменных
- 39 Структура программы на языке Turbo Pascal
- 40 Описание, метод констант и переменных
- Описание и инициализация переменных
- 41 Выражения и функции языка Turbo Pascal
- 42 Процедуры ввода и вывода, форматированный вывод
- 43 Простые оперции языка Turbo Pascal
- 44 Операторы цикла с предусловием
- 45 Операторы цикла с постусловием
- 46 Оператор цикла с параметром