Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
6. Укажите правильную запись тега отображения рисунка на странице
а) <IMAGE="ris. gif"> б) <IMG SRC="ris. gif">
в) <HREF="ris. gif"> г) <BACKGROUND="ris. gif">
7. Как задается цвет фона веб-страницы?
а) <BODY SRC = …> б) < BGCOLOR= …>
в) <BODY BGCOLOR = …> г) < BODY BACKGROUND = …>
8. Какой атрибут тега <А… > определяет адрес гиперссылки?
а) <A SRC = > б) < A NAME = > в) < A HREF = >
9. Цветовая модель RGB основана на 3-х основных цветах:
а) желтый, зеленый, синий б) красный, зеленый, синий
в) красный, желтый, синий
10. Какой формат лучше использовать для чертежей?
а) GIF б) JPG в) BMP
Ответы: 1 – в, г, е ; 2 – б; 3 – б; 4 – а; 5 –в,
6 ‑ б; 7 – в ; 8 – в; 9 – б; 10 – а.
Вариант 2
Выберите правильные ответы
1. Каково основное назначение языка разметки HTML?
а) управление представлением информации на веб-странице
б) описание правил передачи гипертекстовой информации
в) логическое структурирование содержимого веб-страниц
2. Информация, выводимая на экран, располагается:
а) между тегами <HEAD> и </HEAD>
б) после тега <HTML>
в) между тегами <BODY> и </BODY>
3. Какой тег задает разрыв строки?
а) <BR> б) <HR> в) <TR>
4. Какое начертание текста задает тег <I> ?
а) полужирное б) курсивное
б) подчёркнутое г) надстрочное
5. Какой тег задает шрифт текста на веб-странице?
а) <TEXT NAME = " Arial"> б) <TEXT FACE = " Arial">
в) <FONT NAME = " Arial"> г) <FONT FACE = " Arial">
6. Чему по умолчанию равен размер символов отображаемого на веб-странице текста (атрибут SIZE тега <FONT> )?
а) 2 б) 3 в) 4 г) 5
7. Как задается фоновый рисунок (обои) веб-страницы?
а) <BODY SRC = …> б) < BODY IMG= …>
в) < BACKGROUND = …> г) < BODY BACKGROUND = …>
8. В каких единицах задается высота изображения на странице?
а) процентах б) пикселях
в) сантиметрах г) дюймах
9. Элементарным объектом, используемым в растровом изображении, является:
а) бит; б) графический примитив;
в) пиксель; г) палитра цветов;
10. Какой формат используют для изображений с плавным переходом тонов?
а) GIF б) JPG в) BMP
Ответы: 1 – а ; 2 – в; 3 – а; 4 – б; 5 –г,
6 ‑ б; 7 – г ; 8 – б; 9 – в; 10 – б.
Приложение 1 к уроку 15
Материал к уроку повторения
«Графические возможности среды Pascal ABC»
Изображение на экране монитора формируется из точек (пикселей) определенного цвета. Положение каждой точки задается ее координатами.
В качестве экранных координат используют порядковые номера пикселов по горизонтали и вертикали. Они могут принимать только целочисленные значения. Началом отсчета является левый верхний угол экрана. Значения координаты x (абсциссы) отсчитывается слева направо, а значения у (ординаты) ‑ сверху вниз.
В среде Pascal ABC рисование осуществляется в графическом окне. Начало системы координат находится в левом верхнем углу окна, ось абсцисс направлена вправо, а ось ординат – вниз.
![]() |
Векторное изображение формируется из простых геометрических фигур (графических примитивов), например, точек, отрезков, прямоугольников, окружностей, эллипсов.
Библиотека стандартных графических процедур и функций хранится в модуле GraphABC (Приложение 3). При работе с графикой эту библиотеку необходимо подключать в разделе описаний с помощью зарезервированного слова Uses (подключить).
Размеры графического окна задаются с помощью процедуры SetWindowSize(w,h), где w и h – ширина и высота окна. Значения координат принимают только целочисленные значения: x от 0 до w, а y от 0 до h.
Основные инструменты рисования ‑ перо и кисть. Параметрами пера (Pen) задаются свойства линий и контуров фигур (толщина в пикселях, цвет…) , а параметрами кисти (Brush) ‑ их закраска.
Цвет может задаваться константами стандартных цветов (Приложение 3 на c.149 учебного пособия «Информатика 11» [1]), либо значениями каждой из трех составляющих в модели RGB (красной, зеленой, синей) от 0 до 255.
Заметим, что при работе с графическим окном в среде PascalABC удобно все данные вводить и выводить в этом окне. Совмещать работу с текстом и графикой в одном окне можно, подключив модули CRT и GraphABC одновременно.
Рассмотрим графические возможности системы программирования
Pascal ABC на примерах.
Пример 1. Составить программу, которая рисует на экране графические примитивы: отрезок, прямоугольник, круг, эллипс.
Прежде всего подключим модуль graphABC. Зададим размеры графического окна setWindowSize(600,240); ‑ ширина 600, а высота 240 пикселей.
Запишем процедуру рисования отрезка, соединяющего точки с координатами (80,40) и (500,40): line(80,40,500,40); Поскольку параметры пера не заданы, то по умолчанию его толщина 1 пиксель, цвет черный.
Зададим толщину пера 5 пикселей setPenWidth(5); Это значение не изменится до тех пор, пока не будет задано новое. Таким образом, дальше все примитивы рисуются пером такой толщины. Для каждого примитива будем задавать цвет пера и кисти, например, для прямоугольника коричневый цвет пера setPenColor(clBrown); и желтый цвет кисти setBrushColor(clYellow);
Аналогично нарисуем круг и эллипс.
Наконец, зададим параметры текста: размер символов 15 пикселей setFontSize(15); начертание жирное setFontStyle(fsBold); цвет коричневый setFontColor(clBrown); цвет фона (кисти) белый setBrushColor(clWhite);
Программа может выглядеть так:
program grafika;
uses graphABC; { подключение модуля graphABC }
begin
setWindowSize(600,240); // размеры окна
line(80,40,500,40); // отрезок
setPenWidth(5); // толщина пера
setPenColor(clBrown); setBrushColor(clYellow); // цвет пера и кисти
rectangle(40,80,200,160); // прямоугольник
setPenColor(clRed); setBrushColor(clAqua);
circle(300,120,40); // круг
setPenColor(clBlue); setBrushColor(clRed);
ellipse(400,80,540,160); // эллипс
setFontSize(15); setFontStyle(fsBold); // размер и начертание шрифта
setFontColor(clBrown); setBrushColor(clWhite);
textOut(120,180,'Графические примитивы'); // вывод текста
end.
Результат работы программы может выглядеть так:

