T91610933073266
?>

1.сформулировать , решение которой содержало бы данный фрагмент.записать программу полностью. for i: =1 to 8 do begin b[i] : = a[i]*a[i]; write (b[i], ' ') end. 2.составить программу для решения . дан массив из 9 натуральных чисел.составить программу, которая проверяет, является ли каждый элемент массива нечетным числом.

Информатика

Ответы

klepa-79
1. Дан массив a, состоящий из 8 элементов. Получить массив b, в котором b[i] = a[i]*a[i] (1 <= i <=8).
var a,b:array[1..8] of integer;
i:integer;
begin
writeln('a:');
for i:=1 to 8 do
begin
 a[i] := random(10);
 write (a[i], ' ')
 end;
writeln;
writeln('b:');
for i:=1 to 8 do
 begin
 b[i] := a[i]*a[i];
 write (b[i], ' ')
 end;
end.

Пример:
a:
2 9 7 5 2 0 8 7
b:
4 81 49 25 4 0 64 49

2.
var a:array[1..9] of integer;
i:integer;
begin
writeln('a:');
for i:=1 to 9 do
begin
 a[i] := random(50)+10;
 write (a[i], ' ')
 end;
writeln;
for i:=1 to 9 do
 if a[i] mod 2 = 0
  then writeln(a[i], ' - четное число')
  else writeln(a[i], ' - нечетное число')
end.

Пример:
a:
55 51 18 35 33 56 15 56 47 
55 - нечетное число
51 - нечетное число
18 - четное число
35 - нечетное число
33 - нечетное число
56 - четное число
15 - нечетное число
56 - четное число
47 - нечетное число
Александровна


1) 2 кб.
1 байт=8 бит
1 килобайт=1024 байта
8x1024=8192
16384:8192=2


3) 2^27 для перевода в байты умножаем на 2^(-3), затем на 2^10 в килобайты и на 2^10 в мегабайты, т.е. ответ 16Мбайт.


4) Надо посчитать количество символов в сообщении: 3 * 25 * 60 = 4500;
Сообщение занимает 1125 байт, посчитаем, сколько байт занимает каждый символ: 1125 / 4500 = 0.25;
Т.к. символ занимает 0.25 байт, одним байтом можно закодировать 4 символа. Байт состоит из 8 бит.
8 / 4 = 2 (количество битов чтобы закодировать каждый символ)
Двумя битами можно закодировать 4 символа, значит в алфавите может быть до четырех символов

Dmitrii sergei463
Var a: array of integer; // Объявление массива целых чисел
  i, n: integer; // объявление целочисленных переменных
begin
  // Запросим с клавиатуры размер массива
  // и запишем его в переменную n
  write('введите n:'); 
  readln(n);
  
  // Теперь выделим память под n элементов массива
  SetLength(a, n);
  
  // теперь запросим с клавиатуры n чисел для массива
  for i := 0 to n-1 do begin
    write('a[', i, ']=');
    readln(a[i]);
  end;
  
  // теперь в цикле уменьшим каждый элемент на единицу
  for i := 0 to n-1 do 
    a[i] := a[i] - 1;
  
  // распечатаем массив
  for i := 0 to n-1 do 
    write(a[i], ' ');
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1.сформулировать , решение которой содержало бы данный фрагмент.записать программу полностью. for i: =1 to 8 do begin b[i] : = a[i]*a[i]; write (b[i], ' ') end. 2.составить программу для решения . дан массив из 9 натуральных чисел.составить программу, которая проверяет, является ли каждый элемент массива нечетным числом.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Рожков Зейдан460
Vladimirovna1997
svetasvetlana429
Федорович Шахова241
Maionova
olimov
zhannasokortova
Takhmina-Komarova1415
Vasileva
Сулейманова
vera4
in-1973
apetit3502
Lidburg
mishanay301csfp