Текстовый редактор word системное или прикладное по

                       Тема:
«Программное обеспечение. Виды ПО.
Microsoft Office».

10
класс

Цель:
сформировать у учащихся представление о ПО, его видах, об интегрированном
пакете
MicrosoftOffice.

Тип
урока:
теоретический.

Методы:
беседа, лекция.

Оборудование:
компьютер, презентация, интерактивная доска.

План урока:

1.     
Организационный момент (1-2 мин)

2.     
Актуализация опорных знаний (5-7 мин)

3.     
Формирование новых знаний (20-25 мин)

4.     
Закрепление изученного материала (3-4 мин)

5.     
Подведение итогов (2-3 мин)

6.     
Домашнее задание (1-2 мин)

Ход урока:

1.     
Орг. момент

Здравствуйте,
ребята! Садитесь. Подготовьте свое рабочее место.(тетрадь, ручка, правильная
посадка).

2.     
Актуализация опорных знаний.

Вопросы
учителя, ответы детей.

3.     
Формирование новых знаний

Сегодня
мы с вами познакомимся с понятием «программное обеспечение», а также узнаем
виды ПО и познакомимся с пакетом
MicrosoftOffice.
Откройте все тетради и запишите тему урока.
Тема: Программное
обеспечение. Виды ПО.
MicrosoftOffice.А теперь я вам буду
рассказывать, а вы слушайте. По ходу объяснения вы будете записывать важные
определения.

В 50-60-е годы, когда компьютер еще назывался ЭВМ
(электронно-вычислительная машина), он мог только вычислять. Процесс обработки
информации состоял в операциях над числовыми данными.

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

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

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

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

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

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

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

В 60-е годы началась разработка языков
программирования высокого уровня (Алгол, Фортран, Basic, Pascal и др.), которые
позволили существенно облегчить работу программистов. В настоящее время с
появлением систем визуального программирования VisualBasic, Delfi и др.)
создание программ стало доступно даже для начинающих пользователей компьютера.
В течение нескольких десятилетий создавались программы, необходимые для
обработки различных данных. Совокупность необходимых программ составляет
программное обеспечение компьютера.

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

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

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

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

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

Типы программного обеспечения

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

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


системное ПО;
— прикладное ПО;
— системы программирования.

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

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

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

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

— текстовые и графические редакторы, с
помощью которых можно готовить различные тексты, создавать рисунки, строить
чертежи; проще говоря, писать, чертить, рисовать;

— системы управления базами данных (СУБД),
позволяющие превратить компьютер в справочник по любой теме;

— табличные процессоры, позволяющие
организовывать очень распространенные на практике табличные расчеты;

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

Очень популярным видом прикладного программного обеспечения
являются компьютерные игры. Большинство пользователей именно с них начинает
свое общение с ЭВМ.

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

О
системном ПО и системах программирования

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

Для чего нужны прикладные программы, понять несложно. А что же
такое системное программное обеспечение?

Главной частью системного программного обеспечения является операционная
система (ОС).

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

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

Первой в мире операционной системой считается GM
OS (GeneralMotorsOperatingSystem).

Windows 95 была выпущена в 1995 году. Её отличительными особенностями
являются: новый пользовательский интерфейс, поддержка длинных имён файлов,
автоматическое определение и конфигурация периферийных устройств 
PlugandPlay, способность исполнять 32-битные приложения и наличие поддержки TCP/IP
прямо в системе. Windows 95 использует 
вытесняющую многозадачность и выполняет каждое 32-битное приложение в своём адресном
пространстве.

Вот названия некоторых распространенных ОС для персональных
компьютеров: MS-DOS, Windows, Linux.

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

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

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

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

Система программирования — инструмент для работы программиста.                     

С системами программирования работают программисты. Всякая СП
ориентирована на определенный язык программирования. Существует много разных
языков, например Паскаль, Бейсик, ФОРТРАН, С («Си»), Ассемблер, ЛИСП
и др. На этих языках программист пишет программы, а с помощью систем
программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

Программисты создают все виды программ: системные, прикладные и
новые системы программирования.

MicrosoftOffice —
это пакет приложений, созданных корпорацией Microsoft для операционных систем
MicrosoftWindows и AppleMacintosh.

В состав пакета MicrosoftOffice входит
программное обеспечение для работы с различными типами документов: текстами,
электронными таблицами, базами данных и многими другими.

Наиболее известные приложения MicrosoftOffice:

·                                
Microsoft Word (текстовый
редакторпроцессор)

·                                
Microsoft Excel (табличный
процессор),

·                                
Microsoft Outlook (персональный
коммуникатор),

·                                
Microsoft PowerPoint (приложение
для подготовки презентаций),

·                                
Microsoft Access (приложение
для управления базами данных),

·                                
Microsoft Project (приложение
для управления проектами),

·                                
Microsoft InternetExplorer (программа
для просмотра веб-сайтов)

Крометого, впакет
Microsoft Office
входят Microsoft InfoPath, Microsoft Publisher, Microsoft Visio,
Microsoft OneNote
ит.д.

(Дети записывают под диктовку
важные определения)

