Без темы
<<  Тема вебинара по дисциплинам (экономическая теория-1, микроэкономика, экономика) Тема: Как построить новый дом  >>
Тема урока: Операторы цикла
Тема урока: Операторы цикла
Цель урока:
Цель урока:
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
I. Актуализация знаний
II
II
Оператор цикла по счетчику
Оператор цикла по счетчику
Рассмотрим, как выполняется оператор цикла с параметром вида FOR <
Рассмотрим, как выполняется оператор цикла с параметром вида FOR <
Если А <= В, то <параметр> последовательно принимает значения равные А
Если А <= В, то <параметр> последовательно принимает значения равные А
Уменьшение цикла на 1
Уменьшение цикла на 1
Надо знать:
Надо знать:
Надо знать:
Надо знать:
Подсчитать сумму 10 чисел, введенных с клавиатуры
Подсчитать сумму 10 чисел, введенных с клавиатуры
Подсчитать произведение 10 чисел введенных с клавиатуры
Подсчитать произведение 10 чисел введенных с клавиатуры
Подсчитать сумму положительных чисел среди 10 чисел введенных с
Подсчитать сумму положительных чисел среди 10 чисел введенных с
Подсчитать количество положительных чисел среди 10 чисел введенных с
Подсчитать количество положительных чисел среди 10 чисел введенных с
Подсчитать сумму 20 слагаемых 1+2+3…+20 Блок-схема Решение
Подсчитать сумму 20 слагаемых 1+2+3…+20 Блок-схема Решение
Подсчитать сумму 20 слагаемых 1-1/2+1/3…-1/20 Блок-схема Решение
Подсчитать сумму 20 слагаемых 1-1/2+1/3…-1/20 Блок-схема Решение
1.Составьте программу вычисления квадратов чисел от 1 до 20
1.Составьте программу вычисления квадратов чисел от 1 до 20
2.Напечатать все двухзначные числа, сумма которых равна 12
2.Напечатать все двухзначные числа, сумма которых равна 12
Урок
Урок
Ответ
Ответ
Ответ
Ответ
Ответ
Ответ
Ответ
Ответ
Блок - схема
Блок - схема
Решение
Решение
Блок - схема
Блок - схема
Решение
Решение
Блок - схема
Блок - схема
Решение
Решение
Блок - схема
Блок - схема
Решение
Решение
Блок - схема
Блок - схема
Решение
Решение
Блок - схема
Блок - схема
Решение
Решение

Презентация на тему: «Тема урока: Операторы цикла». Автор: Tatyana. Файл: «Тема урока: Операторы цикла.ppt». Размер zip-архива: 815 КБ.

Тема урока: Операторы цикла

содержание презентации «Тема урока: Операторы цикла.ppt»
СлайдТекст
1 Тема урока: Операторы цикла

Тема урока: Операторы цикла

Решение задач со счетчиком.

Выполнила: Троегубова Татьяна Сергеевна учитель МОУ «СОШ №87»

2 Цель урока:

Цель урока:

Повторить условный оператор IF; Вспомнить блок- схему оператора цикла со счетчиком; Научиться решать задачи со счетчиком с помощью языка программирования.

3 I. Актуализация знаний

I. Актуализация знаний

Написать программу, в которой нужно проверить, лежит ли число x на числовой оси между числами a и b (случай x=a или x=b недопустим). Числа x, a, b являются натуральными, и известно, что a отлично от b (но неизвестно: a>b или b>a). Входная информация вводится с клавиатуры, а на выходе должно быть сообщение вида "x между a и b" (если это действительно так), в противном случае никакой выходной информации не выдается.

4 I. Актуализация знаний

I. Актуализация знаний

Программист торопился и написал программу некорректно. ПРОГРАММА НА ПАСКАЛЕ VAR a,b,x: integer; p: integer; BEGIN readln(a,b,x); if (a>x) AND (x>b) then writeln('x между a,b'); END.

5 I. Актуализация знаний

I. Актуализация знаний

Последовательно выполните три задания: 1).Приведите пример таких чисел a, x, b при которых программа работает неправильно.

6 I. Актуализация знаний

I. Актуализация знаний

2).Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими способами).

7 I. Актуализация знаний

I. Актуализация знаний

3).Укажите, как можно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций AND или OR.

8 I. Актуализация знаний

I. Актуализация знаний

Что называется циклическим алгоритмом? Вспомним фрагмент блок-схемы циклического алгоритма со счетчиком.

9 I. Актуализация знаний

I. Актуализация знаний

Нет да

Тело цикла

Счётчик

10 II

II

Новый материал

Когда заранее известно, какое число повторений тела цикла необходимо выполнить, можно воспользоваться циклической инструкцией

11 Оператор цикла по счетчику

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

FOR < параметр цикла >:= <начальное значение> ТО <конечное значение> DO <оператор>

12 Рассмотрим, как выполняется оператор цикла с параметром вида FOR <

Рассмотрим, как выполняется оператор цикла с параметром вида FOR <

параметр цикла >:= А ТО В DO <тело цикла>

13 Если А <= В, то <параметр> последовательно принимает значения равные А

Если А <= В, то <параметр> последовательно принимает значения равные А

А+1…В-1,В и для каждого из этих значений выполняется <тело цикла>. Если А >В, то < тело цикла > не будет выполнен ни разу и выполнение цикла с параметром сразу же закончится.

