Пожалуйста, объясните работу программы. var k,m: integer; Dat: array[1..10]of integer; begin Dat[1]:=45; DAt[2]:=55; Dat[3]:=40; Dat[4]:=15; Dat[5]:=20; Dat[6]:=80; Dat[7]:=35; Dat[8]:=70; Dat[9]:=10; Dat[10]:=45; m:= Dat[1]; for k:=2 to 10 do begin if Dat[k] < Dat[1] then begin m:= m+ Dat[k] end end; write(m); end.

At[2]:=55; Dat[3]:=40; Dat[4]:=15; Dat[5]:=20; Dat[6]:=80; Dat[7]:=35; Dat[8]:=70; Dat[9]:=10; Dat[10]:=45; m:= Dat[1]; for k:=2 to 10 do begin if Dat[k] < Dat[1] then begin m:= m+ Dat[k] end end; write(m); end.

Ответы:
Даня Палий
13-12-2018 20:56

Var k,m: integer;Dat: array[1..10]of integer; // объявление массиваbeginDat[1]:=45;      //заполнение массиваDat[2]:=55;      //заполнение массиваDat[3]:=40;     //заполнение массиваDat[4]:=15;     //заполнение массиваDat[5]:=20;     //заполнение массиваDat[6]:=80;     //заполнение массиваDat[7]:=35;     //заполнение массиваDat[8]:=70;     //заполнение массиваDat[9]:=10;     //заполнение массиваDat[10]:=45;   //заполнение массиваm:= Dat[1];    //m присваивается значение первого элемента массиваfor k:=2 to 10 do begin   //цикл выполняющийся 8 раз (с2 до 10) if Dat[k] < Dat[1] then    //сравниваются значения первого и k-ого элемента массиваbegin //если условие выполняется, то складывается значение первого элемента и k-огоm:= m+ Dat[k]endend;write(m);end.эта программа складывает значения тех элементов массива, которые меньше первого элемента данного массива и сам этот первый элемент.

Картинка с текстом вопроса от пользователя ЕЛЕНА ПОЛЯКОВА

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Пожалуйста, объясните работу программы. var k,m: integer; Dat: array[1..10]of integer; begin Dat[1]:=45; D» от пользователя ЕЛЕНА ПОЛЯКОВА в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!