СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

10 Кл ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА и УСТАНОВКА

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«10 Кл ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА и УСТАНОВКА»

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА и УСТАНОВКА КОМПЬЮТЕР И ЕГО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Подготовил Мустафинов Р.Е

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА и УСТАНОВКА

КОМПЬЮТЕР И ЕГО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Подготовил Мустафинов Р.Е

Ключевые слова программное обеспечение (ПО) системное ПО прикладное ПО системы программирования операционная система

Ключевые слова

  • программное обеспечение (ПО)
  • системное ПО
  • прикладное ПО
  • системы программирования
  • операционная система
Компьютер =  аппаратура + программное обеспечение  (hardware) (software) Программное обеспечение  - это совокупность всех используемых в компьютере программ

Компьютер =

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

(hardware) (software)

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

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

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

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

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

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

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

Конспект урока Программное обеспечение компьютера Системы программирования Прикладное ПО Системное ПО Программы общего назначения Операционная система (ОС) Языки программирования Программы специального назначения Сервисные программы

Конспект урока

Программное обеспечение компьютера

Системы

программирования

Прикладное ПО

Системное ПО

Программы

общего

назначения

Операционная

система (ОС)

Языки

программирования

Программы

специального

назначения

Сервисные

программы

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ ПРИКЛАДНОЕ ПО ИНСТРУМЕНТАЛЬНОЕ ПО СИСТЕМНОЕ ПО БАЗОВОЕ ПО СЕРВИСНОЕ ПО ОБЩЕГО НАЗНАЧЕНИЯ ЯЗЫКИ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ ПРОГРАММЫ ОБСЛУЖИВАНИЯ СЕТИ ОПЕРАЦИОННЫЕ СИСТЕМЫ (ОС) МУЛЬТИМЕДИА ИНТЕГРИРОВАННЫЕ СРЕДЫ ПРОГРАММИРОВАНИЯ ДРАЙВЕРЫ ОБОЛОЧКИ ОС ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЕ АНТИВИРУСНЫЕ ПРОГРАММЫ ПРОГРАММНЫЕ КОМПЛЕКСЫ СЕТЕВЫЕ ПРОГРАММНЫЕ СРЕДСТВА МЕТОДО-ОРИЕНТИРОВАННЫЕ АРХИВАТОРЫ ПРОГРАММЫ ОБСЛУЖИВАНИЯ ДИСКОВ ИЗДАТЕЛЬСКИЕ СИСТЕМЫ ПРОГРАММЫ ДЛЯ ДИАГНОСТИКИ ПРОЧИЕ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ

ПРИКЛАДНОЕ ПО

ИНСТРУМЕНТАЛЬНОЕ ПО

СИСТЕМНОЕ ПО

БАЗОВОЕ ПО

СЕРВИСНОЕ ПО

ОБЩЕГО НАЗНАЧЕНИЯ

ЯЗЫКИ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ

ПРОГРАММЫ ОБСЛУЖИВАНИЯ СЕТИ

ОПЕРАЦИОННЫЕ СИСТЕМЫ (ОС)

МУЛЬТИМЕДИА

ИНТЕГРИРОВАННЫЕ СРЕДЫ ПРОГРАММИРОВАНИЯ

ДРАЙВЕРЫ

ОБОЛОЧКИ ОС

ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЕ

АНТИВИРУСНЫЕ ПРОГРАММЫ

ПРОГРАММНЫЕ КОМПЛЕКСЫ

СЕТЕВЫЕ ПРОГРАММНЫЕ СРЕДСТВА

МЕТОДО-ОРИЕНТИРОВАННЫЕ

АРХИВАТОРЫ

ПРОГРАММЫ ОБСЛУЖИВАНИЯ ДИСКОВ

ИЗДАТЕЛЬСКИЕ СИСТЕМЫ

ПРОГРАММЫ ДЛЯ ДИАГНОСТИКИ

ПРОЧИЕ

ПРИМЕРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЕ ЭВМ

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

  • Операционные системы: Windows, Linux и др.
  • Файловые менеджеры: Total Commander, FAR.
  • Антивирусные программы:DrWeb, Антивирус Касперского, Avast
  • Архиваторы:Winrar, Winzip, 7-zip
  • Программы обслуживания дисков: Defrag, Norton Disk Doctor

Инструментальное программное обеспечение

  • Системы программирования: Borland Delphi ,Borland C++ Builder, Microsoft Visual Basic , Microsoft Visual C++
  • Среды программирования, облегчающие разработчику создание программы: Microsoft Visual Studio.

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

  • Текстовые редакторы: стандартный блокнот Windows, Notepad++ Текстовые процессоры: Microsoft Word,  OpenOffice.org Writer. Системы компьютерной вёрстки:  Adobe PageMaker,  Microsoft Publisher. Графические редакторы:  Adobe Photoshop,  Adobe Illustrator, Corel Draw СУБД: Microsoft Access, Paradox,  Oracle. Электронные таблицы: Microsoft Excel, OpenOffice.org Calc Веб-браузер:  Internet Explorer , Mozilla Firefox ,  Google Chrome , Opera
  • Текстовые редакторы: стандартный блокнот Windows, Notepad++
  • Текстовые процессоры: Microsoft Word,  OpenOffice.org Writer.
  • Системы компьютерной вёрстки:  Adobe PageMaker,  Microsoft Publisher.
  • Графические редакторы:  Adobe Photoshop,  Adobe Illustrator, Corel Draw
  • СУБД: Microsoft Access, Paradox,  Oracle.
  • Электронные таблицы: Microsoft Excel, OpenOffice.org Calc
  • Веб-браузер:  Internet Explorer , Mozilla Firefox ,  Google Chrome , Opera
  • Медиаплееры:  Windows Media Player, QuickTime Player
  • Компьютерные игры
Структура программного обеспечения Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера. ! Системные администраторы СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ  ПРОГРАММИРОВАНИЯ Программисты ПРИКЛАДНОЕ Пользователи

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

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

!

Системные администраторы

СИСТЕМНОЕ

ПРОГРАММНОЕ

ОБЕСПЕЧЕНИЕ

СИСТЕМЫ ПРОГРАММИРОВАНИЯ

Программисты

ПРИКЛАДНОЕ

Пользователи

Linux Системное программное обеспечение Системное программное обеспечение включает в себя базовое ПО ( операционную систему) и сервисные программы. Операционная система — комплекс программ, обеспечивающих согласованное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера. ! Основные функции  ОС : управление устройствами управление процессами пользовательский интерфейс работа с файлами Комментарии Основные функции ОС появляются по «пробелу» (щелчку мыши) Операционные системы Ubuntu 11

Linux

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

Системное программное обеспечение включает в себя базовое ПО ( операционную систему) и сервисные программы.

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

!

Основные функции ОС :

  • управление устройствами
  • управление процессами
  • пользовательский интерфейс
  • работа с файлами

Комментарии

Основные функции ОС появляются по «пробелу» (щелчку мыши)

Операционные

системы

Ubuntu

11

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

Функции ОС

ОС обеспечивает:

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

Структура операционной системы

  • ядро (Kernel)   
  • командный процессор
  • драйверы периферийных устройств
  • дополнительные сервисные программы (утилиты)
Виды ОС однозадачные и многозадачные; однопользовательские и многопользовательские; сетевые и локальные. системы с разделением времени и реального времени однопроцессорные и многопроцессорные

Виды ОС

  • однозадачные и многозадачные;
  • однопользовательские и многопользовательские;
  • сетевые и локальные.
  • системы с разделением времени и реального времени
  • однопроцессорные и многопроцессорные
Типы ОС графические - текстовые ; бесплатные - платные; открытые - закрытые; клиентские - серверные; 16-разрядная - 32-разрядная - 64-разрядная;

Типы ОС

  • графические - текстовые ;
  • бесплатные - платные;
  • открытые - закрытые;
  • клиентские - серверные;
  • 16-разрядная - 32-разрядная - 64-разрядная;
Классификация операционных систем по назначению системы реального времени встраиваемые системы операционные системы для суперкомпьютеров операционные системы для серверов операционные системы для домашних и офисных компьютеров исследовательские операционные системы

Классификация операционных систем по назначению

  • системы реального времени
  • встраиваемые системы
  • операционные системы для суперкомпьютеров
  • операционные системы для серверов
  • операционные системы для домашних и офисных компьютеров
  • исследовательские операционные системы
Загрузка операционной системы

Загрузка операционной системы

Начало установки:

Начало установки:

ОС Windows 8.

ОС Windows 8.

ОС Windows 7

ОС Windows 7

ОС Windows XP

ОС Windows XP

Конспект урока Программное обеспечение компьютера Системы программирования Прикладное ПО Системное ПО Программы общего назначения Операционная система (ОС) Языки программирования Программы специального назначения Сервисные программы

Конспект урока

Программное обеспечение компьютера

Системы

программирования

Прикладное ПО

Системное ПО

Программы

общего

назначения

Операционная

система (ОС)

Языки

программирования

Программы

специального

назначения

Сервисные

программы

Системное ПО. Сервисные программы К сервисным программам (утилитам) относят различные программы, выполняющие дополнительные услуги системного характера. Комментарии Лупа – переход на серию скрытых слайдов «Алгоритм Хаффмана» Антивирусы Архиваторы Служебные  программы 11

Системное ПО. Сервисные программы

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

Комментарии

Лупа – переход на серию скрытых слайдов «Алгоритм Хаффмана»

Антивирусы

Архиваторы

Служебные программы

11

Сервисные программы Обслуживание дисков Архиваторы Winrar Winzip 7-zip Антивирусные программы Avast DrWeb Коммуникационные программы

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

Обслуживание

дисков

Архиваторы

Winrar

Winzip

7-zip

Антивирусные

программы

Avast

DrWeb

Коммуникационные

программы

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

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

!

ТРАНСЛЯТОРЫ

СПЕЦИАЛИЗИРОВАННЫЙ ТЕКСТОВЫЙ РЕДАКТОР

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

обрабатывает и исполняет команды программы

собирает разные части (модули) создаваемой программы и используемые в ней стандартные подпрограммы

позволяет вызывать стандартные процедуры из вновь разрабатываемой программы

обрабатывает весь текст программы, преобразовывая его в машинный код и строя исполняемый файл, готовый к запуску; после этого ни текст программы, ни компилятор не нужны

специальные программы для перевода программы, написанной на языке высокого уровня, в машинные коды; существует два типа трансляторов: интерпретаторы

позволяет программисту набрать и отредактировать текст программы на языке программирования высокого уровня

и компиляторы

последовательно, от оператора к оператору, при каждом запуске программы она заново переводится в машинные коды

в единый исполняемый файл

БИБЛИОТЕКА ПОДПРОГРАММ

ИНТЕРПРЕТАТОР

Комментарии

Триггеры – составные части

КОМПИЛЯТОР

КОМПОНОВЩИК

ОТЛАДЧИК

11

Первый программист «Аналитическая машина сплетает алгебраические алгоритмы так же, как и ткацкий станок Жаккарда сплетает цветы и листья». Ада Лавлейс Известно ли вам, что первым в мире программистом считается англичанка – Ада Лавлейс (1815–1852). Она выполнила детальное описание вычислительной машины, проект которой был разработан Чарльзом Беббиджем, и составила первую программу для этой машины. Именно Ада Лавлейс ввела в употребление термины « цикл » и « рабочая ячейка ». Автор коллажа: Joyce Riha Linik 11

Первый программист

«Аналитическая машина сплетает алгебраические алгоритмы так же, как и ткацкий станок Жаккарда сплетает цветы и листья».

Ада Лавлейс

Известно ли вам, что первым в мире программистом считается англичанка – Ада Лавлейс (1815–1852).

Она выполнила детальное описание вычислительной машины, проект которой был разработан Чарльзом Беббиджем, и составила первую программу для этой машины. Именно Ада Лавлейс ввела в употребление термины « цикл » и « рабочая ячейка ».

Автор коллажа: Joyce Riha Linik

11

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

Вычисления в доэлектронную эпоху

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

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

Вычисления в доэлектронную эпоху

Вычисления производились Аналитической машиной в соответствии с инструкциями ( программами ), которые разработала леди Ада Лавлейс (дочь английского поэта Джорджа Байрона).

Графиню Лавлейс считают первым программистом , и в ее честь назван язык программирования АДА.

Системы программирования Системы программирования – это ПО, предназначенное для разработки и отладки системных и прикладных программ. Для записи программ используются специальные языки - языки программирования Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования БЕЙСИК СИ ПАСКАЛЬ ФОРТРАН Примеры систем программирования: Quick Basic; Visual Basic; Pascal; Turbo Pascal; C++ и др.

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

Системы программирования – это ПО, предназначенное для разработки и отладки системных и прикладных программ.

Для записи программ используются специальные языки - языки программирования

Комплекс программных средств, предназначенных

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

  • БЕЙСИК
  • СИ
  • ПАСКАЛЬ
  • ФОРТРАН

Примеры систем программирования:

  • Quick Basic;
  • Visual Basic;
  • Pascal;
  • Turbo Pascal;
  • C++ и др.
Создание, отладка и выполнение программ с целью :  решения вычислительных  решения вычислительных задач  обработки текстов и  обработки текстов и графики  создания системного ПО  создания прикладного ПО  создания системного ПО  создания прикладного ПО Назначение систем программирования

Создание, отладка и

выполнение

программ с целью :

  • решения вычислительных
  • решения вычислительных

задач

  • обработки текстов и
  • обработки текстов и

графики

  • создания системного ПО создания прикладного ПО
  • создания системного ПО
  • создания прикладного ПО

Назначение систем

программирования

Просмотр видео https://www.youtube.com/watch?v =8 aFjqKxnNLs & feat

Просмотр видео

https://www.youtube.com/watch?v =8 aFjqKxnNLs & feat

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

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

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области .

Комплекс прикладных программ в среде Windows называют приложением или пакетом прикладных программ (ППП).

Приложения

Приложения

специального

общего

назначения

назначения

Прикладное ПО Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями . ПРИЛОЖЕНИЯ  ОБЩЕГО НАЗНАЧЕНИЯ ПРИЛОЖЕНИЯ  СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ настольные издательские системы бухгалтерские программы системы автоматизированного проектирования (САПР) программы компьютерного моделирования математические пакеты геоинформационные системы (ГИС) системы автоматического перевода  … текстовые редакторы и процессоры графические редакторы и пакеты компьютерной графики табличные процессоры редакторы презентаций аудио- и видеоредакторы системы управления базами данных браузеры почтовые программы  … Комментарии Триггеры – типы приложений 11

Прикладное ПО

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

ПРИЛОЖЕНИЯ ОБЩЕГО НАЗНАЧЕНИЯ

ПРИЛОЖЕНИЯ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ

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

Комментарии

Триггеры – типы приложений

11

Приложения общего назначения Графические Электронные редакторы таблицы Текстовые  редакторы Редакторы презентаций Мультимедийные проигрыватели Системы управления базами данных Браузеры

Приложения общего назначения

Графические

Электронные

редакторы

таблицы

Текстовые

редакторы

Редакторы презентаций

Мультимедийные

проигрыватели

Системы управления

базами данных

Браузеры

Приложения специального назначения Математические пакеты Издательские системы Геоинформационные Бухгалтерские программы  системы Системы автоматизированного  проектирования САПР Программы компьютерного  моделирования Учебники, тренажёры, словари

Приложения специального назначения

Математические

пакеты

Издательские

системы

Геоинформационные

Бухгалтерские

программы

системы

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

проектирования САПР

Программы компьютерного

моделирования

Учебники, тренажёры, словари

Онлайн-офис Онлайн-офис — это набор веб-сервисов, включающий в себя все основные компоненты традиционных офисных пакетов: текстовый редактор, электронные таблицы, редактор презентаций и др. Онлайн-офис доступен с любого компьютера, имеющего выход в Интернет, независимо от того, какую операционную систему этот компьютер использует. Самый известный онлайн-офис — Google Docs.

Онлайн-офис

Онлайн-офис — это набор веб-сервисов, включающий в себя все основные компоненты традиционных офисных пакетов: текстовый редактор, электронные таблицы, редактор презентаций и др.

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

Самый известный онлайн-офис — Google Docs.

Вопросы для закрепления? - Что такое программное обеспечение? - Какие группы программ выделяются в программном обеспечении? - Каково назначение операционных систем? -Какая операционная система установлена на школьных компьютерах?

Вопросы для закрепления?

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

- Какие группы программ выделяются в программном обеспечении?

- Каково назначение операционных систем?

-Какая операционная система установлена на школьных компьютерах?

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

Домашняя работа

Исследуйте преимущества и недостатки различных операционных систем

Рефлексия Поставьте два плюса На стикере запишите два элемента урока, которые вам понравились. Поставьте знак «?» Запишите один элемент, который вызвал затруднения

Рефлексия

Поставьте два плюса

На стикере запишите два элемента урока, которые вам понравились.

Поставьте знак «?»

Запишите один элемент, который вызвал затруднения

Задание 1. Определите к какому ПО относятся следующие программы:  А. Программа обучения английскому языку Б. Текстовый редактор WORD В. Операционная система MS-DOS Г. Антивирусная программа DrWeb Д. Операционная система WINDOWS Е. Тренажер клавиатуры Ж. Программа-архиватор WinZip З. Компьютерная игра DOOM II И. Графический редактор CorelDraw

Задание 1.

Определите к какому ПО относятся следующие программы:

А. Программа обучения английскому языку

Б. Текстовый редактор WORD

В. Операционная система MS-DOS

Г. Антивирусная программа DrWeb

Д. Операционная система WINDOWS

Е. Тренажер клавиатуры

Ж. Программа-архиватор WinZip

З. Компьютерная игра DOOM II

И. Графический редактор CorelDraw

Задание 2. Программное обеспечение Пример Операционная система   Архиватор   Антивирусная программа   Коммуникационная программа   Система программирования   Текстовые редакторы Графические редакторы     Редактор презентаций   Электронные таблицы   Электронное учебное издание   Игра   Редакторы работы со звуком   Редакторы работы с видеоинформацией  

Задание 2.

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

Пример

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

 

Архиватор

 

Антивирусная программа

 

Коммуникационная программа

 

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

 

Текстовые редакторы

Графические редакторы

 

 

Редактор презентаций

 

Электронные таблицы

 

Электронное учебное издание

 

Игра

 

Редакторы работы со звуком

 

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

 

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

Самое главное

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

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

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

Самое главное

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

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

Алгоритм Хаффмана Считать все входные данные и подсчитать частоты встречаемости всех символов. Частоты встречаемости символов выписать в ряд – это вершины будущего графа (дерева). Выбрать две вершины с наименьшими весами и объединить их — создать новую вершину, от которой провести рёбра к выбранным вершинам с наименьшими весами, а вес новой вершины задать равным сумме их весов. Расставить на рёбрах графа числа 0 и 1 (на верхнем ребре — 0, а на нижнем — 1). Чтобы выбранные вершины больше не просматривались, стереть их веса. Продолжить объединение вершин, каждый раз выбирая пару с наименьшими весами, до тех пор, пока не останется одна вершина — корень дерева. Вес этой вершины будет равен длине сжимаемого массива.

