Название: Первые шаги в программировании - Самоучитель.
Автор: Ставровский А. Б., Карнаух Т. А.
2006.
Данная книга представляет собой второе, переработанное и дополненное, издание вводного курса для тех, кто начинает осваивать профессию программиста. Материал рассчитан на студентов младших курсов и старшеклассников, но может оказаться интересным и для более искушенных читателей. Книга дает четкие определения основных понятий программирования, знакомит с основами технологии проектирования, разработки и отладки программ. В ней приведены десятки примеров решения конкретных задач; читателю предоставлена возможность их уточнения, реализации, отладки и модификации. Каждая глава книги содержит тщательно подобранные резюме, контрольные вопросы и многочисленные задачи для самостоятельной работы. Ответы на вопросы, решения избранных задач или указания к ним читатель найдет в конце книги. Данную книгу можно использовать и как самоучитель, и как учебное пособие в учебном процессе.
Каждый год люди создают десятки тысяч новых программ. Каждый год десятки тысяч новых "бойцов" пополняют армию программистов, но спрос на них не уменьшается, а растет.
Авторы данной книги много лет преподают студентам основы программирования надеются, что данный самоучитель поможет начинающим программистам сделать первые шаги и подготовиться к дальнейшему росту.
Для кого предназначена эта книга
В первую очередь, эта книга предназначена для студентов младших курсов, но большая ее часть доступна и школьникам. В ней также есть задачи, способные заинтересовать потенциальных участников олимпиад по программированию.
Структура и содержание книги
Материал самоучителя расположен по принципу "от простого к сложному" и разбит на 17 глав. Каждая глава содержит несколько разделов, резюме, контрольные вопросы и задачи. В конце книги приведены ответы на вопросы, решения задач, отмеченных "*" (или указания к ним), некоторые технические подробности, а также список литературы для дальнейшего чтения.
В главах 1-4 рассмотрены основные понятия программирования, представление данных в компьютере, введение в использовать системы Турбо Паскаль и основы ее языка Особое внимание уделено программированию циклических вычислений и подпрограммам.
Главы 5 и 6 посвящены элементам технологии программирования. В них представлены модули, понятие абстрактного типа данных, спецификации программ, нисходящее проектирование, структурное программирование, элементы стиля, основы отладки и тестирования программ, а также понятия сложности алгоритма и сложности задачи.
В главе 7 взгляд на подпрограммы углубляется. Представлены локальные статические переменные и подпрограммы как параметры. Глава 8 посвящена рекурсии, рекурсивным подпрограммам и описанию структуры конструкций в языках.
В главах 9-11 изложены записи, массивы, строки, множества, файлы, а также структуры данных в свободной памяти (связанные списки, массивы динамического размера и длинные строки).
В главах 12-14 представлены классические задачи и алгоритмы (сортировки, обработки графов, перебора вариантов), а также методы ветвей и границ, эвристик для сокращения перебора, динамического программирования.
Глава 15 знакомит с объектно-ориентированным программированием (ООП) — инкапсуляцией, наследованием, полиморфизмом операций, динамическим связыванием, некоторыми принципами ООП и примерами их применения. Главы 16 и 17 освещают основы выделения лексем, синтаксического анализа и интерпретации.
Оглавление
Введение
Глава 1. Обзор основ
Глава 2. Элементы языка Турбо Паскаль
Глава 3. Описание одно — процессы разные
Глава 4. Цикл-ленд
Глава 5. Модули и абстрактные типы данных
Глава 6. Элементы технологии программирования
Глава 7. Вернемся к подпрограммам
Глава 8. Рекурсивные определения
Глава 9. Массивы, записи и множества
Глава 10. Файлы
Глава 11. Структуры данных в свободной памяти
Глава 12. Сортировка
Глава 13. Знакомство с графами
Глава 14. Перебор вариантов
Глава 15. Знакомство с объектами
Глава 16. Выделение лексем в текстах
Глава 17. Элементы синтаксического анализа и интерпретации
Приложение А. Некоторые возможности интегрированной среды
Турбо Паскаль
Приложение Б. Служебные слова языка Турбо Паскаль
Приложение В. Директивы компилятора системы Турбо Паскаль
Приложение Г. Кодировка символов
Приложение Д. Краткие ответы на контрольные вопросы
Приложение Е. Решение задач, отмеченных знаком "*"
Список литературы
Предметный указатель
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12815 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Физика. Полный школьный курс. Универсальное учебное пособиеАвтор: Орлов В.А., Никифоров Г.Г., Фадеева А.А.Издательство: АСТ-ПрессГод: 2000Формат: DJVUЯзык: русскийСтраниц: 689Качество: отлич . . .
Автор: сост. А.ГагаринаНазвание: Салаты овощные, мясные, рыбные, фруктовыеСерия: Пальчики оближешь!Издательство: Книжный клуб "Клуб семейного досуга"ISBN 978-5-9910-0901-0, 978-966-14-0492-1Год: 200 . . .
Название: Государственный музей изобразительных искусств в Москве / The museum of fine arts in MoscowАвтор: Г. Шрамкова (составитель)Издательство: АврораГод: 1980Страниц: 16Формат: DjVuРазмер: 11,05 М . . .
Автор: ?Название: Illustrated catalogue of ornamental iron work, manufactured by Janes, Beebe & Co.Издательство: ?Год: 1850Страниц: 58Язык: английскийФормат: PDFРазмер: 8.96 МбИллюстрированный каталог . . .
Автор: ?Название: Die PerleИздательство: ?Год: 1872Страниц: 47Язык: немецкийФормат: PDFРазмер: 7.96 МбИллюстрированный альбом ювелирных изделий 1872 года.depositfiles.comturbobit.net . . .
Название: Comets and How to Observe ThemАвтор: Richard SchmudeИздательство: SpringerГод: 2010Страниц: 254ISBN: 0313344302Формат: PDFРазмер: 4,8 MBЯзык: EnglishComets have inspired wonder, excitement . . .
Название: Сто советов электрикуАвторы: П.Т. Шипуль, В.В. Гурин, В.А. Хотянович, Г.З. АсиновскийИздательство: Мн., УраджайГод: 1976Страниц: 336 (А5)Формат: djvuРазмер: 22 МбКачество: разрешение 400, ч/ . . .
Название:Коррекция поведенческих нарушений у детей: Сборник упражнений и игрАвтор: Царева Ю.В.Серия: Психологическая службаГод выпуска: 2008Издательство: КниголюбФормат:pdfРазмер:10,56 мбВ сборник в . . .
Автор: Бабков В. Ф.Название: Дорожные условия и безопасность движенияИздательство: "Транспорт"Год: 1993Формат: DJVUРазмер: 6,6 мбОсвещены вопросы влияния дорожных условий на безопасность движения авто . . .
Автор:М.Я. Резник, М.С. ЧертокНазвание: Учебное пособие для водителей трамвая 1-го классаИздательство: СтройиздатГод: 1964Формат: djvu Размер: 26 МбКнига содержит краткие сведения по электротехнике, м . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Первые шаги в программировании - Самоучитель - Ставровский А. Б., Карнаух Т. А.. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.