![]() |
Пример 2. Составить программу, которая демонстрирует
разложение белого света в призме.
Программа может выглядеть так:
program prizma;
uses graphABC; { подключение модуля graphABC }
begin
setWindowSize(400,340); { размеры окна }
ClearWindow(clGray); { серый фон }
line(200,40, 300,300); { треугольник }
line(200,40, 100,300); line(100,300, 300,300);
FloodFill(200,200,clSilver); { заливка }
setPenWidth(8); { толщина пера 8}
setPenColor(clWhite); line(20,150, 164,150); { падающий луч }
setPenWidth(5); { толщина пера 5.
{ Преломленные лучи: красный, желтый, синий
Цвет задается константами стандартных цветов }
setPenColor(clRed); line(164,147, 240,160); lineTo(360,190);
setPenColor(clYellow); line(164,150, 245,170); lineTo(360,220);
setPenColor(clBlue); line(164,153, 250,185); lineTo(360,260);
end.
Результат работы программы может выглядеть так:

Пример 3. Составить программу, которая демонстрирует
сложение цветов.
Программа может выглядеть так:
program colorRGB;
uses graphABC;
begin
setWindowSize(480,400); { размеры окна }
ClearWindow(clGray); { серый фон }
setBrushStyle(bsClear); { прозрачная кисть – нет заливки }
circle(240,140,120); { пересекающиеся }
circle(160,250,120); { окружности }
circle(320,250,120);
{ Заливка основными цветами модели RGB: красным, зеленым, синим
Здесь цвет задается константами стандартных цветов }
FloodFill(240,140,clRed); { красный }
FloodFill(160,250,clGreen); { зеленый }
FloodFill(320,250,clBlue); { синий }
{ Заливка результирующими цветами
Здесь цвет задается значением каждой составляющей RGB }
FloodFill(160,180,RGB(255,255,0)); { желтый = R+G}
FloodFill(320,180,RGB(255,0,255)); { пурпурный = R+B }
FloodFill(240,320,RGB(0,255,255)); { циан = G+B}
FloodFill(240,180,RGB(255,255,255)); { белый = R+G+B}
end.
Результат работы программы может выглядеть так:

? |
1. Какие графические примитивы содержит модуль GraphABC?
2. Какими процедурами задают цвет и толщину пера?
3. Какими процедурами задают цвет кисти?
4. Какие процедуры используют при выводе и форматировании текста в графическом окне?
Упражнение
1. Составьте программу, которая выводит на экран одно из приведенных изображений
а)
б)
в) 
Приложение 1 к уроку 16
Тесты по теме «Графические возможности среды Pascal ABC»” (повторение)
Выберите правильные ответы
Вариант 1
1. Как записать подключение графической библиотеки?
а) uses CRT; б) uses GraphABС; в) var GraphABС; г) var CRT;
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |



