Пример готовой курсовой работы по предмету: Информатика
Содержание
Существует много различных определений алгоритмов, но все они сводятся к следующему определению.
Алгоритм это решение задач в виде точных последовательно выполняемых предписаний (команд) исполнителем. Исполнитель – это объект, который по шагово выполняет предложенную последовательность команд строго придерживаясь порядка их следования. Исполнитель может быть человек, машина, механизм и другие объекты.
Алгоритм должен обладать следующими свойствами:
1) Эффективность – возможность исполнения предписаний за конечное время.
2) Определенность – возможность точного математического определения или формального описания содержания команд и последовательности их применения при реализации.
3) Конечность – выполнение алгоритма при конкретных исходных данных за конечное число шагов.
Для реализации задач на компьютере разрабатываются модели алгоритмов, распознавания языков и машина, работающая с этими моделями. Таким образом, соединяют математическое, формальное определение алгоритма и конструктивное, позволяющее реализовать модели вычислительными машинами [6,С. 4].
Существует несколько видов описания алгоритмов: словесный, графический и с помощью псевдокода.
Словесный способ описания алгоритма предполагает описание работы алгоритма на естественном языке и применяется для описания условия и задачи и требований при её автоматизированном выполнении.
Выдержка из текста
В связи с ростом популярности информационных систем (ИС) в наши дни особенно остро стоит вопрос о средствах их реализации.
Существует множество различных языков программирования, которые позволяют разрабатывать ИС с использованием технологий искусственного интеллекта. Возвращаются к жизни давно забытые языки программирования (Фортран, Алгол, Basic и т.д.), но их возможности переработаны и дополнены в соответствии с требованиями нашего времени.
Все это вызвано желанием найти наиболее эффективный метод для реализации поставленной цели. Как правило перед разработкой программы алгоритм описывают с помощью псевдокода. Наиболее распространенным примером псевдокода является графическое представление алгоритма в виде блок схем и алгоритмический язык.
Темой данной курсовой работы является «Разработка псевдокода алгоритмических конструкций».
Цель работы – разработать псевдокод основных алгоритмических конструкций.
Для достижения данной цели необходимо решить следующие задачи:
проанализировать основные алгоритмические конструкции;
разработать собственный псевдокод;
реализовать на созданном псевдокоде классический алгоритм;
предложить пути усовершенствования данного кода.
Список использованной литературы
1. Алгоритмы. Основные алгоритмические конструкции [Текст]: сб. задач / сост. С.А. Рогозин. – Челябинск: Изд-во Челяб. гос. пед. ун-та, 2008. – 42 с.
2. Борисенко В.В. Основы программирования/В.В. Борисенко — СПб: СПб НИУ ИТМО, 2010. – 328 с.
3. Босова Л.Л. Информатика и ИКТ/ Л.Л. Босова, Ю.Л. Босова — М.:Бином. Лаборатория знаний, 2012. – 244 с.
4. Гайдышев И. П. Решение научных и инженерных задач средствами Excel, VBA и C C++/ И. П. Гайдышев — СПб: БХВ-Петербург, 2008 – 505 с.
5. Зибиров В.В. Visual Basic 2010 на примерах/ В.В. Зибиров — СПб: БХВ-Петербург, 2010 – 338 с.
6. Поляков В.И. Основы теории алгоритмов./ В.И. Поляков, В.И.Скорубский – СПб: СПб НИУ ИТМО, 2012. – 51 с.
7. Ушаков Д.М. Паскаль для школьников/ Д.М. Ушаков , Т.А. Юркова — СПб: Питер, 2010 – 256 с.