В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
ira113311
ira113311
06.05.2022 21:52 •  Информатика

Определить тип алгоритма для указанных команд: сказать ,повторить 20 раз,всегда​

Показать ответ
Ответ:
denis2016sham
denis2016sham
11.01.2022 15:27

сочинение на тему «информатика в нашей жизни»

информатика – современная область знаний. мы изучаем ее в школе, как предмет, но не только. зачем нужна информатика? в современном мире мы каждый день сталкиваемся с новейшими технологиями. у меня дома есть компьютер, подключенный к интернету. когда я ищу что-нибудь в интернете или пишу другу сообщение, то использую достижения информатики.

вокруг нас – море информации, а наука информатика как раз решает вопросы, как этим морем. поэтому она и носит такое название. без достижений информатики не существовало бы компьютеров, интернета и других новых технологий, которые уже стали для нас привычны. не было бы даже вычислительных машин, которые могут производить сложные расчеты за доли секунды. а расчеты нужны везде: на производстве, в банках, на линиях транспорта. жизнь была бы намного сложнее, если бы информатика не развилась до такого уровня, как сейчас.

не было бы поисковых систем, с которых сейчас можно отыскать нужны информацию. я не говорю, что можно найти любую информацию о любом человеке, потому что в мире всегда остаются тайны и секреты. но большинство информации, полезной в учебе и повседневной жизни, найти можно. ну, и море всякого интересного тоже. еще лет двадцать назад для этого пришлось бы идти в библиотеку и рыться там полдня.

возникает вопр�с, зачем изучать информатику всем школьникам? ведь далеко не все станут программистами, системными администраторами, веб-дизайнерами? наверное, смысл этого в том, чтобы все понимали, с чем они сталкиваются каждый день, как это действует. ведь не зря наше время называется информационной эпохой.

0,0(0 оценок)
Ответ:
VLADWER5
VLADWER5
06.01.2023 06:54
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
type
  Matrix=array[,] of integer;

procedure MatPrint(a:Matrix);
begin
  var m:=Length(a,1)-1;
  for var i:=0 to Length(a,0)-1 do begin
    for var j:=0 to m do Write(a[i,j]:4);
    Writeln
    end
end;

function IsEqual(a:Matrix; col:integer):boolean;
begin
  var s:=sign(a[0,col]);
  for var i:=1 to Length(a,0)-1 do s+=sign(a[i,col]);
  if (s=0) then Result:=(a[0,col]<>0)
  else Result:=false
end;

procedure DeleteCol(var a:Matrix; col:integer);
begin
  var n:=Length(a,0)-1;
  var m:=Length(a,1)-1;
  for var j:=col+1 to Length(a,1)-1 do
    for var i:=0 to n do a[i,j-1]:=a[i,j];
  SetLength(a,n+1,m)
end;

begin
  var n:=ReadInteger('Строк:');
  var m:=ReadInteger('Столбцов:');
  var a:=MatrixRandom(n,m,-99,99);
  Writeln('Исходная матрица');
  MatPrint(a);
  for var j:=Length(a,1)-1 downto 0 do
    if IsEqual(a,j) then DeleteCol(a,j);
  Writeln('Результирующая матрица');
  MatPrint(a);  
end.

Тестовое решение
Строк: 8
Столбцов: 10
Исходная матрица
  -3 -82 -25 -22  65   1  79 -67 -64 -82
  17  36  48 -32  51  11  43   9 -35   4
 -10  -5  80  82 -24  66 -12 -58  50 -94
  52  70  53  85 -32 -59  46  57 -84 -44
  81  71 -55  37  46 -15 -61  25  22  -7
 -49  98 -42 -18 -44 -97 -63  -7 -98  99
 -86  37 -17 -69 -35  46  82  62  99  11
  65  85  -7 -90  23  19 -50 -56 -64  91
Результирующая матрица
 -82 -25 -22   1 -64
  36  48 -32  11 -35
  -5  80  82  66  50
  70  53  85 -59 -84
  71 -55  37 -15  22
  98 -42 -18 -97 -98
  37 -17 -69  46  99
  85  -7 -90  19 -64
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота