Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Теория программирования -> Школьник Д. -> "Програмирование вводный курс "

Програмирование вводный курс - Школьник Д.

Програмирование вводный курс  - Школьник Д.

Програмирование вводный курс

Автор: Школьник Д.
Издательство: МЦНМО
Год издания: 1995
Страницы: 98
ISBN 5-900916-02-2
Читать: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Скачать: progdamirovaniyevvodniykurs1995.djvu

Программирование
ВВОДНЫЙ
КУРС
Учебное пособие Рекомендовано Министерством образования Российской Федерации
мцнмо
Программирование: вводный курс. Под редакцией Д. Школьника М.: МЦНМО, 1995
При подготовке текста в значительной степени использованы задания для учащихся школы № 57, составленные А. Шенем.
Текст учебника: Р. Авданин, А. Суханрв, В. Хименко, Д* Школьник
Авторы благодарят В. Радионова за многочисленные замечания.
Тексты программ: Р. Авданин, М. Вьюгин, А. Коган, В. Кордонский, А. Тилипман, В. Хименко, А. Шень, Д. Школьник, Б. Школьник
Иллюстрации: М. Иванова Учебное пособие
Рекомендовано Министерством образования Российской Федерации
Излагается начальный курс программирования. Предлагается свыше ста задач, к большей части которых даны решения. Для учителей информатики, старшеклассников, студентов младших курсов высших учебных заведений. Пособие может быть использовано на кружковых и факультативных занятиях в общеобразовательных учреждениях, а также в школах с углубленным изучением математики и информатики.
ISBN 5-900916-02-2
©МЦНМО, 1995
©Sophie Bockholdt (Deutschland), 1995, обложка
Предисловие
В настоящее время обучение старшеклассников программированию (например, в рамках предмета «Основы информатики и вычислительной техники») стало нормой. Разумеется, в эпоху бурного развития информационных технологий наивно ожидать появления сколько-либо полного и стабильного учебника. В то же время потребность в учебнике есть, и немалая. Мы попытались хотя бы частично решить проблему, обобщив в предлагаемой книге наш опыт занятий программированием с учащимися математических классов московской школы № 57.
Приступая к работе над этой книгой, мы планировали ее как аналог известных пособий по различным разделам высшей математики — например, задачника Б. П. Демидовича по математическому анализу или И. В. Проскурякова по линейной алгебре. На наш взгляд, программирование не в меньшей степени, нежели упомянутые математические дисциплины, приемлет обучение на систематически подобранных задачах.
Данная книга является первой частью и представляет собой именно вводный курс, рассчитанный на первый год обучения
— наша практика показывает, что материал этой книги может быть изучен в режиме двух уроков в неделю в девятом классе средней школы.
К сожалению, реальное положение таково, что большинство студентов младших курсов вузов либо не изучали программирования в школе вовсе, либо занимались «сухим плаванием», либо (что, по нашему мнению, еще хуже) изучали Бейсик. МыУюлагаем, что материал этой книги может послужить основой семестрового вводного курса.
Для практического решения содержащихся в книге задач нами был разработан ряд программ. Все они содержатся на дискете, прилагаемой к книге. Все содержимое дискеты, включая TjjjX-вариант второй части курса — книги А. Шеня «Программирование: теоремы и задачи» — является свободно распространяемым и может быть использовано в некоммерческих (в том числе научных или образовательных) целях без согласования с авторами. Мы настаиваем, однако на распространении этих материалов в неизменном виде — если вы внесли коррективы, переименуйте файл и укажите, какие изменения внесены вами.
Содержание
Введение, или С чего начать? 7
Часть I. Поиграем? 8
Глава I. Игра в Робота 9
1. Правила игры.......................................... 10
Робот. Команды и проверки........................... 10
Условия. Образование новых команд................... 11
Программа и процедура............................... 12
2. Раскраски............................................. 13
3. Лабиринты............................................. 18
4. Доказательства невозможности.......................... 24
5. Рекурсия ............................................. 28
Определение. Рекурсивный аналог цикла............... 28
Решение задач....................................... 29
Доказательства рекурсивных программ................. 34
6. Рекурсия (продолжение) ............................... 35
Несколько примеров.................................. 35
Задачи для самостоятельного решения................. 43
Глава II. Игра в RL 44
1. Правила игры.......................................... 45
Выражения........................................... 45
Программы и функции................................. 46
Параметры. Значение терма при данных значениях
параметров................................... 47
Стандартные термы................................... 47
2. Задачи и упражнения................................... 55
Унарная арифметика.................................. 56
Бинарная арифметика................................. 60
Разные задачи....................................... 62
Глава III. Игра в схемы 65
1. Правила игры.......................................... 66
Общие определения................................... 66
Стандартные схемы................................... 66
Правила образования новых схем...................... 67
2. Построение простейших схем ........................... 69
< 1 > 2 3 4 5 6 7 .. 17 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.