Основы программирования, Окулов С.М., 2002.
В учебнике рассмотрены основные управляющие конструкции системы программирования Турбо Паскаль, процедуры и функции, строковый, вещественный и файловый типы данных. Приводится материал для изучения массивов, методов сортировки и поиска, а также по динамическим структурам данных Рассмотрены следующие структуры данных: списки, стеки, очереди, двоичные деревья, АВЛ-деревья и Б деревья. Б материалах для чтения обсуждаются практически все вопросы, входящие в школьный минимум знаний но информатике Книга является достаточно полным учебником по программированию, реализующим сложную задачу — формирование у читателя структурного стиля мышления Учебным материалом является система программирования Турбо Паскаль, а также большое число задач, включая задачи на алгоритмы сортировки и поиска.
Достаточно подробно рассмотрена работа с динамическими структурами данных.
Книга рассчитана на широкий круг читателей от школьника и студента до специалиста, решающего с помощью программирования прикладные задачи.
Команды редактора для работы с блоками, работа с окнами.
План занятия.
- знакомство с командами редактора для работы с блоками;
- знакомство с режимом Window системы программирования;
- программа вычисления степеней двойки;
- программа перевода чисел из десятичной системы счисления в двоичную систему счисления;
- выполнение самостоятельной работы.
Знакомство с командами редактора для работы с блоками. Блок — любой фрагмент текста программы. Одновременно в тексте может быть только один блок. Отмеченный блок выделяется на экране яркостью. Для того, чтобы что-то сделать с блоком, его необходимо выделить, т. е. отметить начало и конец блока. После этого выполняются действия с блоком.
Содержание.
Содержание.
Предисловие.
Часть первая. Основные управляющие конструкции.
Занятие №1. Первая программа.
Занятие №2. Целый тип данных.
Занятие №3. Команды редактора для работы с блоками, работа с окнами.
Занятие №4. Логический тип данных, операции сдвига.
Занятие №5. Составной оператор и оператор If.
Занятие №6. Оператор For.
Занятие №7. Оператор While.
Занятие №8. Оператор Repeat-Until.
Занятие №9. Вложенные циклы.
Часть вторая. Процедуры и функции — элементы структуризации программ.
Занятие №10. Одномерные массивы. Работа с элементами.
Занятие №11. Процедуры.
Занятие №12. Функции.
Занятие №13. Рекурсия.
Занятие №14. Символьный и строковый типы данных.
Занятие №15. Вещественный тип данных.
Занятие №16. Текстовые файлы.
Часть третья. Массив — фундаментальная структура данных.
Занятие №17. Методы работы с элементами одномерного массива.
Занятие №18. Множественный тип данных.
Занятие №19. Методы сортировки.
Занятие №20. Методы быстрой сортировки.
Занятие №21. Поиск данных.
Занятие №22. Двумерные массивы. Работа с элементами.
Занятие №23. Двумерные массивы.
Вставка и удаление.
Занятие №24. Несколько задач па технику работы с двумерными массивами.
Занятие №25. Комбинированный тип данных (записи).
Часть четвертая. Динамические структуры данных.
Занятие №26. Динамические структуры данных.
Занятие №27. Стек.
Занятие №28. Очередь.
Занятие №29. Поиск в графе.
Занятие №30. Двоичные деревья.
Занятие №31. Сбалансированные деревья.
Заключение.
Купить .
Теги: учебник по программированию :: программирование :: Окулов
Смотрите также учебники, книги и учебные материалы:
- Нейронное программирование диалоговых систем, Толкачев С., 2019
- Программируемые логические контроллеры, практическое руководство для начинающего инженера, Минаев И.Г., Самойленко В.В., 2009
- Программирование, Процедурное программирование, Кучунова Е.В., Олейников Б.В., Чередниченко О.М., 2016
- Программирование технологических процессов на станках с программным управлением, Мычко В.С., 2010
- Программное обеспечение для писателей и творческих людей, Сысоев А., 2018
- Путь в программисты, как эффективно изучать программирование, Шереметьев К.
- Программирование для мобильных платформ, IOS, Трещев И.
- Веб-программирование, HTML, CSS, JavaScript, jQuery, PHP, MySQL, Пономаренко H.Н., 2014