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