Понятие о программировании.
Как уже говорилось, компьютеры — это универсальные устройства для обработки и хранения информации. Компьютер может выполнить практически любые действия по обработке информации, если составить для него на понятном ему языке точную и подробную последовательность действий — инструкцию, как надо обработать эту информацию.
Программа — это упорядоченная последовательность команд (инструкций) компьютера, составленных для решения задачи.
Программы предназначены для реализации решаемой задачи.
Задача - это проблема, подлежащая решению.
Приложение — это программная реализация на компьютере решения поставленной задачи.
Меняя программы для компьютера, можно использовать его в качестве рабочего места инженера, конструктора, редактора и т.д. При этом в распоряжении пользователя необходимо иметь сопроводительную документацию к установленным программам, которая фактически является инструкцией пользователя по эксплуатации программного продукта.
Программное обеспечение - совокупность программных средств и сопроводительной документации для создания и эксплуатации информационных систем обработки данных средствами вычислительной техники.
Процесс создания программ можно представить схематично в виде последовательности действий показанных ниже.
Рис.4.1. Процесс создания программы
Постановка задачи — обобщенный термин, который определяет исходные и выходные условия решаемой задачи. Постановка задачи связана с конкретизацией основных параметров ее реализации.
Алгоритм - система команд (инструкций), определяющая процесс преобразования исходных данных (входная информация) в результат решения поставленной задачи (выходная информация).
В алгоритме отражается логика и способ формирования результатов решения с указанием необходимых расчетных формул, логических условий и соотношений для контроля достоверности выходной информации.
Алгоритм решения задачи должен иметь ряд обязательных свойств:
• дискретность возможность разбиения процесса обработки информации на более простые этапы;
• определенность — однозначность выполнения отдельного шага преобразования информации,
• выполнимость возможность получения желаемого результата при заданной входной информации за конкретное число шагов
• универсальность — пригодность алгоритма для решения определенного класса задач.
Форма представления и содержания алгоритма обработки информации зависят от применяемых методов проектирования алгоритмов и инструментальных средств разработки программ.
Программирование — это теоретическая и практическая деятельность, связанная с описанием алгоритма решения задачи средствами конкретного языка программирования и оформления полученных результатов в виде программы.
Программирование — творческий, интеллектуальный процесс и в любой программе присутствует и отражается определенная степень искусства программиста. Именно поэтому на стадии программирования возникает этап отладки программы процесс обнаружения и устранения ошибок в программе, производимой по результатам ее тестирования на компьютере.
После окончательной отладки программа документируется, те к ней прилагается описание назначения программы и инструкция по эксплуатации. Только после этого программа становится законченным программным продуктом, подготовленным к реализации как и любой иной вид промышленной продукции.
Программный продукт - комплекс взаимосвязанных программ для решения определенной проблемы (задачи), подготовленный к реализации.
В зависимости от функций, выполняемых программным обеспечением (ПО), его можно разделить на две группы базовое (системное) ПО и прикладное ПО.
Дата добавления: 2015-12-01; просмотров: 1398;