Общий вид оператора:
while (условие)
{
Блок действий;
}
Давайте попробуем, соблюдая перечисленные выше правила записи цикла с предусловием, составить блок-схему и записать код с использованием оператора while для решения задачи, которую мы решали на прошлом уроке (сумма чисел от 1 до 1000).
#include
using namespace std;
int main()
{
setlocale(0, "");
int i = 0;
int sum = 0;
while (i < 1000)
{
i++;
sum += i; // краткая запись выражения sum=sum+i
}
cout << "Сумма чисел от 1 до 1000 = " << sum << endl;
return 0;
}
Работа в парах. Написать программу, которая выводит на экран квадраты всех целых чисел от 1 до 10.
Вывести на экран все четные числа от 1 до 20
var k: integer;
Begin
k:=2;
while k<=20 do begin
writeln (k);
k := k+2;
end;
end.
Маше надо решить 100 примеров. Она решила, что в первый день решит - 1 пример, во второй - 2, в третий - 3 и так далее. Сколько дней Маша будет решать примеры?
var p, sum: integer;
Begin
sum := 0;
p:=1;
while sum<=100 do begin
sum := sum+p;
p := p+1;
end;
writeln (p);
end.
|
Ученики отвечают на вопросы, дают подробные пояснения к ответам:
Ученики выполняют задания, ответ записывают в тетрадь.
Выполняют самопроверку.
|
Словесная оценка учителя
. Взаимооценивание
Стратегия «Стикер
|