Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс, 1 семестр. Киреева Г.И..doc
Скачиваний:
51
Добавлен:
22.06.2014
Размер:
153.6 Кб
Скачать

13. Понятие «Задача». Классификация задач. Понятие «Программа», «Программное обеспечение», «Приложение». Виды по эвм.

Задача – Программа или ее часть, при выполнении которой получается требуемый результат.

Программа- упорядоченная совокупность указаний некоторой вычислительной системе, в результате выполнения которой получается требуемый результат. В то же время программа- это формализованная запись алгоритма на конкретном языке программирования . В конечном счёте программу должен понять исполнитель-процессор. Можно сразу написать программу на языке процессора, это будет программа на машинных командах. На заре программирования так и делали. В настоящее время программу пишут на языках высокого уровня, а затем переводят (транслируют) её в машинные команды.

Программа на языке высокого уровня- это обычный текст, оформленный в соответствии с требованиями языка. Программа может работать только в той операционной среде, для которой она разработана, или нескольких, если в операционных системах предусмотрены соответствующие режимы. Например, программа для DOS будет нормально работать под управлением Windows, но не наоборот.

После разработки программы или комплекса начинается этап её эксплуатации и сопровождения. Так как любая программа или система есть в каком-то смысле отображение действительности, а действительность быстро меняется, то и разработанная программа достаточно быстро устаревает, появляются новые требования, новые задачи. Возникает задача её совершенствования, кроме того, накапливаются выявленные в процессе эксплуатации недочёты и ошибки.

Появляется новая версия программы, потом следующая, наконец становится ясно, что необходима совершенно новая программа с новым подходом, новыми методами и даже с новой тех. базой. Кроме этого, сопровождение подразумевает и обучение пользователя, и ответы на возникшие у него в процессе эксплуатации вопросы.

Программное обеспечение – совокупность программных средств для обеспечения нормальной работы системы.

Различают системное программное обеспечение и программы, решающие задачи конечного пользователя, называемые прикладным программным обеспечением, или приложениями. Системное ПО – дает пользователям возможность работать с комп-ом и облегчает эту работу. Основной частью системного ПО явл-ся ОС. К системному ПО относят трансляторы (программа, производящая трансляцию программы с одного языка программирования в другой), оболочки (программа (комплекс программ), упрощающая работу с основной программой), системы управления базами данных (СУБД) и т.д. Прикладной программный комплекс (ППК) – объединенные в единый комплекс приложения. Каждое входящее в ППК приложение может работать самостоятельно. Объединение их в единый комплекс означает наличие единообразных интерфейсов между ними и пользователем. Например, ППК Microsoft Office – Word – текстовый процессор, Excel – электронные таблицы, Power Point - презентация, Access – база данных и пр.

Приложение - программа или комплекс программ, решающие задачи одного или многих конечных пользователей. Приложения для работы с 32-разрядными процессорами под управлением соответствующих ОС, называются 32-разрядными приложениями. Соответственно определяются и 16-разрядные приложения. Существуют специфические приложения в сети Internet, называемые апплетами, или апплетками (от англ application – применение). Например, системы Exel, Word – приложения в операционной среде Windows.