Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  Построение алгоритмов с использованием базовых алгоритмических структур и их реализация в виде программ

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

На уроке даны упражнения на составление программ, повторение основных определений и понятий.
04.01.2013

Описание разработки

Цель урока:

Повторить основные понятия, определения, базовые структуры алгоритмов; основные команды и функции; 

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

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

  • образовательные:
    • усвоение и закрепление  учащимися правил использования базовых алгоритмических структур на языке программирования;
    • выработка навыков составления программ с использованием базовых структур алгоритмов;
  • развивающие:
  • развитие логического и алгоритмического мышления учащихся;
  • развитие у учащихся познавательной активности;
  • развитие памяти  и внимания;
  • развитие коммуникационной компетентности у учащихся;
  • привитие учащимся навыков самостоятельной работы;
  • воспитание бережного отношения к компьютерной технике;
  • воспитание толерантности.
  • воспитательные:

Тип урока: комбинированный.

Формы и методы обучения: словесный, наглядный, практический, проблемный,  мозговой штурм, практическая работа.

Структура урока

  1. Организационный момент. (2 мин.)
  2. Индукция. (2 мин.)
  3. Повторение и актуализация знаний, умений и навыков.(7 мин)
  4. Закрепление полученных знаний. (10 мин)
  5. Компьютерный эксперимент.(15 мин)
  6. Физкультпауза. (3 мин)
  7. Рефлексия. (3 мин.)
  8. Домашнее задание. (1 мин)
  9. Подведение итогов урока. (2 мин)

Ход урока

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

Инструктаж по технике безопасности в компьютерном классе.

Оглашение темы и цели урока, мотивация учеников.

 «Индукция»

Для создания позитивного эмоционального настроения, включения чувственного аппарата, создания личностного позитивного отношения к предмету обсуждения,  ученикам предлагается высказать свои надежды и ожидания от работы на уроке и указать свое эмоциональное состояние по методике Лукашина О.М. Учащиеся заполняют «таблицу-экран», высказывая при этом свои надежды и ожидания от работы на уроке, оставляя в клеточках экрана карточку соответствующего цвета.

Повторение и актуализация знаний, умений и навыков.

Устный опрос:

Алгоритм – это четкая последовательность действий для определенного исполнителя, приводящая к выполнению поставленной цели.

Базовые структуры алгоритмов: линейные, разветвляющиеся, циклические.

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

Типы данных: целые и действительные.

Давайте вспомним  какие действия выполняют операции mod и div?

Что означает запись: abs(x), sqrt(x), sqr(x)?

Диктант.

  1. Последовательность действий, допустимых для исполнителя – это…
    1. программа  
    2. алгоритм
    3. команда
    4. система команд
  1. Найдите значение выражения sqr (5) – 17 div 4 mod 3
    1. 21
    2. 24
    3.  17
    4. 1
  2. Оператор для организации ветвления в языках программирования – это…
    1. оператор организации диалога с пользователем
    2. условный оператор
    3. оператор цикла
    4. подпрограмма
  3. Найдите значение переменной S: S:=3; k:=S*2; S:=k*k; S:=S + k
    1. 9
    2. 3
    3. 42
    4. 36
  4. Оператор для организации повторения действий в языках программирования – это…
    1. оператор организации диалога с пользователем
    2. условный оператор
    3. оператор цикла
    4. подпрограмма
  5. Определите значение переменной S после выполнения следующих операторов:

S:=0; For i:=1 to 3 do S:=S + i;

  1. 1
  2. 3
  3. 6
  4. 9
  1. Назначением фрагмента программы S:=0; for K:=1 to 100 do S:=S+K;

Является:

  1. вычисление сотой степени числа К (S=К100)
  2. подсчитывание суммы ста чисел, введенных пользователем
  3. подсчитывание суммы первых ста натуральных чисел
  1. Определите значение переменной S после выполнения следующих операторов:

S:=0; k:=0; While k<3 do k:=k + 1; S:=S + k;

  1. 1
  2. 3
  3. 4
  4. 6

Таблица ответов

№ п/п

Номер вопроса

Номер ответа

1

A

2

2

B

2

3

C

2

4

D

3

5

E

3

6

F

3

7

G

3

8

H

2

Закрепление полученных знаний.

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

Среди четырехзначных чисел выбрать те:

-которые оканчиваются на 5;

-которые кратны 15;

- сумма цифр которых равна 22;

Компьютерный эксперимент.

Среди трехзначных чисел выбрать те:

- у которых сумма первой и последней цифр равна 5;

- у которых произведение цифр является четным числом;

Физкультпауза.

Релаксация (презентация)

Этим словом можно назвать:

И ученого, и язык программирования (Паскаль);

И специалиста, управляющего работой какого-нибудь устройства, и команду в языке программирования; (Оператор)

И план деятельности, и описание алгоритма решения задачи на языке программирования (Программа);

И предмет для метания, и носитель информации (Диск)

«Рефлексия»

Учитель предлагает учащимся высказаться по поводу полученных в практической работе результатов (или проведенного урока, полученных или нет знаниях, практической ценности их и т.д.). Заполняют таблицу эмоционального состояния на конец урока. Высказываются по поводу получения или нет ожидаемых результатов урока.

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

Повторить теоретический материал из опорного конспекта. Решить задачи.

Напишите программу определения количества трехзначных натуральных чисел, сумма цифр которых равна заданному числу N.

Напишите программу поиска среди двузначных чисел таких, сумма квадратов цифр которых делится на 13.

Итоги урока

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

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

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

Профессиональная компетентность педагогов в условиях внедрения ФГОС

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Построение алгоритмов с использованием базовых алгоритмических структур и их реализация в виде программ (0.47 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт