Презентация "Программирование циклов" 11 класс
Подписи к слайдам:
ЛЕГЕНДА О СОЗДАТЕЛЕ ШАХМАТ
- Проблемная ситуация: смог ли принц Сирам выполнить желание Сеты?
- По преданию, индийский принц Сирам, восхищенный игрой в шахматы, призвал к себе ее создателя, ученого Сету, и сказал:
- - Я желаю достойно наградить тебя за прекрасную игру. Я достаточно богат, чтобы исполнить любое твое желание.
- Сета попросил принца положить на первую клетку шахматной доски 1 зерно, на вторую - 2 зерна, на третью - 4 зерна и т. д.
- Математическая модель:
- 1 + 2 + 4 + 8 + 16 + ... =
- = 1 + 1∙2 +2∙2 +4∙2 +8∙2 + ...=
- = 20 + 21 + 22+ 23 + ... + 263.
- Проблемная ситуация:
- верно ли, что за гвозди придется уплатить не более 10 рублей?
- Некто продавал лошадь за 156 рублей. Но покупатель, приобретая лошадь, раздумал ее покупать и возвратил продавцу, говоря:
- - Нет мне расчета, покупать за эту цену лошадь, которая таких денег не стоит.
- Тогда продавец предложил другие условия:
- - Если, по-твоему, цена лошади высока, то купи только ее подковные гвозди. Лошадь же тогда получишь в придачу бесплатно. Гвоздей в подкове шесть. За первый гвоздь дай мне всего ¼ копейки, за второй ½ копейки. За третий 1 копейку и т. д.
- Покупатель, соблазнившись низкой ценой и желая даром получить лошадь, принял условия продавца, рассчитывая, что за эти гвозди придется уплатить не более 10 рублей.
- пока (условие истинно)
- повторять (действие)
- while <условие> do <оператор>;
- repeat
- <группа операторов> until <условие>;
- repeat (повторять), until (пока не)
- нет
- да
- нет
- да
- условие
- действие
- действие
- условие
- (цикл «для» - for.. .to/downto)
- Синтаксис оператора цикла с параметром
- for <параметр цикла > :=
- < начальное значение параметра цикла>
- to < конечное значение параметра цикла >
- do begin
- <операторы (тело цикла)> end;
- for (для), to (до), do (делать), begin (начало), end (конец) - зарезервированные слова
- осо
- Действие
- (тело цикла)
- счетчик
- Три программы
- S = 1 + 2 + 4 + 8 + 16 + ... =
- 1 + 1∙2 +2∙2 +4∙2 +8∙2 + ...=
- = 20 + 21 + 22+ 23 + ... + 263
- 1. что повторяется
- S= S + P
- 2. как повторяется
- P = P * 2 I = I + 1
- 3. до каких пор повторяется
- I<=63
- 4. начальные значения
- P = 1 S = 1
- PROGRAM SHAHMATI;
- VAR I:INTEGER; S,P:REAL;
- BEGIN
- P:=1; S:=1;
- FOR I=1 TO 63 DO
- BEGIN
- P:=P*2;
- S:=S+P;
- END;
- WRITELN('S=' , S);
- END.
- 18 446 744 407 000 000 000 зерен.
- 18 квинтиллионов
- 446 квадриллионов
- 744 триллиона
- 407 миллиардов.
- Чтобы поместить эти зерна в амбар нужно высоту взять равной 150 000 000 км – она совпадает с расстоянием от Земли до Солнца!
- Когда Василисе Премудрой исполнилось 18 лет, Кощей Бессмертный решил взять ее замуж. Василиса спросила, сколько у Кощея сундуков с золотом. Кощеи сказал, что у него 27360 сундуков полных, и каждый год прибавляется еще по 33 сундука. Василиса обещала выйти за Кощея тогда, когда у него будет 30000 сундуков, полных золота. Сколько лет будет невесте Кощея в день свадьбы?
- Если, по-твоему, цена лошади высока, то купи только ее подковные гвозди. Лошадь же тогда получишь в придачу бесплатно. Гвоздей в подкове шесть. За первый гвоздь дай мне всего ¼ копейки, за второй ½ копейки. За третий 1 копейку и т. д.
- Какую сумму надо вычислить?
- S = 1/4+ 1/2 + 1 + 2 + 4 + ... =
- =2-2 + 2-1 + 20+21 + 22 + ... +221
- 1. что повторяется
- 2. как повторяется
- 3. до каких пор повторяется
- 4. начальные значения
- S = S + P
- P = P * 2
- I <= 21
- P = 1 S=1,75
- PROGRAM POKUPKA;
- VAR I:INTEGER; S,P:REAL;
- BEGIN
- P:=1; S:=1.75;
- FOR I:=1 TO 21 DO
- BEGIN
- P:=P*2;
- S:=S+P;
- END;
- WRITELN(‘Стоимость лошади=' , S, ‘копеек’);
- END.
- сегодня я узнал…
- было интересно…
- было трудно…
- я выполнял задания…
- я понял, что…
- теперь я могу…
- я почувствовал, что…
- я приобрел…
- я научился…
- у меня получилось …
- я смог…
- я попробую…
- меня удивило…
- урок дал мне для жизни…
- мне захотелось…
Информатика - еще материалы к урокам:
- Презентация "Антивирусные программы"
- Конспект урока "Программирование циклов" 11 класс
- Презентация "Хранение информации"
- План - конспект урока "Файловая структура, приёмы работы и настройки операционной системы Windows" 11 класс
- Итоговая контрольная работа по модулю "Основы программирования на языке Pascal"
- Конспект урока "Конструирование одномоторной тележки"