Пример готовой курсовой работы по предмету: Информатика
Содержание
2.2 Общие принципы построения алгоритмов
С появлением и развитием электронных вычислительных машин и компьютеров применение алгоритмов стало обязательным.
Работа по решению любой задачи с использованием ЭВМ включает в себя ряд шагов:
1 Постановка задачи;
2 Формализация задачи;
3 Построение алгоритма;
4 Составление программы на языке программирования;
5 Отладка и тестирование программы;
6 Проведение расчетов и анализ результатов.
Зачастую данную последовательность шагов называют технологической цепочкой решения задачи на ЭВМ.
На первом этапе представленной цепочки шагов осуществляется определение исходных требований. На данном этапе важно описать исходные данные необходимые для решения задачи.
Этап формализации заключается в переводе задачи на математических формул и отношений.
Важным этапом решения задачи с помощью ЭВМ является построение алгоритма. Алгоритмы строятся посредством специальных средств описания алгоритмов: блок-схем или псевдокодов.
Выдержка из текста
Введение
В ходе развития вычислительной техники и информационных технологии постепенно менялся уровень абстракции при написании кода программы.
Большую роль в развитии ЭВМ и я зыков программирования сыграло появление языков программирования высокого уровня.
Первый языком программирования высокого уровня явился Fortran, который появился в 1956 году.
Языки высокого уровня являются машинно-независимые. Они более приближены к естественному языку. Появление ЯВУ намного облегчило написание программ.
Независимо от объема и сложности разрабатываемого программного обеспечения, важным фактором, обеспечивающим надежность и гибкость конструируемых программ, является умение определить основные абстракции данных, используемых в проекте, и разработать или выбрать подходящие алгоритмы для эффективной обработки таких данных.
Алгоритм – это точное предписание, которое определяет процесс преобразования исходных данных в необходимый результат.
Существуют три базовых алгоритмические структуры: следование, ветвление и цикл.
Список использованной литературы
Список использованной литературы
1. ГОСТ 22558-89 Язык программирования КОБОЛ
2. Анисимов А. Е. Сборник заданий по основам программирования: Учебное пособие / А. Е. Анисимов, В. В. Пупышев. – М.: Интернет-Университет Информационных Технологий : БИНОМ. Лаборатория знаний, 2014. − 348 с.
3. Беляева, И. В. Основы программирования на языке Turbo Pascal: учебное пособие / И. В. Беляева. – Ульяновск: УлГТУ, 2011. – 266 с.
4. Бураков П.В., Косовцева Т.Р. Информатика. Алгоритмы и программирование. Учебное пособие.-СПб НИУ ИТМО, 2013. – 83с.
5. Давыдова Н.А. Программирование: учебное пособие. – М.: БИНОМ, 2012. – 238 с.
6. Диканев Т.В. Принципы и алгоритмы прикладного программирования: Учебное пособие.– Саратов: Издательство Саратовского университета, 2012. – 140 с.
7. Жданова Т.А. Основы алгоритмизации и программирования: учеб. пособие. – Хабаровск: Изд-во Тихоокеан. гос. ун-та, 2011. – 56 с.
8. Затонский А. В. Программирование и основы алгоритмизации: теоретические основы и примеры реализации численных методов : учеб. пособие для студ. / А. В. Затонский, Н. В. Бильфельд. – М. : РИОР : Инфра-М, 2014. − 166 с.
9. Кадырова Г. Р. Основы алгоритмизации и программирования: учебное пособие / Г. Р. Кадырова. – Ульяновск: УлГТУ, 2014. – 95 с.
10. Канцедал, С.А. Алгоритмизация и программирование : Учебное пособие / С.А. Канцедал. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. – 352 c.
11. Кауфман В.Ш. Языки программирования. Концепции и принципы. – М.: ДЖК Пресс, 2011. – 464 с.
12. Липачёв Е.К. Технология программирования. Базовые конструкции C/C++: учебно–справочное пособие / Е.К. Липачев. – Казань: Казан. ун-т, 2012. – 142 с.
13. Лозовая С.Ю., Решение типовых задач по программированию: практическое пособие: НИУ БелГУ; НИУ БелГУ.-Белгород: ИПК НИУ "БелГУ", 2011. – 148 с.
14. Методы программирования : учебное пособие / Ю.Ю. Громов, О.Г. Иванова, Ю.В. Кулаков, Ю.В. Минин, В.Г. Однолько. – Тамбов : Изд-во ФГБОУ ВПО «ТГТУ», 2012. – 144 с.
15. Мурадханов С. Э. Алгоритмические языки высокого уровня : курс лекций / С. Э. Мурадханов, А. И. Широков, Каф. автоматизированных систем управления. – М. : МИСиС, 2011. − 170 с.
16. Орлов С.А. Теория и практика языков программирования: учебник. – СПб.: Питер, 2014. – 690 с.
17. Потопахин В.В. Искусство алгоритмизации: Учебное пособие. – М.: ДЖК Пресс, 2011. – 320 с.
18. Семакин И.Г. Основы алгоритмизации и программирования: учебник / И.Г. Семакин, А.П. Шестаков. – 3-е изд., стер. – М.: Издательский центр «Академия», 2012. – 400 с.
19. Степанов Ю.А. Алгоритмизация и программирование. Учебное пособие. – Новокузнецк.: НФИ КемГУ, 2013. – 172 с.
20. Царев Р. Ю. Алгоритмы и структуры данных: учебное пособие. – Красноярск: Сибирский федеральный университет, 2013. – 160 с.
21. Фаранов В.В. Программирование на языке высокого уровня: Учебник для вузов: МВТУ, 2011. – 640 с.
22. Clerman N.S., Spector W. Modern Fortran: Style and Usage / Cambridge University Press, 2012. — 352 p.