Презентация по программированию на тему "Цикл с предусловием"

Предмет: Информатика
Категория материала: Презентации
Автор:

Мой богатый дядюшка подарил мне один доллар в мой первый день рождения. В каждый следующий день рождения он удваивал свой подарок и прибавлял к нему столько долларов, сколько лет мне исполнилось. Написать программу, указывающую, к какому дню рождения подарок превысит 100$. 

 

Наводящие вопросы учителя.

1.     О чем идет речь в задаче?(что на каждый день рождения дарили по доллару)

2.     Что дано?(1 день рождения-1 доллар,в каждый последующий он удваивал свой подарок и прибавлял к нему столько долларов сколько исполнилось)

3.     Что нужно найти в задаче?(к какому дню рождения подарок превысит 100$)

4.     Как связаны между собой данные?(зная сколько ему лет, мы можем посчитать сколько долларом подарил дядюшка на день рождения)

 

(привести их к проблеме решения с FOR)

Ребят а мы можем зная только цикл FOR решить эту задачу?(дети отвечают да-попробуйте!нет-почему?)


2. Строят математическую модель задачи (вместе с учениками):
I – номер дня рождения, S – подарок(в $)

I

S

Результат

1

1

 

2

1*2+2=4

 

3

4*2+3=11

 

4

26

 

5

57

 

6

120

 6

3. Вопросы ученикам (после заполнения таблицы).

1.  Как изменяется значение переменной I? (I=I+1)

2.  Это действие повторяющееся?(Да)

3.  Как изменяется значение переменной S? (S=S*2+I)

4.  Это действие повторяющееся? (Да)

5.  Количество повторений известно? (Нет)

6.  От чего зависит выполнение повторяющихся действий? (от условия)

7.  При каком условии будет повторение действий? (S<=100)

 

Если задача не решается тем методом которым мы знаем, нужно поставить цель на уроке :__ «_составить программу на языке_Паскаль» для этого нужно выполнить задачи: изучит цикл с предусловием, построить блок-схему, рассмотреть программу на паскале.

Тип материала: Презентация Power Point (ppt)
Размер: 1.46 Mb
Количество скачиваний: 12
Просмотров: 102

Похожие материалы