Книга: Москвитин А. А. «Решение задач на компьютерах»
Учебное пособие по курсу «Технология разработки программного обеспечения» (ТРПО) рассчитано на студентов технических университетов, специализирующихся в области computer science. Содержание:ПРЕДИСЛОВИЕ...... 3 ВВЕДЕНИЕ В ПРОБЛЕМАТИКУ...... 5 СИТУАЦИИ, ВОЗНИКАЮЩИЕ В ПРАКТИКЕ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРАХ...... 8 Первая ситуация...... 8 Вторая ситуация...... 9 Третья ситуация...... 10 НЕКОТОРЫЕ ВАЖНЫЕ ЗАМЕЧАНИЯ...... 12 О качестве результатов решения задачи...... 13 О структуре убедительных программ...... 14 Сравнение некоторых альтернатив...... 15 Двойная выгода от ясности...... 17 Контрольные вопросы и задания....... 20 ПОСТАНОВКА (СПЕЦИФИКАЦИЯ) ОСМЫСЛЕННОЙ ЗАДАЧИ...... 21 ОСОБЕННОСТИ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРАХ...... 21 ОСНОВНЫЕ ПОНЯТИЯ...... 22 Информатика и математика...... 22 Что такое информация?...... 24 Качество информации...... 28 Что такое задача и что значит понятность задачи?...... 31 Классификация задач...... 32 Что необходимо знать для решения задачи?...... 33 ДВА ПОДХОДА К РЕШЕНИЮ ЗАДАЧ НА КОМПЬЮТЕРЕ...... 34 Так называемое «исчисление задач»...... 36 Пространство осмысленных задач...... 38 Решение задач в языках спецификаций задач...... 39 ПРОЦЕСС РЕШЕНИЯ ОСМЫСЛЕННЫХ ЗАДАЧ НА КОМПЬЮТЕРЕ...... 42 Прагматика решения задачи на компьютерах...... 45 Методология решения задач на компьютере...... 45 Теория решения задач на компьютере...... 48 Технология решения задач на компьютерах...... 49 Контрольные вопросы и упражнения....... 49 ПОЛНАЯ СХЕМА РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРАХ...... 51 СПЕЦИФИКАЦИЯ ОСМЫСЛЕННОЙ ЗАДАЧИ...... 53 Алгебра, логика и алгебраические системы...... 53 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ЕЕ РАЗРАБОТКА...... 55 Зачем нужны модели?...... 58 Методика моделирования...... 60 Типы моделей данных...... 71 АЛГОРИТМ И ЕГО РАЗРАБОТКА...... 74 Методы проектирования алгоритмов...... 87 ЧТО ТАКОЕ АЛГОРИТМИЧЕСКИЙ ЯЗЫК?...... 108 Какие способы записи алгоритмов бывают?...... 108 Некоторые именованные алгоритмы...... 117 Алгоритмически неразрешимые проблемы...... 119 ВНЕШНЕЕ ОПИСАНИЕ ПРОГРАММНОГО СРЕДСТВА...... 120 Определение требований к программному средству...... 122 Спецификация качества программного средства...... 124 Функциональная спецификация программного средства...... 127 Методы спецификации семантики функций...... 129 Языки спецификаций...... 139 Методы контроля внешнего описания программного средства...... 140 Упражнения....... 141 ПРИМЕР СПЕЦИФИКАЦИИ ОСМЫСЛЕННОЙ ЗАДАЧИ...... 143 Упражнение....... 147 ПОЛЬЗОВАТЕЛИ И ИХ ИНТЕЛЛЕКТУАЛЬНЫЕ РЕСУРСЫ...... 148 Разностные пороги раздражений...... 149 Алгоритм получения терм-калибровки...... 150 Алгоритм измерения интеллектуальных ресурсов...... 152 Формулы оценки интеллектуальных ресурсов пользователей...... 152 ЗАКЛЮЧЕНИЕ...... 154 Вопросы для самоконтроля....... 156 ЛИТЕРАТУРА...... 158 Издательство: "Директ-Медиа" (2015)
ISBN: 9785447536510 |
Другие книги схожей тематики:
Автор | Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|---|
Москвитин Анатолий Алексеевич | Решение задач на компьютерах. Спецификация задачи. Учебное пособие | Учебное пособие по курсу "Технология разработки программного обеспечения" (ТРПО) рассчитано на студентов… — Лань, Учебники для вузов. Специальная литература Подробнее... | 2018 | 1492 | бумажная книга |
Москвитин А.А. | Решение задач на компьютерах. Спецификация задачи | Учебное пособие по курсу 171;Технология разработки программного обеспечения 187; (ТРПО) рассчитано на… — Лань, - Подробнее... | 2018 | 818 | бумажная книга |
Москвитин А. | Решение задач на компьютерах Спецификация задачи Учебное пособие | Учебное пособие по курсу «Технология разработки программного обеспечения» (ТРПО) рассчитано на студентов… — (формат: Твердая глянцевая, 228 стр.) Подробнее... | 2018 | 929 | бумажная книга |
Москвитин А.А. | Решение задач на компьютерах. Спецификация задачи | Учебное пособие по курсу&171;Технология разработки программного обеспечения&187; (ТРПО) рассчитано на… — Лань, Подробнее... | 2018 | 1058 | бумажная книга |
Вабищевич П.Н. | Вычислительные технологии. Профессиональный уровень | Прикладные модели базируются на краевых задачах в сложных расчетных областях для систем нелинейных… — URSS, - Подробнее... | 2017 | 607 | бумажная книга |
Вабищевич П.Н. | Вычислительные технологии. Профессиональный уровень | Прикладные модели базируются на краевых задачах в сложных расчетных областях для систем нелинейных… — URSS, Подробнее... | 2017 | 486 | бумажная книга |
Вабищевич П. (ред.) | Вычислительные технологии Профессиональный уровень | Прикладные модели базируются на краевых задачах в сложных расчетных областях для систем нелинейных… — (формат: Мягкая глянцевая, 352 стр.) Подробнее... | 2017 | 623 | бумажная книга |
Прокопец Александр | Конкурентное программирование на SCALA. Руководство | Scala -современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны… — ДМК Пресс, - Подробнее... | 2018 | 1238 | бумажная книга |
Прокопец Александр | Конкурентное программирование на SCALA. Руководство | Scala -современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны… — ДМК Пресс, Школьная программа Подробнее... | 2018 | 1022 | бумажная книга |
Дубровский В. Н., Лебедева Н. А., Булычев В. А. | Математика. 5-11 классы. Коллекция интерактивных моделей. ФГОС (CDpc) | Коллекция интерактивных моделей по математике для 5-11-х классов содержит более 200 многолистных заданий и… — 1С, Школа Подробнее... | 2019 | 548 | бумажная книга |
См. также в других словарях:
Аналоговый компьютер — Запрос «АВМ» перенаправляется сюда; для просмотра других значений см. АВМ (значения). Аналоговый компьютер аналоговая вычислительная машина (АВМ), которая представляет числовые данные при помощи аналоговых физических переменных (скорость,… … Википедия
Оптимизация (математика) — У этого термина существуют и другие значения, см. Оптимизация. Оптимизация в математике, информатике и исследовании операций задача нахождения экстремума (минимума или максимума) целевой функции в некоторой области конечномерного векторного … Википедия
Математическое программирование — Математическое программирование математическая дисциплина, изучающая теорию и методы решения задач о нахождении экстремумов функций на множествах конечномерного векторного пространства, определяемых линейными и нелинейными ограничениями… … Википедия
Методы оптимизации — Математическое программирование математическая дисциплина, изучающая теорию и методы решения задач о нахождении экстремумов функций на множествах конечномерного векторного пространства, определяемых линейными и нелинейными ограничениями… … Википедия
Программирование математическое — Математическое программирование математическая дисциплина, изучающая теорию и методы решения задач о нахождении экстремумов функций на множествах конечномерного векторного пространства, определяемых линейными и нелинейными ограничениями… … Википедия
система — 4.48 система (system): Комбинация взаимодействующих элементов, организованных для достижения одной или нескольких поставленных целей. Примечание 1 Система может рассматриваться как продукт или предоставляемые им услуги. Примечание 2 На практике… … Словарь-справочник терминов нормативно-технической документации