------ **Учитель: Тароев Владимир Георгиевич**\\ **Образовательное учреждение: КОР №1**\\ Электронная почта: [[taroev_vl@mail.ru| Владимир Тароев]]\\ **Методическая разработка по теме:\\ "Программная реализация основных типов алгоритмических структур"** ====== Тематическое планирование для 10 класса ====== **"Информатика и ИКТ"**\\ УМК по информатике для 10 классов. Автор: Угринович Н.П.\\ [[plan10klass|план 10 классы]] ----- Даже если ты не собираешься стать программистом - все равно работаешь на компьютере и используешь различные компьютерные программы. Хотите хоть немного понять как и почему они работают? Эти уроки помогут вам в этом. {{:metodika_prepodavanija_informatiki._06.12.2008_-_27.04.2009:proekt.jpg|}} {{:metodika_prepodavanija_informatiki._06.12.2008_-_27.04.2009:taroev_progi.rar|Примеры проектов Visual Basic }} ====== Программирование на Visual Basic (16 часов) ====== **Раздел состоит из следующих уроков:** - Интерфейс Visual Basic. - Линейные алгоритмы и программы. - Алгоритмическая структура «ветвление». - Циклические алгоритмы и программы. == Список используемой литературы: == 1. Информатика и информационные технологии. Учебник для 10-11 классов. /Под ред. Н.Д. Угринович.\\ 2. Информатика и ИКТ. Учебник для 10 класса. /Н.Д. Угринович.Бином 2008 год\\ 3. Visual Basic 6.0 Шаг за шагом - Microsoft Press; Издательство ЭКОМ М. 2007\\ 4. Волченков Н.Г. Программирование на Visual Basic 6.0 – M.: Телеком, 2001.\\ 5. Сафронов И. Visual Basic в примерах и задачах. – СПб.: БХВ. 2007.\\ 6. Угринович Н., Босова Л., Михайлова Н. Практикум по информатике и информационным технологиям. – М.: Лаборатория базовых знаний, 2006. == Интернет-ресурсы: == [[http://pedsovet.org/ask/315/| Сайт "Педсовет" страничка методики Макаровой Н.В.]]\\ [[http://school-collection.edu.ru/catalog/teacher/?&class[]=50|Единая коллекция цифровых образовательных ресурсов]]\\ [[http://window.edu.ru/window_catalog/pdf2txt?p_id=29975| Единое окно доступа к образовательным ресурсам]]\\ [[http://mega.km.ru/pc/|энциклопедия ПК]]\\ [[http://www.vbcoding.org.ua/| Программирование на VB6]]\\ [[http://i2r.ru/static/375/| Библиотека интернет индустрии]]\\ [[http://www.metod-kopilka.ru/|Методическая копилка учителя информатики]]\\ [[http://www.rusedu.info/|Информатика и информационные технологии в образовании]]\\ [[http://www.klyaksa.net/htm/kopilka/index.htm|Информатика и ИКТ в школе.Клякса@.net ]]\\ [[http://informatika.na.by/| Информатика для учителя, ученика и родителей]]\\ [[http://edu-tsor.edu.cap.ru/catalog/rubr/8f5d7210-86a6-11da-a72b-0800200c9a66/19744/|Единая коллекция цифровых образовательных ресурсов (VB6)]]\\ [[http://www.it-n.ru/communities.aspx?cat_no=6361&lib_no=7210&tmpl=lib|Сеть творческих учителей]]\\ [[http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0|Википедия]] ==== Оборудование и ПО: ==== * мультимедийный комплекс (компьютер, проектор, интерактивная доска) * класс ученических компьютеров с выходом в Internet * операционная система Windows XP * программная среда Visual Basic 6.0. * ПО для Smart Board * презентации по теме урока * конспекты уроков по курсу * тестирующие программы ====Раздаточный материал:==== Практические работы для учащихся.\\ ====== Урок №1. Visual Basic.Интерфейс, основы работы. ====== == Цель урока: == 1. Познакомить с [[http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81|интерфейсом]] среды программирования.\\ 2. Обучить приемам работы в [[http://ru.wikipedia.org/wiki/Visual_Basic|среде Visual Basic]].\\ 3. Закрепить полученные умения и навыки с помощью выполнения практических работ.\\ == Задачи урока: == **Образовательные задачи:**\\ 1. Ввести понятие интегрированной [[http://ru.wikipedia.org/wiki/Visual_Basic|среды Visual Basic]] (проект, форма, элементы управления.\\ 2. Дать представление о создании проекта и его сохранении.\\ **Воспитательные задачи:**\\ 1. Воспитать устойчивый интерес к предмету.\\ 2. Воспитать объективность в самооценке.\\ 3. Развить умения связывать изучение нового материала с уже известными фактами; воспитывать самостоятельность.\\ **Развивающие задачи:**\\ 1. Развить умение выделять в информации главное.\\ 2. Развить познавательный интерес к предмету.\\ === Тип урока: === **Урок изучения нового материала и его закрепления.**\\ Основные организационные формы обучения на уроке:\\ • фронтальная работа с классом;\\ • индивидуальная работа за компьютером;\\ ===== План 1 урока: ===== [[osnovnaja_shkola|план 1 урока (Интерфейс, основы работы)]] ====== Урок №2. Линейные алгоритмы и программы. ====== == Цель урока: == 1. Закрепить и углубить знания по теме «Линейные алгоритмы».\\ 2. Развить умение проводить аналогию, умение обобщать, творчески мыслить.\\ 3. Воспитать целеустремленность, аккуратность, коммуникативность.\\ == Задачи урока: == **Образовательные задачи:**\\ 1. Познакомить учащихся с базовыми алгоритмическими структурами.\\ 2. Дать представление о режимах работы трансляторов.\\ 3. Научить реализовывать прстые алгоритмы с помощью языка Visual Basic\\ **Воспитательные задачи:**\\ 1. Воспитать интерес к творческой деятельности.\\ 2. Воспитать навыки командной работы, коммуникативного взаимодействия и работы в сотрудничестве.\\ **Развивающие задачи:**\\ 1. Развить умение выделять главное.\\ 2. Формировать устойчивое внимание.\\ === Тип урока: === **Урок изучения нового материала, применения знаний и умений.**\\ Основные организационные формы обучения на уроке:\\ • фронтальная работа с классом;\\ • работа в группах ;\\ • индивидуальная работа за компьютером;\\ ===== План 2 урока: ===== [[plan2uroka|план 2 урока (реализация линейного алгоритма)]] ====== Урок №3. Алгоритмическая структура «ветвление». ====== == Цель урока: == 1. Закрепить и углубить знания по теме «Алгоритмы ветвления».\\ 2. Развить умение анализировать взаимосвязь между различными объектами проекта.\\ 3. Дать представление о различных способах реализации структур ветвления.\\ == Задачи урока: == **Образовательные задачи:**\\ 1. Познакомить учащихся с базовыми алгоритмическими структурами.\\ 2. Дать представление о логических конструкциях в программировании.\\ 3. Научить правильно записывать конструкции условных операторов.\\ **Воспитательные задачи:**\\ 1. Воспитать объективное отношение к работе товарищей.\\ 2. Воспитать навыки взаимопомощи.\\ **Развивающие задачи:**\\ 1. Формирование эстетического сознания и художественного вкуса.\\ 2. Научиться построению логических конструкций.\\ === Тип урока: === **Урок изучения нового материала, применения знаний и умений.**\\ Основные организационные формы обучения на уроке:\\ • фронтальная работа с классом;\\ • работа в группах ;\\ • индивидуальная работа за компьютером;\\ ===== План 3 урока: ===== [[plan3uroka|план 3 урока (реализация алгоритма ветвления)]] ====== Урок №4. Циклические алгоритмы и программы. ====== == Цель урока: == 1. Закрепить и углубить знания по теме «Циклические алгоритмы».\\ 2. Расширить представление о проекте путём создания более сложного проекта.\\ 3. Научить реализовывать сложные алгоритмические конструкции.\\ == Задачи урока: == **Образовательные задачи:**\\ 1. Познакомить учащихся с базовыми алгоритмическими структурами.\\ 2. Познакомить с новыми элементами управления.\\ 3. Научить целенаправленно использовать соответствующий инструментарий для решения поставленной задачи. **Воспитательные задачи:**\\ 1. Воспитать ответственность за принимаемые решения.\\ 2. Воспитать объективность в оценке работы товарищей.\\ **Развивающие задачи:**\\ 1. Развивать у учащихся способность к алгоритмическому мышлению.\\ 2. Развить навыки самостоятельной и групповой деятельности.\\ === Тип урока: === **Урок изучения нового материала, применения знаний и умений.**\\ Основные организационные формы обучения на уроке:\\ • фронтальная работа с классом;\\ • работа в группах ;\\ • индивидуальная работа за компьютером;\\ ===== План 4 урока: ===== [[plan4uroka|план 4 урока (реализация циклического алгоритма)]]