3) Цикл “Для. Это так называемый цикл с параметрами, иначе называемый как цикл для каждого. Тело цикла выполняется здесь столько раз, сколько разных значений примет параметр в заданных пределах.

Пример: В урне хранится определенное количество черных и белых шаров. Надо разложить их по двум корзинам (черного и белого цветов). Алгоритм решения данной задачи дан на алгоритмическом языке:

алг распределение шаров

нач взять из урны шар

пока урна не пуста

нц если шар белый

то положить в белую корзину

иначе положить в черную корзину

все

кц

кон

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

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

Если в алгоритме решения какой-либо задачи имеется несколько не вложенных циклов, то такие циклические структуры называются последовательными.

Цикл - это команда исполнителю многократно повторить указанную последовательность команд. Однако слово "многократно" не значит "до бесконечности". Организация циклов, никогда не приводящая к остановке в выполнении алгоритма, является нарушением требования его результативности - получения результата за конечное число шагов.

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

НЕ нашли? Не то? Что вы ищете?

Рассмотрим пример циклического алгоритма с циклом “пока” и циклом “до” на примере задачи нахождения произведения 15 вещественных чисел.


Дано: К - счётчик чисел (1;15), х - произвольные вещественные числа.

Найти: Р - произведение 15 чисел.

Рассмотренный пример явно показывает, что циклический алгоритм является частным случаем разветвляющегося. Алгоритмы различаются тем, что в цикле “пока” условие устанавливается до тела цикла, а в цикле “до” после.

11. Самостаятельная работа учащихся 47 мин (35%)

Задание 1.

    Напишите алгоритм для вычисления суммы произведений чисел от 0 до 10. Напишите алгоритм для вычисления суммы квадратов произведений от 0 до 10.

Задание 2. Работать с раздаточными карточками.

12. Закрепление нового материала 14 мин (10%)

Как составляется алгоритм с циклической структурой? Какие типы алгоритмов вы знаете? Какова роль служебных слов «алг, нач, кон, если, то, иначе, все, пока, нц, кн»? Поясните на примерах. Какова функция фигуры? Отличие алгоритма с линейной, разветвленной и циклической структурой?

13. Обобщение занятия 3 мин (2%)

·  Оценить уровень знаний учащихся.

·  Объявить тему следующего занятия.

14. Домашнее задание 3 мин (2%)

Д-13 – стр. 36-45

Занятие № 15

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%)

Как составляется алгоритм с циклической структурой? Какие типы алгоритмов вы знаете? Какова роль служебных слов «алг, нач, кон, если, то, иначе, все, пока, нц, кн»? Поясните на примерах. Какова функция фигуры? Отличие алгоритма с линейной, разветвленной и циклической структурой?

10. Изложение нового материала 100 мин (75%)

·  Контрольная работа (тестовые вопросы, раздаточные карточки).

11. Обобщение занятия 4 мин (2%)

·  Оценить уровень знаний учащихся.

·  Объявить тему следующего занятия.

12. Домашнее задание 3 мин (2%)

Повторение пройденных тем.

Занятие № 16

1. Тема: Общие сведения о текстовом редакторе Microsoft Word.

2. Количество учебных часов: 3 часа 135 мин (100%)

3. Вид занятия: разъяснительно-комбинированное занятие

4. Цель занятия:

·  образовательная: ознакомить учащихся с основными командами и элементами текстового редактора MS Word.

·  воспитательная: привить учащимся посредством текстового редактора MS Word работать собранно и граммотно.

·  развиваюшаяся: повысить практические навыки учащихся набора текста с клавиатуры.

5. Методы обучения: презентация, модульное обучение.

6. Материално-техническое оснащение:

а) техническое: компьютеры, интерактивная доска, мультимединый проектор.

ә) наглядное и дидактическое: плакат, карточки, тестовые задания.

б) место проведения: компьютерные аудитории.

7. Литература:

Основная (О)

10.  , 30 уроков по информатике. Алматы, 1999.-434с.

11.  . Информатика в патологии, клинической медицине и педиатрии, М.1990.

12.  и др., Основы информатики и вычислительной техники, 1991.

13.  и др. Вычислительная техника и программирование на ЭВМ, А. 1992.

14.  А. Левин. Самоучитель для работы на компьютере., М., 1998.

15.  В. Абчук, Самоучитель менеджера по работе на ПК., М.,1998.

Из за большого объема этот материал размещен на нескольких страницах:
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