23. Информатика / [, л. А. Матвеев, и др.]; Под ред. Н. в. Макаровой.- 3-е перераб. изд.- М., 2003. – 765.
24. Информатика / Под ред. .- 2-е изд.- СПб., 2004.
25. Моисеев . – М.: Академия, 1998.
26. Шураков программного обеспечения систем обработки данных: Учеб.- 2-е изд., перераб. и доп.- М.: финансы и статистика, 1987.
8. Организационный момент 8 мин (6%)
- Проверка присутствующих учащихся.
- Проверка готовности к занятию учащихся.
- Цели и задачи занятия.
9. Контроль знаний по предыдущим темам 20 мин (15%)
1. Что такое алгоритм?
2. Свойства алгоритмов.
3. Типы алгоритмов.
4. Методы представления алгоритмов.
5. Что такое алгоритмический язык?
10. Изложение нового материала 40 мин (30%)
Из предыдущего занятия мы знаем, что линейными являются алгоритмы, состоящие из одной серии простых команд. Для записи разветвляющихся и циклических алгоритмов используются так называемые составные команды, аналогичные сложным предложениям русского языка. Составная команда для записи разветвляющихся алгоритмов называется командой ветвления. От простого линейного алгоритма она отличается тем, что в неё входит условие, в зависимости от которого выполняется та или иная ветвь простых команд из числа входящих в составную.
Команда ветвления записывается следующим образом:
если условие
то серия 1
иначе серия 2
все
В зависимости от условия выполняется только одна из двух серий команд, входящих в команду ветвления. Если условие соблюдено, то выполняем серию 1, иначе серию 2.
Существует и сокращенная форма:
если условие
то серия
все
В этом случае, если условие соблюдено, исполнитель выполняет серию команд, а в противном, пропуская серию, переходит к выполнению команды, следующей за командой ветвления.
Команды из серий выполняются подряд, каждая по своим правилам. Команда ветвления заканчивается, как только выполнится последняя команда из серии 1 или серии 2.
Читается команда ветвтления так же, как и записывается.
При изображении алгоритмов в виде блок-схем условие модно понимать как вопрос, на который возможет ответ «да» или «нет».

