БИБЛИОТЕКА "ПЕРВОГО СЕНТЯБРЯ"
Я ИДУ НА УРОК
ИНФОРМАТИКИ
I
ЗАДАЧИ ПО
II Р О Г Р А \1 М II Р О В V IIII10
7 - II к j а с v ы
К П И Г А Д Л Я У Ч И Т Е Л Я
БИБЛИОТЕКА «ПЕРВОГО СЕНТЯБРЯ»
Д. М. Златопольский
Я ИДУ НА УРОК
ИНФОРМАТИКИ
ЗАДАЧИ ПО
ПРОГРАММИРОВАНИЮ
7-11 классы
Книга для учителя
Москва
«Первое сентября»
2001
УДК 372. 800. 2
ББК 74. 263. 2
367
Серия «Я иду на урок» основана в 1998 г. Общая редакция подсерии
С. Л Островского
Разработка серийного оформления
С. В. Крючкова
Златопольский Д. М. Я иду на урок информатики: Задачи по программированию.
367 7-11 классы: Книга для учителя. - М. : Издательство «Первое
сентября», 2001. - 208 с: ил. ISBN 5-8246-0070-8
В сборник включено более 1500 задач по программированию, которые
могут использоваться на уроках информатики в 7-11-х классах. Задачи имеют
разный уровень сложности и охватывают все темы школьного курса информатики. По любой теме учитель сможет найти нужную задачу: техническую и
содержательную, «на 5 минут» и «на день работы». В сборнике практически нет задач,
«привязанных» к какому-либо конкретному языку программирования, решения
могут быть реализованы на Бейсике, Паскале, Си и любом другом языке.
УДК 372. 800. 2
ББК 74. 263. 2
ISBN 5-8246-0070-8
© Издательство «Первое сентября», 2001
Предисловие
В сборнике представлено около 1400 задач по основным
разделам курса программирования в средней школе. Задачи
сборника могут быть использованы при объяснении нового
материала, для организации самостоятельной работы учащихся
и для проведения контрольных мероприятий. Конкретные наборы заданий для самостоятельных и
контрольных работ формируются учителем в зависимости от
профиля класса, уровня подготовленности учащихся, их
возраста и других факторов. Значительная часть задач дана в двух
однотипных вариантах, что дает возможность
скомплектовать два варианта заданий самостоятельных и контрольных
работ. Ряд задач предназначен для внутришкольных олимпиад,
для использования при углубленном изучении
программирования, в кружковой работе и т. п. Такие задачи помечены *
или вынесены в подраздел «Задачи повышенной сложности». Все задачи могут быть решены на любом из языков
программирования, изучаемых в средней школе (Бейсике,
Паскале, Си, школьном алгоритмическом языке [3]). Исключение
составляют задачи раздела XIV «Работа с файлами», которые
не могут быть решены на школьном алгоритмическом языке. В начале разделов сборника приводятся вопросы по
соответствующей теме. Решение задач по информатике требует от учащегося
определенных навыков и умений, обладания логикой
мышления для составления алгоритма решения задачи. Но кроме
этого школьник должен владеть инструментом записи
алгоритма - знать какой-либо алгоритмический язык. Структура данного задачника ориентирована на
последовательное изучение языка программирования, знакомство с
различными структурами данных, основными алгоритмами
обработки этих структур.
4
Предисловие
В разных разделах задачника встречаются похожие
задачи, решение которых поможет осознать школьнику важную
взаимосвязь: выбранная структура данных определяет
алгоритм решения задачи.