Вариант № 11050246

Работу необходимо выполнить до 16 октября 20.00

Работа доступна: с 06.10.2020 12:15 (МСК) по 16.10.2020 20:00 (МСК)

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


Если ва­ри­ант задан учи­те­лем, вы мо­же­те впи­сать или за­гру­зить в си­сте­му от­ве­ты к за­да­ни­ям с раз­вер­ну­тым от­ве­том. Учи­тель уви­дит ре­зуль­та­ты вы­пол­не­ния за­да­ний с крат­ким от­ве­том и смо­жет оце­нить за­гру­жен­ные от­ве­ты к за­да­ни­ям с раз­вер­ну­тым от­ве­том. Вы­став­лен­ные учи­те­лем баллы отоб­ра­зят­ся в вашей ста­ти­сти­ке.




Работа выполняется позже назначенного срока, оценка будет снижена.

Версия для печати и копирования в MS Word
1
Тип 6 № 18230
i

Ниже при­ве­де­на про­грам­ма, за­пи­сан­ная на пяти язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сикPython

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s \ 2 = k THEN

    PRINT "ДА"

ELSE

     PRINT "НЕТ"

END IF

s = int(input())

k = int(input())

if s // 2 == k:

    print("ДА")

else:

    print("НЕТ")

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

var s, k: integer;

begin

    readln(s);

    readln(k);

    if s div 2 = k

        then writeln ('ДА')

        else writeln ('НЕТ')

end.

алг

нач

цел s, k

ввод s

ввод k

если div(s, 2) = k

    то вывод "ДА"

    иначе вывод "НЕТ"

все

кон

С++

#include <iostream>

using namespace std;

int main() {

    int s, k;

    cin >> s;

    cin >> k;

    if (s / 2 == k)

        cout << "ДА";

    else

         cout << "НЕТ";

    return 0;

}

 

Было про­ве­де­но 9 за­пус­ков про­грам­мы, при ко­то­рых в ка­че­стве зна­че­ний пе­ре­мен­ных s и k вво­ди­лись сле­ду­ю­щие пары чисел:

(1, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).

Сколь­ко было за­пус­ков, при ко­то­рых про­грам­ма на­пе­ча­та­ла «НЕТ»?


Ответ:

2
Тип 6 № 18174
i

Ниже при­ве­де­на про­грам­ма, за­пи­сан­ная на пяти язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сикPython

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s < 7 AND k < 7 THEN

    PRINT "ДА"

ELSE

     PRINT "НЕТ"

END IF

s = int(input())

k = int(input())

if s < 7 and k < 7:

    print("ДА")

else:

    print("НЕТ")

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

var s, k: integer;

begin

    readln(s);

    readln(k);

    if (s < 7) and (k < 7)

        then writeln ('ДА')

        else writeln ('НЕТ')

end.

алг

нач

цел s, k

ввод s

ввод k

если s < 7 и k < 7

    то вывод "ДА"

    иначе вывод "НЕТ"

все

кон

С++

#include <iostream>

using namespace std;

int main() {

    int s, k;

    cin >> s;

    cin >> k;

    if(s < 7 && k < 7)

        cout << "ДА";

    else

         cout << "НЕТ";

    return 0;

}

 

Было про­ве­де­но 9 за­пус­ков про­грам­мы, при ко­то­рых в ка­че­стве зна­че­ний пе­ре­мен­ных s и k вво­ди­лись сле­ду­ю­щие пары чисел:

(1, 1); (10, 7); (6, −12); (6, 6); (5, 2); (−10, −8); (−10, 11); (3, 1); (12, 8).

Сколь­ко было за­пус­ков, при ко­то­рых про­грам­ма на­пе­ча­та­ла «ДА»?


Ответ:

3
Тип 6 № 18275
i

Ниже при­ве­де­на про­грам­ма, за­пи­сан­ная на пяти язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сикPython

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s >= 2 * k THEN

    PRINT "ДА"

ELSE

     PRINT "НЕТ"

END IF

s = int(input())

k = int(input())

if s >= 2 * k:

    print("ДА")

else:

    print("НЕТ")

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

var s, k: integer;

begin

    readln(s);

    readln(k);

    if s >= 2 * k

        then writeln ('ДА')

        else writeln ('НЕТ')

end.

алг

нач

цел s, k

ввод s

ввод k

