830444

Отправлено 16 февр. 2017 г., 11:13 пользователем Галкин Ярослав С.

В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1]  данные за первый день, Dat[2]  за второй 
и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Алгоритмический язык

Бейсик

Паскаль

 алг

нач

  целтаб Dat[1:10]

  цел  k, m

  Dat[1] := 12

  Dat[2] := 15

  Dat[3] := 17

  Dat[4] := 15

  Dat[5] := 14

  Dat[6] := 12

  Dat[7] := 10

  Dat[8] := 13

  Dat[9] := 14

  Dat[10] := 15

  m := 20

  нц для k от 1 до 10

    если Dat[k]<m то

     m := Dat[k]

    все

  кц

  вывод m

кон

DIM Dat(10) AS INTEGER

DIM k,m AS INTEGER

Dat(1) = 12: Dat(2) = 15

Dat(3) = 17: Dat(4) = 15

Dat(5) = 14: Dat(6) = 12

Dat(7) = 10: Dat(8) = 13

Dat(9) = 14:Dat(10) = 15

m = 20 

FOR k = 1 TO 10

IF Dat(k)<m THEN

m = Dat(k)

ENDIF

NEXT k

PRINT m

 

Var k, m: integer;

Dat: array[1..10] of integer;

Begin

 Dat[1] := 12; Dat[2] := 15;

 Dat[3] := 17; Dat[4] := 15;

 Dat[5] := 14; Dat[6] := 12;

 Dat[7] := 10; Dat[8] := 13;

 Dat[9] := 14; Dat[10] := 15;

 m := 20;

 for k := 1 to 10 do

   if  Dat[k]<m then

     begin

       m := Dat[k]

     end;

 writeln(m);

End.

Comments