Оглавление
Введение 17
Часть I. Создание компьютерной программы 23
Глава 1. Первое знакомство с программированием 25
Глава 2. Кое-что о языках программирования 31
Глава 3. Как написать программу 45
Глава 4. Инструменты настоящего программиста 53
Часть II. Изучаем программирование на Liberty BASIC 63
Глава 5. Знакомьтесь: язык программирования Liberty BASIC 65
Глава 6. Обработка ввода и вывода 73
Глава 7. Переменные, константы и комментарии 79
Глава 8. Забавы с числами и строками 93
Глава 9. Принятие решений с помощью управляющих операторов 107
Глава 10. Использование циклов 125
Часть III. Дополнительные приемы программирования на Liberty BASIC 133
Глава 11. Использование подпрограмм 135
Глава 12. Создание картинок и звуков 153
Глава 13. Сохранение информации и ее получение из файлов 165
Глава 14. Создание интерфейса пользователя 179
Глава 15. Отладка программ 201
Часть IV. Знакомство со структурами данных 209
Глава 16. Сохранение информации в массивах 211
Глава 17. Сохранение связанных данных в виде записей 221
Глава 18. Связанные списки и указатели 227
Глава 19. Знакомство с объектно-ориентированным программированием 241
Часть V. Алгоритмы: объясните компьютеру, что от него требуется 253
Глава 20. Сортировка 255
Глава 21. Поиск 271
Глава 22. Оптимизация кода программ 281
Часть VI. Программирование для Internet 291
Глава 23. Забавы с HTML 293
Глава 24. Создание интерактивных Web-страниц с помощью JavaScript 315
Глава 25. Использование Java-аплетов на Web-страницах 325
Глава 26. Программирование на Python 331
Часть VII. Великолепные десятки 343
Глава 27. Десять вариантов работы для программиста 345
Глава 28. Дополнительные ресурсы для программиста 353
Приложение А. Содержимое компакт-диска 365
Предметный указатель 371