Инфоурок / Информатика / Конспекты / Конспект урока по информатике по теме «Оператор цикла с предусловием WHILE»

Конспект урока по информатике по теме «Оператор цикла с предусловием WHILE»


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов

hello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifhello_html_m2a7690f7.gifТема урока «Оператор цикла с предусловием WHILE»

Цели и задачи урока:

Дидактическая: научить применять полученные знания при составлении

программ и творческих заданий. Научить решать задачи с использованием оператором цикла WHILE. Закрепить знания учащихся об операторе цикла FOR;

Развивающая: развивать логическое мышление, память, вырабатывать умение анализировать;

Воспитательная: воспитание культуры общения, умению выслушивать других, воспитание эстетических навыков при заполнении кроссворда.


Тип урока: урок - закрепления и получение новых знаний.


Средства обучения: компьютер, операционная среда Windows 7, Power Point, мультимедийный проектор, раздаточный материал.


Ход урока:

  1. Организационный момент

Приветствие.

Сообщают об отсутствующих.

II. Актуализация знаний и умений учащихся

Актуализация знаний и умений учащихся осуществляется во время фронтального опроса и выполнений заданий (см.презентацию), в ходе, которого им предстоит ответить на следующие вопросы:

  1. Дайте определение циклического алгоритма.

  2. Перечислите основные структуры циклического алгоритма.

  3. Запишите формат оператора цикла с параметром, цикла FOR.

  4. Расскажите, как выполняется оператор цикла FOR.

  5. Что следует знать, используя, оператор цикла FOR.

В это же время трое обучающихся выполняют работу за компьютерами.

  1. Изучение нового материала

Учитель даёт задачу:

Мой богатый дядюшка подарил мне один доллар в мой первый день рождения. В каждый следующий день рождения он удваивал свой подарок и прибавлял к нему столько долларов, сколько лет мне исполнилось. Написать программу, указывающую, к какому дню рождения подарок превысит 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)

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


«Оператор цикла с предусловием WHILE»

Общий вид строки

WHILE условие DO тело цикла

Пока условие верно выполняй операторы, входящие в тело цикла.

Особенности оператора с предусловием

  1. Тело цикла выполняется до тех пор, пока условие верно.

  2. Цикл может не выполнится ни разу, если значения условия при входе в цикл – ложно

  3. Если в теле цикла требуется более одного оператора, то необходимо использовать операторные скобки BEGINEND.

  4. Переменные, участвующие в записи условия, должны изменяться в теле цикла, иначе может произойти зацикливание!

Действие данного оператора рассмотрим на конкретном примерах:

4) x:=50;

while x<100 do

begin

x:=x-10;

end;





3) x:=1;

while x<>1 do begin

x:=x+3;

x:=x+1;

end;





2) x:=1;

while x<10 do begin

x:=x+3;

x:=x+1;

end;



Задание1. Какое значение примет переменная x в результате выполнения следующих фрагментов программ?

1) x:=1;

while x<10 do

x:=x+3;

x:=x+1;


В начале урока мы рассматривали задачу. Можем ли мы её решить теперь? 

Заполним шаблон блок-схемы к задаче.
 Вместе с учениками заполняется шаблон блок-схемы для задачи и задается вопросы:

  • Какие начальные значения переменных?

  • Какое условие?

  • Какие повторяющиеся действия содержит тело цикла?

  • Что надо вывести на экран?

Составим блок-схему:







I

S

Результат

1

1


2

4


3

11


4

26


5

57


6

120

6












Обучающиеся садятся за компьютеры и по заданной блок-схеме составляют программу

IV. Закрепление изученного материала

1) Учитель предлагает поменять условие:

Через сколько я смогу купить мопед, если он стоит 1000$.

2) Проверяет работу программ учеников на ПК.

  1. Домашнее задание

  1. Подсчитать значение Y по формуле Y=4X2+2. X меняется в интервале от – 4 до 10 с шагом 2. Вывести на экран значения X и Y.

  2. Задание 2 на дополнительную оценку

Составить программу для решения следующей задачи: В 1626 г. индейцы продали остров Манхэттен за 20 долларов. Если бы эти деньги были помещены в банк и ежегодный прирост составлял n процентов, то каков был капитал в 2006 г.

VI. Подведение итогов

Рефлексия:
—  Было ли вам комфортно сегодня на уроке?
—  Что нового вы узнали на сегодняшнем уроке?
—  Решение, какой задачи было для вас наиболее сложным?
—  С какими именно трудностями вы столкнулись при решении этой задачи?
—  Какие задания показались вам простыми?

Сегодня на уроке вы применяли полученные ранее знания при составлении программ и выполнении творческих заданий. Познакомились с новым оператором WHILE.

Выставление оценок.

Общая информация

Номер материала: ДВ-088063


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

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

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Вам будут интересны эти курсы:

Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»