Варианты заданий
Версия для печати и копирования в MS Word
1
Тип Д9 № 4516
i

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

Бей­сикPython

DIM Ball(10) AS INTEGER

DIM k,m AS INTEGER

Ball(1) = 42: Ball(2) = 25

Ball(3) = 13: Ball(4) = 18

Ball(5) = 15: Ball(6) = 55

Ball(7) = 48: Ball(8) = 13

Ball(9) = 64: Ball(10) = 45

m = Ball(1)

FOR k = 1 TO 10

IF Ball(k) < m THEN

m = Ball(k)

ENDIF

NEXT k

PRINT m

Ball = [42, 25, 13, 18, 15, 55, 48, 13, 64, 45]

m = Ball[0]

for k in range (10):

    if Ball[k] < m:

        m = Ball[k]

print (m)

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

Var k, m: integer;

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

Begin

   Ball[1]:=42;Ball[2]:=25;

   Ball[3]:=13;Ball[4]:=18;

   Ball[5]:=15;Ball[6]:=55;

   Ball[7]:=48;Ball[8]:=13;

   Ball[9]:=64;Ball[10]:=45;

   m := Ball[1];

   for k := 1 to 10 do

     if Ball[k] < m then

      begin

        m := Ball[k];

      end;

   writeln(m);

End.

  алг

нач

   цел­таб Ball[1:10]

   цел k, m

   Ball[1] := 42

   Ball[2] := 25

   Ball[3] := 13

   Ball[4] := 18

   Ball[5] := 15

   Ball[6] := 55

   Ball[7] := 48

   Ball[8] := 13

   Ball[9] := 64

   Ball[10] := 45

   m := Ball[1]

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

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

         m := Ball[k]

      все

   кц

   вывод m

кон

С++

#include <iostream>

using namespace std;

int main() {

    int Ball[10] = {42, 25, 13, 18, 15, 55, 48, 13, 64, 45};

    int m = Ball[0];

    for (int k = 0; k < 10; k++)

        if (Ball[k] < m) m = Ball[k];

    cout << m;

    return 0;

}


Аналоги к заданию № 4516: 4712 4846 4904 ... Все


2
Тип Д9 № 4712
i

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

 

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

    алг

    нач

        цел­таб Ball[1:10]

        цел k, m

        Ball[1] := 42; Ball[2] := 25

        Ball[3] := 13; Ball[4] := 18

        Ball[5] := 15; Ball[6] := 55

        Ball[7] := 48; Ball[8] := 13

        Ball[9] := 64; Ball[10] := 45

        m := Ball[1]

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

             если Ball[k] > m то

                  m := Ball[k]

             все

        кц

        вывод m

кон

Бей­сик

Пас­каль

DIM Ball(10) AS INTEGER

DIM k, m AS INTEGER

Ball(1) = 42: Ball(2) = 25

Ball(3) = 13: Ball(4) = 18

Ball(5) = 15: Ball(6) = 55

Ball(7) = 48: Ball(8) = 13

Ball(9) = 64: Ball(10) = 45

m = Ball(1)

FOR k = 1 TO 10

 IF Ball(k) > m THEN

  m = Ball(k)

 END IF

NEXT k

PRINT m

END

var k, m, t: integer;

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

begin

 Ball[1] := 42; Ball[2] := 25;

 Ball[3] := 13; Ball[4] := 18;

 Ball[5] := 15; Ball[6] := 55;

 Ball[7] := 48; Ball[8] := 13;

 Ball[9] := 64; Ball[10] := 45;

 m := Ball[1];

 for k := 1 to 10 do

  if Ball[k] > m then

   m := Ball[k];

 write(m);

end.


 

 


Аналоги к заданию № 4516: 4712 4846 4904 ... Все


3
Тип Д9 № 4846
i

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

 

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

алг

нач

  цел­таб Ball[1:10]

  цел k, c

  Ball[1] := 3; Ball[2] := 5

  Ball[3] := 3; Ball[4] := 2

  Ball[5] := 5; Ball[6] := 5

  Ball[7] := 4; Ball[8] := 3

  Ball[9] := 3; Ball[10] := 5

  c := 0

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

    если Ball[k] < 4 то

      c := c + 1

    все

  кц

  вывод c

кон

