вторник, 12 ноября 2013 г.

Книга "Самоучитель для детей. Программирование от нуля до..."

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

Одна из первых изданных книг - обучение детей программированию на языке Турбо Паскаль. Автор: Галахов А. А. Издана аж в 2006 году.

Ни в электронном, ни в бумажном виде ее, к сожалению найти не удалось, тем не менее может оказаться интересным хотя бы ее структура.

Дальше: предисловие и краткое содержание.




Предисловие

О чем, для чего и для кого эта книга

Меня давно преследовала мысль написать для детей простую и дос тупную книгу о современном программировании. Во- первых, я сам все гда любил книги о сложных и интересных вещах, написанные простым доступным языком, желательно с юмором. А во -вторых, я думаю, именно такого сорта книги способны с раннего детства привить интерес к науке и знаниям.

Компьютерные программы очень прочно вошли в нашу жизнь. Они переводят тексты, проигрывают музыку, монтируют видео, читают, пи шут, считают, готовят пищу, стирают белье. Поэтому программисты очень нужны миру. А как интересно заставить бездушную машину делать что- то живое, полезное и красивое!

Мы начнем обучение с самого знаменитого языка программирования Турбо Паскаль. Для удобства в начале нашего пути мы сможем пользовать ся его особой, придуманной мной версией Русский Паскаль.

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

Мы будем учиться программировать даже на детских кубиках, и вы увидите, как, в сущности, просто все сложное!

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


Желаю вам нескучного чтения!



Содержание

Предисловие

Глава 1. Важнейшие понятия, без которых нам не обойтись

1.1. Определение основных терминов 13

1.2. Термины среды Windows 15

Глава 2. Знакомство с Турбо Паскалем

2.1. Запуск системы Turbo Pascal 17

2.2. Работа с меню системы 18

2.3. Первая программа 20

Глава 3. Знакомство с системой Русский Паскаль

3.1. Запуск системы Русский Паскаль 23

3.2. Открытие и выполнение файла программы 24

Глава 4. Основы программирования на языке Паскаль

4.1. Основные элементы языка программирования 31

4.2. Схема программы на языке Паскаль 33

Глава 5. Представление данных

5.1. О кодировании и измерении информации 35

5.2. Вот такие типы... 37

Глава 6. Первые программы

6.1. Присваивание, ввод и вывод 41

6.1. Примеры простейших программ 48

Глава 7. Ветвление программ

7.1. Логические операции 53

7.2. Условный оператор и оператор выбора 55

7.3. Пример — игра в кубики 61

Глава 8. Повторяющиеся действия

8.1. Циклы 65

Оператор цикла с предусловием 65

Оператор цикла с постусловием 67

Оператор цикла с параметром 68

8.2. Задачи с циклами 71

Глава 9. Подпрограммы

9.1. Архитектура программы 79

9.2. Подпрограммы в языке Паскаль 80

9.3. Параметры подпрограмм 88

Глава 10. Примеры подпрограмм

10.1. Библиотеки подпрограмм 93

10.2. Создание собственной библиотеки 94

Глава 11. Встроенные возможности языка Паскаль

11.1. Стандартные подпрограммы 99

11.2. Библиотека CRT 102

Глава 12. Строки

12.1. Стандартные функции для работы со строками 111

12.2. Примеры обработки строк 112

Глава 13. Массивы

13.1. Структура массива 117

13.2. Сортировка и поиск 120

13.3. Двухмерные массивы 125

Глава 14. Записи и файлы

14.1. Записи 131

14.2. Файлы 133

Типизированный файл 135

Текстовые файлы 146

Глава 15. Динамическая память

15.1. Статическое и динамическое распределение памяти 151

15.2. Указатели 152

Глава 16. Стеки и рекурсия

16.1. Стеки 155

16.2. Рекурсия 160

Глава 17. Меню системы Turbo Pascal

17.1. Назначение пунктов меню 173

Глава 18. Что осталось за кадром

18.1. Типы данных 181

Множества 181

Преобразование типов 182

Перечисляемый тип 182

Процедурные типы 182

Типизированные константы 183

18.2. Операторы 184

Метки и операторы перехода 184

Операторы (подпрограммы) быстрого завершения 185

18.3. Подпрограммы работы с памятью 185

Директивы186

Глава 19. Программирование для Windows

19.1. Windows>программирование 189

19.2. Объектно>ориентированное программирование 193

Глава 20. Программирование в Delphi

20.1. Среда программирования Delphi 205

20.2. Первое приложение 207

20.3. Классы и компоненты Delphi 212

Класс TList — список элементов 212

Класс TStrings — набор строк 214

Класс TComponent — базовый класс для всех компонентов 215

Класс TControl — базовый класс для всех элементов управления 217

Класс TWinControl — базовый класс оконных элементов

управления 218

Класс TGraphicControl — базовый класс неоконных элементов

управления 218

Компонент TButton — кнопка 219

Компонент TCheckBox — независимый переключатель 220

Компонент TRadioButton — радиокнопка 220

Компонент TRadioGroup — группа радиокнопок 221

Компонент TEdit — однострочный редактор текста 221

Компонент TMemo — многострочный редактор текста 222

Компонент TListBox — список выбора 222

Компонент TComboBox — раскрывающийся список 223

Несколько слов в заключение 224

Глава 21. Учебные проекты

21.1. Проект “Калькулятор” 225

21.2. Проект “Виселица” 229

21.3. Проект “Мультфильмы” 233

21.4. Проект “Спички” 238

21.5. Проект “Сканирование структуры каталогов” 246

Приложение А. Как установить необходимое программное обеспечение

Приложение Б. Словарь ключевых слов системы Русский Паскаль

Приложение В. Иерархия классов Delphi 5

Предметный указатель

Комментариев нет:

Отправить комментарий

| О книге для детей | Почему Процессинг? | Консультации по Skype | Онлайн-кружок |