В учебнике, представляющем собой один из модулей дисциплины «Информатика», рассмотрены модели решения функциональных и вычислительных задач, алгоритмизация и программирование, языки программирования высокого уровня, технологии программирования.
Материал учебника соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования.
Для студентов высших учебных заведений, обучающихся по экономическим направлениям, аспирантов и преподавателей, специалистов организаций любого уровня и сферы хозяйствования.
Методы разработки алгоритмов.
Ключевым подходом в алгоритмизации является сведение задачи к подзадачам. Это естественно, так как предстоит превратить один шаг в последовательность элементарных шагов. Само это преобразование также может состоять из нескольких этапов, на которых единственный шаг разбивается на несколько более простых, но еще не элементарных. Эти более простые шаги соответствуют частным задачам (подзадачам), совокупное решение которых приводит к решению исходной задачи.
Различные методы разработки алгоритмов отличаются тем, на какие подзадачи производится разбиение и как эти подзадачи соотносятся между собой. Хотя общепринятой классификации методов разработки алгоритмов нет, тем не менее некоторые общие соображения на этот счет могут быть высказаны.
ОГЛАВЛЕНИЕ.
Предисловие.
Глава 1. Основы алгоритмизации.
1.1. Понятие алгоритма и его свойства.
1.2. Методы разработки алгоритмов.
Глава 2. Основные понятия языка высокого уровня.
2.1. Эволюция и классификация языков программирования.
2.2. Программа, порядок ее разработки и исполнения.
2.3. Языки высокого уровня: алфавит, синтаксис, семантика.
2.4. Концепция типа данных.
2.5. Линейные программы.
Глава 3. Интегрированные среды программирования.
3.1. Обзор возможностей интегрированных сред.
3.2. Написание, запуск, отладка и корректировка программы.
Глава 4. Структурное программирование.
4.1. Базовые конструкции структурного программирования и их реализация в виде управляющих конструкций языка.
4.2. Программирование условий: условный оператор, оператор выбора.
4.3. Программирование циклов.
4.4. Средства организации модульности в языках высокого уровня.
Глава 5. Структуры и типы данных.
5.1. Абстрактные типы данных: стек, линейный список, двоичное дерево.
5.2. Реализация динамических структур средствами языков высокого уровня.
Глава 6. Парадигмы и технологии программирования.
6.1. Парадигмы программирования.
6.2. Понятие программного продукта.
6.3. Обзор современных технологий разработки программного обеспечения. Понятие о UML.
6.4. Введение в объектно-ориентированное программирование.
Вопросы для самоконтроля.
Литература.
Новые издания по дисциплине «Информатика» и смежным дисциплинам.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Трофимов :: #Павловская
Смотрите также учебники, книги и учебные материалы:
- README, Суровые реалии разработчиков, Риккомини К., Рябой Д., 2023
- PHP и MYSQL, Серверная веб-разработка, Дакетт Д., 2023
- Pandas в действии, Пасхавер Б., 2023
- Концепции современного программирования, Малов А.В., Родионов С.В., 2022
- Олимпиадные задачи по программированию, Руководство по подготовке к соревнованиям, Скиена С.С., Ревилла М.А., 2005
- Олимпиадное программирование, Лааксонен А., 2018
- MySQL по максимуму, Ботрос С., Тинли Д., 2023
- Самоучитель Ruby, Симдянов И.В., 2020