Детальная информация

Название: Основы программирования и алгоритмизации. Практикум по алгоритмизации: учебное пособие
Авторы: Филиповский Владимир Михайлович
Организация: Санкт-Петербургский политехнический университет Петра Великого
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Учебная и учебно-методическая литература; Общая коллекция
Тематика: Алгоритмизация процесса; Алгоритмы; Вычислительные машины электронные персональные — Программирование; Математические таблицы; операторы; переменные; метод пошаговой детализации; модульный принцип программирования; структурный подход; ветвление; циклы; рекурсии; учебники и пособия для вузов
УДК: 004.42(075.8)
Тип документа: Учебник
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 27.03.04
Группа специальностей ФГОС: 270000 - Управление в технических системах
DOI: 10.18720/SPBPU/5/tr22-18
Права доступа: Свободный доступ из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\67696

Разрешенные действия: Прочитать Загрузить (1,2 Мб)

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Пособие соответствует ФГОС ВО по направлению подготовки 27.03.04 «Управление в технических системах» (уровень бакалавриата). Рассматриваются основные свойства и способы представления алгоритмов. Подробно изложен структурный подход к разработке алгоритмов с применением типовых схем. Приведено множество примеров с демонстрацией рационального использования основных приемов и типовых схем при решении многочисленных алгоритмических задач. Особое внимание уделено возможным ошибкам и рекомендациям, как этих ошибок избежать и спроектировать высокоэффективный алгоритм. Содержание настоящего пособия опирается на традиционные методы и подходы, накопленный богатый опыт разработки грамотных алгоритмов с использованием стандартных (типовых) схем. Учебное пособие предназначено студентам Высшей Школы Киберфизических систем и Управления (программы «Управление в технических системах») в качестве пособия для изучения лекционных курсов и выполнении курсовых и лабораторных работ по курсам "Программирование", "Информатика", "Вычислительная математика", "Математические модели технических систем" и других, связанных с составлением программ для ЭВМ.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
-> Интернет Все Прочитать Печать Загрузить

Оглавление

  • СОДЕРЖАНИЕ
  • ВВЕДЕНИЕ
  • ЧАСТЬ ВТОРАЯ. ПРАКТИКУМ ПО АЛГОРИТМИЗАЦИИ
  • 1. ОСНОВНЫЕ СВОЙСТВА АЛГОРИТМА
  • 1.1. Свойства алгоритма
  • 1.2. Способы представления алгоритма
  • 1.3. Структурный подход к разработке алгоритмов
  • 1.4. Основные приемы разработки алгоритма
  • 2. РАЗРАБОТКА АЛГОРИТМА. ПРИМЕНЕНИЕ ТИПОВЫХ СХЕМ
  • 2.1. Общие правила по составлению алгоритма. Схема "следование"
  • 2.2. Типовая структура "Ветвление"
  • 2.3. Циклические алгоритмы
  • 2.4. Циклы с неизвестным числом повторений
  • 2.5. Рекурсии (рекурсивные алгоритмы)
  • 3. ТЕСТИРОВАНИЕ И ОТЛАДКА АЛГОРИТМОВ
  • 3.1. Тестирование алгоритма
  • 3.2. Трассировка
  • 3.3. Верификация, валидация и отладка
  • 4. СЛОЖНОСТЬ АЛГОРИТМА
  • 4.1. О необходимости оценки алгоритмов
  • 4.2. Трудоемкость и стоимость алгоритма
  • 4.3. Сложность и эффективность алгоритма
  • 4.4. Асимптотическая сложность. Порядок сложности
  • 4.5. Оценка сложности отдельных алгоритмов
  • 4.6. Шпаргалка по асимптотической сложности алгоритмов
  • 5. РЕКОМЕНДАЦИИ ПО СОСТАВЛЕНИЮ АЛГОРИТМА
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ
  • П. ПРИЛОЖЕНИЯ
  • П.1. Задания на ВЕТВЛЕНИЕ
  • П.2. Простые задания на циклические алгоритмы
  • П.3. Варианты заданий с матрицами
  • П.4. Задачи на преобразование матриц
  • П.4. Вычисление суммы ряда

Статистика использования

stat Количество обращений: 268
За последние 30 дней: 14
Подробная статистика