Книга: Окулов С. М. «Основы программирования»

Основы программирования

Серия: "Развитие интеллекта школьников"

 В книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее основе различные типы данных; управляющие конструкции — элементарные составляющие любого алгоритма и основа управления вычислительным процессом; структуризация задач как основополагающий механизм их реализации на компьютере; упорядочение (сортировка) как основа эффективной работы с любыми данными и, наконец, перебор вариантов, как универсальная схема компьютерного решения задач.
 Для учащихся старших классов, студентов и учителей информатики.

Содержание:

Предисловие...... 5 Часть I. Программирование в среде Паскаль...... 10 1. 1. Основные управляющие конструкции...... 10 Занятие № 1. Первая программа...... 10 Занятие № 2. Целый тип данных...... 18 Занятие № 3. Команды редактора для работы с блоками, работа с окнами...... 24 Занятие № 4. Логический тип данных, операции сдвига...... 29 Занятие № 5. Составной оператор и оператор If – Then – Else...... 34 Занятие № 6. Оператор цикла For...... 41 Занятие № 7. Оператор цикла While...... 47 Занятие № 8. Оператор цикла Repeat – Until...... 52 Занятие № 9. Вложенные циклы...... 59 1. 2. Процедуры и функции—элементы структуризации программ...... 69 Занятие № 10. Одномерные массивы. Работа с элементами...... 69 Занятие № 11. Процедуры...... 81 Занятие № 12. Функции...... 94 Занятие № 13. Рекурсия...... 107 Занятие № 14. Символьный и строковый типы данных...... 123 Занятие № 15. Текстовые файлы...... 143 1. 3. Массив – фундаментальная структура данных...... 158 Занятие № 16. Методы работы с элементами одномерного массива...... 158 Занятие № 17. Двумерные массивы. Работа с элементами...... 170 Занятие № 18. Двумерные массивы. Вставка и удаление...... 185 1. 4. Дополнительные занятия...... 196 Занятие № 19. Вещественный тип данных...... 196 Занятие № 20. Множественный тип данных...... 208 Занятие № 21. Комбинированный тип данных (записи)...... 216 Часть II. Фундаментальные алгоритмы...... 231 Занятие № 22. Поиск данных...... 231 Занятие № 23. Алгоритмы сортировки с временной сложностью O(n&# 178;)...... 247 Занятие № 24. Алгоритмы быстрой сортировки данных...... 258 Занятие № 25. Перебор...... 277 Приложение. Этюд о программировании...... 296 1. О понятии «программа», принципах работы программиста и программировании...... 296 2. Развитие технологий программирования...... 301 2. 1. Операциональное программирование...... 301 2. 2. Нисходящее проектирование, структурное и модульное программирование...... 303 3. Платформа Microsoft .Net Framework, или от Pascal к C#...... 326 3. 1. Общие положения...... 327 3. 2. История развития...... 329 3. 3. Сферы применения .Net Framework...... 331 Выводы...... 334

Издательство: "БИНОМ. Лаборатория знаний" (2015)

ISBN: 9785996329175

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
А. Л. МарченкоОсновы программирования на С# 2. 0Книга представляет собой пособие по изучению языка программирования С#, который является одним из важных… — Интернет-университет информационных технологий, Бином. Лаборатория знаний, (формат: 60x90/16, 552 стр.) Основы информационных технологий Подробнее...2007
483бумажная книга
Марина БарышниковаОсновы программирования на С_С++Учебное пособие представляет собой краткое изложение лекционного курса «Программирование на языке С»… — МГТУ им. Н.Э. Баумана, электронная книга Подробнее...2007
118электронная книга
В. М. Бондарев, В. И. Рублинецкий, Е. Г. КачкоОсновы программированияВ компактной форме изложен мастерски написанный курс обучения основам программирования. Первая часть книги… — Фолио, Феникс, (формат: 84x108/32, 368 стр.) Подробнее...1997
220бумажная книга
Валентина ХиценкоОсновы программированияВ настоящем учебном пособие излагаются основные понятия и приемы программирования на стандартном языке Си… — Новосибирский государственный технический университет, электронная книга Подробнее...2015
75электронная книга
С. М. ОкуловОсновы программированияВ книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее… — Лаборатория знаний, Развитие интеллекта школьников электронная книга Подробнее...2012
264электронная книга
С. М. ОкуловОсновы программированияВ книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее… — Бином. Лаборатория знаний, (формат: 60x90/16, 336 стр.) Развитие интеллекта школьников Подробнее...2015
322бумажная книга
Окулов Станислав МихайловичОсновы программированияВ книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее… — Бином. Лаборатория знаний, Развитие интеллекта школьников Подробнее...2018
669бумажная книга
Окулов Станислав МихайловичОсновы программированияВ книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее… — Бином. Лаборатория знаний, (формат: 150x220, 336 стр.) Развитие интеллекта школьников Подробнее...2018
525бумажная книга
Галина ИвановаОсновы программирования — МГТУ им. Н.Э. Баумана, электронная книга Подробнее...
472электронная книга
С. ОкуловОсновы программированияКнига известного специалиста по программированию посвящена формированию главных качеств профессиональных… — Бином. Лаборатория знаний, (формат: 60x90/16, 440 стр.) Подробнее...2010
735бумажная книга
Другие книги по запросу «Основы программирования» >>

См. также в других словарях:

  • ОСНОВЫ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ — (ОИВТ), уч предмет, введенный в ср у ч заведения Рос Федерации с 1985/86 у ч г. Предусматривает изучение законов и методов сбора, передачи и обработки информации с помощью электронной вычислит техники Цель обучения ОИВТ формирование «компьютерной …   Российская педагогическая энциклопедия

  • Go (язык программирования) — О языке программирования, появившемся в 2003 году, см.: Go! (язык программирования) Go Класс языка: компилируемый, многопоточный, императивный, структурированный Появился в: 2009 г …   Википедия

  • AWL (язык программирования) — AWL (Alternative Web Language) Класс языка: мультипарадигмальный: функциональный, процедурный, объектно ориентированный Тип исполнения: интерпретируемый Появился в: 2005 г. Типизация данных: динамическая …   Википедия

  • Парадигма программирования — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная …   Википедия

  • Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ …   Википедия

  • Forth (язык программирования) — Forth Семантика: императивный Тип исполнения: интерпретатор/компилятор Появился в: 1971 г. Автор(ы): Чарльз Х. Мур Основные реализации: gForth, pForth, kForth, SP Forth, win32forth …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»