Автор: Пользователь скрыл имя, 31 Октября 2011 в 17:16, лекция
Цель лекции: Ознакомить студентов основными понятиями алгоритмизации, основными этапами решения задач.
Вопросы к теме:
Основные свойства алгоритмов.
Исполнители алгоритмов.
Алгоритмические конструкции.
Разработка программы.
Жизненный цикл программы.
Верификация (verification) программы.
Глоссарий (справочник, словарь);
Verification – верификация
ПО – программное обеспечение
ОЗУ – оперативно запоминающая устройства
ПЗУ –
постоянно запоминающая устройства
Тема
1. Введение в теорию
алгоритмов. Технология
разработки программ
и их реализация.
Цель лекции: Ознакомить студентов основными понятиями алгоритмизации, основными этапами решения задач.
Вопросы к теме:
Алгоpитм — точное предписание, которое задает алгоритмический процесс, начинающийся с произвольного исходного данного (из некоторой совокупности возможных для данного алгоритма исходных данных) и направленный на получение полностью определенного этим исходным данным результата.
Основные свойства алгоритма: дискретность, понятность, определенность, результативность, массовость.
Исполнитель алгоритма — это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом. На практике наиболее распространены следующие формы представления (записи) алгоритмов:
программная (тексты на языках программирования). язык для записи алгоритмов должен быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке — программой для компьютера.
Логическая
структура любого алгоритма может быть
представлена комбинацией трех базовых
структур:
следование, ветвление, цикл.
Решение задач с помощью компьютера включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.
Сопровождение
программы: доработка программы для
решения конкретных задач; составление
документации к pешенной задаче, к математической
модели, к алгоpитму, к пpогpамме, к набору
тестов, к использованию.
Задания для самоконтроля:
Литература основная /4-5/
дополнительная /7-8/
Информация о работе Введение в теорию алгоритмов. технология разработки программ и их реализация.