4.     
Закрепление изученного материала

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

1. Что
такое программное обеспечение ЭВМ?
2. Какие задачи выполняет прикладное программное обеспечение?
3. Назовите основные виды прикладных программ общего назначения.
4. Что такое прикладные программы специального назначения?

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

8. Для
чего предназначены системы программирования? Кто с ними работает?

5.      Подведение
итогов

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

6.      Д/З 
Выучить основные определения.

Лекция 5

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

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

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

Классификация
прикладного ПО. Назначение и популярные представители различных групп прикладного
программного обеспечения. Офисные пакеты – пакеты MS Office и
Open
Office.

1. Система
программного обеспечения (ПО) персонального компьютера (ПК).

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

Под программой понимают описание,
воспринимаемое ЭВМ и достаточное для достижения поставленной цели.

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

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

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

Системное программное обеспечение включает в себя следующие
группы:


— операционные
системы;


— сервисные
системы;



коммуникационные системы;


— инструментальные
системы;


— системы
технического обслуживания.

Прикладное ПО включает:

· 
текстовые
процессоры (редакторы);

· 
электронные
таблицы;

· 
системы
управления базами данных (СУБД);

· 
программы
работы с графикой;

· 
настольные
издательские системы;

· 
интегрированные
системы;

· 
программы
автоматизации работы с документами;

· 
словари и
программы перевода;

· 
системы
автоматического проектирования;

· 
музыкальные
и звуковые редакторы;

· 
математические
пакеты;

· 
экспертные
системы и т.д.

Рассмотрим кратко каждую группу ПО.

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

2.1.
Операционные
системы (ОС).

ОС называют комплекс программ,
обеспечивающий управление ресурсами ЭВМ и процессами, использующими
эти ресурсы.

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

Основными  ресурсами являются
МП, ОП и ПУ.

Управление ресурсами сводится к выполнению следующих
функций:

1) упрощению доступа к
ресурсам;

2) распределению ресурсов
между конкурирующими за них процессами
.

Таким образом, ОС поддерживает два вида интерфейса[1]: пользовательский и
программный
(см. рис. 2а).

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

В настоящее время для IBM-совместимых ПК разработаны
и широко используются (используются) следующие ОС: 1) ОС семейства
СР/М; 2) ОС семейства DOS; 3) ОС семейства OS/2; 4) ОС семейства UNIX;
5)ОС семейства
Windows.

Система СР/М (Control Program for
Microcomputers) была разработана в 1974 г. фирмой Digital Research  и исторически
является одной из первых ОС для ПК. Она предназначена для управления
ресурсами 8-разрядных ПК на основе МП I8080 и фактически служит стандартом
для данного класса ПК.

ОС семейства DOS вплотьдо середины 1995 г.(до
момента выпуска на рынок интерфейсной среды WINDOWS
95) являлись самыми популярными ОС для ПК. Из данного семейства
наиболее известна  система MS DOS (Microsoft Disc Operating System
— дисковая операционная система фирмы Microsoft).

Первая версия MS DOS была выпущена
в 1981 г.
в связи
с появлением ПК IBM PC.  Среди пользователей ПК в разные времена были
весьма популярны различные версии MS DOS (в скобках указан год выпуска версии
ОС): 3.3 (1987 г.), 4.0 (1988 г.), 5.0 (1991 г.), 6.2 (1993 г.) и 6.22 (1994
г.).

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

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

ОС семейства OS/2. В 1987 г. для нового семейства
ПК  PS/2 фирмой IBM совместно с фирмой Microsoft была создана многозадачная
32- разрядная графическая операционная система
OS/2 второго поколения
(Operating System/2).   Приложения в среде OS/2  работают в режиме вытесняющей
многозадачности
с разделением времени.  При вытесняющей многозадачности ОС
делит ресурсы МП между выполняющимися процессами (при кооперативной
многозадачности, имеющей место в Windows 3.1, работающие программы делят
процессорное время путем опроса друг друга). Файловая система OS/2 обладает
более высокой производительностью, чем FAT MS DOS, лучше защищена от сбоев и
поддерживает  длинные имена файлов (до 256 символов).

