Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БИЛЕТЫ ПО ИНФОРМАТИКЕ 9.doc
Скачиваний:
7
Добавлен:
20.09.2019
Размер:
322.56 Кб
Скачать

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

Програ́ммное обеспе́чение[1] (допустимо также произношение обеспече́ние[2][3][4][5]) (ПО) — совокупность программ системы обработки информации и программных документов[6], необходимых для эксплуатации этих программ (ГОСТ 19781-90[7]).

Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных (СТ ИСО 2382/1-84)[7].

Классификация по Системное по

  • BIOS

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

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

    • Реального времени

    • Сетевая

    • Встраиваемая

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

  • Драйвер устройства

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

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

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

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

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

  • Электронная почта

  • Веб-браузер

  • Система мгновенного обмена сообщениями

  • IRC

  • IP-телефония

  • Пиринговая сеть

  • Потоковое мультимедиа

  • Банк-клиент

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

  • Музыкальный редактор

  • Графические программы

  • Видеоредактор

  • Аудиоредактор

  • Медиаплеер

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

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

    • Среда разработки

    • RAD

    • SDK

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

    • Реляционная (DB2InformixInterbaseFirebirdMicrosoft SQL ServerMySQLOraclePostgreSQLЛИНТЕР и т. д.)

    • Объектно-ориентированная (Versant Object Database, ObjectStore и т. д.)

    • Иерархическая (IMS и т. д.)

    • Сетевая (IDS и т. д.)

10. Файл. Имя Файла. Типы Файлов. Полное имя файла, путь к файлу.

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

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

  • «Обыкновенный файл» — файл, позволяющий операции чтения, записи, перемещения внутри файла

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

  • Жёсткая ссылка (англ. hardlink, часто используется калька «хардлинк») — в общем случае, одна и та же область информации может иметь несколько имён. Такие имена называют жёсткими ссылками (хардлинками). После создания хардлинка сказать где «настоящий» файл, а где хардлинк невозможно, так как имена равноправны. Сама область данных существует до тех пор, пока существует хотя бы одно из имён. Хардлинки возможны только на одном физическом носителе.

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

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

Путь к файлу.

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

C:\basic\

C:\Музыка\Пикник\

Полное имя файла.

Путь к файлу вместе с именем файла называют полным именем файла.

Пример полного имени файлов:

C:\basic\prog123.bas

C:\Музыка\Пикник\Иероглиф.mp3

11.Текст в памяти компьютера. Таблицы кодировки. Текстовые редакторы.

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

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

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

Текстовая информация состоит из символов: букв, цифр, знаков препинания, скобок и других. Мы уже говорили, что множество всех символов, с помощью которых записывается текст, называется алфавитом, а число символов в алфавите — его мощностью. Для представления текстовой информации в компьютере используется алфавит мощностью 256 символов. Мы знаем, что один символ такого алфавита несет 8 битов информации: 28 = 256. 8 битов = 1 байт, следовательно: Двоичный код каждого символа в компьютерном тексте занимает 1 байт памяти.

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

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

Все символы компьютерного алфавита пронумерованы от 0 до 255. Каждому номеру соответствует восьмиразрядный двоичный код от 00000000 до 11111111. Этот код — просто порядковый номер символа в двоичной системе счисления.

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

Условно выделяют два типа текстовых редакторов: потоковые и интерактивные.

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

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

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

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

12.Компьютерная графика. Как кодируется изображение. Растровая и векторная графика.

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

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

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

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

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

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

ля получения черно-белого изображения (без полутонов) пиксель может находиться в одном из двух состояний: светится — не светится (белый — черный). Тогда для его кодирования достаточно одного бита памяти:

1 — белый,  0 — черный.

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

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

00 — черный,      10 — зеленый, 01 — красный,    11 — коричневый.

САМ ПРО RGB