1. Тип данных - множество каких-либо значений, которые может принимать переменная(или объект)
2. a) "123443", "privet", etc.
b) 1, 5, 7, 100
c) 19.12.1967, 16.01.2000
d) 18:45, 19:15, 00:45
e) true, false
f) Такого типа я не знаю, но смею предположить, что требовалось написать в роде: "Ошибка времени выполнения", "Ошибка выполнения"
<h3>PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
var (H, W, D) := ReadInteger3;
Println((H div D) * (W div D))
end.
<h2>40 80 40</h2><h2>2 </h2>
Озу - оперативное запоминающее устройство
1 - Ламповые и релейные ЭВМ.
2 - Транзисторные ЭВМ.
3 - Интегральные и Микропроцессорные ЭВМ
Машины третьего поколения перестали занимать этажи в ВЦ, стали ниже по цене(доступны частным пользователям) и обзавелись ОС в привычном для нас виде.
1)Алгоритм решения задачи: <span>Программа должна запрашивать у пользователя следующую информацию:диаметр бака;высота бака;расход краски (площадь поверхности, которую можно покрасить одной банкой краски).В результате программа должна выдавать количество требуемых банок. При получении дробного числа округление должно всегда происходить в большую сторону.<span>Площадь крыши бака (круга) вычисляется по формуле <span>p * d2 /4</span> (где p – число пи, d - диаметр).
Площадь боковой поверхности цилиндра: p * d * h (где h – высота).
</span></span><span>Программа на языке Паскаль:
<span>const pi = 3.14;
var
d, h, b: real;
top, wall, q: real;
q_int: integer;
begin
write('Диаметр: ');
readln(d);
write('Высота: ');
readln(h);
write('Окрашиваемая площадь одной банкой: ');
readln(b);
top := pi * sqr(d) / 4.0;
wall := pi * d * h;
q := (top + wall) / b;
q_int := trunc(q) + 1;
write('Количество банок: ', q_int);
readln
end.
</span></span>