14 Уменьшение цикла на 1

Уменьшение цикла на 1

FOR < параметр цикла >:= <начальное значение> DOWNTO <конечное значение> DO <оператор>

15 Надо знать:

Надо знать:

В качестве параметра цикла может быть переменная целого или литерного типа. Не допускается переменная вещественного типа. Начальное и конечное значение – выражение того же типа, что и параметр цикла.

16 Надо знать:

Надо знать:

2. Значение параметра цикла в теле цикла, т.е. внутри оператора, стоящего после DO, не должен изменяться. 3. При выходе из цикла значение параметра цикла не определено.

17 Подсчитать сумму 10 чисел, введенных с клавиатуры

Подсчитать сумму 10 чисел, введенных с клавиатуры

Блок-схема Решение

III.Закрепление темы

18 Подсчитать произведение 10 чисел введенных с клавиатуры

Подсчитать произведение 10 чисел введенных с клавиатуры

Блок-схема Решение

Задача

19 Подсчитать сумму положительных чисел среди 10 чисел введенных с

Подсчитать сумму положительных чисел среди 10 чисел введенных с

клавиатуры. Блок-схема Решение

Задача

20 Подсчитать количество положительных чисел среди 10 чисел введенных с

Подсчитать количество положительных чисел среди 10 чисел введенных с

клавиатуры. Блок-схема Решение

Задача

21 Подсчитать сумму 20 слагаемых 1+2+3…+20 Блок-схема Решение

Подсчитать сумму 20 слагаемых 1+2+3…+20 Блок-схема Решение

Задача

22 Подсчитать сумму 20 слагаемых 1-1/2+1/3…-1/20 Блок-схема Решение

Подсчитать сумму 20 слагаемых 1-1/2+1/3…-1/20 Блок-схема Решение

Задача

23 1.Составьте программу вычисления квадратов чисел от 1 до 20

1.Составьте программу вычисления квадратов чисел от 1 до 20

IV.Домашнее задание:

24 2.Напечатать все двухзначные числа, сумма которых равна 12

2.Напечатать все двухзначные числа, сумма которых равна 12

25 Урок

Урок

26 Ответ

Ответ

Циклический алгоритм - это описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие.

27 Ответ

Ответ

1) Например: a=1 x=2 b=3

28 Ответ

Ответ

2) Возможные доработки: a) if a<b then begin p:=a; a:=b; b:=p end; if (a>x) and (x>b) then writeln(' x между a,b'); b) if (a>x) and (x>b) оr (a<x) and (x<b) then writeln(' x между a,b');

29 Ответ

Ответ

3) p:=(x-a)*(x-b); if p<0 then writeln(' x между a,b'); (могут быть и другие правильные способы доработки).

30 Блок - схема

Блок - схема

Нач

S:=0

Нет

Да

S

S:=s+а

Кон

I:=1 to10

Ввести А

31 Решение

Решение

Program my; Var I,S,A: integer; Begin S:=0; FOR I:=1 TO 10 DO Begin WRITELN ( ‘Введите число’); READLN (A); S:=S+A; End; WRITELN (S); End.

32 Блок - схема

Блок - схема

Нач

S:=1

Нет

Да

S

S:=s*а

Кон

I:=1 to10

Ввести А

33 Решение

Решение

Program my; Var I,S,A: integer; Begin S:=1; FOR I:=1 TO 10 DO Begin WRITELN ( ‘Введите число’); READLN (A); S:=S*A; End; WRITELN (S); End.

34 Блок - схема

Блок - схема

Нет

Да

Да

Нет

Нач

S :=0

S:=S+A

S

Кон

I:=1 to10

Ввести А

A>0

35 Решение

Решение

Program my; Var I,S,A: integer; Begin S:=0; FOR I:=1 TO 10 DO Begin WRITELN ( ‘Введите число’); READLN (A); IF A>0 THEN S:=S+A; End; WRITELN (S); End.

36 Блок - схема

Блок - схема

Нет

Да

Да

Нет

k

Нач

k:=0

k:=k+1

Кон

I:=1 to10

Ввести А

A>0

37 Решение

Решение

Program my; Var I,K,A: integer; Begin K:=0; FOR I:=1 TO 10 DO Begin WRITELN ( ‘Введите число’); READLN (A); IF A>0 THEN K:=K+1; End; WRITELN (K); End.

38 Блок - схема

Блок - схема

S

Нач

S:=0

Нет

Да

S:=S+I

Кон

I:=1 to20

39 Решение

Решение

Program my; Var I,S: integer; Begin S:=0; FOR I:=1 to 20 DO Begin S:=S+I; End; WRITELN (S); End.

40 Блок - схема

Блок - схема

Нач

S:=0

P:=1

Нет

Да

S

S:=S+P/I

P:=-P

Кон

I:=1 to20

41 Решение

Решение

Program my; var I,Р: integer; S: real; begin S:=0; P:=1; FOR I:=1 TO 20 DO begin S:=S+P/I; P:=-P; end; WRITELN (S); end.

«Тема урока: Операторы цикла»
http://900igr.net/prezentacija/ekonomika/tema-uroka-operatory-tsikla-237729.html
cсылка на страницу
Урок

Экономика

125 тем
Слайды
900igr.net > Презентации по экономике > Без темы > Тема урока: Операторы цикла