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

Конспект урока «Циклические алгоритмы на языке программирования работа с ними» по информатике для 9 класса

Открытый урок



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

Учителя: Зеленецкой М.С. в 9В классе

Цели урока:

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

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
  оператор;


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


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

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

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

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

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

while 2>1 do
  write(1);

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

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


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

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

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

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

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

repeat
  write(1);
until 2=1;

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


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

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

program z1;

uses crt;

var i:integer; s: longint;

begin

s:=0;

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

writeln (s); S= 6


end.


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

program z1;

uses crt;

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.Работа с карточками (решение задач ГИА кодификатор А1,А2)


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

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

Составить программу и вычислить























Здесь представлен конспект к уроку на тему «Циклические алгоритмы на языке программирования работа с ними», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (9 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

Список похожих конспектов

Использование переменных. Операции над переменными различных типов в языке программирования

Использование переменных. Операции над переменными различных типов в языке программирования

КОНСПЕКТ УРОКА ПО ИНФОРМАТИКЕ В 8 КЛАССЕ. Тема урока:. Решение задач ЕГЭ по информатике по теме «Использование переменных. Операции над переменными ...
Графика на языке программирования АВС Pascal

Графика на языке программирования АВС Pascal

ПЛАН-КОНСПЕКТ УРОКА. ТЕМА: «. Графика на языке программирования АВС. Pascal. ». Тип урока:. получение. новых знаний. Технология:. системно-деятельностный ...
Антивирусные программы и работа с ними

Антивирусные программы и работа с ними

Урок по теме: "Антивирусные программы и работа с ними". . Шафикова Татьяна Сергеевна, учитель. информатики и ИКТ. . Цели урока:. . Дать ...
Знакомство с системой программирования КуМир

Знакомство с системой программирования КуМир

Муниципальное бюджетное общеобразовательное учреждение. «Варениковская средняя общеобразовательная школа № 56». Крымского района Краснодарского ...
Алгоритмическая среда KTurtle: работа с холстом, вывод данных на экран

Алгоритмическая среда KTurtle: работа с холстом, вывод данных на экран

Тема урока:. Алгоритмическая среда KTurtle. : работа с холстом, вывод данных на экран. Тип урока:. урок получения новых знаний. Цель урока:. ...
Контрольная работа по PowerPoint

Контрольная работа по PowerPoint

Суворова Галина Викторовна. . Суворова Галина Викторовна. . КГУ «Школа-гимназия города Курчатова», Казахстан, ВКО, город Курчатов. . ...
Алгоритмы на паскале

Алгоритмы на паскале

ПЛАН-КОНСПЕКТ УРОКА «Название». ФИО Бурзаев Андрей Игоревич. . Место работы МБОУ СОШ №1 им. М.Горького г. Арзамас. . . . Должность. ...
Лабораторная работа №3 Симплекс – метод решения задач. ПК №3

Лабораторная работа №3 Симплекс – метод решения задач. ПК №3

Колледж АО «Финансовая академия». Разработка открытого урока. Тема: «Лабораторная работа №3 Симплекс – метод решения задач. ...
Линейное программирование на языке TurboPascal

Линейное программирование на языке TurboPascal

Интегрированный урок информатика и экология 7 классе. Тема урока : Линейное программирование на языке TurboPascal. Цель:.  . Сформировать навыки ...
Зачётная работа по созданию баз данных

Зачётная работа по созданию баз данных

АО "Финансовая академия". Методическая разработка. открытого занятия. с элементами деловой игры. Тема: "Зачётная работа по созданию ...
Графика на языке BASIC

Графика на языке BASIC

Учитель 2 квалификационной категории. . Шамсутдинова Рамиля Ильгизовна. МАОУ «Базарно-Матакская СОШ». Тема: «Графика на языке BASIC. ». Цели:. ...
Ветвление на языке Паскаль

Ветвление на языке Паскаль

Урок по теме «Ветвление на языке Паскаль». Цель: Продолжить формирование навыков решения основных типов задач по информатике в форме тестирования. ...
Двумерные массивы на языке Basic

Двумерные массивы на языке Basic

Двумерные массивы на языке Basic. . Тип урока:. урок изучения нового материала. Технология:. личностно-ориентированная. Цели урока:. . ...
Графические процедуры на языке Delphi

Графические процедуры на языке Delphi

10 класс. «Графические процедуры на языке Delphi». . Цели:. организовать деятельность учащихся изучению и закреплению знаний и способов действий ...
Итоговая работа по базам данных

Итоговая работа по базам данных

Тема: Итоговая работа по базам данных. Цели:. дидактические:. . . создать условия для про­верки уровня знаний;. . контроль, самоконтроль ...
Исследование зависимости мощности потребляемой лампочкой накаливания от напряжения на ее зажимах

Исследование зависимости мощности потребляемой лампочкой накаливания от напряжения на ее зажимах

Интегративный урок по физике и информатике. Преподаватель информатики и физики Искакова Гайни Каратаевна. Костанайский гуманитарный колледж. ...
Использование схемы анализа на уроках информатики и истории

Использование схемы анализа на уроках информатики и истории

Ин. тегрированный урок по информатике и истории в 9 М классе. Е.Е Гунейко. , учитель информатики, заместитель директора по информатизации, О.В. ...
Арифметические выражения в системе программирования Gambas

Арифметические выражения в системе программирования Gambas

Тема урока:. Арифметические выражения в системе программирования Gambas. . Форма урока:. Урок - практикум. Тип урока:. Урок совершенствования ...
Линейные алгоритмы

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

Муниципальное общеобразовательное учреждение. «Средняя общеобразовательная школа №8 г. Петровска Саратовской области». ...
Графическая работа в виде конструктивного эскиза

Графическая работа в виде конструктивного эскиза

План урока производственного обучения. Тема урока. : «Графическая работа в виде конструктивного эскиза». . Цель урока. : Усвоение учащимися ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:1 июля 2016
Категория:Информатика
Классы:
Поделись с друзьями:
Скачать конспект