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 |