Бей­сик

Пас­каль

DIM Ball(10) AS INTEGER

DIM k, c AS INTEGER

Ball(1) = 3: Ball(2) = 5

Ball(3) = 3: Ball(4) = 2

Ball(5) = 5: Ball(6) = 5

Ball(7) = 4: Ball(8) = 3

Ball(9) = 3: Ball(10) = 5

c = 0

FOR k = 1 TO 10

 IF Ball(k)< 4 THEN

  c = c + 1

 END IF

NEXT k

PRINT c

END

var k, c: integer;

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

begin

  Ball[1] := 3; Ball[2] := 5;

  Ball[3] := 3; Ball[4] := 2;

  Ball[5] := 5; Ball[6] := 5;

  Ball[7] := 4; Ball[8] := 3;

  Ball[9] := 3; Ball[10] := 5;

  c := 0;

  for k := 1 to 10 do

    if Ball[k] < 4 then

      c := c + 1;

  write(c);

end.


 


Аналоги к заданию № 4516: 4712 4846 4904 ... Все


4
Тип Д9 № 4904
i

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

 

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

алг

нач

    цел­таб Ball[1:10]

    цел k, m, t

    Ball[1]:=12; Ball[2]:=25

    Ball[3]:=13; Ball[4]:=18

    Ball[5]:=35; Ball[6]:=55

    Ball[7]:=48; Ball[8]:=33

    Ball[9]:=64; Ball[10]:=45

    m := Ball[1]; t := 1

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

         если Ball[k] > m то

               m := Ball[k]

               t := k

         все

    кц

    вывод t

кон

Бей­сик

Пас­каль

DIM Ball(10) AS INTEGER

DIM k, m, t AS INTEGER

Ball(1)=12: Ball(2)=25

Ball(3)=13: Ball(4)=18

Ball(5)=35: Ball(6)=55

Ball(7)=48: Ball(8)=33

Ball(9)=64: Ball(10)=45

m = Ball(1): t = 1

FOR k = 1 TO 10

    IF Ball(k) > m THEN

         m = Ball(k)

         t = k

    END IF

NEXT k

PRINT t

END

var k, m, t: integer;

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

begin

 Ball[1]:=12; Ball[2]:=25;

 Ball[3]:=13; Ball[4]:=18;

 Ball[5]:=35; Ball[6]:=55;

 Ball[7]:=48; Ball[8]:=33;

 Ball[9]:=64; Ball[10]:=45;

 m := Ball[1]; t := 1;

 for k := 1 to 10 do

  if Ball[k] > m then

   begin

    m := Ball[k];

    t := k

   end;

 write(t);

end.


 

 


Аналоги к заданию № 4516: 4712 4846 4904 ... Все


5
Тип Д9 № 5639
i

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

 

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

алг

нач

  цел­таб Ball[1:10]

  цел k, c

  Ball[1] := 4; Ball[2] := 5

  Ball[3] := 3; Ball[4] := 4

  Ball[5] := 2; Ball[6] := 5

  Ball[7] := 4; Ball[8] := 3

  Ball[9] := 4; Ball[10] := 5

  c:= 0

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

    если Ball[k] > 3 то

      c := c + 1

    все

  кц

  вывод c

кон

Бей­сик

Пас­каль

DIM Ball(10) AS INTEGER

DIM k, c AS INTEGER

Ball(1) = 4: Ball(2) = 5

Ball(3) = 3: Ball(4) = 4

Ball(5) = 2: Ball(6) = 5

Ball(7) = 4: Ball(8) = 3

Ball(9) = 4: Ball(10) = 5

c = 0

FOR k = 1 TO 10

 IF Ball(k) > 3 THEN

  c = c + 1

 END IF

NEXT k

PRINT c

END

var k, c: integer;

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

begin

  c:=0;

  Ball[1] := 4; Ball[2] := 5;

  Ball[3] := 3; Ball[4] := 4;

  Ball[5] := 2; Ball[6] := 5;

  Ball[7] := 4; Ball[8] := 3;

  Ball[9] := 4; Ball[10] := 5;

  for k := 1 to 10 do

    if Ball[k] > 3 then

      c := c + 1;

  write(c);

end.


 


Аналоги к заданию № 4516: 4712 4846 4904 ... Все