Русскоязычных книг, которые бы обучали детей программированию, очень мало. Поэтому рассмотрим те, что есть. Даже если они старее, чем бабушкин чемодан.
Одна из первых изданных книг - обучение детей программированию на языке Турбо Паскаль. Автор: Галахов А. А. Издана аж в 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
Предметный указатель
Одна из первых изданных книг - обучение детей программированию на языке Турбо Паскаль. Автор: Галахов А. А. Издана аж в 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
Предметный указатель
Комментариев нет:
Отправить комментарий