OS/2 не получила среди пользователей ПК такой популярности 
как  MS DOS. Это связано как с субъективным фактором (консерватизмом

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

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

3.Графические редакторы. Широкий класс программ, предназначенных для создания и обработки графических изображений. Различают три категории:

  • растровые редакторы;
  • векторные редакторы;
  • 3-D редакторы(трехмерная графика).

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

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

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

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

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

В связи с распространением сетевых технологий, от современных СУБД требуется возможность работы с отдаленными и распределенными ресурсами, которые находятся на серверах Интернета.

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

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

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

Особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил. САПР являются необходимым компонентом для гибких производственных систем (ГВС) и автоматизированных систем управления технологическими процессами (АСУ ТП).

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

8. Редакторы HTML (Web-редакторы). Особый класс редакторов, объединяющих в себе возможности текстовых и графических редакторов. Предназначены для создания и редактирования Web-страниц Интернета. Программы этого класса можно использовать при подготовке электронных документов и мультимедийних изданий.

9. Браузеры (средства просмотра Web-документов). Программные средства предназначены для просмотра электронных документов, созданных в формате HTML. Восроизводят, кроме текста и графики, музыку, человеческий язык, радиопередачи, видеоконференции и разрешают работать с электронной почтой.

10. Системы автоматизированного перевода. Различают электронные словари и программы перевода языка.

Электронные словари — это средства для перевода отдельных слов в документе. Используются профессиональными переводчиками, которые самостоятельно переводят текст.

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

Программы автоматического перевода целесообразно использовать:

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

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

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

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

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

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

15. Геоинформационные системы (ГИС). Предназначены для автоматизации картографических и геодезических работ на основе информации, полученной топографическим или аэрографическими методами.

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

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

Трансляторы бывают двух типов:

  • интерпретаторы,
  • компиляторы.

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

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

Инструментальные языки делятся на языки низкого уровня (близкие к машинному языку) и языки высокого уровня (близкие к человеческим языкам). К языкам низкого уровня принадлежат ассемблеры, а высокого — Pascal, Basic, C/C++, языки баз данных и т.д. В систему программирования, кроме транслятора, входит текстовый редактор, компоновщик, библиотека стандартных программ, отладчик, визуальные средства автоматизации программирования. Примерами таких систем являются Delphi, Visual Basic, Visual C++, Visual FoxPro и др.

Контрольные вопросы

  1. Что принято пониматьпод термином ‘software’?
  2. На какие уровниделится программное обеспечение?
  3. Совокупность программкакого уровня образовывают ядро операционной системы?
  4. Какие функциивыполняет ядро операционной системы?
  5. Для чегопредназначены программы базового уровня?
  6. Какие классы программслужебного уровня вы знаете?
  7. С помощью программкакого класса можно осуществлять ввод, редактирование и оформлениетекстовых данных?
  8. Какие вы знаетекатегории графических редакторов?
  9. В каких случаяхцелесообразно использовать системы автоматизированного перевода?
  10. Что такоеинтерпретатор и компилятор? Какая между ними разница?

Лекция 9 Сжатие данных

Характерной особенностью большинства типов данных является их избыточность. Степень избыточности данных зависит от типа данных. Например, для видеоданных степень избыточности в несколько раз больше чем для графических данных, а степень избыточности графических данных, в свою очередь, больше чем степень избыточности текстовых данных. Другим фактором, влияющим на степень избыточности является принятая система кодирования. Примером систем кодирования могут быть обычные языки общения, которые являются ни чем другим, как системами кодирования понятий и идей для высказывания мыслей. Так, установлено, что кодирование текстовых данных с помощью средств русского языка дает в среднем избыточность на 20-25% большую чем кодирование аналогичных данных средствами английского языка.

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

В зависимости от того, в каком объекте размещены данные, подлежащие сжатию различают:

  1. Сжатие (архивация)файлов: используется для уменьшения размеров файлов при подготовке их кпередаче каналами связи или к транспортированию на внешних носителяхмаленькой емкости;
  2. Сжатие (архивация)папок: используется как средство уменьшения объема папок перед долгимхранением, например, при резервном копировании;
  3. Сжатие (уплотнение)дисков: используется для повышения эффективности использования дисковогопросторную путем сжатия данных при записи их на носителе информации (какправило, средствами операционной системы).

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

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

  • JPEG — дляграфических данных;
  • MPG — для для видеоданных;
  • MP3 — дляаудиоданных.

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

  • GIF, TIFF — дляграфических данных;
  • AVI — для видеоданных;
  • ZIP, ARJ, RAR, CAB,LH — для произвольных типов данных.

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

  • алгоритм RLE (Run Length Encoding);
  • алгоритмы группы KWE(KeyWordEncoding);
  • алгоритм Хаффмана.

Алгоритм RLE

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

1 1 1 1 2 2 3 4 4 4

В алгоритме RLE предлагается заменить ее следующей структурой: 1 4 2 2 3 1 4 3, где первое число каждой пары чисел — это код данных, а второе — коэффициент повторения. Если для хранения каждого элемента данных входной последовательности отводится 1 байт, то вся последовательность будет занимать 10 байт памяти, тогда как выходная последовательность (сжатый вариант) будет занимать 8 байт памяти. Коэффициент сжатия, характеризующий степень сжатия, можно вычислить по формуле:

где Vx- объем памяти, необходимый для хранения выходной (результирующей) последовательности данных, Vn- входной последовательности данных.

Чем меньше значение коэффициента сжатия, тем эффективней метод сжатия. Понятно, что алгоритм RLE будет давать лучший эффект сжатия при большей длине повторяющейся последовательности данных. В случае рассмотренного выше примера, если входная последовательность будет иметь такой вид: 1 1 1 1 1 1 3 4 4 4, то коэффициент сжатия будет равен 60%. В связи с этим большая эффективность алгоритма RLE достигается при сжатии графических данных (в особенности для однотонных изображений).

Алгоритмы группы KWE

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

Существует довольно много реализаций этого алгоритма, среди которых наиболее распространенными являются алгоритм Лемпеля-Зіва (алгоритм LZ) и его модификация алгоритм Лемпеля-Зіва-Велча (алгоритм LZW). Словарем в данном алгоритме является потенциально бесконечный список фраз. Алгоритм начинает работу с почти пустым словарем, который содержит только одну закодированную строку, так называемая NULL-строка. При считывании очередного символа входной последовательности данных, он прибавляется к текущей строке. Процесс продолжается до тех пор, пока текущая строка соответствует какой-нибудь фразе из словаря. Но рано или поздно текущая строка перестает соответствовать какой-нибудь фразе словаря. В момент, когда текущая строка представляет собой последнее совпадение со словарем плюс только что прочитанный символ сообщения, кодер выдает код, который состоит из индекса совпадения и следующего за ним символа, который нарушил совпадение строк. Новая фраза, состоящая из индекса совпадения и следующего за ним символа, прибавляется в словарь. В следующий раз, если эта фраза появится в сообщении, она может быть использована для построения более длинной фразы, что повышает меру сжатия информации.

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

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

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

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

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

Пусть задан текст, в котором бурва ‘А’ входит 10 раз, буква ‘В’ — 8 раз, ‘С’- 6 раз , ‘D’ — 5 раз, ‘Е’ и ‘F’ — по 4 раза. Тогда один из возможных вариантов кодирования по алгоритму Хаффмана приведен в таблицы 1.

Таблица 1.

Символ Частота вхождения Битовый код
A
B
C
D
E
F

Как видно из таблицы 1, размер входного текста до сжатия равен 37 байт, тогда как после сжатия — 93 бит, то есть около 12 байт (без учета длины словаря). Коэффициент сжатия равен 32%. Алгоритм Хаффмана универсальный, его можно применять для сжатия данных любых типов, но он малоэффективен для файлов маленьких размеров (за счет необходимости сохранение словаря).

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

Таблица 2.

Формат сжатия Операционная система MS DOS Операционная система Windows
Программа архивации Программа разархивации Программа архивации Программа разархивации
ARJ Arj.exe Arj.exe WinArj.exe WinArj.exe
RAR Rar.exe Unrar.exe WinRar.exe WinRar.exe
ZIP Pkzip.exe Pkunzip.exe WinZip.exe WinZip.exe

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

  1. создание новогоархива;
  2. добавление файлов всуществующий архив;
  3. распаковывание файловиз архива;
  4. создание самораспаковающихся архивов (self-extractorarchive);
  5. созданиераспределенных архивов фиксированного размера для носителей маленькойемкости;
  6. защита архивовпаролями от несанкционированного доступа;
  7. просмотр содержимогофайлов разных форматов без предварительного распаковывания;
  8. поиск файлов и данныхвнутри архива;
  9. проверка на вирусы вархиве к распаковыванию;
  10. выбор и настройкакоэффициента сжатия.

Контрольные вопросы

1. Какие факторы влияют на степень избыточности данных?
2. Что такое архив? Какие программные средства называются архиваторами?
3. Почему методы сжатия, при которых происходит изменение содержимого данных, называются необратимыми?
4. Приведите примеры форматов сжатия с потерями информации.
5. В чем состоит преимущество обратимых методов сжатия над необратимыми? А недостаток?
6. Которая существует зависимость между коэффициентом сжатия и эффективностью метода сжатия?
7. В чем состоит основная идея алгоритма RLE?
8. В чем состоит основная идея алгоритмов группы KWE?
9. В чем состоит основная идея алгоритма Хаффмана?
10. Какие вы знаете програми-архиваторы? Коротко охарактеризуйте их.

Лекция 10 Компьютерные вирусы

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

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

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

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

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

Основные источники вирусов:

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

Основные ранние признаки заражения компьютера вирусом:

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

Признаки активной фазы вируса:

  • исчезновение файлов;
  • форматированиежесткого диска;
  • невозможностьзагрузки файлов или операционной системы.

Существует очень много разных вирусов. Условно их можно классифицировать следующим образом:

1) загрузочные вирусы или BOOT-вирусы заражают boot-секторы дисков. Очень опасные, могут привести к полной потере всей информации, хранящейся на диске;

2) файловые вирусы заражают файлы. Делятся на:

  • вирусы,заражающие программы (файлы с расширением .EXE и .COM);
  • макровирусывирусы, заражающие файлы данных, например, документы Word или рабочие книги Excel;
  • вирусы-спутникииспользуют имена других файлов;
  • вирусы семействаDIR искажают системную информацию о файловых структурах;

3) загрузочно-файловые вирусы способные поражать как код boot-секторов, так и код файлов;

4) вирусы-невидимки или STEALTH-вирусы фальсифицируют информацию прочитанную из диска так, что программа, какой предназначена эта информация получает неверные данные. Эта технология, которую, иногда, так и называют Stealth-технологией, может использоваться как в BOOT-вирусах, так и в файловых вирусах;

5) ретровирусы заражают антивирусные программы, стараясь уничтожить их или сделать нетрудоспособными;

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

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

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

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

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

Различают такие типы антивирусных программ:

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

2) программы-лекари: предназначены для лечения зараженных дисков и программ. Лечение программы состоит в изъятии из зараженной программы тела вируса. Также могут быть как полифагами, так и специализированными;

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

4) лекари-ревизоры: предназначены для выявления изменений в файлах и системных областях дисков и, в случае изменений, возвращают их в начальное состояние.

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

6) программы-вакцины: используются для обработки файлов и boot-секторов с целью предупреждения заражения известными вирусами (в последнее время этот метод используется все чаще).

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

DRWEB

Один из лучших антивирусов с мощным алгоритмом нахождения вирусов. Полифаг, способный проверять файлы в архивах, документы Word и рабочие книги Excel, выявляет полиморфные вирусы, которые в последнее время, получают все большее распространение. Достаточно сказать, что эпидемию очень опасного вируса OneHalf остановил именно DrWeb. Эвристический анализатор DrWeb, исследуя программы на наличие фрагментов кода, характерных для вирусов, разрешает найти почти 90% неизвестных вирусов. При загрузке программы, в первую очередь DrWeb проверяет самого себя на целостность, после чего тестирует оперативную память. Программа может работать в диалоговом режиме, имеет удобный настраиваемый интерфейс пользователя.

ADINF

Антивирус-ревизор диска ADINF (Avanced DiskINFoscope) разрешает находить и уничтожать, как существующие обычные, stealth- и полиморфные вирусы, так и совсем новые. Антивирус имеет в своем распоряжении лечащий блок ревизора ADINF — Adinf Cure Module — что может обезвредить до 97% всех вирусов. Эту цифру приводит Диалогнаука, исходя из результатов тестирования, которое происходило на коллекциях вирусов двух признанных авторитетов в этой области — Д.Н.Лозинского и фирмы Dr.Sоlомоn’s (Великобритания).

ADINF загружается автоматически в случае включения компьютера и контролирует boot-сектор и файлы на диске (дата и время создания, длина, контрольная сумма), выводя сообщения про их изменения. Благодаря тому, что ADINF осуществляет дисковые операции в обход операционной системы, обращаясь к функциям BIOS, достигаются не только возможность выявления активных stеаlth-вірусів, но и высокая скорость проверки диска. Если найден boot-вирус, то ADINF просто восстановит предшествующий загрузочный сектор, который хранится в его таблице. Если вирус файловый, то здесь на помощь приходит лечащий блок Adinf Cure Module, который на основе отчета основного модуля о зараженных файлах сравнивает новые параметры файлов с предыдущими, хранящиеся в специальных таблицах. При выявлении расхождений ADINF восстанавливает предыдущее состояние файла, а не уничтожает тело вируса, как это делают полифаги.

AVP

Антивирус AVP (AntiVirus Program) относится к полифагам, в процессе работы проверяет оперативную память, файлы, в том числе архивные, на гибких, локальных, сетевых и CD-ROM дисках, а также системные структуры данных, такие как загрузочный сектор, таблицу разделов и т.д. Программа имеет эвристический анализатор, который, по утверждениям разработчиков антивируса способен находить почти 80% всех вирусов. Программа AVP является 32-разрядным приложением для работы в среде операционных систем Windows 98, NT и 2000, имеет удобный интерфейс, а также одну из самых больших в мире антивирусную базу. Базы антивирусов к AVP обновляются приблизительно один раз в неделю и их можно получить с Internеt. Эта программа осуществляет поиск и изъятие разнообразнейших вирусов, в том числе:

  • полиморфных, или самошифрующихся вирусов;
  • стелс-вирусов,или вирусов-невидимок;
  • новых вирусов для Windows;
  • макровирусов,заражающих документы Word и таблицы Excel.

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

Контрольные вопросы

  1. Что такоекомпьютерный вирус?
  2. Каким образом вирусзаражает компьютер?
  3. Каким образомдействуют компьютерные вирусы?
  4. Какие вы знаетеисточники заражения компьютерным вирусом?
  5. По каким признакамможно обнаружить факт заражения компьютерным вирусом?
  6. Какие вы знаете типывирусов? Какие деструктивные действия они осуществляют?
  7. Какие действияпредпринимают для предотвращения заражения компьютерным вирусом?
  8. Что такое антивирус?Какие типы антивирусов вы знаете?
  9. Что такоеэвристический анализатор? Какие функции он выполняет?
  10. Приведите примерыантивирусных программ. Коротко охарактеризуйте их.

Статьи к прочтению:

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

10.Linux для Начинающих — Перенаправление вывода / ввода

Похожие статьи:

  • Классификация прикладного программного обеспечения

    Текстовые редакторы. Основные функции этого класса прикладных программ заключаются в вводе и редактировании текстовых данных. Дополнительные функции…

  • Классификация программного обеспечения. накопители cd или dvd дисков

    Накопители CD или DVD дисков В настоящее время наиболее привлекательны пишущее мультиформатные DVD-ROM, которые могут не только читать CD и DVD, но и…


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


Что
такое программное обеспечение и каковы
его функции?

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

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

  2. обеспечивать
    пользователя всеми инструментами,
    необходимыми для извлечения пользы
    из этих ресурсов;

  3. выполнять
    роль посредника между организациями
    и хранимой информацией.


