Алгоритмизация и программирование
Реферат по предмету:
"Информатика"
Название работы:
"Алгоритмизация и программирование"
Автор работы: Юлия
Страниц: 12 шт.
Год:2010
Краткая выдержка из текста работы (Аннотация)
Введение
Разработка программных средств различного назначения состоит из трех фаз: анали-за, проектирования (алгоритмизации) и реализации (программирования). Основное назначения этих фаз:
• анализа - определить требования к программе: что она долж¬на делать и в каких условиях работать;
• проектирования – определить составные части программы и порядок их взаи-модействия: как они должны работать, чтобы удовлетворить разработанным на предыдущей фазе требовани¬ям;
• реализации - согласно результатам проектирования написать программу на вы-бранном языке (реже – языках) программиро¬вания и отладить ее, т. е. добиться ее устойчивой правильной ра¬боты при различных вариантах исходных данных и режимах функционирования.
Фазы анализа и проектирования завершаются созданием до¬кументации, содержа-щей, в частности, набор моделей, описы¬вающих базисные составные части разрабатывае-мой програм¬мы. Состав этого набора определяется выбранной методологией и методом разработки.
На Западе традиционно алгоритмизацией и программированием (кодированием) за-нимаются разные люди. За счет этого разделение фаз очень четкое. В России же считает-ся, что программист должен быть «мастером на все руки». Часто ради кажущейся эконо-мии времени некоторые важные этапы пропускаются («Зачем составлять алгоритм, и так все ясно, можно сразу писать программу»), что порождает значительные проблемы в дальнейшем, когда программа по непонятным причинам начинает работать не так, как ожидалось. Важно понимать, что все стадии нужны; не менее важно осознавать их назна-чение. Именно поэтому тема работы столь актуальна.
Цель данной работы – рассмотрение понятий «алгоритмизация» и «программирова-ние». Для достижения цели необходимо решить несколько задач, в соответствии с кото-рыми построена структура реферата. Во-первых, следует рассмотреть алгоритмизацию, дать определение алгоритма, остановиться на его свойствах и способах записи, перечис-лить наиболее значимые алгоритмические структуры. Затем можно перейти к понятию программирования. В этой главе целесообразно описать языки программирования и си-стемы программирования, обозначить различия компиляторов и интерпретаторов.
Содержание работы
Введение 3
1 Алгоритмизация 4
1.1 Понятие алгоритма 4
1.2 Свойства алгоритма 4
1.3 Способы описания алгоритма 5
1.4 Основные алгоритмические конструкции 6
2 Программирование 8
2.1 Языки программирования 8
2.2 Компиляторы и интерпретаторы 9
2.3 Системы программирования 10
Заключение 11
Литература 12
Использованная литература
- Информатика: Учебник. / Под ред. А.Н. Данчула. – М.: РАГС, 2004. – 528с.
- Каймин В.А. Информатика: Учебник. – М.: ИНФРА-М, 2004. – 276с.
- Острейковский В.А., Полякова И.В. Информатика. Теория и практика: Учебное пособие. – М.: Оникс, 2008. – 608с.
- Соболь Б.В., Галин А.Б., Панов Ю.В. Информатика: Учебник. – Ростов-на-Дону: Феникс, 2007. – 446с.
- Шатров Н.Н. Основы алгоритмизации: Электронный учебник. [Электронный ре-сурс]. Режим доступа: http://inform-school.narod.ru/uchebnic.htm