а) полная запись команды ветвления б) сокращенная форма записи
Пример: Определить кислотность раствора. Чтобы решить эту задачу достаточно опустить в раствор лакмусовую бумагу и по ее цвету определить является ли раствор кислотным, щелочным или нейтральным.
алг определение кислотности раствора
нач отлить в пробирку 1 мл раствора; опустить в пробирку лакмусовую бумагу
если бумага красная
то ответ: раствор кислотный
иначе если бумага синяя
то ответ: раствор щелочной
иначе ответ: раствор нейтральный
все
все
кон
11. Самостаятельная работа учащихся 47 мин (35%)
Задание 1. Составить алгоритм и блок-схему к задачам:
1) 
2) 
3) 
4) 
5) 
Задание 2. Работать с раздаточными карточками.
12. Закрепление нового материала 14 мин (10%)
1. Что представляют собой разветвленные алгоритмы?
2. Для чего нужен оператор «если»?
3. Как можно составить блок-схему алгоритма?
4. Составьте блок-схему команды ветвления.
5. Свойства алгоритма.
13. Обобщение занятия 3 мин (2%)
· Оценить уровень знаний учащихся.
· Объявить тему следующего занятия.
14. Домашнее задание 3 мин (2%)
Д-10 – стр. 22-36, Д-13 – стр. 36-45
Занятие № 14
1. Тема занятия: Структура циклического алгоритма.
2. Количество учебных часов: 3 часа 135 мин (100%)
3. Вид занятия: разъяснительно-комбинированное занятие
4. Цель занятия:
- образовательная: дать понятия основных элементов алгоритмического языка и блок-схемы алгоритмов с циклической структурой. воспитательная: приучить применять теоритические материалы на практике. развиваюшаяся: освоение практических навыков составления алгоритмов и блок-схем.
5. Методы обучения: программное обучение, семинар.
6. Материално-техническое оснащение:
а) техническое: компьютеры, интерактивная доска, мультимединый проектор.
ә) наглядное и дидактическое: плакат, карточки, тестовые задания.
б) место проведения: компьютерные аудитории.
7. Литература:
Основная (О)
1. , 30 уроков по информатике. Алматы, 1999.-434с.
2. . Информатика в патологии, клинической медицине и педиатрии, М.1990.
3. и др., Основы информатики и вычислительной техники, 1991.
4. и др. Вычислительная техника и программирование на ЭВМ, А. 1992.
5. А. Левин. Самоучитель для работы на компьютере., М., 1998.
6. В. Абчук, Самоучитель менеджера по работе на ПК., М.,1998.
7. IBM PS для пользователя.- М. 1997г.
8. Заварыкин вычисления и алгоритмизации // учебное пособие для студентов//.- М.: “Просвещение”.- 1987г.
9. рактическая информатика.
Дополнительная (Д)
1. омпьютерная математика. Теория и практика. М.: горячая линия- Телеком, 2001.
2. Применение UML и шаблонов проектирования. М.: Вильямс, 2002.
3. Простое и сложное в программировании / под ред. С. Гоншорека.- М.: Наука, 1988.
4. ниверсальная алгебра, алгебраическая логика и базы данных.- Новосибирск: Наука, 1988.
5. Программирование: вводный курс: Учеб. пособие.- М.: МЦНМО, 1995.
6. Щербаков в теорию и практику компьютерной безопасности.- М.: 2001.
7. . Вычислительные методы анализа и распознавания патологических процессов.- Медицина, 1978.
8. , . Обработка медико-биологическиx данных на ЭВМ., 1984.
9. . Медицинская информатика и основы вычислительной техники., 1988.
10. . “Вычисления. Алгоритмизация. Программирование”. Пособие для учителя, М., Просвещение. 1988.
11. и др. Управление ПК IBM PS.- М.- 1992
12. . Физиологическая и медицинская информатика. Киев, 1990.
13. Excel. Серия “Диалог с компьютером”.
14. Office. М., 2000.
15. раткий курс Word. М., 2000.
16. нтернет.,М., 2000.
17. , , Теоретические основы информатики. –М.:Наука, 1997
18. и др. Основы информатики. – М.: «Филин,1999».
19. Бадд Тимоти Объектно-ориентированное программирование в действии.
20. - СПб.: Питер, 1997.– 446 с.
21. Нуазо р. Сопровождение программирование. Пер. с англ.-М.: Мир, 1983.
22. исциплина программирования. М.: мир, 1976.
23. Информатика / [, л. А. Матвеев, и др.]; Под ред. Н. в. Макаровой.- 3-е перераб. изд.- М., 2003. – 765.
24. Информатика / Под ред. .- 2-е изд.- СПб., 2004.
25. Моисеев . – М.: Академия, 1998.
26. Шураков программного обеспечения систем обработки данных: Учеб.- 2-е изд., перераб. и доп.- М.: финансы и статистика, 1987.
8. Организационный момент 8 мин (6%)
- Проверка присутствующих учащихся.
- Проверка готовности к занятию учащихся.
- Цели и задачи занятия.
9. Контроль знаний по предыдущим темам 20 мин (15%)
1. Что представляют собой разветвленные алгоритмы?
2. Для чего нужен оператор «если»?
3. Как можно составить блок-схему алгоритма?
4. Составьте блок-схему команды ветвления.
5. Свойства алгоритма.
10. Изложение нового материала 40 мин (30%)
В своей практической деятельности человек постоянно встречается с задачами, для решения которых требуется многократно повторять одни и те же действия. Именно для этого применяется составная команда повторения или циклический алгоритм.
Команда повторения записывается следующим образом:
пока условие
нц
серия
кц
Существует 3 разновидности циклов:
1) Цикл “До”. Он функционирует следующим образом: до тех пор, пока условие не выполнится, выполняется тело цикла. Характерно, что тело цикла в цикле ”до” выполняется хотя бы один раз.
2) Цикл “Пока”. Выполнение этого цикла приводит к тому, что указанная в нем серия команд выполняется несколько раз подряд. Она выполняется столько раз, сколько нужно для того, чтобы указанное условие (пока) перестало соблюдаться. Если условие не соблюдается с самого начала, то серия не выполняется ни разу. Условие цикла проверяется перед выполнением серии, но не в процессе её выполнения.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |


