Задание 1 (25 баллов).
Какие системы программирования вам известны? Опишите их назначение.
Задание 2 (25 баллов).
Дайте определение термину «прикладное программное обеспечение». Что входит в состав прикладного программного обеспечения? Приведите примеры прикладного программного обеспечения.
Задание 3 (25 баллов).
Какое программное обеспечение компьютера является базовым? Дайте определение и приведите примеры.
Задание 4 (25 баллов).
Заполните таблицу, выяснив, какое программное обеспечение установлено на вашем компьютере (ноутбуке или телефоне).
Название установленного программного обеспечения
Программы для работы с текстом
Программы для работы с графикой
Программы для работы с видео и со звуком
Программы для выполнения вычислений
Программы для работы с презентациями
Программы для мгновенного обмена сообщениями
Комментарии
Особенности формирования целевого состояния
если можна в ворде дам ещё 100
если в ворде ещё 100
5 (3 оценки)
VladerusL 1 год назад
Светило науки — 31 ответ — 0 раз оказано помощи
Задание 1:
Python — Бэк-энд программирование
C# — Чаще для создания прог. обеспечения
Java — онлайн-приложения
HTML — Сайты
Задание 2:
это совокупность программ, разработанных при создании конкретной информационной системы. В состав входит Photoshop, GIMP, Word, PowerPoint.
Задание 3:
минимальный набор программных средств, обеспечивающих работу компьютера. Примеры: Windows, Linux, Ubuntu.
Задание 4:
Антивирус — Программа для защиты компьютера
Архиватор — Программа для сжатия файлов, их архива
Калькулятор — Программа для выполнения вычислений
PowerPoint — Программы для работы с презентациями
Discord — Программы для мгновенного обмена сообщениями
Vegas — Программы для работы с видео и со звуком
Word — Программы для работы с текстом
Paint — Программы для работы с графикой
Источник: vashurok.com
Тип программного обеспечения по способу доступа и условиям использования
Рассмотрим программное обеспечение (ПО) по способу доступа к нему и условиям использования. Вы знаете, что некоторые программы находятся в свободном доступе, их, например, можно бесплатно скачать из интернет, установить на своем компьютере и беспрепятственно пользоваться. Но также есть и такие программы, которые требуют оплаты, их установка по «украденному» коду, как мы уже говорили, незаконна.
Итак, по способу доступа ПО делится на следующие части.
Логические операции. Операторы сравнения, равенства, объединения, инверсия. C++ Урок #11.
Проприетарное ПО (от англ. proprietary – собственность) – это программы, все права на которые принадлежат собственнику (организации или отдельному лицу), и это закрепляется соответствующим договором (лицензией). Возможность пользования такими программами нужно приобретать, иначе их использование считается незаконным и наказывается. Часто такие программы называют коммерческими или лицензионными, но это не совсем верно. Коммерция может распространяться не только на проприетарное ПО, так же как и лицензионная защита.
Приведите примеры таких программ.
Свободное ПО (СПО, free software) — это свободно распространяемое, бесплатное ПО, за использование которого не накажут. Такая его суть должна декларироваться самими разработчиками. Для законного обеспечения этого разработана лицензия GNU General Public License (далее — GPL), которая не только гарантирует свободу, но и защищает её: она допускает дальнейшее распространение программ только под той же лицензией.
Открытое ПО или ПО с открытым кодом (open source saftware) — это ПО, доступное для редактирования всем желающим (и мóгущим), дорабатываемое и изменяемое ПО. Часто понятия свободного и открытого ПО относятся к одним и тем же программам, но бывает и иначе, поэтому путать их нельзя.
Условно-свободное ПО (shareware saftware) — это программы, занимающие положение где-то между свободным и проприетарным ПО. К ним относятся версии проприетарных программ «для ознакомления», демоверсии, распространяемые в рекламных целях, программы «для домашнего использования» («free for home users» или «freeware for personal non-commercial use»).
Кроссплатформенное свободное ПО — это программы, работающие под различными операционными системами (например, под Windows и под Linux). Примеры: офисный пакет OpenOffice.org, пакет программ для работы в Интернет Mozilla, редактор растровой графики GIMP, …
Как узнать, какое ПО мы используем? Это мы можем узнать в строке меню программы с помощью пунктов Помощь / О программе.
3. Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM и APT в Linux, Установщик Windows в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки.
Большинство программ поставляются для продажи и распространения в сжатом виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных.
Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Обычные операции, выполняемые в процессе установки программного обеспечения, включают создание или изменение:
- Используемых и неиспользуемых совместно программных файлов.
- Директорий.
- Записей конфигурационных файлов, используемых одной программой, или совместно.
- Переменных среды.
Возможные варианты установки
- Установка вручную — установка выполняется без установщика или со значительным количеством операций, вручную выполняемых пользователем.
- «Тихая» установка — установка, в процессе которой не отображаются сообщения или окна. «„Тихая“ установка» не является синонимом «автоматическая установка», хотя часто ошибочно используется в этом значении.
- Автоматическая установка — установка, которая выполняется без вмешательства со стороны пользователя, исключая, конечно, сам процесс её запуска. Процесс установки иногда требует взаимодействия с пользователем, который управляет процессом установки, делая выбор: принимая пользовательское соглашение, настраивая параметры, указывая пароли и так далее. В графических средах могут использоваться инсталляторы, которые предоставляют так называемого Мастера установки, однако и они зачастую предоставляют параметры командной строки, позволяющие выполнить полностью автоматическую установку.
- Самостоятельная установка — установка, которая не требует начального запуска процесса. Удалённая установка — установка, которая выполняется без использования монитора, подсоединённого к компьютеру пользователя (в частности, выполняемая на компьютере без видеовыхода вообще). Это может быть контролируемая установка с другой машины, соединенной через локальную сеть или посредством последовательного кабеля. Автоматическая и удалённая установки являются обычными операциями, выполняемыми системными администраторами.
- «Чистая» установка — установка, выполняемая в отсутствие таких факторов, которые могут изменяться от программы к программе. Ввиду сложности типичной установки, имеется множество факторов, влияющих на её успешный исход. В частности, файлы, оставшиеся от предыдущей установки этой же программы, или нестабильное состояние операционной системы могут привести к неправильной установке и работе программы.
- Непосредственная установка — установка программы, выполняемая с её копии на жестком диске (называемой flat copy), а не с самого оригинального носителя (обычно компакт- или DVD -диск). Это может быть полезным в ситуациях, когда целевая машина не способна справиться с произвольным доступом для чтения с оптических дисководов во время выполнения задач, вызывающих большую загрузку процессора, как, например, при установке программ.
Многие разработчики программного обеспечения предусматривают возможность его обновления через сеть Интернет
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Программные средства
Программа — это набор инструкций на машинном языке, который хранится в виде файлов на магнитном носителе и по команде пользователя загружается в компьютер для выполнения. Ряд задач решается с помощью комплекса взаимодействующих программ.
Соглашение определяет набор функций, который будет выполняться конкретной программой, и вариант исполнения каждой функции.
Умолчание устанавливает конкретный вариант исполнения той или иной функции (при наличии других вариантов), если пользователь явным образом не потребовал иного.
Интерфейс — набор правил и соглашений, по которым строится диалог между пользователем и программным обеспечением.
Программное обеспечение является равноправной частью информационных технологий. Без программ любая аппаратура — просто сборище элементов. Программы для ЭВМ делятся на два основных класса:
1. Системное программное обеспечение.
2. Прикладное программное обеспечение.
Системные программы управляют работой аппаратных средств и обеспечивают связь между пользователями и прикладными программами.
Системное программное обеспечение также можно разбить на несколько групп:
1. Операционные системы.
2. Утилиты.
3. Сервисные программы.
Операционная система — основная программа, предназначенная для управления компьютером и взаимодействия с прикладными программами. Наиболее распространенными операционными системами для персональных компьютеров являются: MS(PC)-DOS, WINDOWS 95, WINDOWS NT, OS/2, UNIX.
Все операционные системы персональных компьютеров являются о днопользовательскими. Трудно представить как два человека одновременно могут работать на ПЭВМ. Системы WINDOWS 95, WINDOWS NT, OS/2, UNIX — являются многозадачными. Многозадачность — это возможность выполнения компьютером параллельно нескольких задач в одно время, например, Вы можете проводить копирование документов и одновременно играть.
Большинство IBM — совместимых компьютеров используют дисковую операционную систему MS-DOS и многооконную графическую операционную среду WINDOWS.
Операционная система выполняет множество функций: обеспечивает запись и считывание информации, организует хранение данных, осуществляет взаимодействие между отдельными устройствами компьютера, обеспечивает выполнение всех прикладных программ пользователя и т.д. Это первая программа, которая загружается в компьютер с гибкого или жесткого магнитного диска после его включения.
Утилиты — программы вспомогательного назначения. Примерами их являются: Антивирусные программы, программы архивации, программы для диагностики компьютера (тестовые программы) и т.д.
Сервисные программы — программы облегчающие пользователю взаимодействовать с операционной системой. С помощью прикладных программ мы решаем на компьютере конкретные задачи. Эти программы часто называют «приложениями». Спектр прикладного обеспечения очень широк. От простейших программ, написанных для решения несложных вычислительных задач, мощных профессиональных систем (текстовых процессоров, графических редакторов, издательских систем и т.п.), научных комплексов и сложнейших систем массового обслуживания.
Прикладное программное обеспечение — совокупность программ, предназначенных для решения конкретных задач в определенной профессиональной области, они подразделяется на целевое и.универсальное. Целевое программное обеспечение ПК предназначено для решения конкретных задач пользователя и вследствие этого имеет очень ограниченную область применения. Широкое распространение персональные компьютеры получили благодаря наличию хорошо разработанного универсального программного обеспечения, которое позволяет решать не отдельные частные задачи, а целиком автоматизировать определенные виды профессиональной деятельности или обрабатывать отдельные виды информации. Основными видами универсального программного обеспечения, позволяющего обрабатывать различные виды информации, являются:
— текстовые редакторы;
— графические редакторы;
— электронные таблицы;
— учебные и игровые программы;
— информационные системы и др.
Текстовые редакторы — это программы, которые предназначены для создания и обработки текстовой информации. Практически любой пользователь ПК сталкивается с проблемой создания различных отчетов, статей, описаний и других документов. Применение для этих целей ПК резко повышает производительность труда по сравнению с использованием пишущей машинки.
С помощью текстовых редакторов возможно редактировать тексты в экранном режиме, своевременно устраняя все ошибки, многократно исправлять отдельные фрагменты без изменения формы и содержания всего текста, автоматически проверять правильность написания слов, автоматически форматировать абзацы текста, совместно использовать в тексте два или три алфавита (русский, казахский и английский). долговременно хранить текстовую информацию во внешней памяти ПК и использовать ее в любой момент по мере надобности, распечатывать любое количество экземпляров и проводить ряд других операций, ускоряющих процесс подготовки текстовых документов.
Наиболее широко персональные компьютеры применяются для редактирования текстов при подготовке журналов, книг и различного рода документации. Преимущества компьютеров перед пишущими машинками очевидны: снижается число ошибок и опечаток, ускоряется подготовка материалов, повышается качество их оформления. Еще более удобным средством являются малые издательские системы с лазерными печатающими устройствами, обеспечивающими высококачественную печать издаваемой литературы. (В частности, данная книга была подготовлена с помощью такой компьютерной издательской системы).
Наиболее распространенными текстовыми редакторами являются редакторы Word Perfect, Microsoft Word, Multi Edit, WordStar, ChiWriter и другие.
Графические редакторы представляют собой программы для создания и обработки графической информации. Они незаменимы при представлении результатов вычислений в графической форме, что встречается на практике достаточно часто. Кроме того, графические редакторы позволяют создавать широкий спектр различных изображений: схемы, чертежи, рисунки и т.д.
Графические редакторы могут создавать изображения как по результатам расчета массива данных, когда необходимо построить графики изменения некоторых величин, так и путем формирования изображений по желанию пользователя.
Графическое представление результатов расчетов может быть различным. Например, можно получать линейные и нелинейные графики, круговые диаграммы и гистограммы, при этом автоматически производится масштабирование и оцифровка осей координат. По своему усмотрению пользователь может создавать любые сложные графические изображения, используя различные виды линий, фигур, контуров и различную цветовую гамму рисунка и фона. Такими возможностями обладают известные пакеты PaintBrush, CorelDraw, Graf-in-the-Box, PC Illustrator и др.
Системы электронных таблиц позволяют создавать и обрабатывать табличную информацию. Они удобны при обработке результатов вычислений, которые представляются в табличной форме и требуют многократного повторения расчетов.
Электронная таблица может содержать более миллиона клеток, которые заполняются либо путем ввода информации с клавиатуры, либо путем записи ее компьютером по результатам расчета формульных выражений. Здесь предусмотрены широкие возможности и удобства по редактированию таблицы, по сохранению информации на магнитных дисках, по ее модификации и выводу на печать. Популярными у пользователей системами электронных таблиц являются Lotus 1-2-3, SuperCalc, Quattro Pro, Excel и др.
Игровые программы — одна из форм увлекательных занятий на персональных ЭВМ. С игровых программ и началось массовое распространение персональных компьютеров. Разнообразие игр на персональных ЭВМ столь велико, что их трудно перечислить. В какой- то мере компьютерные игры -это новая технология отдыха. При играх на ЭВМ нужно помнить, что чрезмерное увлечение любой игрой может принести вред.
Учебные программы служат для организации учебных занятий. Эти программы могут использоваться в школе и дома для занятий по логике, истории, информатике, русскому языку, биологии, географии, ‘математике, физике и другим учебным дисциплинам. Компьютеры на этих занятиях могут использоваться в качестве электронных учебников и тренажеров, лабораторных стендов и информационно-справочных систем. На вступительных экзаменах компьютеры могут выступать в роли «экзаменаторов», строго регистрирующих ответы на вопросы поступающих в институт.
Деловые программы предназначены для подготовки, накопления и обработки различного рода служебной информации. Эти программы могут употребляться для компьютеризации делопроизводства — ведения документации, подготовки расписаний, составления графиков дежурств и т.п.
Информационные системы служат для организации, накопления и поиска на ЭВМ самой различной информации. К их числу относятся базы данных, библиотечные информационно-поисковые системы, системы продажи и регистрации билетов в театрах, в железнодорожных и авиационных кассах и т.д. Создание и развитие таких систем на основе сетей ЭВМ и информационных коммуникаций составляют программу информатизации нашего общества.
Перспективными информационными средствами являются базы знаний и экспертные системы. С их помощью будут даваться консультации на медицинские темы, справки по делам различных служб, помогать изобретателям консультировать технологов, конструкторов и давать ответы, моделируя поведение экспертов в той или иной области знаний или профессиональной деятельности.
По мере развития универсального программного обеспечения стали разрабатываться сложные интегрированные системы, которые решают множество различных задач в единой системе команд и форматов данных и объединяют в себе, как правило, текстовый редактор, систему электронных таблиц, графический редактор, систему управления базами данных, калькулятор, календарь-планировщик и другие универсальные программы. Из интегрированных систем наиболее известны Framework, Symphony, Мастер и др.
Универсальное программное обеспечение позволяет также автоматизировать рабочие места специалистов различного профиля, оснащенные персональными компьютерами. К таким системам, например, относятся пакеты программ для автоматизации конструкторского проектирования, проектирования печатных плат, экономических и бухгалтерских работ и т.д. В инженерной практике могут активно применяться специальные программные пакеты, например, MatLab, MatCad, Eureka и др.
Насыщение общества персональными компьютерами, сетями ЭВМ, информационными фондами качественно меняет организацию доступа, получения и распространения информации, дополняя традиционные технологии распространения и получения «бумажной» информации и тем самым развивая процессы информатизации общества.
Особой группой среди прикладных программ являются инструментальные средства разработки приложений.
Инструментальные средства — это программы и комплексы программ, которые программисты используют для создания программ и автоматизированных систем.
На персональных компьютерах наибольшее распространение получили языки программирования BASIC, PASCAL, С и ASSEMBLER, что связано с разработкой для них универсальных систем программирования. Каждый из них удобен для решения определенного класса задач. Кроме того, на различных типах ЭВМ предпочтение отдается определенным языкам программирования.
До появления систем программирования пользователь составлял текст прикладной программы на языке программирования и вводил ее в ЭВМ с помощью специальной программы — текстового редактора. Далее, с помощью другой специальной программы — компилятор (транслятор) — он переводил команды языка программирования в машинные команды и затем с помощью третьей специальной программы-сборщика получал из отдельных программных модулей исполняемый файл с составленной программой.
Такая достаточно сложная процедура исключается при использовании систем программирования, где в рамках единого программного пакета пользователь осуществляет все перечисленные операции, имея при этом возможность свободно обращаться к любой из них.
Ведущими фирмами-разработчиками систем программирования для ПЭВМ являются фирмы Microsoft Corp. и Borl and International. Фирма Microsoft распространяет свои программные пакеты — Quick BASIC, Visual BASIC, Microsoft С и C++, Visual C++, а фирма Borland — Turbo и Borland С, Turbo и Borland PASCAL. Каждая из этих систем имеет свои сильные и слабые стороны, поэтому выбор для работы той или иной системы программирования осуществляется пользователем, исходя из его потребностей и уровня квалификации.
Современные программы — это такой же промышленный продукт, как телевизор, холодильник, пылесос. Это значит, что программы создаются и распространяются по законам промышленного производства. Существуют программы, которые распространяются бесплатно, условно — бесплатно и платно.
Условия приобретения и распространения программы фиксируется изготовителем (автором) в документации к данному продукту. Это необходимо учитывать при использовании программ. Не пользуйтесь программами, полученными нелегальным способом! Это может привести к плохим последствиям.
Контрольные вопросы
Источник: studopedia.su