Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по информатике.docx
Скачиваний:
9
Добавлен:
16.08.2019
Размер:
257.22 Кб
Скачать

И нформация представлена в

А налоговой (плавный) Дискретной (Прерывистый)

Дискретизация – преобразование непрерывных изображений в набор дискретных значений – кодов.

И зображения

Растровые – совокупность точек( пикселей) разных цветов.

Достоинства:

  • можно кодировать любые изображения;

  • лучше всего подходит для кодирования и обработки фотографий.

Недостатки:

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

  • при увеличении или уменьшении рисунки искажаются

  • рисунки занимают много места в памяти

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

  • нет потери информации

  • при увеличении или уменьшении рисунки не искажаются

  • рисунки занимают немного места в памяти

Недостатки:

  • очень сложно (и не нужно) кодировать так изображения без четких границ объектов

  • не подходит для кодирования и обработки фотографий.

Цветовые модели RGB(во всех устройствах), CMYK (в полиграфии) На каждую точку в модели RGB отводится 3 байта. Число цветов, воспроизводимых на экране монитора (N), и число бит, отводимых в видеопамяти на каждый пиксель (I), связаны формулой: Величину I называют битовой глубиной или глубиной цвета. Чем больше битов используется, тем больше оттенков цветов можно получить.

  1. Разрешение экрана- P

  2. Г лубина цвета (кол-во цветопередачи)-i

  3. Объём видеопамяти –V V=P*i*k

Графические файлы(форматы)

      • BMP

      • GIF

      • JPEG

      • TIFF

      • PNG

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

Билет №19 Основные алгоритмические структуры: Ветвление. Изображение на блок-схемах.

Алгоритмические конструкции

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

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

Ветвление

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

На рисунке приведена блок-схема ветвления

Язык блок-схем

Алгоритмический язык

если условие то действия 1 иначе действия 2 все

Если условие истинно, то будет выполнено только действие1, в противном случае будет выполнено только действие2.

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