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

Современная информатика базируется на компьютерной технике и немыслима без нее.

Информатику обычно представляют состоящей из двух частей:

  • технические средства;
  • программные средства.

Технические средства это аппаратура компьютеров. В английском языке они обозначаются словом Hardware, которое буквально переводится как "твёрдые изделия".

Программные средства обозначаются словом Software (буквально - "мягкие изделия"), которое подчёркивает равнозначность программного обеспечения и самой машины и вместе с тем подчёркивает способность программного обеспечения модифицироваться, приспосабливаться, развиваться.

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

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

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

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

  • технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
  • методы тестирования программ;
  • методы доказательства правильности программ;
  • анализ качества работы программ;
  • документирование программ;
  • разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

Программное обеспечение подразделяют на:

  • прикладное;
  • системное;
  • инструментальное.

Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок и т.д.;

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

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

  • Драйверы
  • Программы-оболочки
  • Вспомогательные программы (утилиты):
    • антивирусные программы
    • программы-упаковщики (архиваторы)
    • программы-русификаторы
    • программы для диагностики компьютера
    • программы для оптимизации дисков
    • программы динамического сжатия дисков
    • программы ограничения доступа

Утилиты - это программы вспомогательного назначения.

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

В систему программирования входят:

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

Программы по их юридическому статусу можно разделить на три большие группы:

  • лицензионные
  • условно бесплатные (shareware)
  • свободно распространяемые программы (freeware).

Free - бесплатные программы. Сюда же  относятся и программы с лицензией GPL - свободное ПО. Бесплатные программы могут быть загружены и использованы на безвозмездной основе в течение неограниченного периода времени.

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

Shareware - условно-бесплатная программа. Может иметь как ограничения в функциональности, так и ограниченный срок работы.

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

Задание: распределите данные программы на три вида, результат запишите в таблицу:

Ms Word, C++, Open Office Org Calc, Corel Draw, Gimp, 1С Бухгалтерия, Acrobat Reader, Pascal, Zip, Promt, Avira, QBasic, Ms PowerPoint, DrWeb, WinRar, Ms Windows7, Adobe Flash,  Power DVD, Linux Ubuntu, Avast, Adobe Photoshop.

 Системные   Прикладные    Инструментальные