Информация о книге

978-5-406-06505-1

Главная  » Тематика определяется » Основы программирования. Учебник с практикумом | Макарова Наталия Владимировна, Нилова Юлия Николаевна

Владимировна М., Основы программирования. Учебник с практикумом | Макарова Наталия Владимировна, Нилова Юлия Николаевна

2018 г., 456 стр., 978-5-406-06505-1


Описание книги

Учебник состоит из двух частей и ориентирован на изучение языков программирования Бейсик и Паскаль, инструментарий которых может быть использован как при структурном, так и при объектно-ориентированном программировании. Сходство лингвистических конструкций этих языков позволяет рассматривать методы программирования в двух средах параллельно до момента, определенного сложностью задач и спецификой языковых конструкций, не изучаемой на базовом
уровне освоения технологии программирования. Первая часть учебника посвящена теоретическим вопросам по технологии программирования, которые не только рассматриваются в плане различных конструкций языка, но и иллюстрируются примерами программной реализации. Вторая часть учебника служит методическим обеспечением практикума по технологии программирования.
Соответствует ФГОС СПО последнего поколения.
Рекомендовано для освоения профессий из списка ТОП-50 наиболее востребованных на рынке труда, новых и перспективных профессий.
Для учащихся средних профессиональных образовательных учреждений по всем специальностям, изучающих дисциплину «Основы программирования».

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



Содержание книги

