Главная / Старшие классы / Информатика и ИКТ

Разработка урока «Алгоритмическая структура «Цикл»

Скачать
39.15 КБ, 455627.docx Автор: Алябьева Наталья Михайловна, 21 Мар 2015
Скачать
1.64 МБ, 455629.pdf Автор: Алябьева Наталья Михайловна, 21 Мар 2015
Скачать
263.42 КБ, 455630.pptx Автор: Алябьева Наталья Михайловна, 21 Мар 2015
Разработка урока
  • Раздел программы: «Основы алгоритмизации и программирование».
  • Тема урока: «Алгоритмическая структура «Цикл» в VBA. Блок - схемы циклов со счетчиком, предусловием и постусловием».
  • Тип урока: урок-лекция.
  • Вид: комбинированный урок.
  • Цель урока:

  • Образовательная: научиться работать с алгоритмической структурой «Цикл» в среде VBA, строить блок-схемы циклов со счетчиком, предусловием и постусловием, решать задачи с использованием данных циклов.
  • Воспитательная: развитие научного мировоззрения; формирование навыков работы в группе.
  • Развивающая: развитие единого подхода к изучению информационных процессов в живой природе, обществе, технике, обоснование общности процессов восприятия, эффективного оперирования наглядными образами, быстрого установления смысловой связи между ними.
  • Ход урока:

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

    Проверка домашнего задания.

  • Изучение нового материала с использованием презентации, выполненной в Power Point «Циклы».
  • [1 слайд] Цикл-это многократное повторение последовательности действий по некоторому условию.

    Различают три вида циклов:

  • Цикл с параметром;
  • Цикл с предусловием;
  • Цикл с постусловием.
  • 4 слайд] Основные понятия:

  • Управляющая переменная цикла
  • Начальное значение управляющей переменной
  • Конечное значение управляющей переменной
  • Шаг цикла
  • Тело цикла
  • [5 слайд] Цикл с параметром (счетчиком)

    Счетчик – управляющая переменная

    Начало – начальное значение счетчика (управляющей переменной)

    Конец – конечное значение счетчика (управляющей переменной)

    Шаг – шаг изменения значения счетчика (по умолчанию 1)

    Операторы цикла с параметром (для VBA):

    For счетчик = начало To конец [ Step шаг]

    Next счетчик

    [6 слайд] Циклы с параметром. Задача: Найти сумму цифр целого неотрицательного числа. Для решения данной задачи используется алгоритм цикла с параметром. На первом этапе определяется число символов в строке. Затем организуется цикл, начальным и конечным параметрами которого являются i и k символ, а в теле цикла находится сумма цифр заданного числа: S=S+val(mid(N,i,1)). На втором этапе приводится блок-схема алгоритма представленной задачи.

    Рис. 5. Блок-схема к задаче «Найти сумму цифр целого неотрицательного числа». На третьем этапе, приводится программный код:

    Dim n As String

    Dim s As Single

    Dim k As Single

    Dim i As Single

    Private Sub CommandButton1_Click()

    n = TextBox1.Text

    k = Len(n)

    s = 0

    For i = 1 To k

    s = s + Val(Mid(n, i, 1))

    Next i

    TextBox2.Text = Str(s)

    End Sub

    [7 слайд] Цикл с предусловием «Пока». Цикл с предусловием используется в том случае, когда число шагов цикла точно не определено, а выход из цикла осуществляется при проверке истинности условия. Если условие примет значение «ложь», то выполнение цикла закончится.

    Блок-схема алгоритма:

    Операторы цикла с предусловием (2 варианта)

    Do While Условие

    Тело цикла

    [Exit Do]

    Loop

    [8 слайд] Циклы с предпроверкой условия. Задача: Найти сумму цифр целого неотрицательного числа. Данную задачу можно также решить с помощью циклического алгоритма с предпроверкой условия. Пока количество цифр в числе не станет равным нулю, выполняется деление на десять, выделение целой части числа, а также расчет суммы цифр в числе. Блок-схема к задаче «Найти сумму цифр целого неотрицательного числа»:

    Для данного способа решения приводится фрагмент программного кода:

    Dim n as single

    Dim s as single

    n=val(TextBox1.text)

    s=0

    Do Until n=0

    s=s+(n mod 10)

    n=int(n/10)

    Loop

    TextBox2.text=str(s)

    [9 слайд] Цикл с постусловием «До»

    Цикл с постусловием используется в том случае, когда число шагов цикла точно не определено, а выход из цикла осуществляется при проверке истинности условия. Если условие примет значение «истина», то выполнение цикла закончится.

    Цикл с постусловием выполняется хотя бы один раз в любом случае.

    Блок-схема алгоритма:

    Операторы цикла с постусловием (2 варианта)

    Do

    Тело цикла

    [Exit Do]

    Loop While Условие

    Do

    Тело цикла

    [Exit Do]

    Loop Until Условие

    [10 слайд] Циклы с постпроверкой условия. Задача: Найти сумму цифр целого неотрицательного числа. Поставленную задачу можно решить, применяя циклический алгоритм с постпроверкой условия. Указанное число делится на десять, выделяется целая часть числа, а также производится расчет суммы цифр до тех пор, пока количество цифр в числе не станет равным нулю. Блок-схема данного способа решения.

    Циклический алгоритм с постпроверкой условия. Для этого способа решения приводится фрагмент программного кода:

    Dim n as single

    Dim s as single

    n=val(TextBox1.text)

    s=0

    Do

    s=s+(n mod 10)

    n=int(n/10)

    Loop Until n=0

    Text2.text=str(S)

    [11 слайд] Функции для работы со строковыми переменными.

    функция

    действие

    Тип возвращаемого значения

    Len(a)

    длина строковой переменной a

    число

    Left(a,k)

    Вырезать слева к символов

    string

    Right(a,k)

    Вырезать справа к символов

    string

    Mid(a,i,k)

    Вырезать начиная с i символа в количестве k

    string

    III. Практическая работа (отработка ЗУН по данной теме)

    Далее предлагаются задания для работы в классе. Можно предложить учащимся совместное решение задач (в группах по 2 человека), либо поработать индивидуально.

    а) Для начала учащимся предлагается выполнение проектов в среде VB с использованием готовых программных кодов, приведенных в презентации.

    б) Затем совместное или в группах решение задач, представленных на слайдах №10 (задача №4) и №11 (задача №4). Составляем блок-схемы к приведенным задачам и программный код.

    [12 слайд] Задачи для самостоятельного решения.

  • Начальный вклад в сбербанк составил А рублей под Р процентов годовых. Через сколько лет он станет больше В рублей?
  • Сбербанк начисляет Р процентов годовых. Какой станет сумма в рублях А, положенная на N лет?
  • Одноклеточная амеба каждые три часа делится на 2 клетки. Сколько клеток будет через 5 дней?
  • В первый день тренировок спортсмен пробежал 10 км. В каждый следующий день он увеличивал норму на 10% от предыдущего дня. Через сколько дней он будет пробегать ежедневно больше 20 км? Какое расстояние он пробежит за 10 дней? Через сколько дней он пробежит суммарный путь 100 км?
  • [13 слайд] Задачи (циклы с параметром).

    IV. Закрепление знаний, умений, навыков. Домашнее задание: & 3.2, 3.2.2 стр. 117-123.

    Составить блок-схемы к задачам: №1и №2 (слайд 10) и №3 (слайд 11).


    Автор: Алябьева Наталья Михайловна
    Похожие материалы
    Тип Название материала Автор Опубликован
    презентация, документ Разработка урока «Алгоритмическая структура «Цикл» Алябьева Наталья Михайловна 21 Мар 2015
    документ ОТКРЫТЫЙ УРОК « Алгоритмическая структура «Цикл»». Учитель Сисина Галина Антоновна. МБОУСОШ №4 г. Агрыз, РТ Сисина Галина Антоновна 21 Мар 2015
    документ ФГОС. 9 класс. Урок по теме: Алгоритмическая структура «выбор». Авдеева Татьяна Юрьевна 21 Мар 2015
    разное Методичекая разработка урока информатики в 9 классе по теме: Алгоритмическая структура "ветвление" Филин Павел Владимирович 21 Мар 2015
    документ Учебно-методическая разработка «Скрипичная постановка рук, структура их действий в произведениях» План конспект урока, презентация к уроку. Лукьянчикова Инна Александровна 31 Мар 2015
    презентация Учебно-методическая разработка «Скрипичная постановка рук, структура их действий в произведениях» План конспект урока, презентация к уроку. Лукьянчикова Инна Александровна 31 Мар 2015
    документ Методическая разработка Технологическая карта открытого урока по биологии В 11 классе «Структура сообщества». Хватов Александр Борисович 17 Окт 2015
    разное Алгоритмическая структура ветвление. Разработка алгоритма Бодылева Оксана Михайловна 6 Июн 2015
    презентация, документ Конспект "Алгоритмическая структура цикл" Данькова Наталья Викторовна 21 Мар 2015
    разное Разработка урока по литературе в 10 классе по творчеству Н.А.Некрасова. Тема: Стихи Н.А.Некрасова о любви. «Панаевский цикл». Язовских Галина Николаевна 20 Мар 2015
    разное «СТРУКТУРА УРОКА МАТЕМАТИКИ» Грихно Марина Ивановна 21 Мар 2015
    документ сценарий урока в 7 классе по теме: «Великие темы жизни. Историческая картина» Организационная структура (сценарий) урока Структура урока: Объяснение нового материала. Творческая практическая деятельность. (Индивидуальная работа) Рефлексия. & Цымбал Е.А. 13 Авг 2015
    документ "Изменение глаголов по временам". Тема урока: «Изменение глаголов по временам». Задачи урока: Структура урока. Ход урока. Пашина Светлана Владимировна 31 Мар 2015
    презентация Презентации на тему "Алгоритмическая структура "цикл" 9 класс Ткачев Сергей Евгеньевич 21 Мар 2015
    документ Самоанализ урока - Понятие «Экономический цикл» Ларин Максим Станиславович 21 Мар 2015
    разное ДОКЛАД на тему: «Структура урока по ФГОС. Этап V: «Первичное закрепление» (с проговариванием во внешней речи) Ляля Даутовна Гаязова 30 Мар 2015
    документ Урок географии по теме: «Размещение и миграции населения». Структура и содержание данного урока определены поставленными целями и задачами: Мамонтова Елена Алексеевна 21 Мар 2015
    разное Структура «деятельностного» урока в соответствии с ФГОС Ерофеева Светлана Петровна 4 Апр 2015
    презентация, документ «Самого главного глазами не увидишь» структура урока обобщения знаний Шалимова Надежда Михайловна 31 Окт 2015
    документ Тема урока: «Исполнитель Чертежник. Цикл «повторить n раз». Работа в среде Кумир» Мордовцева Елена Александровна 21 Мар 2015
    разное Методическая разработка нестандартного урока «Улей». Солнышкина Татьяна Александровна 5 Апр 2015
    документ методическая разработка урока ОБЖ по теме Структура Вооруженных Сил Шапкин Сергей Анатольевич 20 Мар 2015
    документ Разработка урока по математике « Математический теремок» Тема урока: «ЗНАКИ «ПЛЮС» (+), «МИНУС» (–), «РАВНО» (=)» Разработка урока по математике « Математический теремок» Тема Кузнецова Елена Анатольевна 5 Апр 2015
    документ Технологическая карта урока. Системы объектов. Состав и структура системы. Практическая работа №5 «Знакомимся с графическими возможностями текстового процессора» Жесткова Алена Владимировна 21 Мар 2015
    документ Конспект урока «Циклический алгоритм. Цикл с предусловием» 6 класс Митасова Татьяна Сергеевна 21 Мар 2015
    документ Конспект урока- исследования «Экономический цикл и его фазы» Тутринова Татьяна Гарриевна 21 Мар 2015
    документ МЕТОДИЧЕСКАЯ РАЗРАБОТКА открытого урока по дисциплине «ОБОРУДОВАНИЕ» «АВТОМАТИЗАЦИЯ» Тема урока: «Осахаривание крахмала». Лавренова Марина Александровна 20 Мар 2015
    презентация, документ, таблица Конспект урока по английскому языку в 11 классе по УМК В. П. Кузовлева Цикл «Изобретения, которые потрясли мир» Подтема «Мобильный телефон. Язык SMS сообщений» Киселева Людмила Анатольевна 21 Мар 2015
    документ Разработка урока по литературному чтению в 4 классе (УМК«Планета знаний») Тема: «О.Кургузов «Телевизионные макароны»». Наталья Наталья 30 Мар 2015
    документ Методическая разработка урока по теме «Совесть». «Долг» (модуль «Основы светской этики») Базанкова Татьяна Николаевна 31 Мар 2015
    документ Разработка урока по технологии. Раздел: «Художественная обработка древесины» Тема урока: «ПРОПИЛЬНАЯ РЕЗЬБА» Мачурин Владимир Николаевич 1 Апр 2015
    презентация, документ Методическая разработка урока по курсу «Основы шахматной игры».Тема урока: «Матовые комбинации. Тема блокировки» (второй год обучения) Сазонова Руфина Мунировна 4 Ноя 2015
    документ Методическая разработка урока в 9 классе "Законы Ньютона" Методическая разработка урока «Законы Ньютона» Федотова Зинаида Ивановна 21 Мар 2015
    документ Разработка урока математики в 5 классе «Полуокружность и полукруг» Разработка урока математики в  5 классе Фоменко Марина Вячеславовна 1 Апр 2015
    презентация Разработка урока по теме «СОЮЗ» Шевченко Надежда Анатольевна 20 Мар 2015
    разное Методическая разработка урока производственного обучения Тема: Изготовление конструкции ландшафтного дизайна «Вазон» Безбородов Николай Викторович 20 Мар 2015
    разное Методическая разработка открытого урока ОБЖ по теме «Средства индивидуальной защиты органов дыхания» Пудовкина Елена Александровна 20 Мар 2015
    документ Методическая разработка урока по теме: «Семья» Сутягина Татьяна Викторовна 20 Мар 2015
    документ Методическая разработка урока по теме «Устройства компьютера» Павлова Элла Федоровна 20 Мар 2015
    разное Методическая разработка урока: «Если хочешь быть здоров!» Маричева Алла Валерьевна 20 Мар 2015