М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Акбота1ю
Акбота1ю
28.02.2020 13:16 •  Информатика

Pascal.abc если что с про какую то строчку программы. 1: создать массив, заполнить рандомными числами. найти максимум, вывести массив и максимум. 2: посчитать количество элементов массива, равных максимуму. 3: подсчитать разницу между суммой всех элементов с четными и нечетными индексами. - дополнение: как заменить цикл for циклом while?

👇
Ответ:
ForaN777
ForaN777
28.02.2020

Первая

const n=10;

var a:array[1..n] of integer;

   i,t:integer;

begin

 randomize;

 for i:=1 to n do a[i]:=random(100);

 for i:=1 to n do begin

   writeln('a[',i,']=',a[i]);

   if(t < a[i]) then

     t:=a[i];

 end;

 writeln('Максимимум: ',t);

end.

Вторая

const n=5;

var a:array[1..n] of integer;

   i,t,c:integer;

begin

 for i:=1 to n do readln(a[i]);

 for i:=1 to n do begin

   if(t < a[i]) then begin

     t:=a[i];

     c:=0;

   end;

   if(t = a[i]) then

     c += 1;

 end;

 writeln(c);

end.

Третья

const n=5;

var a:array[1..n] of integer;

   i,t,c:integer;

begin

 for i:=1 to n do readln(a[i]);

 for i:=1 to n do begin

   if(i mod 2 = 0) then

     t:=t + a[i];

   if(i mod 2 <> 0) then

     c:=c + a[i];

 end;

 writeln(t-c);

end.

Дополнение

i:=1;

while i <= 20 do begin

 i:=i+1;

end;

for i:=1 to 20 do begin

end;

4,5(58 оценок)
Открыть все ответы
Ответ:
BountyMars
BountyMars
28.02.2020
Хранение информации
Информация, закодированная с естественных и формальных языков, а также информация в форме зрительных и звуковых образов хранится в памяти человека.
Однако для долговременного хранения информации, ее накопления и передачи из поколения в поколение используются носители информации.

Материальная природа носителей информации может быть различной:
молекулы ДНК, которые хранят генетическую информацию;
бумага, на которой хранятся тексты и изображения;
магнитная лента, на которой хранится звуковая информация;
фото- и кинопленки, на которых хранится графическая информация;
микросхемы памяти, магнитные и лазерные диски, на которых хранятся программы и данные в компьютере, и так далее.
4,6(90 оценок)
Ответ:
KOTEНОКGAB
KOTEНОКGAB
28.02.2020

Любой из формальных параметров подпрограммы может быть  либо  параметром-значением,  либо  параметром-переменной,  либо  параметром-константой.  Если параметры  определяются  как  параметры-переменные,  перед  ними  необходимо ставить зарезервированное слово VAR, например:                        

           procedure  p (var a : real);   Здесь  параметр  а  -  параметр-переменная.

     Заголовок процедуры может быть устроен так, что некоторые группы  формальныхпараметров не содержат слова VAR. Например:                        

           procedure  p (a,b,c:real; var s:real);

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

     Определение формального параметра тем или иным существенно  толькодля вызывающей программы: если формальный параметр  объявлен  как  параметр-переменная,  то  при  вызове   подпрограммы   ему   должен   соответствовать фактический параметр в виде переменной определенного  типа; если  формальный параметр  объявлен  как  параметр-значение,  то   при   вызове   ему   может соответствовать  произвольное   выражение.   Контроль за неукоснительным соблюдением этого правила осуществляет компилятором ТУРБО ПАСКАЛЯ.

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

     Если  параметр  определен  как  параметр-значение,   то   перед   вызовомподпрограммы это значение вычисляется, полученный  результат  копируется  во временную память и передается подпрограмме. Важно учесть, что  даже  если  в качестве  фактического  параметра  указано выражение   в   виде переменной или константы, все равно подпрограмме будет передана  лишь  копия переменной  (константы).  Таким  образом,  назначение  параметра-значения  – передача данных из программы в подпрограмму. Если же параметр определен  как параметр-переменная, то при вызове подпрограммы передается сама  переменная, а не ее копия. Любые возможные изменения в  подпрограмме  параметра-значения никак не  воспринимаются  вызывающей  программой,  так  как  в  этом  случае изменяется копия фактического параметра, в то время как изменение параметра-переменной приводит к изменению самого фактического параметра  в  вызывающей программе. Параметр-константа схож с параметром-переменной:  в  подпрограмму передается сама константа, но изменение  её  невозможно.  Назначение  такого параметра совпадает с назначением параметра-значения. Формальные параметры-константы указываются в заголовке программы после  служебного  слова  const. Его действие рас до ближайшей точки с запятой.

Объяснение:

4,7(66 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