если s >= 2 * k

    то вывод "ДА"

    иначе вывод "НЕТ"

все

кон

С++

#include <iostream>

using namespace std;

int main() {

    int s, k;

    cin >> s;

    cin >> k;

    if (s >= 2 * k)

        cout << "ДА";

    else

         cout << "НЕТ";

    return 0;

}

 

Было про­ве­де­но 9 за­пус­ков про­грам­мы, при ко­то­рых в ка­че­стве зна­че­ний пе­ре­мен­ных s и k вво­ди­лись сле­ду­ю­щие пары чисел:

(1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (—10, 12); (—10, −2); (4, 1); (2, 5).

Сколь­ко было за­пус­ков, при ко­то­рых про­грам­ма на­пе­ча­та­ла «ДА»?


Ответ:

4
Тип 6 № 10955
i

Ниже при­ве­де­на про­грам­ма, за­пи­сан­ная на пяти язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сикPython

DIM s, t AS INTEGER

INPUT s

INPUT t

IF s < 7 OR t > 5 THEN

    PRINT ‘YES’

ELSE

    PRINT ‘NO’

ENDIF

s = int(input())

t = int(input())

if s < 7 or t > 5:

    print("YES")

else:

    print("NO")

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

var s, t: integer;

begin

    readln(s);

    readln(t);

    if (s < 7) or (t > 5)

        then writeln('YES')

        else writeln('NO')

end.

алг

нач

цел s, t

ввод s

ввод t

если s < 7 или t > 5

    то вывод "YES"

    иначе вывод "NO"

все

кон

С++

#include <iostream>

using namespace std;

int main() {

    int s, t;

    cin >> s;

    cin >> t;

    if (s < 7 || t > 5)

        cout << "YES";

    else

        cout << "NO";

return 0;

}

 

Было про­ве­де­но 9 за­пус­ков про­грам­мы, при ко­то­рых в ка­че­стве зна­че­ний пе­ре­мен­ных s и t вво­ди­лись сле­ду­ю­щие пары чисел:

(9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколь­ко было за­пус­ков, при ко­то­рых про­грам­ма на­пе­ча­та­ла «NO»?


Ответ:

5
Тип 6 № 18189
i

Ниже при­ве­де­на про­грам­ма, за­пи­сан­ная на пяти язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сикPython

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s < 8 AND k < 8 THEN

    PRINT "ДА"

ELSE

     PRINT "НЕТ"

END IF

s = int(input())

k = int(input())

if s < 8 and k < 8:

    print("ДА")

else:

    print("НЕТ")

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

var s, k: integer;

begin

    readln(s);

    readln(k);

    if (s < 8) and (k < 8)

        then writeln ('ДА')

        else writeln ('НЕТ')

end.

алг

нач

цел s, k

ввод s

ввод k

если s < 8 и k < 8

    то вывод "ДА"

    иначе вывод "НЕТ"

все

кон

С++

#include <iostream>

using namespace std;

int main() {

    int s, k;

    cin >> s;

    cin >> k;

    if(s < 8 && k < 8)

        cout << "ДА";

    else

         cout << "НЕТ";

    return 0;

}

 

Было про­ве­де­но 9 за­пус­ков про­грам­мы, при ко­то­рых в ка­че­стве зна­че­ний пе­ре­мен­ных s и k вво­ди­лись сле­ду­ю­щие пары чисел:

(1, 1); (10, 8); (9, −12); (6, 6); (5, 15); (−10, −8); (−10, 11); (3, 1); (1, 8).

Сколь­ко было за­пус­ков, при ко­то­рых про­грам­ма на­пе­ча­та­ла «ДА»?


Ответ:

6
Тип Д9 № 4497
i

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

Бей­сикPython

DIM Pos(7) AS INTEGER

DIM k, m, day AS INTEGER

Pos(1) = 17: Pos(2) = 19

Pos(3) = 20: Pos(4) = 18

Pos(5) = 16: Pos(6) = 20

Pos(7) = 16

day = 1

m = Pos(1)

FOR k = 2 TO 7

IF Pos(k) < m THEN

m = Pos(k)

day = k

ENDIF

NEXT k

PRINT day

Pos = [17, 19, 20, 18, 16, 20, 16]

day = 1

m = Pos[0]

for k in range(1, 7):

    if Pos[k] < m:

        m = Pos[k]

        day = k + 1

print (day)

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

Var k, m, day: integer;

Pos: array[1..7] of integer;

Begin

   Pos[1] := 17; Pos[2] := 19;

   Pos[3] := 20; Pos[4] := 18;

   Pos[5] := 16; Pos[6] := 20;

   Pos[7] := 16;

   day := 1;

   m := Pos[1];

   for k := 2 to 7 do

     if Pos[k] < m then

      begin

       m := Pos[k];

       day := k;

      end;

   writeln(day);

End.

   алг

   нач

   цел­таб Pos[1:7]

   цел k, m, day

   Pos[1] := 17

   Pos[2] := 19

   Pos[3] := 20

   Pos[4] := 18

   Pos[5] := 16

   Pos[6] := 20

   Pos[7] := 16

   day := 1

   m := Pos[1]

   нц для k от 2 до 7

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

         m := Pos[k]

         day := k

      все

   кц

   вывод day

   кон

С++

#include <iostream>

using namespace std;

int main() {

    int Pos[7] = {17, 19, 20, 18, 16, 20, 16};

    int day = 1;

    int m = Pos[0];

    for (int k = 1; k < 7; k++)

        if (Pos[k] < m) {

            day = k + 1;

            m = Pos[k];

        }

    cout << day;

    return 0;

}


Ответ:

7
Тип Д9 № 1061
i

В таб­ли­це A хра­нят­ся дан­ные о ко­ли­че­стве при­зе­ров олим­пи­а­ды по про­грам­ми­ро­ва­нию по де­вя­ти окру­гам Моск­вы. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те вы­пол­не­ния сле­ду­ю­ще­го ал­го­рит­ма, за­пи­сан­но­го на пяти язы­ках про­грам­ми­ро­ва­ния.

Бей­сикPython

DIM A(9) AS INTEGER

DIM k, score AS INTEGER

A(1) = 6: A(2) = 11

A(3) = 7: A(4) = 12

A(5) = 13: A(6) = 5

A(7) = 9: A(8) = 3

A(9) = 4

score = 0

FOR k = 1 TO 9

IF A(k) >= 9 THEN

score = score + A(k)

ENDIF

NEXT k

PRINT score

A = [6, 11, 7, 12, 13, 5, 9, 3, 4]

score = 0

for k in range (9):

    if A[k] >= 9:

        score = score + A[k]

print (score)

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

Var k, score: integer;

A: array[1..9] of integer;

Begin

   A[1]:=6;A[2]:=11;

   A[3]:=7;A[4]:=12;

   A[5]:=13;A[6]:=5;

   A[7]:=9;A[8]:=3;

   A[9]:=4;

   score := 0;

   for k := 1 to 9 do

     if A[k] >= 9 then

      begin

        score := score + A[k];

      end;

   writeln(score);

End.

  алг

  нач

   цел­таб A[1:9]

   цел k, score

   A[1] := 6

   A[2] := 11

   A[3] := 7

   A[4] := 12

   A[5] := 13

   A[6] := 5

   A[7] := 9

   A[8] := 3

   A[9] := 4

   score := 0

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

      если A[k] >= 9 то

         score := score + A[k]

      все

   кц

   вывод score

кон

С++

#include <iostream>

using namespace std;

int main() {

    int A[9] = {6, 11, 7, 12, 13, 5, 9, 3, 4};

    int score = 0;

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

        if (A[k] >= 9) score = score + A[k];

    cout << score;

    return 0;

}


Ответ:

8
Тип Д9 № 973
i

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

 

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

алг

нач

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

цел k, m

Dat[1] := 16

Dat[2] := 20

Dat[3] := 20

Dat[4] := 41

Dat[5] := 14

Dat[6] := 21

Dat[7] := 28

Dat[8] := 12

Dat[9] := 15

Dat[10] := 35

m := 0

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

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

m := Dat[k]

все

кц

вывод m

кон

DIM Dat(10) AS INTEGER

DIM k,m AS INTEGER

Dat(1) = 16: Dat(2) = 20

Dat(3) = 20: Dat(4) = 41

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

Dat(7) = 28: Dat(8) = 12

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

m = 0

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] := 16; Dat[2] := 20;

Dat[3] := 20; Dat[4] := 41;

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

Dat[7] := 28; Dat[8] := 12;

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

m := 0;

for k := 1 to 10 do

if Dat[k]>m then

begin

m := Dat[k]

end;

writeln(m);

End.


Ответ:

9
Тип Д9 № 806
i

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

Бей­сикPython

DIM App(12) AS INTEGER

DIM k,m AS INTEGER

App(1) = 100: App(2) = 128

App(3) = 80: App(4) = 99

App(5) = 120: App(6) = 69

App(7) = 55: App(8) = 115

App(9) = 84: App(10) = 111

App(11) = 59: App(12) = 100

m = 0

FOR k = 1 TO 12

IF App(k) > 100 THEN

m = m + 1

ENDIF

NEXT k

m = m + 10

PRINT m

App = [100, 128, 80, 99, 120, 69, 55, 115, 84, 111, 59, 100]

m = 0

for k in range(12):

    if App[k] > 100:

        m = m + 1

m = m + 10

print (m)

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

Var k, m: integer;

App: array[1..12] of integer;

Begin

 App[1]:=100; App[2]:=128;

 App[3]:=80; App[4]:=99;

 App[5]:=120; App[6]:=69;

 App[7]:=55; App[8]:=115;

 App[9]:=84; App[10]:=111;

 App[11]:=59;App[12]:=100;

 m := 0;

 for k := 1 to 12 do

   if App[k] > 100 then

    begin

      m := m + 1;

    end;

m := m + 10;

writeln(m);

End.

   алг

   нач

   цел­таб App[1:12]

   цел k, m

   App[1] := 100

   App[2] := 128

   App[3] := 80

   App[4] := 99

   App[5] := 120

   App[6] := 69

   App[7] := 55

   App[8] := 115

   App[9] := 84

   App[10] := 111

   App[11] := 59

   App[12] := 100

   m := 0

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

      если App[k] > 100 то

         m := m + 1

      все

   кц

   m := m + 10

   вывод m

   кон

С++

#include <iostream>

using namespace std;

int main() {

    int App[12] = {100, 128, 80, 99, 120, 69, 55, 115, 84, 111, 59, 100};

    int m = 0;

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

        if (App[k] > 100) m = m + 1;

    m = m + 10;

    cout << m;

    return 0;

}


Ответ:

10
Тип Д9 № 330
i

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

Бей­сикPython

DIM Dat(11) AS INTEGER

DIM k, m AS INTEGER

Dat(1) = 20: Dat(2) = 25

Dat(3) = 19: Dat(4) = 25

Dat(5) = 26: Dat(6) = 22

Dat(7) = 24: Dat(8) = 28

Dat(9) = 26: Dat(10) = 21

Dat(11) = 27

m = 0

FOR k = 1 TO 11

IF Dat(k) > 22 THEN

m = m + 1

ENDIF

NEXT k

PRINT m

Dat = [20, 25, 19, 25, 26, 22, 24, 28, 26, 21, 27]

m = 0

for k in range(11):

    if Dat[k] > 22:

        m = m + 1

print (m)

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

Var k, m: integer;

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

Begin

   Dat[1] := 20; Dat[2] := 25;

   Dat[3] := 19; Dat[4] := 25;

   Dat[5] := 26; Dat[6] := 22;

   Dat[7] := 24; Dat[8] := 28;

   Dat[9] := 26; Dat[10] := 21;

   Dat[11] := 27;

   m := 0;

   for k := 1 to 11 do

     if Dat[k] > 22 then

      begin

        m := m + 1;

      end;

   writeln(m);

End.

   алг

   нач

   цел­таб Dat[1:11]

   цел k, m

   Dat[1] := 20

   Dat[2] := 25

   Dat[3] := 19

   Dat[4] := 25

   Dat[5] := 26

   Dat[6] := 22

   Dat[7] := 24

   Dat[8] := 28

   Dat[9] := 26

   Dat[10] := 21

   Dat[11] := 27

   m := 0

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

      если Dat[k] > 22 то

         m := m + 1

      все

   кц

   вывод m

   кон

С++

#include <iostream>

using namespace std;

int main() {

    int Dat[11] = {20, 25, 19, 25, 26, 22, 24, 28, 26, 21, 27};

    int m = 0;

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

        if (Dat[k] > 22) {

            m = m + 1;

        }

    cout << m;

    return 0;

}


Ответ:
Завершить работу, свериться с ответами, увидеть решения.