(нужно)
1)что будет напечатано?
write(copy('абракадабра', 3, 8));
2)сколько раз будет выполняться тело следующего оператора цикла?
k: =1;
for i: =1 to k+499 do k: =k+1;
3)даны описания в начале некоторой программы.
укажите строки, содержащие ошибки.
const n = 10;
type words = array [0..n+1] of letter;
letter = 'a'..'z';
vector = array [boolean] of integer;
digits = array [true..false] of real;
var k: 1..maxint;
x: array [1..k] of char;
y: array [(a, b, c)] of (a, b, c);
4)укажите строки правильно описанных типов.
type card = (spades, clubs, diamonds, hearts);
type horse = ('пегий', 'сивый', 'вороной');
type animal = (lion, elephant, giraffe);
type logical = boolean;
3) = С1 / А1
Объяснение:
Зная значение ячеек первой строки
А1 = 1 В1 = 3 С1 = 2 D1 = 4
вычислим по известным формулам значения ячеек во второй строке:
В2 = А1 + В1 = 1 + 3 = 4
С2 = D1 / С1 = 4 / 2 = 2
D2 = В1 + А1 = 3 + 1 = 4
На диаграмме мы видим 2 больших сектора, которые равны между собой, и 2 маленьких сектора, которые тоже равны между собой.
Так как В2 = D2 = 4 (т.е это большие сектора), то А2 = С2 = 2 (т.е это маленькие сектора)
Проверим какие формулы в результате равны 2
1) = А1 + 2 = 1 + 2 = 3 - эта формула не подходит
2) = D1 - А1 = 4 - 1 = 3 - эта формула не подходит
3) = С1 / А1 = 2 / 1 = 2 - эта формула подходит
4) = А1 + D1 = 1 + 4 = 5 - эта формула не подходит
3) = С1 / А1
Объяснение:
Зная значение ячеек первой строки
А1 = 1 В1 = 3 С1 = 2 D1 = 4
вычислим по известным формулам значения ячеек во второй строке:
В2 = А1 + В1 = 1 + 3 = 4
С2 = D1 / С1 = 4 / 2 = 2
D2 = В1 + А1 = 3 + 1 = 4
На диаграмме мы видим 2 больших сектора, которые равны между собой, и 2 маленьких сектора, которые тоже равны между собой.
Так как В2 = D2 = 4 (т.е это большие сектора), то А2 = С2 = 2 (т.е это маленькие сектора)
Проверим какие формулы в результате равны 2
1) = А1 + 2 = 1 + 2 = 3 - эта формула не подходит
2) = D1 - А1 = 4 - 1 = 3 - эта формула не подходит
3) = С1 / А1 = 2 / 1 = 2 - эта формула подходит
4) = А1 + D1 = 1 + 4 = 5 - эта формула не подходит