Если у Вас возникнут вопросы можете написать мне! Я постараюсь ответить на все Ваши вопросы в течении нашего урока. Моя почта: grm310892@gmail.com, WatsApp 89274029754
А теперь перейдем к теме! Тема нашего урок: Цикл с предусловием
Порядок работы:
Читаете теорию.
Выписываете определения.
Решить одно задание в конце теории.
Те, чьи фамилии я написала, присылают мне конспект в конце урока.
Тема урока: цикл с предусловием!
Существует два оператора цикла с условием: с предусловием и с постусловием.
Сегодня нам необходимо узнать формат оператора цикла с предусловием и научиться решать задачи на циклы с условием.
(Написать в тетрадь) Формат оператора:
while условие do
begin
тело цикла
end;
гдеусловие- некоторое выражение, результат может "истина" или "ложь".
(Написать в тетрадь) Здесь while (пока), do (делать) являются служебными словами, условие – логическое выражение.
Назначение:
Служит для выполнения повторяющихся действий, если количество повторений неизвестно. Пока значение условия – true(истина), выполняется тело цикла. Если условие – false(ложь), то цикл заканчивается. Если условие сразу оказывается ложным, цикл не будет выполнен ни разу. Тело цикла может быть простым или составным оператором. В операторе цикла с предусловием условие проверяется перед телом цикла.
(Написать в тетрадь) Как работает While?Сначала проверяется условие.
(Написать в тетрадь) Если оно истинно, то тело цикла выполняется, затем условие проверяется снова, и процесс повторяется. Тело цикла выполняется каждый раз, когда проверка условия дает "истину".
(Написать в тетрадь) Если условие ложно, то цикл завершается, входа в тело цикла не происходит, и следующим выполняется предложение, стоящее непосредственно после цикла.
После while ставится условие работы цикла. Проверка условия производится до выполнения цикла.
Число повторений операторов (инструкций) цикла while определяется в ходе работы программы;
После слова while записывается условие продолжения выполнения инструкций цикла. В этом отличие цикла while от цикла repeat;
условие – это выражение логического типа, которое может принимать одно из двух значений: true или false;
Цикл while – это цикл с предусловием, т.е. инструкции тела цикла вообще могут быть не выполнены, если проверяемое условие ложно с самого начала;
(Написать в тетрадь пример и программу) Пример:
Запишем на языке Паскаль алгоритм получения частного q и остатка r от деления натурального числа x на натуральное число y без использования операции деления.
Посмотрите видео:
Задание (обязательно)
Определи значение переменной C после выполнения алгоритма: