Виды прикладных программ. Прикладное программное обеспечение (8 класс)

Очень многие пользователи компьютерных и мобильных систем часто сталкиваются с вопросом: «Что такое приложение?» Далеко не все представлют себе, что это такое. Дело в том, что иногда, удалив ярлык с основного экрана мобильного гаджета или с рабочего стола компьютера или ноутбука, не говоря уже о мобильных девайсах, многие просто не представляют себе, как запустить программу снова.

Что такое приложение: общие понятия

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

Если взять компьютерные системы, такие файлы, как правило, имеют расширение.exe (Executive File - исполняемый файл). Раньше в системах типа DOS можно было встретить исполняемые файлы типа.bat, установочные файлы драйверов.inf и т. д.

Считается, что обычный «экзэшный» файл в виде отдельного приложения встречается крайне редко. К нему должны быть прикреплены разного рода файлы настройки или базы данных, на которые он ссылается во время запуска того или иного процесса. Даже в портативных (Portable) версиях программ в большинстве случаев присутствуют сопутствующие компоненты.

Приложения для компьютеров

Установить приложение для компьютера или для мобильного устройства, как правило, труда не составляет. В компьютерных системах обычно присутствует «Мастер установки» (Install Shield, Install Wizard и т. д.).

Нужно всего лишь следовать его указаниям, а иногда и исключать некоторые дополнительные компоненты для установки, которые предлагаются бесплатными программами. Обычно это дополнительные панели, интегрируемые в интернет-браузеры, поисковые системы или требующие продвижения на рынке.

Программы для мобильных устройств

В плане мобильных ОС типа Android, iOS, BlackBerry и многих других процесс установки принципиально скрыт от глаз пользователя. Он наблюдает только описательный процесс: мол, такое-то и такое-то приложение в данный момент скачивается или устанавливается.

Заметьте, в этом случае (в отличие от компьютерных систем с указанием места установки) инсталляция происходит в место, заданное самой мобильной «операционкой». Так что отследить, куда именно будет установлена новая программа, рядовому пользователю практически невозможно.

Приложение «В Контакте»: что это?

Вероятно, каждый зарегистрированный пользователь в одной из самых популярных социальных сетей «ВКонтакте» непременно хотел бы иметь возможность постоянного доступа к своим данным, контактам, переписке, прослушиванию музыки, просмотра видео и еще бог знает чего. Для этого и созданы клиентские программы для компьютерных систем, приложения для iPhone и iPad, для систем Android и т. д., и т. п. Как правило, все они имеют одинаковый или очень похожий интерфейс.

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

Исходя из того, что стандартный пакет полным не является, для соцсети «ВКонтакте» сейчас выпускаются специализированные апплеты, к примеру, для скачивания музыки (обычным способом сохранить понравившийся трек не получится). То же самое касается и видео.

Кроме того, в зависимости от версии полного пакета он может включать еще и массу самых разнообразных дополнений. Чего только стоят бесплатные модули типа «ЛовиВКонтакте» для комфортного прослушивания и загрузки мультимедиа, VKontakte DJ для создания и управления звуковыми мультисессиями, VKontakte Unlock (средство для разблокировки аккаунта), «Агент ВКонтакте», позволяющий общаться без вызова страницы в интернет-браузере, VKontakte Online (довольно специфичный браузер, как говорится, «заточенный» специально под социальную сеть), VKAudioSaver для загрузки музыки или MuzVK для осуществления поиска и загрузки понравившихся треков с общим или приватным доступом.

Как уже понятно, этот список можно пополнять еще и еще. Благо сегодня энтузиастов, создающих приложения для работы в этой популярной сети, хватает с головой. Что самое интересное, многие не лезут в дебри программирования, а используют универсальную платформу Java. Запуск приложения такого типа возможен даже на устройствах без наличия официально указанной операционной системы (хотя сама она в том или ином виде в том же обычном мобильном телефоне все равно присутствует).

Возможные ошибки при запуске на компьютере

Теперь придется добавить в бочку меда немного дегтя. Чаще всего ошибка при запуске приложения на компьютере может сводиться к нескольким основным аспектам. Прежде всего, это связано с тем, что сама программа или апплет просто несовместимы с «операционкой». В основном это касается приложений Win32 в ОС с архитектурой 64 бита.

Хотя поддержка 32-битных систем и предусмотрена, в большинстве своем они считаются устаревшими. Точно такая же ситуация наблюдается и при попытке запуска 64-битного приложения в системах Win32.

Совместимость с мобильными операционными системами

Что касается мобильных гаджетов на основе iOS, Android или чего-то еще, здесь очень часто проблема сводится только к тому, что текущая версия или ее апдейт просто не соответствуют по параметрам самому приложению. Как правило, для решения такой ситуации стоит поискать именно тот вариант программы, который рассчитан на определенную ОС. Простой пример: если приложение «В Контакте», присутствующее, скажем, на Play Market, рассчитано на установку только в ОС Android 4.4, на «двойку» типа версии 2.3, его ставить можно даже не пытаться (все равно ничего не получится).

Такую же параллель можно провести и с мобильными системами (точнее, с модификациями смартфонов) от корпорации Apple.

Разработчики и специалисты этой компании относятся к системным требованиям в области установки приложений, апплетов и программ намного серьезнее, чем все остальные. За счет этого, кстати, и поддерживается небывало высокий рейтинг их девайсов (что стационарных компьютерных, что мобильных). В данном случае приложения для iPhone любого поколения исключением не являются.

Особенности приложений «ВКонтакте»

Если рассматривать особенности апплетов такого типа, для начала каждому пользователю, собирающемуся скачать тот или иной программный продукт из сети Интернет, стоит позаботиться о понимании того, что такое приложение вообще. Ведь сегодня (и это ни для кого не секрет) любой компьютер (даже ноутбук или смартфон друга) может стать «источником заразы». Запуская ссылку в той же сети «ВКонтакте», можно запросто схватить вирус или вредоносный код. К сожалению, по статистическим данным, именно эта сеть содержит наибольшее количество онлайн-вирусов, которые способны производить самопроизвольное копирование и распространение между компьютерными терминалами или мобильными устройствами.

Итог

Итак, с ответом на вопрос, что такое приложение, мы уже немного разобрались. В принципе, если рассматривать специфичные программы и дополнения типа «ВКонтакте» с общим названием, стоит отметить, что самих программных продуктов сегодня можно найти очень много, как говорится, на все случаи жизни, даже самые непредвиденные. Другое дело - как относиться к безопасности собственного компьютера или мобильного девайса. Согласитесь, никто ведь не хочет схватить вирус, который приведет всю систему к краху. Тут уж точно нужно быть очень осторожным, а перед загрузкой контента проверять файлы, папки, архивы или те же ссылки антивирусом на предмет наличия потенциальных угроз.

; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования , состоящая из определений и операторов или инструкций , необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993) .

Первое определение соответствует понятию «исполняемая программа », второе - относится к понятию «исходный текст ».

Другие определения из нормативных документов:

Компьютерные программы как объект авторского права и других прав относятся к категории нематериальных активов .

Создание программ [ | ]

Запись исходных текстов программ при помощи языков программирования облегчает понимание и редактирование человеком. Этому, в частности, помогают комментарии , допустимые в синтаксисе большинства языков. Для выполнения на компьютере готовый текст программы преобразуется (компилируется) в машинный.

Некоторые языки программирования позволяют обходиться без предварительной компиляции программы и переводят её в инструкции машинного а непосредственно во время исполнения. Этот процесс называется динамической компиляцией , и он позволяет добиться большей переносимости программ между разными аппаратными и программными платформами при сохранении многих плюсов компиляции.

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

Хранение и выполнение [ | ]

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

Одновременное выполнение [ | ]

Многие операционные системы поддерживают механизм многозадачности , который позволяет создать эффект одновременной работы нескольких компьютерных программ на одном компьютере. Операционные системы могут выполнять несколько программ, используя диспетчер операционной системы - программный механизм для переключения процессов, выполняемых процессором. Хотя в каждый момент времени выполняется только одна программа, при достаточно частом переключении пользователь может взаимодействовать со всеми программами во время их работы . Современные многопроцессорные компьютеры или компьютеры с многоядерными процессорами поддерживают одновременное выполнение нескольких программ аппаратно .

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

Самомодифицирующиеся программы [ | ]

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

Использование программ [ | ]

Большинство пользователей компьютеров используют программы, предназначенные для выполнения конкретных прикладных задач, таких, как подготовка и оформление документов, математические вычисления , обработка изображений и т. п. Соответствующие программные средства называют прикладными программами или прикладным программным обеспечением . Управление компонентами вычислительной системы и формирование среды для функционирования прикладных программ берёт на себя системное программное обеспечение , наиболее важной составляющей которого является операционная система.

Правовые аспекты [ | ]

Согласно ст. 1261 ГК РФ программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.

Программы с общедоступными исходными текстами называются открытыми .

Компьютерные программы в большинстве стран являются объектами авторского права (включая Украину и Россию). В некоторых странах компьютерные программы могут защищаться патентами . Патентованию компьютерных программ способствовало Соглашение о торговых аспектах прав интеллектуальной собственности, которое установило минимальные требования к охраняемому ряду объектов прав интеллектуальной собственности и фактически разрешило патентовать программы. Соглашение ТРИПС обязательно для выполнения на территории Украины и России как государств-членов ВТО.

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

Исключительное право на программы для ЭВМ и базы данных возникает автоматически с момента её создания и действует в течение всей жизни автора и семидесяти лет, считая с 1 января года, следующего за годом смерти автора (либо смерти последнего из соавторов).

Действующим законодательством Российской Федерации не предусмотрено патентование компьютерных программ как таковых. Данные объекты интеллектуальной собственности охраняются авторским правом, которое возникает автоматически с момента их создания и не требуют обязательной государственной регистрации. Однако программы для ЭВМ и базы данных могут быть зарегистрированы в Роспатенте по желанию правообладателя.

Авторское и некоторые другие [какие? ] права интеллектуальной собственности позволяют ограничивать доступ к исходным текстам программ.

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

Что такое операционная система?

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

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

Какие существуют операционные системы?

В настоящее время, несмотря на обилие фирм, специализирующихся на создании программного обеспечения, системных и прикладных программ, разработкой операционных систем занимается ограниченное число компаний. В основном весь этот рынок занят двумя гигантами сферы IT: Microsoft и Apple. К относятся Microsoft Windows и Apple Mac OS. Ранее существовали иные проекты (и даже советские), однако по тем или иным причинам они прекратили свое существование.

Подавляющее преимущество находится на стороне фирмы Билла Гейтса: операционная система Microsoft Windows обеспечивает работу более чем 90% персональных компьютеров по всему миру. Во многом это сложилось благодаря относительно свободному распространению оболочки (ее могут использовать производители компьютеров, однако только при наличии лицензионной версии). Операционная система Windows 10 является последний на данный момент версией от Microsoft. Остальная доля рынка приходится на Mac OS, которая распространяется только на продукции Apple, за счет чего и проигрывает своему основному конкуренту.

Что не относится к операционным системам?

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

Многие считают, что к операционным системам не относится Linux, поскольку она является свободно разрабатываемой оболочкой. Правда это или нет, сложно сказать. Все зависит от того, с какой стороны подойти к рассмотрению данного вопроса. Если мы говорим о Linux как об основе для мобильных операционных систем по типу Android, Bada или BlackBerry, то речи о ней как о самостоятельном комплексе программ идти не может. Если же мы объединяем множество разработанных на этой основе самостоятельных систем под словом Linux, то будет логичным считать ее операционной системой.

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

Что такое программное обеспечение?

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

Системные программы

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

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

1. Драйвера видеокарт. Это пакет программ, которые необходимы для того, чтобы видеокарта, которая находится в компьютере, осуществляла передачу изображения управляемых процессов системы на экран. Основными являются фирмы Nvidia и AMD, которые, соответственно, занимаются и разработкой драйверов для своей продукции.

2. Драйвера звуковых карт. Такие программы необходимы для выхода звуков, производимых при работе операционной системы. Пожалуй, единственным крупным поставщиком таких карт, а соответственно, и программного обеспечения к ним является Realtek.

3. Сетевые утилиты. Как уже видно из названия, они нужны для работы операционной системы с сетями, к которым подключен компьютер. как правило, встроены разработчиком и служат для подключения, настройки и работы с сетями. Обеспечивает сетевой доступ в Windows утилита Microsoft Net.

4. Программа установки и удаления программного обеспечения. Такой инструмент служит для управления в основном прикладными программами. С помощью нее можно удалять, изменять и устанавливать программы и обновления для компьютера.

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

6. Программы диагностики работы процессора и оперативной системы. Для наблюдения за тем, в каком состоянии находится память операционной системы, с какой частотой и производительностью работает процессор, наличие таких программ просто необходимо.

Прикладные программы

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

Работа с текстовой информацией

Ввод, удаление, изменение, форматирование, передача, шифрование, сохранение - это далеко не полный перечень операций, которые пользователь может осуществлять с помощью такого рода программ. Наиболее популярным, удобным и знакомым всем набором программ для работы с текстовой информацией является пакет Microsoft Office. Долгое время приобретать данный пакет необходимо было отдельно от самого компьютера. Однако теперь к программам, прилагаемым непосредственно к операционным системам, относятся Word (классический текстовый редактор), Excel (работа с электронными таблицами), PowerPoint (совмещение текста и мультимедийных файлов в презентациях) и OneNote (текстовый редактор в форме заметок). Кроме того, в числе стандартных программ всех версий Windows присутствуют "Блокнот" и WordPad (упрощенный Word).

Работа с мультимедийной информацией

Графические файлы, аудио и видео, другие мультимедийные файлы создаются, редактируются и обрабатываются также с помощью дополнительного программного обеспечения. В отличие от предыдущей категории лидером среди разработчиков таких программ является не Microsoft, а Adobe. Пакеты, имеющие общее название Creative Suite, содержат в себе довольно широкий выбор для работы с мультимедиа. Среди них, безусловно, есть Photoshop, который является наиболее популярным графическим редактором. Помимо того, Adobe предлагает нам Illustrator (векторный графический редактор), After Effects (видеоредактор), Acrobat (электронные документы формата.pdf), Audition (аудиоредактор). Не входит в пакет, но также распространяется программа Adobe для воспроизведения веб-приложений Flash Player.

Что касается отдельных программ такого типа, существует великое множество самых разных продуктов, позволяющих работать с мультимедийными файлами. К примеру, встроенные в Windows графический редактор Paint и проигрыватель мультимедийных файлов или свободно распространяемый аудиоплеер AIMP.

Работа в сети

Вряд ли в наше время мало кто не знает об Интернете или не пользовался им ни разу в жизни. Но чтобы получить доступ к нему, недостаточно просто наличия сетевой карты, сетевых утилит и подключения. Начинать работу в сети в подавляющем большинстве случаев приходится через интернет-браузер, коих существует бесчисленное множество. Операционная система Windows 10 в качестве браузера по умолчанию предлагает Microsoft Edge, а его предшественником в более ранних версиях был Internet Explorer. Но пользуются им в силу не самого удобного интерфейса и слабой стабильности работы не очень охотно. Большинство интернет-пользователей предпочитают использовать "Яндекс.Браузер", Opera, Google Chrome или Mozilla Firefox. Здесь уже, как говорится, на вкус и цвет.

Кроме того, сейчас популярны облачные хранилища файлов, с помощью которых люди могут получать доступ к своим файлам из разных мест и с разных устройств. Стандартной службой Microsoft является OneDrive, который встроен в Windows 8, Windows 8.1 и Windows 10. Однако есть и другие сервисы, например, Dropbox, "Яндекс.Диск" и Google Drive.

Защита от вирусов

Простого брандмауэра и системы шифрования данных недостаточно, чтобы защитить вашу информацию от посягательства злоумышленников. Вирусы, которые проникают в операционную систему через различные источники (Интернет, зараженные флеш-карты), могут не только украсть ваши данные, но еще и вывести из строя весь компьютер. Благо антивирусов в наше время предостаточно. К компаниям, занимающимся разработкой программам безопасности к операционным системам, относятся Norton, Kaspersky, Dr.Web, Avast, Avira, а также десятки других. Стандартный защитник Windows, конечно, неплохо защищает систему, но антивирусные программы сторонних фирм все-таки обладают гораздо более широким функционалом.

Приложения в Design Language

В таких операционных системах, как Microsoft Windows 8, Windows 8.1 и Windows 10, которые разрабатываются в новом стиле, называемом Design Language, появилась новая категория программного обеспечения - приложения. Работа с ними осуществляется в другом графическом (плиточном) интерфейсе, хотя в «десятке» пользователь получил возможность совмещать обычные программы и новые. Приложения также могут быть как прикладными, так и системными. Последние, к сожалению, еще не до конца проработаны специалистами из Microsoft. К примеру, если сравнивать программу «Панель инструментов» и приложение «Параметры», то можно заметить некоторые отличия в пользу старой панели настроек, где функций по-прежнему больше. Но, тем не менее, уже смело можно говорить о том, что приложения теперь тоже относятся к операционным системам.

Подводя черту под рассуждениями

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

Операционная система Microsoft Windows постоянно совершенствуется и обновляется, поэтому появляются все новые и новые способы работы с информацией. Универсальные приложения, написанные в стиле Design Language и работающие как на настольных компьютерах, так и на мобильных устройствах, начинают использоваться не меньше, чем и привычные программы, и в перспективе вовсе заместят предыдущее программное обеспечение. И это вполне логично, потому что мир постепенно переходит со стационарных компьютеров и ноутбуков к смартфонам и планшетах. Нам же остается лишь не запутаться в этом сложном мире современных информационных технологий.

Рассказать и показать на примере Паскаль: 1) Что такое absolute и для чего нужна? 2) Что такое asm и для чего нужна? 3) Что такое

constructor и destructor и для чего нужна?

4) Что такое implementation и для чего нужна?

5) Назовите модули Паскаль (в строке Uses, например crt) и какие возможности этот модуль дает?

6) Что за тип переменной: указательный (Pointer)

7) И на последок: что означает символ @ , #, $ , ^

1. Что такое объект?2. Что такое система?3. Что такое общее имя объекта? Приведите пример.4. Что такое единичное имя объекта? Приведите пример.5.

Приведите пример природной системы.6. Приведите пример технической системы.7. Приведите пример смешанной системы.8. Приведите пример нематериальной системы.9. Что такое классификация?10. Что такое класс объектов?

тест 7 леких вопросов с выбором ответа

13. Тактовая частота процессора – это:

A. число двоичных операций, совершаемых процессором в единицу времени

B. число вырабатываемых за одну секунду импульсов, синхронизирующих работу узлов компьютера

C. число возможных обращений процессора к оперативной памяти в единицу времени

D. скорость обмена информацией между процессором и устройствами ввода/вывода

14.Укажите минимально необходимый набор устройств, предназначенных для работы компьютера:

A. принтер, системный блок, клавиатура

B. процессор, ОЗУ, монитор, клавиатура

C. процессор, стриммер, винчестер

D. монитор, системный блок, клавиатура

15. Что такое микропроцессор?

A. интегральная микросхема, которая выполняет поступающие на ее вход команды и управляет

Работой компьютера

B. устройство для хранения тех данных, которые часто используются в работе

C. устройство для вывода текстовой или графической информации

D. устройство для вывода алфавитно-цифровых данных

16.Взаимодействие пользователя с программной средой осуществляется с помощью:

A. операционной системы

B. файловой системы

C. приложения

D. файлового менеджера

17.Непосредственное управление программными средствами пользователь может осуществлять с

Помощью:

A. операционной системы

B. графического интерфейса

C. пользовательского интерфейса

D. файлового менеджера

18. Способы хранения данных на физическом носителе определяет:

A. операционная система

B. прикладное программное обеспечение

C. файловая система

D. файловый менеджер

19. Графическая среда, на которой отображаются объекты и элементы управления системы Windows,

Созданная для удобства пользователя:

A. аппаратный интерфейс

B. пользовательский интерфейс

C. рабочий стол

D. программный интерфейс

20. Скорость работы компьютера зависит от:

A. тактовой частоты процессора

B. наличия или отсутствия подключенного принтера

C. организации интерфейса операционной системы

D. объема внешнего запоминающего устройства

1)В каких двух форматах представляются числа? В чём разница между ними? 2)Сформулируйте правила записи формул. Что произойдёт, если при вводе

формулы вы нарушите эти правила?

3)Как можно заранее подготовить таблицу для вычислений?

4)Какие вычисления можно проводить над целыми диапазонами?
5) Что понимается под манипулированием с диапазонами ЭТ?
6)Что такое принцип относительной адресации? В каких ситуациях он проявляется?

7)В ячейке D7 записана формула (C3 + C5)/D6. Как она изменится при переносе этой формулы в ячейку? a) D8; b)E7; c)C6; d)F10?

8)В ячейке Е4 находится формула СУММ(А4:D4). Куда она переместится и как изменится при:
А) удалении строки 2;
В) удалении строки 7;
С) вставке пустой строки перед столбцом 6;
Г) удалении столбца 3;
Д) вставке пустого столбца перед столбцом 6;

1)Как в ЭТ реализуется логическая операция при записи условной функций?

2)Что такое абсолютный адрес?

3)Что такое деловая графика?

4)Какой вид имеет условная функция?

Основным инструментом пользователя для работы с компьютером является программа. Именно она позволяет взаимодействовать человеку с вычислительной машиной, оперирующей числами (единицами и нулями).

Вступление

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

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

В комплексе, те программы, которые уже находятся на вашем компьютере, называют программным обеспечением или сокращенно ПО . Так же программы могут именовать приложениями или софтом , от английского слова «software».

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

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

Прикладное программное обеспечение

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

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

Интернет и сети . Этот тип ПО предназначен для работы в глобальной сети Интернет или локальных сетях. К нему можно отнести различные браузеры (веб-обозреватели), загрузчики файлов, FTP-клиенты, программы для работы с электронной почтой, интернет-пейджеры и другие.

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

Мультимедиа . Приложения, предназначенные для работы со звуковыми и видеофайлами. К ним относятся всевозможные плееры, программы для записи файлов на оптические носители, аудио/видео редакторы и программы для монтажа, конверторы и кодировщики между различными форматами и другие.

Графика и дизайн . Из названия видно, что этот тип ПО предназначен для создания и обработки различных видов изображений. И здесь есть свои виды редакторов, как профессиональных, так и довольно простеньких, множество видов просмотрщиков для различных графических форматов, конвертеров и перекодировщиков, а так же программ для проектирования и моделирования.

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

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

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

Системное программное обеспечение

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

Самой главной системной программой можно с уверенностью назвать операционную систему . Именно она является главным посредником между компьютерной начинкой и всеми остальными приложениями.

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

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

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

Так же к системным программам относится базовая система ввода-вывода (BIOS) и система самотестирования (POST), отвечающие за начальную загрузку компьютера и последующий запуск операционной системы.