Алгоритм Хаффмана

  • Считать все входные данные и подсчитать частоты встречаемости всех символов.
  • Частоты встречаемости символов выписать в ряд – это вершины будущего графа (дерева).
  • Выбрать две вершины с наименьшими весами и объединить их — создать новую вершину, от которой провести рёбра к выбранным вершинам с наименьшими весами, а вес новой вершины задать равным сумме их весов. Расставить на рёбрах графа числа 0 и 1 (на верхнем ребре — 0, а на нижнем — 1). Чтобы выбранные вершины больше не просматривались, стереть их веса.
  • Продолжить объединение вершин, каждый раз выбирая пару с наименьшими весами, до тех пор, пока не останется одна вершина — корень дерева. Вес этой вершины будет равен длине сжимаемого массива.
Алгоритм Хаффмана (продолжение) Создать кодовую таблицу. Для определения двоичного кода каждой конкретной буквы необходимо пройти от корня до этой вершины, выписывая 0 и 1, встречающиеся на маршруте. Сгенерировать сжатый массив данных, для чего надо снова прочесть входные данные и каждый символ заменить соответствующим ему кодом. Задание Сжать с помощью алгоритма Хаффмана фразу: VENI, VIDI, VICI Комментарии «Veni, vidi, vici» (с лат. «Пришёл, увидел, победил») — слова, которыми, как сообщает Плутарх в своих «Изречениях царей и полководцев», Юлий Цезарь уведомил своего друга Аминция в Риме о победе при Зеле над Фарнаком, сыном Митридата, в 47 году до н. э. Цезарь отмечал не события войны, а быстроту её завершения. Решение появляется поэтапно (по щелчуц мыши или «пробелу») Решение : Частота встречаемости символов  Всего C D I N , E V 2 5 2 1 1 1 1 16 3 64

Алгоритм Хаффмана (продолжение)

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

Задание

Сжать с помощью алгоритма Хаффмана фразу:

VENI, VIDI, VICI

Комментарии

«Veni, vidi, vici» (с лат. «Пришёл, увидел, победил») — слова, которыми, как сообщает Плутарх в своих «Изречениях царей и полководцев», Юлий Цезарь уведомил своего друга Аминция в Риме о победе при Зеле над Фарнаком, сыном Митридата, в 47 году до н. э. Цезарь отмечал не события войны, а быстроту её завершения.

Решение появляется поэтапно (по щелчуц мыши или «пробелу»)

Решение :

Частота встречаемости символов

Всего

C

D

I

N

,

E

V

2

5

2

1

1

1

1

16

3

64

Вопросы и задания

Решение :

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

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

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

Чтобы выбранные вершины больше не просматривались, стереть их веса.

Расставить на рёбрах графа числа «0» и «1» (например, на верхнем ребре — «0», а на нижнем — «1»).

Частоты встречаемости символов выписать в ряд – это будут вершины будущего графа (дерева). В центре лучше расположить символ с наибольшим весом.

Частоты встречаемости всех cимволов:

Выбрать две вершины с наименьшими весами и объединить их — создать новую вершину, вес которой задать равным сумме весов двух предыдущих вершин.

Исходный текст состоит из 16 символов, т. е. его длина в не-

сжатом виде будет равна 16 байт или 128 бит.

Код сжатого текста будет занимать 44 бита.

Получаем коэффициент сжатия, равный 128/44 ≈ 2,9.

Всего

C

,

V

D

E

N

I

1

1

2

16

5

2

1

1

3

0

0

2

000

2

Вход:

VENI, VIDI, VICI

Выход:

01111011111000100001101 101100010000110110010

0

0

4

0

,

,

2

001

2

0

7

1

V

3

01

V

3

1

16

0

I

10

I

5

5

0

9

1

1100

С

1

С

0

1

2

1101

1

D

1

D

1

4

0

1

E

1

E

1110

1

2

1

N

1

1

