Varagyan1728
?>

)дан массив из 20-ти элементов случайных чисел.найти номера двух соседних элементов наименее отличающихся друг от друга. скиньте решение в паскале) заранее )

Информатика

Ответы

vipppp19743355
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(20,-50,50); a.Println;
  var im:=a.Pairwise.Select(t->Abs(t[0]-t[1])).ToArray.IndexMin;
  Println(a[im],a[im+1]);
end.

Пример
7 -46 48 -46 -1 -33 40 -30 -45 -47 -5 14 21 -15 -17 -36 39 5 22 -19
-45 -47
ilyanedelev
Var
   arr: array [1.. 20] of integer;
   i, ind, diff: integer;

begin

i := 0;
ind := 0;
diff := maxint;

randomize;
for i := 1 to 20 do
begin
   arr[i] := random(100);
   write(arr[i], ' ');
end;

writeln(' ');

for i := 1 to 19 do
   if abs(arr[i] - arr[i + 1]) < diff then
   begin
      diff := abs(arr[i] - arr[i + 1]);
      ind := i;
   end;

writeln(ind, ' ', ind + 1);

end.
yelenaSmiryagin
Компьютер — самый необычный инструмент из всех придуманных человеком. Он используется не в материальной, а в умственной, интеллектуальной деятельности людей разных профессий: экономистов, конструкторов, переводчиков, психологов, физиков, художников...

Возможности своего интеллектуального человек постоянно старается расширить. Для этого не только совершенствуется оборудование, «железо» компьютера, но и создаются новые компьютерные программы, программные средства. Эти программы составляются программистами — специалистами в области информатики.


Зачем нужны компьютерные программы? Компьютер часто называют «умной» машиной, однако он не обладает человеческим разумом. Человек действует, когда захочет этого сам, или по заданию других людей. Компьютер ничего не делает «по собственному хотению». Все действия он выполняет только по заданию человека. Для управления действиями компьютера и предназначены компьютерные программы.

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

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

 И еще: эти описания нужно представить не в форме устного рассказа или повести, а в виде наглядных и компактных схем, таблиц, списков. Составлению таких «компьютерных» описаний нужно специально учиться — изучать информатику. Полученные знания и умения можно использовать не только при создании компьютерных программ. Они пригодятся всем, кому приходится составлять описания, инструкции, объяснения. А ведь делать это приходится практически каждому человеку — в любом возрасте и в самых различных ситуациях. 
Lerkinm

С программного обеспечения можно при компьютер для решения задач конкретных пользователей. · Пользователи решают свои задачи с прикладных программ. · Операционная система – важнейшее программное обеспечение, без которого использовать современный компьютер практически невозможно. · Программисты пишут программы с систем программирования. · Кроссплатформенные программы могут работать в различных операционных системах. · Пользователь работает с компьютером в режиме диалога. Он может использовать интерфейс командной строки или графический интерфейс. · Для быстрого доступа к программам и документам можно использовать ярлыки (ссылки). · Инсталляция – это установка и настройка программы на компьютере пользователя.

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

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

)дан массив из 20-ти элементов случайных чисел.найти номера двух соседних элементов наименее отличающихся друг от друга. скиньте решение в паскале) заранее )
Ваше имя (никнейм)*
Email*
Комментарий*

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

nchorich55
Дмитрий_Пергамент669
Bella Sergei
Anton-Yurevich222
santechma
venera2611
Сергеевна
knigi21212
annakuzina2023
mkovanov
evgeniishulov4696
fomindmity1
igor51766771
mrvasilev2012
mikek0906