Виды распространения и коммерческий статус программ

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

Бесплатные программы (freeware).

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

Более того, большая часть OpenSource-программ (приложений с открытым кодом) может использоваться бесплатно, среди которых и операционная система Linux, и мощнейший графический редактор GIMP, и популярнейший офисный пакет OpenOffice.org, а так же много других не менее полезных приложений.

Таким образом, как показывает практика, среди бесплатного ПО можно подобрать замену практически всем коммерческим программам, хотя и с определенными оговорками.

Этот вид распространения программного обеспечения появился сравнительно недавно, но довольно быстро понравился как пользователям, так и разработчикам. Все дело в том, что здесь с одной стороны потребители могут пользоваться приложениям бесплатно, а с другой, авторы все же получают деньги за свои труды, но только от рекламодателей.

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

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

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

Не смотря на всю привлекательность такого вида программ, относитесь к ним с осторожностью, так как рекламные модули могут не только направлять вас на вредоносные сайты, но красть ваши конфиденциальные данные.

Условно-бесплатные программы (shareware и trial).

Наверное, это самый популярный способ распространения коммерческих программных продуктов.

Изначально программы такого типа можно использовать бесплатно. Правда, при этом разработчики могут либо ограничить функциональные возможности продукта, либо время его использования. По истечении срока, отведенного на тестирование программы, или по другому «триального» периода (как правило, около 30 дней), приложений перестает запускаться, выдавая сообщение, что вам пора приобрести лицензию на его дальнейшее использование.

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

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

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

Коммерческие программы.

В нынешнее время довольно редко можно встретить программы, и даже пакеты программ, которыми вам не дадут в течение некоторого периода попользоваться бесплатно. Ведь никому не хочется покупать кота в мешке. Даже такие продукты как графический редактор AdobePhotoshopили система автоматизированного проектирования Autocadстоимостью несколько тысяч долларов имеют «триальные» периоды.

Наверное, единственными приложениями, за которые вам придется выкладывать деньги сразу, являются компьютерные игры. Хотя многие из них все же имеют бесплатные демонстрационные версии.

Комплекты для обновления (upgrade).

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

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

Формы распространения программ

Напоследок, давайте рассмотрим, в каких формах обычно разработчики распространяют свое программное обеспечение.

Коробочные версии.

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

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

ОЕМ-версии.

По сути это обычный CDили DVD-диск с записанной на него программой и упакованный в бумажный конвертик. При этом сама программа может обойтись вам дешевле коробочной версии в несколько раз, правда есть одно «но». OEM-версию приложения вы можете купить только с новым компьютером, или в некоторых случаях, при покупке отдельных его компонентов, например, материнской платы или процессора. Особенно выгодно в OEM-версиях покупать операционную систему. Учтите это при покупке нового компьютера.

Slim-версии.

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

Электронные версии.

На сегодняшний день эта самая популярная и выгодная форма приобретения программных продуктов. Вы скачиваете с сайта разработчика в любой момент дистрибутив нужного приложения и устанавливаете его себе на компьютер.

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

Еще одним неоспоримым преимуществом покупки программ в электронном виде является цена. Она в любом случае будет ниже, чем у коробочной или даже slim-версии.

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

Заключение

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

Бесплатные или условно-бесплатные небольшие программы и утилиты в наибольшем количестве содержаться на многочисленных софтверных порталах, найти которые в сети не составит труда. При этом любой уважающий себя сайт, распространяющий ПО, всегда сортирует его по видам. Что бы сузить круг поисков, выбирайте правильно программную категорию, например, не ищете себе медиаплеер в разделе «Текст». Если вы внимательно читали статью, то уже знаете, что, скорее всего все плееры будут размещены в категории «Мультимедиа».

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

Ознакомительные версии популярных коммерческих продуктов или их дистрибутивы, позволяющие использовать приложения в «триальном» периоде следует искать непосредственно на сайтах разработчиков или крупных файлообменных ресурсах.