Здесь ошибка в несоответствии типов данных в переменных.
это значит, что Вы присвоили переменным типы, но в них записываете несоответствующие данные.
в часности, тип bool или boolean - это особый тип данных. переменные этого типа могут иметь только два значения: true (правда) и false (неправда), но никак не числа, а в строчках 13, 16 и 19 переменной f были присвоены числовые значения. ошибка там.
p.s. если просить программу вывести переменную типа bool на экран, будет написано true или false.
1. бгд
2. б
3. б
4. г
5. б
6. ад
7. в
8. а
9. г
10. аг
Var
i: integer;
ar: array[1..8]of integer;
begin
for i := 1 to 8 do read(ar[i]);
for i := 1 to 8 do
if(i mod 2 = 0) then write(ar[i], ' ');
end.
Ответ:
1.
a = 5
b = 3
print(str(a) + '+' + str(b) + '=?')
2.
a = 5
b = 3
print('Z(' + str(a) + ')' + '=' + 'F(' + str(b) + ')')
3.
a = 5
b = 3
print('a=' + str(a) + ';b=' + str(b) + ';')
Объяснение:
лови!)
Объясните в чем суть задания