Инфоурок Информатика КонспектыКонспект урока информатики 10 профильный "Циклические алгоритмы"

Конспект урока информатики 10 профильный "Циклические алгоритмы"

Скачать материал

Класс: 10                                                                  24.11.2015

Тема: « Циклические алгоритмы на языке программирования работа с ними»

Цели урока:

1.      Образовательная. Организовать деятельность учащихся по изучению и первичному закреплению  понятия алгоритм, программы, структуры программы, научить создавать программы с циклом на языке программирования TurboPascal.

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

3.      Воспитательная. Продолжить формирование коммуникативной культуры , информационной культуры, внимательности, аккуратности, дисциплинированности.

Тип урока: изучение нового материала.закрепление пройденного, применение на практике.

Основной метод объяснения: объяснительно-иллюстративный

Формы работы: фронтальная, индивидуальная.

Средства урока:

1.     Мультимедийнаяпрезентация.

2.      Карточки с набором  заданий.

Задачи урока:

·         Способность формировать у учащихся умений работы с циклическими алгоритмами

·         Способствовать развитию умений самостоятельной работы;

Содействовать развитию познавательной активности учащихся.

План урока:

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

     II.            Актуализация и проверка знаний. (5 мин)

  III.            Теоретическая часть. Изучение нового материала. (10 мин)

IV.            Физминутка. (5 мин)

 V.            Практическая часть.  Закрепление изученного материала.(15 мин)

  VI.            Домашнее задание (2 мин)

VII.            Итог урока. (2 мин)Формированию информационной и коммуникационной культуры учащихся.

Ход урока:

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

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Актуализация и проверка знаний.

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

Линейный алгоритм ?

Алгоритм с ветвлением?

Как вы думаете а Циклический алгоритм какой?

III. Теоретическая часть. Изучение нового материала.

Запишем определение:

Цикл представляет собой последовательность операторов, которая выполняется неоднократно.

Оператор цикла for – цикл со счетчиком (используется с заранее известным числом повторений)

Оператор цикла for имеет одну из двух форм:

for переменная:=начальное значение to конечное значение do
  оператор;

или

for переменная:=начальное значение downto конечное значение do
  оператор;

 

Текст от слова for до слова do включительно называется заголовком цикла, а оператор после do - телом цикла. Переменная после слова for называется параметром цикла. Для первой формы цикла с ключевым словом to параметр цикла меняется от начального значения до конечного значения, увеличиваясь всякий раз на единицу, а для второй формы ключевым словом downto - уменьшаясь на единицу. Для каждого значения переменной-параметра выполняется тело цикла.

 

Оператор цикла while – цикл с предусловием

Оператор цикла while имеет следующую форму:

while условие do
  оператор

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

Если условие всегда оказывается истинным, то может произойти зацикливание:

while 2>1 do
  write(1);

Чтобы прервать зациклившуюся программу, следует использовать комбинацию клавиш Ctrl-F2

Точка с запятой сразу после do в Pascal ABC считается синтаксической ошибкой.

 

Оператор цикла repeat

Оператор цикла repeat имеет следующую форму:

repeat
  операторы
untilусловие

В отличие от цикла while, условие вычисляется после очередной итерации цикла, и если оно истинно, то происходит выход из цикла. Таким образом, операторы, образующие тело цикла оператора repeat, выполняются по крайней мере один раз.

Если условие всегда оказывается ложным, то может произойти зацикливание:

repeat
  write(1);
until 2=1;

Чтобы прервать зациклившуюся программу, следует использовать комбинацию клавиш Ctrl-F2.

 

3.  Решение задач.

Задача 1. Вычислить 12+22+…+122.

programz1;

usescrt;

var i:integer; s: longint;

begin

s:=0;

for i:=1 to 100 do  s:=s+sqr(i);

writeln (s);                                                    S= 650

end.

 

Задача 2. Найти все делители числа n.

program z1;

usescrt;

var n, i: integer; k: real;

begin

read (n);

for i:=1 to n do

if  n mod I = 0  then  writeln (i);

end.

      4.  Физминутка

      5.Работа с карточками.

 

6. Итог урока.

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

1.                                          Напечатать таблицу перевода дюймов в см. 1 дюйм = 2.54 см

2.                                          Вычислить

 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока информатики 10 профильный "Циклические алгоритмы""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по безопасности

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 087 материалов в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.01.2016 1165
    • DOCX 82 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Малеева Елена Валериевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Малеева Елена Валериевна
    Малеева Елена Валериевна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 83514
    • Всего материалов: 35

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 39 регионов
  • Этот курс уже прошли 806 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 19 человек

Мини-курс

Физическая культура и спорт: методика, педагогика, технологи

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 13 регионов
  • Этот курс уже прошли 16 человек

Мини-курс

Основы игровой деятельности дошкольников: роль игр в развитии детей

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 14 регионов
  • Этот курс уже прошли 20 человек