Урок 12. Прикладное программное обеспечение, системы программирования. Компьютерные вирусы. Антивирусная профилактика. Правовые нормы использования программного обеспечения
Системы программирования и прикладное программное обеспечение
![]() |
![]() |
![]() |
![]() |
2.3.3. Системы программирования
Программирование — это процесс создания программ, разработки всех типов программного обеспечения. Специалистов, разрабатывающих программное обеспечение, называют программистами.
Для записи программ используются специальные языки — языки программирования. Это формальные языки. Они состоят из некоторого фиксированного множества слов; существуют чёткие правила написания программ на языке программирования. К настоящему времени насчитывается несколько тысяч языков программирования.
Некоторыми языками умеет пользоваться только ограниченный круг их разработчиков, другие становятся известными миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования. В 8 классе вы познакомитесь с языком программирования Паскаль. Возможно, кто-то из вас знаком с языком программирования Лого, специально созданным для обучения программированию детей.
Программу на языке программирования можно записать на листке бумаги. Но чтобы её мог выполнить компьютер, программу нужно ввести в компьютер, перевести исходный код программы (код на языке программирования) в двоичный код, проверить правильность её работы и при необходимости внести исправления. Для этого предназначены специальные программные средства.
Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования.
2.3.4. Прикладное программное обеспечение
Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями.
Можно выделить приложения общего назначения и приложения специального назначения.
Приложения общего назначения требуются практически каждому пользователю для работы с разными видами информации. Виды и назначение приложений общего назначения:
• текстовые редакторы — для работы с текстовой информацией;
• электронные таблицы — для автоматизации вычислений;
• графические редакторы — для создания и редактирования всевозможных графических изображений;
• мультимедийные проигрыватели — для воспроизведения звука, анимации и видео;
• редакторы презентаций — для создания материалов, позволяющих большой аудитории не только слышать выступающего, но и видеть ключевые положения его выступления;
• системы управления базами данных — для доступа к упорядоченной информации из некоторой предметной области.
Как правило, пользователь, приобретая компьютер, устанавливает на нём так называемый офисный пакет программ, включающий основные приложения общего назначения. Наибольшее распространение получили следующие офисные пакеты: Microsoft Office для операционных систем Windows и Mac OS; OpenOffice.org для операционных систем Windows и Linux (рис. 2.7).
Приложения специального назначения предназначены для профессионального использования в различных сферах деятельности квалифицированными пользователями:
• издательские системы — для автоматизации подготовки макетов книг, журналов и другой печатной продукции;
• бухгалтерские программы — для автоматизированного вычисления заработной платы и учёта денежных средств предприятия (организации);
• системы автоматизированного проектирования (САПР) — для создания трёхмерных чертежей зданий, механизмов и других сложных объектов;
• программы компьютерного моделирования — для испытаний устойчивости проектируемых сооружений, безопасности транспортных средств и других характеристик самых разных объектов;
• математические пакеты — для выполнения сложных научных и технических расчётов;
• геоинформационные системы — для разработки топографических карт, подготовки метеорологических прогнозов, моделирования экологических ситуаций и т. д.;
• медицинские экспертные системы — для помощи в постановке диагноза больному и др.
К программам специального назначения относят и многочисленные образовательные программы: электронные учебники, тренажёры, тестирующие системы, конструкторы, энциклопедии и справочники. Очень много полезных для себя образовательных программ по разным предметам вы можете найти в Единой коллекции цифровых образовательных ресурсов.
2.3.5. Правовые нормы использования программного обеспечения
Программы по их правовому статусу можно разделить на две большие группы:
1) ПО, являющееся частной собственностью авторов или правообладателей;
2) свободное ПО.
Программы, входящие в первую группу, можно разделить на:
• коммерческие;
• условно бесплатные;
• свободно распространяемые.
Коммерческие программы продаются в специальной упаковке и с сопровождающей документацией. В соответствии с лицензионным соглашением разработчики программы гарантируют её нормальное функционирование и несут за это ответственность. Компьютерное пиратство — преступление, заключающееся в нелегальном копировании, использовании и распространении коммерческого программного обеспечения. Многие даже не подозревают, что, покупая свободно продаваемые пиратские «сборники» ПО, они нарушают закон. Компьютерные пираты, нелегально тиражируя программное обеспечение, обесценивают труд программистов, делают разработку программ экономически невыгодной. Кроме того, компьютерные пираты зачастую предлагают пользователям недоработанные программы или их демонстрационные версии.
Условно бесплатные программы (shareware) предлагаются разработчиками бесплатно в целях их рекламы и продвижения на рынок. Эти программы имеют ограниченный срок действия или ограниченные функциональные возможности. Если пользователь в установленный срок производит оплату, то ему сообщается код, активизирующий все функции программы.
К свободно распространяемым программам (freeware) относятся: новые ещё не доработанные версии программных продуктов; программы, являющиеся частью принципиально новых технологий; дополнения к ранее выпущенным программам; устаревшие версии программ; драйверы к новым устройствам и некоторые другие программы.
При приобретении любого варианта ПО этой группы пользователь получает программу, представленную в двоичном коде, что делает невозможным внесение в неё изменений кем-нибудь, кроме самих разработчиков.
Свободное программное обеспечение снимает это ограничение, обеспечивая всем желающим доступ к исходным кодам программы. Пользовательсвободного программного обеспечения имеет право:
• использовать программу в любых целях;
• изучать и изменять программу;
• копировать и распространять программу;
• распространять изменённую программу.
Примерами свободного программного обеспечения являются ОС Linux, офисный пакет OpenOffice.org, графический редактор Gimp.
САМОЕ ГЛАВНОЕ
Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО).
Всё многообразие компьютерных программ по функциональному назначению можно разделить на три группы: системное ПО, прикладное ПО, системы программирования.
Системное программное обеспечение включает в себя операционную систему и сервисные программы.
Операционная система — это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера.
Система программирования — это комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования.
Программы, с помощью которых пользователь может решать информационные задачи, не прибегая к программированию, принято называть прикладными программами или приложениями.
По правовому статусу программное обеспечение можно разделить на две группы: 1) ПО, являющееся частной собственностью авторов или правообладателей; 2) свободное ПО.
Вопросы и задания
1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Дополняет ли презентация информацию, содержащуюся в тексте параграфа?
2. Что такое программное обеспечение компьютера? Какова его роль?
3. Какие основные группы программного обеспечения принято выделять по функциональному назначению?
4. Какие основные функции выполняет операционная система? Как называется операционная система в вашем компьютерном классе?
5. Чем отличается установка ОС от загрузки ОС?
6. В процессе загрузки компьютера возникло сообщение «Non system disk». С чем это может быть связано?
7. На этапе загрузки компьютера происходит поочерёдное обращение к имеющимся в компьютере дискам с целью обнаружения среди них системного диска. Для чего, по вашему мнению, это нужно? Почему однозначно не указывают, какой именно диск является системным?
8. Что такое компьютерный вирус? Как уберечь свой компьютер от поражения компьютерными вирусами?
9. Для чего предназначены системы программирования? Для разработки каких типов программного обеспечения служат системы программирования? Кто может работать с системами программирования?
10. Сколько, по вашему мнению, существует систем программирования?
11. Пользуясь дополнительными источниками информации 1, ответьте на следующие вопросы:
1) Один из языков программирования называется Ада. Каково происхождение этого названия?
2) Каково происхождение названия языка программирования Паскаль?
3) Кто является разработчиком языка программирования Лого?
12. Назовите разновидности программ прикладного назначения. Кто использует прикладные программы общего назначения?
13. Кто использует прикладные программы специального назначения?
14. Вы бы отнесли компьютерные игры к приложениям общего или специального назначения? Куда отнести программы-переводчики? Компьютерные словари и энциклопедии? Обоснуйте свои ответы.
15. Постройте граф, описывающий состав программного обеспечения компьютера.
16. Почему, по вашему мнению, разработчики часто свободно распространяют недоработанные версии своих программных продуктов?
17. Какие виды программ можно выделить по их правовому статусу?
18. Что общего у разработчиков компьютерных вирусов и компьютерных пиратов?
1 Для выполнения заданий 11-14 воспользуйтесь ресурсами сети Интернет.
Электронное приложение к учебнику
Презентация «Программное обеспечение компьютера»
Презентация на сайте "Электронное приложение к учебнику"
Единая коллекция цифровых образовательных ресурсов
1) демонстрация к лекции «Структура программного обеспечения ПК» (N 119268);
http://sc.edu.ru/catalog/res/ca600f39-387b-420b-ad91-7ef216b736a2/? - Карточка ресурса на портале Единой коллекции ЦОР
2) демонстрация к лекции «Системное программное обеспечение» (N 119016);
http://sc.edu.ru/catalog/res/10b69060-4dc5-4fe5-a276-ffdabfe0cf2d/? - Карточка ресурса на портале Единой коллекции ЦОР
3) демонстрация к лекции «Операционная система» (N 119104);
http://sc.edu.ru/catalog/res/74d4576e-80eb-482e-9c42-c641d850d879/? - Карточка ресурса на портале Единой коллекции ЦОР
4) демонстрация к лекции «Системы программирования» (N 119289);
http://sc.edu.ru/catalog/res/f5500327-3901-46f3-9c62-f26b4eedadf5/? - Карточка ресурса на портале Единой коллекции ЦОР
5) демонстрация к лекции «Прикладное программное обеспечение» (N 119242);
http://sc.edu.ru/catalog/res/43258ccd-0622-42ea-866b-7274f7ac235a/? - Карточка ресурса на портале Единой коллекции ЦОР
http://sc.edu.ru/catalog/res/268a1a12-0d21-49a3-b234-9ab790e5afcc/? - Карточка ресурса на портале Единой коллекции ЦОР
Ресурсы ФЦИОР
(Внимание! Для воспроизведения модуля необходимо установить на компьютере проигрыватель ресурсов.) Скачать проигрыватель ресурсов ФЦИОР
1) информационный модуль по теме «Компьютерные вирусы и антивирусные программы»;
Карточка ресурса на портале ФЦИОР
2) практический модуль теме «Компьютерные вирусы и антивирусные программы»;
Карточка ресурса на портале ФЦИОР
3) контрольный модуль по теме «Компьютерные вирусы и антивирусные программы»;
Карточка ресурса на портале ФЦИОР
4) информационный модуль по теме «Программы архивирования данных»;
Карточка ресурса на портале ФЦИОР
5) практический модуль теме «Программы архивирования данных»;
Карточка ресурса на портале ФЦИОР
6) контрольный модуль по теме «Программы архивирования данных».
Карточка ресурса на портале ФЦИОР
Практическая часть урока
Урок №12. Работа с имеющейся антивирусной программой.
Урок №13. Работа учеников с ресурсами сети Интернет, взяв за основу задание №11 к § 2.3 и дополнить его заданием «Проприетарное и свободное программное обеспечение».
Практическая работа №4
"Программное обеспечение компьютера"
Задание 1. Основные понятия
1. Выйдите в Интернет и перейдите на страницу сайта LearningApps.org http://learningapps.org/1115111.
2. Постройте истинные утверждения, соединив соответствующие пары.
3. После выполнения задания щелкните мышью на кнопке Перепроверить решение, покажите результат учителю.
Задание 2. Операционные системы
1. Выйдите в Интернет и перейдите на страницу сайта LearningApps.org http://learningapps.org/1350946.
2. Выясните достоинства и недостатки самых популярных операционных систем.
3. Покажите результат учителю.
Задание 3. Классификация программного обеспечения
1. Выйдите в Интернет и перейдите на страницу сайта LearningApps.org http://learningapps.org/256185.
2. Выполните классификацию программного обеспечения, отнеся его к одной из четырёх групп.
3. После выполнения задания щелкните мышью на кнопке Перепроверить решение, покажите результат учителю.
Задание 4. Значки программ
1. Выйдите в Интернет и перейдите на страницу сайта LearningApps.org http://learningapps.org/1029324.
2. Составьте пар: название программы – значок программы.
3. Покажите результат учителю.
Задание 5. Исследование программного обеспечения компьютера
1. Выясните, какая операционная система установлена на компьютере, к которому вы имеете доступ в школе и (или) дома.
Запишите последовательность действий, с помощью которой вы это установили:
2. Выясните, какое программное обеспечение (ПО) установлено на компьютере, к которому вы имеете доступ в школе и (или) дома.
Запишите последовательность действий, с помощью которой вы это установили:
Задание 6. Правовые нормы использования программного обеспечения
1. Выйдите в Интернет.
2. Найдите информацию о платных и бесплатных программах, позволяющих решать следующие задачи:
Запишите названия найденных программ в таблицу.
Задание 7. Защита от вирусов
1. Запустите антивирусную программу, установленную на компьютере.
2. Выберите следующие настройки: лечить, а если лечение не удаётся, заражённый файл поместить в папку карантина.
3. Выбрать устройство (по указанию учителя) и проверить его на наличие вирусов.
Теперь вы умеете:
• выполнять классификацию программного обеспечения;
• подбирать платное и бесплатное программное обеспечение для решения той или иной задачи;
• выполнять проверку на вирусы.
Презентация «Программное обеспечение компьютера»
Презентация «Программное обеспечение компьютера» (Open Document Format)
Ссылки на ресурсы ЕК ЦОР
- демонстрация к лекции «Структура программного обеспечения ПК» (N 119268)
http://school-collection.edu.ru/catalog/res/ca600f39-387b-420b-ad91-7ef216b736a2/? - демонстрация к лекции «Системное программное обеспечение» (N 119016)
http://school-collection.edu.ru/catalog/res/10b69060-4dc5-4fe5-a276-ffdabfe0cf2d/? - демонстрация к лекции «Операционная система» (N 119104)
http://school-collection.edu.ru/catalog/res/74d4576e-80eb-482e-9c42-c641d850d879/? - демонстрация к лекции «Системы программирования» (N 119289)
http://school-collection.edu.ru/catalog/res/f5500327-3901-46f3-9c62-f26b4eedadf5/? - демонстрация к лекции «Прикладное программное обеспечение» (N 119242)
http://school-collection.edu.ru/catalog/res/43258ccd-0622-42ea-866b-7274f7ac235a/? - тест по теме «Компьютер как средство автоматизации информационных процессов» – «Система тестов и заданий №13» (N 134951)
http://school-collection.edu.ru/catalog/res/268a1a12-0d21-49a3-b234-9ab790e5afcc/?
Ссылки на ресурсы ФЦИОР:
- информационный модуль по теме «Компьютерные вирусы и антивирусные программы»
http://fcior.edu.ru/card/28568/kompyuternye-virusy-i-antivirusnye-programmy.html - практический модуль теме «Компьютерные вирусы и антивирусные программы»
http://fcior.edu.ru/card/28660/kompyuternye-virusy-i-antivirusnye-programmy.html - контрольный модуль по теме «Компьютерные вирусы и антивирусные программы»
http://fcior.edu.ru/card/28676/kompyuternye-virusy-i-antivirusnye-programmy.html - информационный модуль по теме «Программы архивирования данных»
http://fcior.edu.ru/card/28645/programmy-arhivirovaniya-dannyh.html - практический модуль теме «Программы архивирования данных»
http://fcior.edu.ru/card/28547/programmy-arhivirovaniya-dannyh.html - контрольный модуль по теме «Программы архивирования данных»
http://fcior.edu.ru/card/28685/programmy-arhivirovaniya-dannyh.html