1. 1.Задание с развёрнутым ответом. Заполните таблицу: введите алфавит и перечислите возможную физическую природу знаков для раз
1. 1.<em>Задание с развёрнутым ответом.</em> Заполните таблицу: введите алфавит и перечислите возможную физическую природу знаков для различных языковых систем.
Вторая строка - количество способов, чтобы попасть в какое-то число используя наши команды. *2, + 3.
У нас есть 2 действия: Умножить на 2 и прибавить 3.
Первое число у нас - 2, в него мы можем попасть 1 способом, всегда так, в самое первое число по дефолту можем попасть 1 способом, идём далее.
Число 3, как нам попасть в число 3 из числа 2, используя наши команды? Никак мы этого не сделаем.
Дальше число 4, можем ли мы попасть из числа 2 или 3 попасть в число 4, используя наши команды? Можем из двойки 2 * 2 = 4, следовательно в 4-ку мы можем попасть 1 способом. Далее по аналогии.
Const n=20; type omas=array[1..n] of integer; Procedure Del (var z:omas; k:byte); var i:byte; begin for i:=k to n-1 do z[i]:=z[i+1]; z[n]:=0; end; var a:omas; i,b:integer; begin Randomize; for i:=1 to n do begin a[i]:=random(20); write(a[i]:4); end; writeln; b:=6; i:=1; while (i<=n)and(a[i]<>b) do i:=i+1; if i<=n then begin Del(a,i); writeln('Размерность массива = ',n-1); for i:=1 to n-1 do write(a[i]:4); writeln; end else writeln('Массив не изменился'); end. Пример: 12 13 6 7 17 1 18 17 3 2 12 3 16 6 7 13 0 2 5 18 Размерность массива = 19 12 13 7 17 1 18 17 3 2 12 3 16 6 7 13 0 2 5 18