Основы алгоритмизации и программирования на языке Python, Андреева О.В., Ремизова О.И., 2022.
Рассматриваются вопросы алгоритмизации и программирования. Дается описание современного языка программирования Python в объеме, необходимом для иллюстрации основных понятий программирования. Рассматриваются базовые структуры алгоритмов, типовые алгоритмы работы с массивами, основные приемы программирования.
Предназначен для изучения основ алгоритмизации и начального знакомства с программированием на языке Python студентами 1-го курса всех направлений подготовки, а также для самостоятельного изучения.

Понятие алгоритма.
Алгоритмом называется четкое описание последовательности действий, которые необходимо выполнить для решения задачи. Практически решение любой задачи требует получения результата по заданным исходным данным. То есть можно сказать, что алгоритм описывает последовательный процесс преобразования исходных данных в результат.
Разработать алгоритм решения задачи означает разбить задачу на последовательно выполняемые шаги (этапы), причем результаты выполнения предыдущих этапов могут использоваться при выполнении последующих. При этом должны быть четко указаны как содержание каждого этапа, так и порядок выполнения этапов. Отдельный этап (шаг) алгоритма представляет собой либо другую, более простую задачу, алгоритм решения которой разработан ранее, либо должен быть достаточно простым и понятным без объяснений.
ОГЛАВЛЕНИЕ.
Предисловие.
Введение.
Глава 1. Основы алгоритмизации и программирования.
1.1. Понятие алгоритма.
1.1.1. Понятие о структурном подходе к разработке алгоритмов.
1.1.2. Метод пошаговой детализации.
1.2. Основные понятия программирования.
1.3. Основы языка Python.
1.3.1. Переменные. Типы данных.
1.3.2. Константы (литералы).
1.3.3. Математические операторы. Выражения.
1.3.4. Логические операторы. Выражения.
1.3.5. Основные операторы Python.
1.3.6. Ввод-вывод данных.
1.3.7. Построение программного кода.
1.4. Этапы решения задач.
1.5. Среда разработки.
1.5.1. Создание нового проекта.
1.5.2. Сохранение проекта.
1.5.3. Открытие существующего проекта.
Глава 2. Разработка программ циклической структуры.
2.1. Циклы по счетчику.
2.2. Циклы по условию.
2.3. Вложенные циклы. Вычисление рядов.
Вопросы для самопроверки.
Задания для самостоятельного выполнения.
Глава 3. Организация разветвлений. Разветвления в цикле.
3.1. Организация разветвлений. Условный оператор. If-блок.
3.2. Составление программ для обработки потока данных.
Вопросы для самопроверки.
Задания для самостоятельного выполнения.
Глава 4. Структурированные типы данных. Типовые алгоритмы обработки и их реализация.
4.1. Списки.
4.1.1. Одномерные массивы.
4.1.2. Алгоритмы обработки одномерных массивов.
4.1.3. Матрицы. Типовые алгоритмы обработки матриц.
4.2. Словари.
4.3. Множества.
4.4. Кортежи.
Вопросы для самопроверки.
Задания для самостоятельного выполнения.
Глава 5. Функции.
Вопросы для самопроверки.
Задания для самостоятельного выполнения.
Заключение.
Библиографический список.
Приложение. Основные операторы.
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, 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.
Теги: учебник по программированию :: программирование :: Андреева :: Ремизова








