{ входит ли начало координат в треугольник } type point = record x,y: real; end; var s0,s: real; pts: array [1..3] of point; i: integer; begin { считывание координат точек} for i:=1 to 3 do begin writeln('точка ',i,' x ',' y '); write(' '); readln(pts[i].x,pts[i].y); end; { вычисляем площадь треугольника ABC через векторное произведение } s0:=(pts[2].x-pts[1].x)*(pts[3].y-pts[1].y) - (pts[3].x-pts[1].x)*(pts[2].y-pts[1].y); s0:=abs(s0); { вычисляем сумму площадей треугольников из начала координат } s:=abs(pts[1].x*pts[2].y - pts[2].x*pts[1].y); s:=s+abs(pts[2].x*pts[3].y - pts[3].x*pts[2].y); { если s > s0 , то начало координат вне треугольника } if s>s0 then writeln('начало координат вне треугольника') else writeln('начало координат внутри треугольника'); end.
На тестовой задаче: точка 1 x y -1 -3 точка 2 x y -3 2 точка 3 x y 4 3 начало координат внутри треугольника
точка 1 x y -2 0 точка 2 x y -3 2 точка 3 x y 4 3 начало координат вне треугольника
3. Отметьте все верные утверждения о таблице символов ASCII:
это таблица всех символов, используемых на компьютере к ней относятся первые 128 символов это то же самое, что и кодовая страница это таблица американского стандартного кода для обмена информацией к ней относятся символы с кодами от 128 до 255
4. Десятичный код 67 имеет символ латинского алфавита C.
ответ: C
5. В таблице латинские буквы расположены в алфавитном порядке. Символ V находится от символа A на расстоянии 86 - 65 = 21. Если код символа a — 97, то символ v находится на таком же расстоянии, и его код равен 97 + 21 = 118
ответ: 118
6. Отметьте все правильные утверждения:
в текстовых файлах хранятся только коды символов изображения символов хранятся в специальных шрифтовых файлах кодовая страница содержит 256 символов кодировка ASCII содержит буквы русского алфавита кодировка ASCII содержит арабские цифры
7. Отметьте все правильные утверждения о кодировках UNICODE:
они позволяют уменьшить объем файлов они, как правило, приводят к увеличению объема файла в них на символ отводится 8 бит в них на символ может отводиться больше 8 бит можно использовать больше 256 символов одновременно
8. Какие кодировки с русскими буквами используются в сети Интернет?
кодировка MS DOS (кодовая страница 866) кодировка Windows (кодовая страница 1251) кодировка UTF-8 (UNICODE) кодировка KOI-8R одна русская кодировка
9.
Дано:
K = 34
I = 16 бит / 8 = 2 байта
Найти:
V - ?
байт
ответ: 68
10.
V₁ — вес сообщения в кодировке КОИ-8
V₂ — вес сообщения в кодировке Unicode
K — количество символов
V₁ + 560 бит = V₂
V₁ = 8 бит * K
V₂ = 16 бит * K
Теперь подставим значения V₁ и V₂ в первое выражение и найдем K:
type point = record
x,y: real;
end;
var s0,s: real;
pts: array [1..3] of point;
i: integer;
begin
{ считывание координат точек}
for i:=1 to 3 do
begin
writeln('точка ',i,' x ',' y ');
write(' ');
readln(pts[i].x,pts[i].y);
end;
{ вычисляем площадь треугольника ABC через векторное произведение }
s0:=(pts[2].x-pts[1].x)*(pts[3].y-pts[1].y) -
(pts[3].x-pts[1].x)*(pts[2].y-pts[1].y);
s0:=abs(s0);
{ вычисляем сумму площадей треугольников из начала координат }
s:=abs(pts[1].x*pts[2].y - pts[2].x*pts[1].y);
s:=s+abs(pts[2].x*pts[3].y - pts[3].x*pts[2].y);
{ если s > s0 , то начало координат вне треугольника }
if s>s0 then writeln('начало координат вне треугольника')
else writeln('начало координат внутри треугольника');
end.
На тестовой задаче:
точка 1 x y
-1 -3
точка 2 x y
-3 2
точка 3 x y
4 3
начало координат внутри треугольника
точка 1 x y
-2 0
точка 2 x y
-3 2
точка 3 x y
4 3
начало координат вне треугольника
1.
Дано:
I = 4 бит
Найти:
N - ?
ответ: 16
2.
Дано:
N = 100
Найти:
I - ?
бит
ответ: 7
3. Отметьте все верные утверждения о таблице символов ASCII:
это таблица всех символов, используемых на компьютере к ней относятся первые 128 символов это то же самое, что и кодовая страница это таблица американского стандартного кода для обмена информацией к ней относятся символы с кодами от 128 до 2554. Десятичный код 67 имеет символ латинского алфавита C.
ответ: C
5. В таблице латинские буквы расположены в алфавитном порядке. Символ V находится от символа A на расстоянии 86 - 65 = 21. Если код символа a — 97, то символ v находится на таком же расстоянии, и его код равен 97 + 21 = 118
ответ: 118
6. Отметьте все правильные утверждения:
в текстовых файлах хранятся только коды символов изображения символов хранятся в специальных шрифтовых файлах кодовая страница содержит 256 символов кодировка ASCII содержит буквы русского алфавита кодировка ASCII содержит арабские цифры7. Отметьте все правильные утверждения о кодировках UNICODE:
они позволяют уменьшить объем файлов они, как правило, приводят к увеличению объема файла в них на символ отводится 8 бит в них на символ может отводиться больше 8 бит можно использовать больше 256 символов одновременно8. Какие кодировки с русскими буквами используются в сети Интернет?
кодировка MS DOS (кодовая страница 866) кодировка Windows (кодовая страница 1251) кодировка UTF-8 (UNICODE) кодировка KOI-8R одна русская кодировка9.
Дано:
K = 34
I = 16 бит / 8 = 2 байта
Найти:
V - ?
байт
ответ: 68
10.
V₁ — вес сообщения в кодировке КОИ-8
V₂ — вес сообщения в кодировке Unicode
K — количество символов
V₁ + 560 бит = V₂
V₁ = 8 бит * K
V₂ = 16 бит * K
Теперь подставим значения V₁ и V₂ в первое выражение и найдем K:
8 бит * K + 560 бит = 16 бит * K
8K + 560 = 16K
K = 560 / 8 = 70
ответ: 70
11.
V₁ + 2048 байт = V₂
1 байт * K + 2048 байт = 2 байта * K
K + 2048 = 2K
K = 2048
K * 1 байт = 2048 символов
ответ: 2048
12.
Дано:
K = 40 * 32 * 60 = 76 800
I = 8 бит / 8 = 1 байт
Найти:
V - ?
байт / 1024 = 75 Кбайт
ответ: 75 Кбайт