Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Определение программы . Определение программирования

Поиск

ПРОГРАММА- ОСОБЫЙ ВИД ИНФОРМАЦИИ В ВИДЕ ДВОИЧНЫХ КОДОВ (НУЛЕЙ И ЕДИНИЦ), ВОСПРИНИМАЕМЫХ ПРОЦЕССОРОМ КАК КОМАНДЫ К ВЫПОЛНЕНИЮ КАКИХ-ТО ДЕЙСТВИЙ.

ФАЙЛЫ ПРОГРАММ ВМЕСТЕ С ФАЙЛАМИ ДРУГИХ ТИПОВ ХРАНЯТСЯ НА НАКОПИТЕЛЯХ ИНФОРМАЦИИ, ДЛЯ ЗАПУСКА СЧИТЫВАЮТСЯ С НИХ В ОПЕРАТИВНУЮ ПАМЯТЬ (ЗАГРУЖАЮТСЯ). ПО ОКОНЧАНИИ РАБОТЫ БОЛЬШИНСТВО ПРОГРАММ УДАЛЯЮТСЯ ИЗ ОПЕРАТИВНОЙ ПАМЯТИ.

ПРОГРАММЫ, КОТОРЫЕ ОСТАЮТСЯ В ОПЕРАТИВНОЙ ПАМЯТИ ПОСЛЕ ЗАГРУЗКИ НА ВСЕ ВРЕМЯ РАБОТЫ КОМПЬЮТЕРА НАЗЫВАЮТСЯ РЕЗИДЕНТНЫМИ.

СИСТЕМНЫЕ ПРОГРАММЫ- ПРОГРАММЫ, ОБЕСПЕЧИВАЮЩИЕ РАБОТУ КОМПЬЮТЕРА, КОМПЬЮТЕРНЫХ СЕТЕЙ И ПРОЧИХ УСТРОЙСТВ. Иными словами, системными называют программы, предназначенные для того, чтобы компьютер заработал, чтобы работать на нем было удобно и безопасно.

ПРИКЛАДНЫЕ ПРОГРАММЫ- ПРОГРАММЫ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ РЕШЕНИЯ ЗАДАЧ ПОЛЬЗОВАТЕЛЯ. Иными словами, с помощью прикладных программ выполняются те операции, ради которых и покупают компьютер- работа с текстами, выполнение разного рода расчетов, компьютерные игры и т.д.

ОПЕРАЦИОННЫЕ СИСТЕМЫ- ПРОГРАММЫ, УПРАВЛЯЮЩИЕ РАБОТОЙ КОМПЬЮТЕРА. О них речь пойдет далее. Примеры: MS-DOS, UNIX, WINDOWS'95.

СЕТЕВЫЕ СИСТЕМЫ- ПРОГРАММЫ, ОБЕСПЕЧИВАЮЩИЕ РАБОТУ КОМПЬЮТЕРНЫХ СЕТЕЙ. Примеры: Novell Netware, LANtastic. Для одноранговых (децентрализованных) сетей сетевые системы включают в состав операционных систем. Примеры: WINDOWS NT, WINDOWS'95 (с оговорками). К этому же классу программ можно отнести интернетовские броузеры. Примеры: Netscape Navigator, MS Internet Explorer.

ПРОГРАММЫ-ОБОЛОЧКИ - ПРОГРАММЫ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ СОЗДАНИЯ ПОЛЬЗОВАТЕЛЮ УДОБНЫХ УСЛОВИЙ РАБОТЫ. Примеры: Norton Commander, DOS-Navigator, WINDOWS 3.1. Появление подобных программ связано с тем, что операционные системы старого образца (например, MS-DOS) несмотря на простоту и надежность не были снабжены средствами, создающими пользователю удобную среду для работы. В таких операционных системах общение человека с машиной производилось (и производится) при помощи команд, которые надо набирать с клавиатуры. Например, в операционной системе MS-DOS для того, чтобы скопировать файл text.txt из каталога C:\ABCDE в каталог A:\DOC необходимо набрать с клавиатуры следующую команду:

copy C:\ABCDE\text.txt A:\DOC

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

СЕРВИСНЫЕ ПРОГРАММЫ (УТИЛИТЫ) ПРЕДНАЗНАЧЕНЫ ДЛЯ ВЫПОЛНЕНИЯ РАЗЛИЧНЫХ ВСПОМОГАТЕЛЬНЫХ ОПЕРАЦИЙ- ПРОВЕРКИ ИСПРАВНОСТИ ОБОРУДОВАНИЯ, АРХИВАЦИИ ФАЙЛОВ, БОРЬБЫ С ВИРУСАМИ, ФОРМАТИРОВАНИЯ ДИСКОВ (ПОДГОТОВКИ НОВЫХ ДИСКОВ К РАБОТЕ ПУТЕМ РАЗМЕТКИ НА НИХ ДОРОЖЕК И СЕКТОРОВ) И Т.Д. Пример: Norton Utilities. К узкопрофессиональным программам отностися огромное множество программ специального назначения, ориентированных на специалистов в определенной области. Например, для расчетов прочности строительных конструкций, управления работой атомной электростанции, бухгалтерских расчетов и т.д. Однако, независимо от рода деятельности любой работник часто сталкивается с необходимостью подготовки каких-то текстовых документов, например, заявлений, отчетов, деловых писем и т.д. Для этих целей используют специальные программы- текстовые редакторы. Примеры: Word, Lexicon. Разновидностью текстовых редакторов являются издательские системы, используемые при издании книг, журналов, газет, рекламных объявлений.

Очень часто человек сталкивается с необходимостью выполнить какие-то расчеты или другие операции над данными в табличной форме. Вообще, таблицы сопровождают нас всю жизнь- расписание уроков, классный журнал, экзаменационная ведомость, расписание поездов, турнирная таблица футбольного чемпионата и т.д. Для автоматизированной обработки данных в табличной форме используют специальные программы- электронные таблицы. Примеры: Excel, Quattro.

БАЗА ДАННЫХ- УПОРЯДОЧЕННОЕ ОПИСАНИЕ ГРУППЫ ОДНОТИПНЫХ ОБЪЕКТОВ. Например, база данных по студентам вуза или база данных по преступникам, находящимся в розыске. Ситемы управления базами данных (СУБД)- программы для работы с базами данных. Они, в частности, используются для того, чтобы из большой группы объектов выбрать те, которые удовлетворяют определенным критериям. Напрмиер, из списка студентов быстро выбрать тех, кто живет в общежитии. Примеры СУБД: MS Access, Paradox. Как правило, средствами для работы с базами данных снабжаются и электронные таблицы.

К программам для работы с графикой относятся большое число программ разного уровня. От простых графических редакторов, предназначенных для выполнения простых рисунков, например для подготовки простых иллюстрираций к тексту или для детского творчества (пример: Paint), ретуширования и редактирования сложных рисунков, фотографий, создания мультфильмов (пример: Corel) до сложных систем инженерной графики- систем автоматизированного проектирования (пример: Autocad).

ТРАНСЛЯТОРЫ- ПРОГРАММЫ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ СОЗДАНИЯ НОВЫХ ПРОГРАММ. О них речь пойдет далее.

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

. Программирование - процесс подготовки и составления программы деятельности, выполнение которой должно привести к определенным целям.

Компьютерное программирование - частный вид программирования когда программа готовится для выполнения компьютером, но это не единственный возможный вид программирования: одним из старейших примеров программирования - программы на перфокартах для ткацких станков в начале XIX века.

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



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 240; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.113.44 (0.006 с.)