N

1111

1

65

Вопросы и задания  Определите к какому из трех типов относятся следующие группы программ: 7-Zip, WinZip,  WinRar   Draw, CorelDraw,  Inkscape Антивирус Касперского Pascal ABC, Компьютерная  игра Тетрис Writer,  Microsoft Word Excel,  Calc Linux,  Windows Клавиатурный тренажер Visual Basic Комментарии Триггеры – карточки (по щелчку отправляются в соответствующую папку внизу экрана) Системное  ПО Инструментальное  ПО (системы  программирования) Прикладное  ПО

Вопросы и задания

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

7-Zip, WinZip, WinRar

Draw, CorelDraw, Inkscape

Антивирус Касперского

Pascal ABC,

Компьютерная игра Тетрис

Writer, Microsoft Word

Excel, Calc

Linux, Windows

Клавиатурный

тренажер

Visual Basic

Комментарии

Триггеры – карточки (по щелчку отправляются в соответствующую папку внизу экрана)

Системное ПО

Инструментальное ПО (системы программирования)

Прикладное ПО

Вопросы и задания Постройте дерево Хаффмана для фразы: КАРЛ У КЛАРЫ УКРАЛ КОРАЛЛЫ Решение: Л Всего Ы У  О К Р А Вес символов: 4 26 1 2 2 4 4 5 4 0  4 0 8 4 А 0 1 16 0 4 К 8 4 Р 1 26 Комментарии Решение появляется поэтапно 1 0 Л 5 0 10 2 Ы 1 5 0 У 2 1 3 1 1 О 1 67

Вопросы и задания

Постройте дерево Хаффмана для фразы:

КАРЛ У КЛАРЫ УКРАЛ КОРАЛЛЫ

Решение:

Л

Всего

Ы

У

О

К

Р

А

Вес символов:

4

26

1

2

2

4

4

5

4

0

4

0

8

4

А

0

1

16

0

4

К

8

4

Р

1

26

Комментарии

Решение появляется поэтапно

1

0

Л

5

0

10

2

Ы

1

5

0

У

2

1

3

1

1

О

1

67

Информационные источники http://pic17.nipic.com/20111015/2531170_062843036000_2.jpg https://image.freepik.com/free-icon/frontal-standing-man-silhouette_318-29133.jpg http://toplogos.ru/logo-mac/ http://www.sdsys.ru/products/ http://soft-id.ru/upload/iblock/41e/41e19776bd2c83820ecf190aab2f03c1.png http://iqglobal.intel.com/ru-ru/wp-content/uploads/sites/29/2016/04/Ada-Lovelace-iQ-980x653.jpg http://img07.deviantart.net/e7dc/i/2009/271/f/0/openoffice_icons_by_h3lio5.jpg http://www.setec.org/~izaac/Babbage_Difference_Engine_No_2.jpg https://rizaldiramly.files.wordpress.com/2012/04/google-docs-viewer.png http://besticons.net/sites/default/files/folder-icon-4899.png 67

Информационные источники

  • http://pic17.nipic.com/20111015/2531170_062843036000_2.jpg
  • https://image.freepik.com/free-icon/frontal-standing-man-silhouette_318-29133.jpg
  • http://toplogos.ru/logo-mac/
  • http://www.sdsys.ru/products/
  • http://soft-id.ru/upload/iblock/41e/41e19776bd2c83820ecf190aab2f03c1.png
  • http://iqglobal.intel.com/ru-ru/wp-content/uploads/sites/29/2016/04/Ada-Lovelace-iQ-980x653.jpg
  • http://img07.deviantart.net/e7dc/i/2009/271/f/0/openoffice_icons_by_h3lio5.jpg
  • http://www.setec.org/~izaac/Babbage_Difference_Engine_No_2.jpg
  • https://rizaldiramly.files.wordpress.com/2012/04/google-docs-viewer.png
  • http://besticons.net/sites/default/files/folder-icon-4899.png

67


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!