Решение задач на компьютерах
книга

Решение задач на компьютерах

Автор: Анатолий Москвитин

Форматы: PDF, EPUB

Издательство: Директ-Медиа

Год: 2015

Место издания: Москва|Берлин

ISBN: 978-5-4475-3651-0

Страниц: 165

Артикул: 20247

Возрастная маркировка: 16+

цена: 116
Купить и скачать Читать фрагмент Печатная книга за 729

Учебное пособие по курсу «Технология разработки программного обеспечения» (ТРПО) рассчитано на студентов технических университетов, специализирующихся в области computer science. В основе учебного пособия лежит задачный подход в информатике, базирующийся на понятии осмысленной задачи для пользователя и опирающийся на «модульную программу обучения компьютерной науке», подготовленной ЮНЕСКО. Познакомившись с материалом, студенты приобретают как теоретические, так и практические знания, умения и навыки, необходимые для точной постановки задачи, разработки эффективного алгоритма, выбора оптимальной среды разработки программного средства, создания надежного программного средства, его тестирования и отладки, изготовления необходимой для пользователя и разработчика документации. Кроме этого, они научатся оперативно управлять программными проектами, работая в коллективе разработчиков, при разработке программных средств (проектов). Материал учебного пособия базируется на работах автора, Мальцева А.И., Ершова Ю.Л., Жоголева Е.А., Лаврова С.С., Вирта Н., Пойа Д., Лакатоса И., Майерса Г., Дейкстры Э., Кнута Д., Брудно А.Л. и др., а также на материалах, размещенных в свободном доступе в Internet. Данное учебное пособие соответствует курсу ТРПО, читаемому на 4 курсе факультета информатики и вычислительной техники СибГУТИ.

ПРЕДИСЛОВИЕ
ВВЕДЕНИЕ В ПРОБЛЕМАТИКУ
СИТУАЦИИ, ВОЗНИКАЮЩИЕ В ПРАКТИКЕ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРАХ
Первая ситуация
Вторая ситуация
Третья ситуация
НЕКОТОРЫЕ ВАЖНЫЕ ЗАМЕЧАНИЯ
О качестве результатов решения задачи
О структуре убедительных программ
Сравнение некоторых альтернатив
Двойная выгода от ясности
Контрольные вопросы и задания
ПОСТАНОВКА (СПЕЦИФИКАЦИЯ) ОСМЫСЛЕННОЙ ЗАДАЧИ
ОСОБЕННОСТИ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРАХ
ОСНОВНЫЕ ПОНЯТИЯ
Информатика и математика
Что такое информация?
Качество информации
Что такое задача и что значит понятность задачи?
Классификация задач
Что необходимо знать для решения задачи?
ДВА ПОДХОДА К РЕШЕНИЮ ЗАДАЧ НА КОМПЬЮТЕРЕ
Так называемое «исчисление задач»
Пространство осмысленных задач
Решение задач в языках спецификаций задач
ПРОЦЕСС РЕШЕНИЯ ОСМЫСЛЕННЫХ ЗАДАЧ НА КОМПЬЮТЕРЕ
Прагматика решения задачи на компьютерах
Методология решения задач на компьютере
Теория решения задач на компьютере
Технология решения задач на компьютерах
Контрольные вопросы и упражнения
ПОЛНАЯ СХЕМА РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРАХ
СПЕЦИФИКАЦИЯ ОСМЫСЛЕННОЙ ЗАДАЧИ
Алгебра, логика и алгебраические системы
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ЕЕ РАЗРАБОТКА
Зачем нужны модели?
Методика моделирования
Типы моделей данных
АЛГОРИТМ И ЕГО РАЗРАБОТКА
Методы проектирования алгоритмов
ЧТО ТАКОЕ АЛГОРИТМИЧЕСКИЙ ЯЗЫК?
Какие способы записи алгоритмов бывают?
Некоторые именованные алгоритмы
Алгоритмически неразрешимые проблемы
ВНЕШНЕЕ ОПИСАНИЕ ПРОГРАММНОГО СРЕДСТВА
Определение требований к программному средству
Спецификация качества программного средства
Функциональная спецификация программного средства
Методы спецификации семантики функций
Языки спецификаций
Методы контроля внешнего описания программного средства
Упражнения
ПРИМЕР СПЕЦИФИКАЦИИ ОСМЫСЛЕННОЙ ЗАДАЧИ
Упражнение
ПОЛЬЗОВАТЕЛИ И ИХ ИНТЕЛЛЕКТУАЛЬНЫЕ РЕСУРСЫ
Разностные пороги раздражений
Алгоритм получения терм-калибровки
Алгоритм измерения интеллектуальных ресурсов
Формулы оценки интеллектуальных ресурсов пользователей
ЗАКЛЮЧЕНИЕ
Вопросы для самоконтроля
ЛИТЕРАТУРА

Все отзывы о книге

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Рецензии на книгу

Чтобы писать рецензии и получать вознаграждения за рекомендации книг, станьте экспертом

Бестселлеры