Программы

Программа
(program)
– это
набор команд для компьютера. Процесс
создания или написания программ
называется программированием,
а люди, которые специализируются на
этом виде деятельности – программистами.
Синонимом слову «программа» является
термин «приложение»
(application).

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


Основные
типы программного обеспечения

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


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

К
прикладному
программному обеспечению
(application
software)
относятся
программы, написанные для пользователей
или самими пользователями, для задания
компьютеру конкретной работы. Программы
обработки заказов или создания списков
рассылки – примеры прикладного
программного обеспечения. Программистов,
которые пишут прикладное программное
обеспечение, называют прикладными
программистами
.

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

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

  • Ассемблер

  • Fortran

  • Lisp
    и
    Prolog

  • Cobol

  • Basic

  • PL/1

  • C
    и
    C++

  • Focus

  • Lotus
    1-2-3

  • dBase

  • Java

  • Pascal


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

Системное
программное обеспечение (system
software)

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

Системное
программное обеспечение, которое
управляет работой компьютера, называется
операционной
системой – ОС (operating
system

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

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

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

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

Рис.
1.1

Системное
ПО

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

? распределяет
ресурсы компьютера

? планирует
использование ресурсов

? контролирует
работу компьютера

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

Языки
программирования

? Ассемблер

? Fortran

? Cobol

? Basic

? Pascal

? C

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


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


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

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

  • Ядро
    основа
    операционной системы;

  • Интерфейс

    оболочка, с которой работает пользователь;

  • Драйверы

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


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

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

Итак,
операционная система выполняет три
основные функции:

  • распределяет
    (allocates)и
    назначает
    (
    assigns)
    использование ресурсов компьютера,

  • планирует
    (schedules)
    использование
    ресурсов компьютера и время исполнения
    задач,

  • осуществляет
    текущий контроль
    (
    monitoring)
    работы компьютера.


Виды
операционных систем

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

  • Системы
    корпорации Microsoft,
    называемые Windows;

  • Операционные
    системы, построенные на базе Linux.

  • UNIX

  • BeOS

  • Apple
    Macintosh

  • QNX

UNIX

На
самом деле, UNIX
– это система, созданная вовсе не для
персональных компьютеров. Кроме того,
это не одна система, а целая группа
«операционок», весьма различных по
назначению и применению.

BeOS

BeOS
– весьма серьёзная и вполне
«самодостаточная» операционная система,
которая умеет работать с файлами,
подготовленными как на IBM-совместимом
компьютере, так и на Apple
Macintosh.

ONX

ONX
– это одна из самых маленьких в мире
операционных систем (она занимает всего
одну дискету), в которой, тем не менее,
есть простейший набор всех необходимых
программ.

LINUX

Эта
операционная система распространяется
совершенно бесплатно;

Кроме
того, исходные тексты Linux
полностью открыты, и любой желающий
может не только писать программы под
эту «операционку», но и модифицировать
саму систему так, как пожелает. Это
принцип открытого
кода
(Open
Source).

Изначально
данная система была написана на основе
UNIX,
однако являлась вполне самостоятельной.
Но на персональных компьютерах Linux
используется довольно редко и только
программистами или весьма «продвинутыми»
пользователями, так как есть некоторые
сложности в установке и настройке , а
также небольшое, по сравнению с Windows,
количество разработанных прикладных
программ.

Windows

Практически
единственными операционными системами,
которые устанавливаются на IBM-совместимых
компьютерах пользователей, являются
операционные системы Windows,
разрабатываемые корпорацией Microsoft.
Было разработано несколько версий
Windows, которые с каждым разом становились
более совершенными, например: Windows
1.01, 2.0, 3.0, 3.1, Windows
NT,
95, 98, 2000, Windows
ME,
Windows
XP.

Операционная
система Windows
очень понятна и логична.

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

Другие
же виды «операционок» имеют самую
маленькую долю на рынке персональных
компьютеров.


Приёмы
построения диаграмм в текстовом
процессоре Word

Диаграмма
«предлагает» пользователю наглядно
представить числовые данные из таблицы.

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


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

  1. Создание
    диаграммы

  2. Создание
    диаграммы из таблицы Word

  3. Добавление
    данных диаграмме:

  1. ввод
    данных в таблицу
    Microsoft
    Graph

  2. создание
    заголовков диаграмм

  3. изменение
    цветов, образцов, линий, заливок и
    границ диаграмм

  4. добавление
    рисунка к диаграмме

  1. Выбор
    другого типа диаграммы

  2. Типы
    диаграмм

1.
Создание диаграммы

Для
этого необходимо:

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

  2. Выделить
    те ячейки, которые следует включить в
    диаграмму.

  3. В
    меню Вставка
    выбрать
    команду Объект.

  4. Щёлкнуть
    по ярлычку Создание

  5. В
    поле списка Тип
    объекта

    выбрать элемент MS
    Graph
    97 (2000)- редактор графиков
    и
    щёлкнуть на ОК

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

Пример:
в данной диаграмме мы можем увидеть,
как к концу учебного дня изменяется
количество сил и умственных способностей
у детей. Слева указаны оценки, внизу –
какой по счёту прошёл урок, справа –
«участники» диаграммы.

2.
Создание диаграммы из таблицы Word

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

  2. В
    меню Таблица
    выбрать команду Выделить
    таблицу

  3. В
    меню Вставка
    выбрать команду Объект,
    а затем вкладку Создание

  4. Выбрать
    Диаграмма
    Microsoft
    Graph 97

    из списка Тип
    объекта

Наименование

Потребность
в %

Цена
в %

«Мерседес»

70

60

«Запорожец»

3

20

3.
Добавление данных к диаграмме:

Для
добавления данных к диаграмме Microsoft
Graph
необходимо либо непосредственно ввести
их в таблицу MS
Graph,
либо скопировать, а потом вставить
данные в таблицу из другой программы.

  1. Ввод
    данных в таблицу
    MS
    Graph

  1. В
    текстовом процессоре Word
    щёлкнуть
    диаграмму, к которой необходимо добавить
    данные. Все панели инструментов и меню
    изменятся на меню и кнопки MS
    Graph

  2. Перейти
    в таблицу MS
    Graph

  3. Щёлкнуть
    ячейку, а затем ввести необходимое
    число или текст

  4. Для
    возврата в Word
    щёлкнуть
    документ Word

  1. Создание
    заголовков диаграмм

  1. Прокрутить
    окно вверх, чтобы были видны слова
    «Название
    диаграммы»

  2. Щёлкнуть
    в любом месте текста «Название диаграммы»
    и ввести свой заголовок, удалив вручную
    слова «Название диаграммы».

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

наименование

Кол-во
(шт.)

Цена
(шт./руб.)

Чупа-чупс

100

5

Шоколад
«Алёнка»

60

20

Рисунок
1
«Цены и количество»

  1. Изменение
    цветов, образцов, линий, заливок и
    границ диаграмм

  1. В
    Word
    дважды щёлкнуть диаграмму

  2. Дважды
    щёлкнуть элемент, который следует
    изменить

  3. При
    необходимости выбрать вкладку Вид,
    а затем выбрать нужные параметры

  1. Добавление
    рисунка к диаграмме

  1. Выделить
    диаграмму

  2. Щёлкнуть
    рядом с кнопкой Цвет
    заливки
    ,
    выбрать команду Способы
    заливки
    ,
    а затем – вкладку Рисунок

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

  1. Выбор
    другого типа диаграммы

  1. В
    Word
    щёлкнуть диаграмму, которую следует
    изменить

  2. Выбрать
    команду Тип
    диаграммы

    в меню Диаграмма

  3. Выбрать
    необходимый тип диаграммы на вкладке
    Стандартные
    или Нестандартные

  4. Применить

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

5.
Типы диаграмм:


Гистограмма

Кольцевая

Круговая

ТочечнаяПузырьковая
Круговая

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

Содержание статьи

  1. Основные определения и положения
  2. Классификация программного обеспечения
  3. Системное ПО
  4. Инструментальное ПО
  5. Прикладное ПО
  6. Заключение

Основные определения и положения

Как было написано выше, сам по себе компьютер ничего не умеет, для того, чтобы определить его сферу деятельности, мы используем различный софт. Например, если у Вас нет графического редактора, то Ваш ПК не будет «уметь» редактировать изображения. Если говорить научным языком, то:

Термин

Программное обеспечение (ПО или software) – вся совокупность программ, выполняемая ЭВМ, каждая из которых решает одну или несколько задач.

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

На данный момент ПО решает следующие задачи:

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

Классификация программного обеспечения

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

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

  1. Начальный уровень;
  2. Средний;
  3. Продвинутый.

По открытости исходного кода программного компонента:

  1. Открытый;
  2. Закрытый.

По типу лицензии:

  1. Бесплатные;
  2. Условно-бесплатные;
  3. Платные.

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

  1. Системное;
  2. Инструментальное;
  3. И прикладное ПО.

Рассмотрим каждый из этих пунктов более подробно.

Программное обеспечение классификация

Системное ПО

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

В свою очередь системное ПО делится на два вида — базовое и сервисное.

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

Базовый софт отвечает за запуск других утилит и включает в себя:

  1. BIOS, куда входит минимальный набор драйверов и с помощью которого устанавливается ОС.
  2. Операционные системы (Windows, Mac OS, Linux и т.д.).
  3. Системные оболочки – интерфейсы облегчающие работу пользователя с операционной системой. На данный момент самым распространенным является графический интерфейс.

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

  1. Архиваторы (например, Winrar);
  2. Антивирусы (Nod32, Dr.Web и др.);
  3. Утилиты для обслуживания жестких дисков (CCleaner и др.);
  4. Разный софт для работы с сетью (например, FTP-клиенты);
  5. Диагностики (ПО, предоставляющее информацию о различных параметрах и аппаратных характеристиках ПК).

Инструментальное ПО

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

Python IDE
Python IDE -система программирования

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

  1. Редактор текста – окно, куда вводится код.
  2. Транслятор, который представляет собой компилятор или интерпретатор. Благодаря транслятору пользовательский код преобразуется в машинные команды.
  3. Отладчик – средство для «отлавливания» и обработки ошибок.

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

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

  1. Текстовые редакторы и процессоры (например, MS Word или NotePad);
  2. Графические редакторы, позволяющие пользователю просматривать и выполнять обработку графических изображений. Сюда относятся Paint, Photoshop и др.
  3. Средства для управления базами данных (СУБД), например MS Access.
  4. Средства для осуществления пользовательской коммуникацииICQ, различные клиенты электронной почты и т.д.
  5. Различные офисные пакеты, такие как 1С предприятие.
  6. Компьютерные игры.
  7. Инструменты для создания и редактирования таблиц. Сюда относится Excel.
  8. Мультимедиа проигрыватели.

Заключение

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

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

Пакет
прикладных программ
MS
Office

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

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

Системное
ПО

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

Итак,
по функциональному назначению, системное
ПО можно разделить на две группы:

  1. Базовое
    системное ПО

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

  1. Сервисное
    системное ПО

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

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

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

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

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

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

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

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

(ППП) — это комплекс программ,
предназначенный для решения задач
определенного класса.

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

  • общего
    назначения;

  • методо-ориентированное
    ПО;

  • проблемно-ориентированное
    ПО;

  • ПО
    для глобальных сетей;

  • ПО
    для организации (администрирования)
    вычислительного процесса.

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

К
этому классу ППП относятся:

  • текстовые
    и графические редакторы;

  • электронные
    таблицы;

  • системы
    управления базами данных (СУБД);

  • интегрированные
    пакеты;

  • Саsе-технологии;

  • оболочки
    экспертных систем и систем искусственного
    интеллекта.

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

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

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

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

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

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

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

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

Для
работы с базами данных используется
специальное ПО — системы
управления базами данных

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

Интегрированными
пакетами

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

САSЕ-технология
применяется при создании сложных
информационных систем, обычно требующих
коллективной реализации проекта, в
котором участвуют различные специалисты:
системные аналитики, проектировщики и
программисты. Современные САSЕ-технологии
успешно применяются для создания
информационных систем различного класса
— для банков, финансовых корпораций,
крупных фирм.

Экспертные
системы

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

Пакет
прикладных программ Microsoft Office

ППП
Microsoft Office

— это совокупность программных средств
автоматизации офисной деятельности.

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

Таблица
1. Основные компоненты Microsoft Office

Название
приложения

Функциональное
назначение приложения

Microsoft
Word

Текстовый
процессор

Microsoft
Excel

Табличный
процессор

Microsoft
PowerPoint

Система
подготовки презентаций

Outlook

Система
управления персональной информацией

Microsoft
Access

Система
управления базами данных

Microsoft
Binder

Система
управления подшивками

Microsoft
FrontPage

Система
управления Web-узлами

Microsoft
PhotoDraw

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

Microsoft
Publisher

Настольная
издательская система

Microsoft
Project

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

Microsoft
Team Manager

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

3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #

detisolncaa

+10

Решено

2 года назад

Информатика

Студенческий

СРОЧНО ПОЖАЛУЙСТА
3
Установите соответствие вида программного обеспечения и программ.
A Системное ПО
B Прикладное ПО
C Системы программирования

1 Текстовый редактор Word
2 Python
3 Антивирус Касперского

Смотреть ответ

Ответ

0
(0 оценок)

1

Dust52Rus
2 года назад

Светило науки — 14 ответов — 0 раз оказано помощи

Ответ: А — 1 В- 3 С -2

Объяснение:

(0 оценок)

Остались вопросы?

Задай вопрос

Найди нужный

Новые вопросы по предмету Математика

1. Написать программу, которая запрашивает массив размерности N и выводит на экран сам массив, а также наибольший и наименьший элементы массив …

1. Написать программу, которая запрашивает массив размерности N и выводит на экран сам массив, а также наибольший и наименьший элементы массив …

1. Написать программу, которая запрашивает массив размерности N и выводит на экран сам массив, а также наибольший и наименьший элементы массив …

сколько четырехзначных чисел можно составить, используя 0,2,4,6,8 цифры ? (В числах цифры могут повторяться).Cоставить программу на языке PASKA …

Создать окно с помощью tkinter и создать внутри окна кнопку, кнопка при нажатии должна была нас перекидывать в калькулятор ( калькулятор тоже н …

СРОЧНО ПОЖАЛУЙСТА<br />
3<br />
Установите соответствие вида программного обеспечения и программ.<br />
A Системное ПО<br />
B Прикладное ПО<br />
C Системы программирования<br /><br />
1 Текстовый редактор Word<br />
2 Python<br />
3 Антивирус Касперского

Понравилась статья? Поделить с друзьями:
  • Текстовый редактор word режимы просмотра документов
  • Текстовый редактор word режимы отображения документов
  • Текстовый редактор word редактирование текста форматирование текста
  • Текстовый редактор word разрывы
  • Текстовый редактор word работа с шаблонами