ВВЕДЕНИЕ
Раздел I. ОСНОВЫ ПРОГРАММИРОВАНИЯ.
УЧЕБНИК
ГЛАВА 1. ПРЕДСТАВЛЕНИЕ ОБ АЛГОРИТМИЗАЦИИ
И ПРОГРАММИРОВАНИИ
1.1. Понятие алгоритма. Свойства, формы
представления и типовые
конструкции алгоритма
1.2. Понятие о программе и программировании
1.3. Языки программирования семейств BASIC
и Pascal
1.4. Метаязык как способ описания языка
программирования
1.5. Основные этапы технологии работы в
среде программирования
1.6. Структура программы
Контрольные вопросы и задания
ГЛАВА 2. ПРЕДСТАВЛЕНИЕ О МОДЕЛИРОВАНИИ В
СРЕДЕ
ПРОГРАММИРОВАНИЯ
2.1. Понятия объекта и системы
2.2. Понятие модели
2.3. Основные этапы моделирования
Контрольные вопросы и задания
ГЛАВА 3. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ
АЛГОРИТМОВ В ГРАФИКЕ
3.1. Основные понятия компьютерной
графики
3.2. Графический режим сред
программирования
3.3. Управление цветом в средах
программирования
3.4. Инструментарий компьютерной графики.
Графические примитивы
в средах программирования
Контрольные вопросы и задания
ГЛАВА 4. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ
ВЫЧИСЛИТЕЛЬНЫХ АЛГОРИТМОВ
4.1. Данные и типы данных
4.2. Хранение данных в памяти компьютера
4.3. Правила записи арифметических
выражений
4.4. Инструментарий программирования.
Операторы присваивания,
ввода и вывода данных
Контрольные вопросы и задания
ГЛАВА 5. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ
АЛГОРИТМОВ С ИЗВЕСТНЫМ ЧИСЛОМ ПОВТОРЕНИЙ
5.1. Инструментарий программирования.
Оператор цикла с параметром.
5.2. Программирование циклических
алгоритмов в графике
5.3. Программирование случайных процессов
5.4. Алгоритм вычисления суммы числовой
последовательности
5.5. Программирование вложенных
циклических алгоритмов Контрольные вопросы и
задания
ГЛАВА 6. ПРОГРАММИРОВАНИЕ ВЕТВЯЩИХСЯ
6.1. Инструментарий программирования.
Условный оператор о.г. Условие и правила записи
условий
Контрольные вопросы и задания
ГЛАВА 7. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ
АЛГОРИТМОВ С НЕИЗВЕСТНЫМ ЧИСЛОМ
ПОВТОРЕНИЙ
7.1. Инструментарий программирования. Цикл
с предусловием
1.1. Инструментарий программирования. Цикл
с постусловием
Контрольные вопросы и задания
ГЛАВА 8. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ
ОБРАБОТКИ СТРУКТУРИРОВАННЫХ ТИПОВ ДАННЫХ
8.1. Инструментарий программирования.
Символьные данные и функции
их обработки
8.2. Инструментарий программирования.
Строковые величины
и функции их обработки
Контрольные вопросы и задания
ГЛАВА 9. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ
ОБРАБОТКИ СТРУКТУРИРОВАННЫХ ТИПОВ ДАННЫХ
9.1. Массивы данных
9.2. Инструментарий программирования.
Одномерные массивы......
а л т.иповые алгоритмы обработки одномерных
массивов
9.4. Инструментарий программирования.
Двумерные массивы
y.j. Файловый тип данных
Контрольные вопросы и задания
ГЛАВА 10. ОБЩИЕ СВЕДЕНИЯ О ТЕХНОЛОГИИ
ПРОГРАММИРОВАНИЯ. СТРУКТУРНО!`
ПРОГРАММИРОВАНИЕ
10.1. Программа и подпрограмма
10.2. Принципы структурного
программирования
10.3. Глобальные и локальные переменные
10.4. Инструментарий программирования.
Продеты и функции
Подпрограмма-процедура
Подпрограмма-функция
Контрольные вопросы и задания
ГЛАВА 11. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
11.1. Общие сведения об объектно-
ориентированном программировании
11.2. Базовые принципы объектно-
ориентированного программирования "
11.3. Инструментарии программирования.
Классы, объекты Контрольные вопросы и задания
Раздел II. ПРАКТИКУМ ПО ТЕХНОЛОГИИ
ПРОГРАММИРОВАНИЯ
ГЛАВА 1. ЗАДАНИЯ НА АЛГОРИТМИЗАЦИЮ
ГЛАВА 2. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ
АЛГОРИТМОВ В ГРАФИКЕ
2.1. Задания для освоения инструментария
программирования
2.2. Моделирование графического объекта
"Схематическое изображение
лица"
2.3. Задания для моделирования
ГЛАВА 3. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ
ВЫЧИСЛИТЕЛЬНЫХ АЛГОРИТМОВ
3.1. Задания для освоения инструментария
программирования
3.2. Моделирование вычислительного
процесса "Расход краски"
3.3. Задания для моделирования
ГЛАВА 4. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ
АЛГОРИТМОВ С ИЗВЕСТНЫМ ЧИСЛОМ ПОВТОРЕНИЙ .
4.1. Задания для освоения инструментария
программирования
циклических алгоритмов в графике
4.2. Моделирование циклических процессов в
графике "Муаровый
эффект"
4.3. Моделирование циклических процессов в
графике "Шагающий
человек"
4.4. Задания для моделирования циклических
процессов в графике
4.5. Задания для освоения инструментария
программирования
циклических алгоритмов в вычислениях
4.6. Моделирование вычислительных
циклических процессов "Легенда
о Гауссе"
4.7. Моделирование вычислительных
циклических процессов "За первый
гвоздь - полушка..."
4.8. Задания для моделирования
вычислительных циклических
процессов
4.9. Задания для освоения инструментария
нро1раммирования
вложенных циклических алгоритмов
4.10. Моделирование вложенных циклических
процессов "Человек
и грабли"
4.11. Задания для моделирования вложенных
циклических процессов
4.12. Задания для освоения инструментария
программирования при
графическом представлении информации
4.13. Моделирование графического
представления информации
"Завещание Бенджамина Франклина"
4.14. Задания для моделирования
графического представления
информации
4.15. Проект на обобщение знаний
"Альгшнист-экстремал"
4.16. Проект на обобщение знаний "Таможня"
4.17. Темы проектов для самостоятельной
работы ?
ГЛАВА 5. ПРОГРАММИРОВАНИЕ ВЕТВЯЩИХСЯ
АЛГОРИТМОВ `
5.1. Задания для освоения инструментария
программирования
5.2. Моделирование ветвящихся процессов
"Отображение числа
прописью"
5.3. Моделирование ветвящихся процессов
"Поймай бабочкуя.............`..
5.4. Задания для моделирования
5.5. Проект на обобщение знаний "Поиск
числа л"
5.6. Проект на обобщение знаний "День
программиста"
5.7. Проект на обобщение знаний
"Дрессированная бактерия"
5.8. Темы проектов для самостоятельной
работы
ГЛАВА 6. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ
АЛГОРИТМОВ С НЕИЗВЕСТНЫМ ЧИСЛОМ
ПОВТОРЕНИЙ
6.1. Задания для освоения инструментария
программирования .
6.2. Моделирование циклических процессов
"Спирограф"...
6.3. Моделирование циклических процессов
"От дома до школы"
6.4. Задания для моделирования
6.5. Проект на обобщение знаний "Новый
способ вычисления числа я"..
6.6. Проект на обобщение знаний "Отношения
"хищник - жертва"...
6.7. Темы проектов для самостоятельной
работы
ГЛАВА 7. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ
ОБРАБОТКИ СИМВОЛЬНЫХ ДАННЫХ
7.1. Задания для освоения инструментария
программирования
7.2. Моделирование графических процессов
"Испуганное НЛО"
7.3. Моделирование игры "Поле чудес"
7.4. Моделирование приложения
"Графический редактор^.^
7.5. Задания для моделирования
7.6. Проект на обобщение знаний
"Антиметеоритная пушка"
7.7. Проект на обобщение знаний "Сколько
шагов от ученика до гения
Темы проектов для самостоятельной работы
ГЛАВА 8. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ
ОБРАБОТКИ СТРУКТУРИРОВАННЫХ ТИПОВ ДАННЫХ
8.1. Задания для освоения инструментария
программирования обработки
одномерных массивов
8.2. Моделирование процессов обработки
одномёрньк масёив`ов
"Средняя температура по больнице"
8.3. Моделирование процессов обработки
одномерных массивов
"Добрые дела"
8.4. Моделирование процессов обработки
одномерных массивов
"Вычисление многочлена"
8.5. Задания для моделирования процессов
обработай одномерной
массивов
8.6. Проект на обобщение знаний "Доска
Гальтона"
8.7. Проект на обобщение знаний "Безопасный
эксперимент
с фейерверком"
8.8. Темы проектов для самостоятельной
работы
8.9. Задания для освоения инструментария
программирования обработки
двумерных массивов
8.10. Задания для освоения инструментария
программирования работы
с файловым типом данных
8.11. Моделирование процессов обработки
двумерных массивов "Путь
в лабиринте"
8.12. Моделирование процессов обработки
двумерных массивов
"Авиаперелеты"
8.13. Задания для моделирования процессов
обработки двумерных
массивов
8.14. Проект на обобщение знаний "Игра
"Жизнь"
8.15. Темы проектов для самостоятельной
работы
ГЛАВА 9. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ
9.1. Задания для освоения технологии
структурного программирования
9.2. Моделирование графических объектов
"То березка, то рябина..."
9.3. Темы проектов для самостоятельной
работы
ГЛАВА 10. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
10.1. Задания на освоение инструментария
объектно-ориентированного
программирования
10.2. Моделирование состязания "Тараканьи
бега..."
10.3. Задания для моделирования


Об авторе


Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

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

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Владимировна М., Основы программирования. Учебник с практикумом | Макарова Наталия Владимировна, Нилова Юлия Николаевна в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.