При выполнении заданий с кратким ответом впишите в поле для ответа цифру, которая соответствует номеру правильного ответа, или число, слово, последовательность букв (слов) или цифр. Ответ следует записывать без пробелов и каких-либо дополнительных символов. Дробную часть отделяйте от целой десятичной запятой. Единицы измерений писать не нужно.
Если вариант задан учителем, вы можете вписать или загрузить в систему ответы к заданиям с развернутым ответом. Учитель увидит результаты выполнения заданий с кратким ответом и сможет оценить загруженные ответы к заданиям с развернутым ответом. Выставленные учителем баллы отобразятся в вашей статистике.
Версия для печати и копирования в MS Word
Вариант составлен по шаблону 2824976.
В таблице Dat хранятся отметки учащихся 9 класса за самостоятельную работу (Dat[1] – отметка первого учащегося, Dat[2] – второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 4: Dat(2) = 5 Dat(3) = 4: Dat(4) = 3 Dat(5) = 2: Dat(6) = 3 Dat(7) = 4: Dat(8) = 5 Dat(9) = 5: Dat(10) = 3 m = 0 FOR k = 1 TO 10 IF Dat(k) < 4 THEN m = m + Dat(k) ENDIF NEXT k PRINT m | Dat = [4, 5, 4, 3, 2, 3, 4, 5, 5, 3] m = 0 for k in range (10): if Dat[k] < 4: m = m + Dat[k] print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 4; Dat[2] := 5; Dat[3] := 4; Dat[4] := 3; Dat[5] := 2; Dat[6] := 3; Dat[7] := 4; Dat[8] := 5; Dat[9]:=5; Dat[10]:=3; m := 0; for k := 1 to 10 do if Dat[k] < 4 then begin m := m + Dat[k]; end; writeln(m); End.
| алг нач целтаб Dat[1:10] цел k, m Dat[1] := 4 Dat[2] := 5 Dat[3] := 4 Dat[4] := 3 Dat[5] := 2 Dat[6] := 3 Dat[7] := 4 Dat[8] := 5 Dat[9] := 5 Dat[10] := 3 m := 0 нц для k от 1 до 10 если Dat[k] < 4 то m := m + Dat[k] все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {4, 5, 4, 3, 2, 3, 4, 5, 5, 3}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] < 4) m = m + Dat[k]; cout << m; return 0; } | |
Ответ:
В таблице Dat хранятся оценки (по десятибалльной шкале) студента по программированию за 8 прошедших с начала учебы семестров (Dat[1] — оценка за первый семестр, Dat[2] — за второй и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на пяти алгоритмических языках.
| Бейсик | Python |
|---|---|
DIM Dat(8) AS INTEGER DIM k, m, term AS INTEGER Dat(1) = 7: Dat(2) = 7 Dat(3) = 6: Dat(4) = 8 Dat(5) = 4: Dat(6) = 5 Dat(7) = 4: Dat(8) = 7 m = Dat(1); term = 1 FOR k = 2 TO 8 IF Dat(k) < m THEN m = Dat(k) term = k ENDIF NEXT k PRINT term | Dat = [7, 7, 6, 8, 4, 5, 4, 7] m = Dat[0] term = 1 for k in range(1, 8): if Dat[k] < m: m = Dat[k] term = k + 1 print (term)
|
| Паскаль | Алгоритмический язык |
Var k, m, term: integer; Dat: array[1..8] of integer; Begin Dat[1] := 7; Dat[2] := 7; Dat[3] := 6; Dat[4] := 8; Dat[5] := 4; Dat[6] := 5; Dat[7] := 4; Dat[8] := 7; m := Dat[1]; term := 1; for k := 2 to 8 do if Dat[k] < m then begin m := Dat[k]; term := k; end; writeln(term); End.
| алг нач целтаб Dat[1:8] цел k, m, term Dat[1] := 7 Dat[2] := 7 Dat[3] := 6 Dat[4] := 8 Dat[5] := 4 Dat[6] := 5 Dat[7] := 4 Dat[8] := 7 m := Dat[1] term := 1 нц для k от 2 до 8 если Dat[k] < m то m := Dat[k] term := k все кц вывод term кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[8] = {7, 7, 6, 8, 4, 5, 4, 7}; int m = Dat[0]; int term = 1; for (int k = 1; k < 8; k++){ if (Dat[k] < m) { m = Dat[k]; term = k + 1; } } cout << term; return 0; } | |
Ответ:
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
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 = 0 FOR k = 1 TO 10 IF Dat(k) > 12 THEN m = m + 1 ENDIF NEXT k PRINT m | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 0 for k in range (10): if Dat[k] > 12: m = m + 1 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 := 0; for k := 1 to 10 do if Dat[k] > 12 then begin m := m + 1; end; writeln(m); End.
| алг нач целтаб 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 := 0 нц для k от 1 до 10 если Dat[k] > 12 то m := m + 1 все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] > 12) m = m + 1; cout << m; return 0; } | |
Ответ:
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
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 | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 20 for k in range (10): if Dat[k] < m: m = Dat[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.
| алг нач целтаб 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 кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 20; for (int k = 0; k < 10; k++) if (Dat[k] < m) m = Dat[k]; cout << m; return 0; } | |
Ответ:
В таблице Ani хранятся данные о численности обезьян в зоопарке города Тулы (Ani[1] — число обезьян в 2001 году, Ani[2] — в 2002 и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования:
| Бейсик | Python |
|---|---|
DIM Ani(12) AS INTEGER DIM k,m AS INTEGER Ani(1) = 17: Ani(2) = 17 Ani(3) = 19: Ani(4) = 21 Ani(5) = 23: Ani(6) = 22 Ani(7) = 24: Ani(8) = 16 Ani(9) = 19: Ani(10) = 21 Ani(11) = 17: Ani(12) = 17 m = 0 FOR k = 1 TO 12 IF Ani(k) = 17 THEN m = m + Ani(k) ENDIF NEXT k PRINT m | Ani = [17, 17, 19, 21, 23, 22, 24, 16, 19, 21, 17, 17] m = 0 for k in range(12): if Ani[k] == 17: m = m + Ani[k] print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Ani: array[1..12] of integer; Begin Ani[1] := 17; Ani[2] := 17; Ani[3] := 19; Ani[4] := 21; Ani[5] := 23; Ani[6] := 22; Ani[7] := 24; Ani[8] := 16; Ani[9] := 19; Ani[10] := 21; Ani[11] := 17; Ani[12] := 17; m := 0; for k := 1 to 12 do if Ani[k] = 17 then begin m := m + Ani[k]; end; writeln(m); End.
| алг нач целтаб Ani[1:12] цел k, m Ani[1] := 17 Ani[2] := 17 Ani[3] := 19 Ani[4] := 21 Ani[5] := 23 Ani[6] := 22 Ani[7] := 24 Ani[8] := 16 Ani[9] := 19 Ani[10] := 21 Ani[11] := 17 Ani[12] := 17 m := 0 нц для k от 1 до 12 если Ani[k] = 17 то m := m + Ani[k] все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Ani[12] = {17, 17, 19, 21, 23, 22, 24, 16, 19, 21, 17, 17}; int m = 0; for (int k = 0; k < 12; k++) if (Ani[k] == 17) m = m + Ani[k]; cout << m; return 0; } | |
Ответ:
Школьник делал лабораторную работу по физике, в ходе которой измерил 10 раз силу тока и записал показания амперметра в таблицу Tok (Tok[1] — результат первого измерения, Tok[2] — второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Tok(10) AS INTEGER DIM k,m AS INTEGER Tok(1) = 10: Tok(2) = 14 Tok(3) = 15: Tok(4) = 4 Tok(5) = 12: Tok(6) = 6 Tok(7) = 3: Tok(8) = 5 Tok(9) = 5: Tok(10) = 10 m = 0 FOR k = 1 TO 10 IF Tok(k) > 6 THEN m = m + 2 ENDIF NEXT k PRINT m | Tok = [10, 14, 15, 4, 12, 6, 3, 5, 5, 10] m = 0 for k in range (10): if Tok[k] > 6: m = m + 2 print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Tok: array[1..10] of integer; Begin Tok[1] := 10; Tok[2] := 14; Tok[3] := 15; Tok[4] := 4; Tok[5] := 12; Tok[6] := 6; Tok[7] := 3; Tok[8] := 5; Tok[9] := 5; Tok[10] := 10; m := 0; for k := 1 to 10 do if Tok[k] > 6 then begin m := m + 2; end; writeln(m); End.
| алг нач целтаб Tok[1:10] цел k, m Tok[1] := 10 Tok[2] := 14 Tok[3] := 15 Tok[4] := 4 Tok[5] := 12 Tok[6] := 6 Tok[7] := 3 Tok[8] := 5 Tok[9] := 5 Tok[10] := 10 m := 0 нц для k от 1 до 10 если Tok[k] > 6 то m := m + 2 все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Tok[10] = {10, 14, 15, 4, 12, 6, 3, 5, 5, 10}; int m = 0; for (int k = 0; k < 10; k++) if (Tok[k] > 6) m = m + 2; cout << m; return 0; } | |
Ответ:
В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat[1] — количество голосов, поданных за первого исполнителя, Dat[2] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
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 | Dat = [16, 20, 20, 41, 14, 21, 28, 12, 15, 35] m = 0 for k in range(10): if Dat[k] > m: m = Dat[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.
| алг нач целтаб 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 кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {16, 20, 20, 41, 14, 21, 28, 12, 15, 35}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] > m) m = Dat[k]; cout << m; return 0; } | |
Ответ:
В таблице Dat хранятся данные измерений среднесуточной температуры за неделю в градусах (Dat[1] — данные за понедельник, Dat[2] — за вторник и т. д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Dat(7) AS INTEGER DIM k, m AS INTEGER Dat(1) = −2: Dat(2) = −1 Dat(3) = 2: Dat(4) = 4 Dat(5) = 0: Dat(6) = −1 Dat(7) = −4 m = 0 FOR k = 1 TO 7 IF Dat(k) < 0 THEN m = m + 1 ENDIF NEXT k PRINT m | Dat = [−2, −1, 2, 4, 0, −1, −4] m = 0 for k in range(7): if Dat[k] < 0: m = m + 1 print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..7] of integer; Begin Dat[1] := −2; Dat[2] := −1; Dat[3] := 2; Dat[4] := 4; Dat[5] := 0; Dat[6] := −1; Dat[7] := −4; m := 0; for k := 1 to 7 do if Dat[k] < 0 then begin m := m + 1; end; writeln(m); End.
| алг нач целтаб Dat[1:7] цел k, m Dat[1] := −2 Dat[2] := −1 Dat[3] := 2 Dat[4] := 4 Dat[5] := 0 Dat[6] := −1 Dat[7] := −4 m := 0 нц для k от 1 до 7 если Dat[k] < 0 то m := m + 1 все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[7] = {−2, −1, 2, 4, 0, −1, −4}; int m = 0; for (int k = 0; k < 7; k++) if (Dat[k] < 0) m = m + 1; cout << m; return 0; } | |
Ответ:
В таблице Dat хранятся данные о количестве учеников в классах (Dat[1] — количество учеников в первом классе, Dat[2] — во втором и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Dat(11) AS INTEGER DIM k, m AS INTEGER Dat(1) = 20: Dat(2) = 27 Dat(3) = 19: Dat(4) = 28 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) < 25 THEN m = Dat(k) ENDIF NEXT k PRINT m | Dat = [20, 27, 19, 28, 26, 22, 24, 28, 26, 21, 27] m = 0 for k in range(11): if Dat[k] < 25: m = Dat[k] print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..11] of integer; Begin Dat[1] := 20; Dat[2] := 27; Dat[3] := 19; Dat[4] := 28; 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] < 25 then begin m := Dat[k]; end; writeln(m); End.
| алг нач целтаб Dat[1:11] цел k, m Dat[1] := 20 Dat[2] := 27 Dat[3] := 19 Dat[4] := 28 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] < 25 то m := Dat[k] все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[11] = {20, 27, 19, 28, 26, 22, 24, 28, 26, 21, 27}; int m = 0; for (int k = 0; k < 11; k++) if (Dat[k] < 25) { m = Dat[k]; } cout << m; return 0; } | |
Ответ:
В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat[1] — количество голосов, поданных за первого исполнителя, Dat[2] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 56: Dat(2) = 70 Dat(3) = 20: Dat(4) = 41 Dat(5) = 14: Dat(6) = 22 Dat(7) = 30: Dat(8) = 12 Dat(9) = 65: Dat(10) = 35 m = 0 FOR k = 1 TO 10 IF Dat(k) < 35 THEN m = m + 1 ENDIF NEXT k PRINT m | Dat = [56, 70, 20, 41, 14, 22, 30, 12, 65, 35] m = 0 for k in range(10): if Dat[k] < 35: m = m + 1 print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 56; Dat[2] := 70; Dat[3] := 20; Dat[4] := 41; Dat[5] := 14; Dat[6] := 22; Dat[7] := 30; Dat[8] := 12; Dat[9] := 65; Dat[10] := 35; m := 0; for k := 1 to 10 do if Dat[k] < 35 then begin m := m + 1; end; writeln(m); End.
| алг нач целтаб Dat[1:10] цел k, m Dat[1] := 56 Dat[2] := 70 Dat[3] := 20 Dat[4] := 41 Dat[5] := 14 Dat[6] := 22 Dat[7] := 30 Dat[8] := 12 Dat[9] := 65 Dat[10] := 35 m := 0 нц для k от 1 до 10 если Dat[k] < 35 то m := m + 1 все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {56, 70, 20, 41, 14, 22, 30, 12, 65, 35}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] < 35) m = m + 1; cout << m; return 0; } | |
Ответ:
Сотрудник метеобюро в ходе измерений среднесуточной температуры записывал показания термометра в таблицу Tem (Tem[1] — температура, полученная в результате первого измерения, Tem[2] — второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Tem(12) AS INTEGER DIM k, b AS INTEGER Tem(1) = 22: Tem(2) = 25 Tem(3) = 20: Tem(4) = 18 Tem(5) = 16: Tem(6) = 14 Tem(7) = 20: Tem(8) = 23 Tem(9) = 17: Tem(10) = 19 Tem(11) = 20: Tem(12) = 21 b = 15 FOR k = 1 TO 12 IF Tem(k) < 20 THEN b = b + 1 ENDIF NEXT k PRINT b | Tem = [22, 25, 20, 18, 16, 14, 20, 23, 17, 19, 20, 21] b = 15 for k in range (12): if Tem[k] < 20: b = b + 1 print (b)
|
| Паскаль | Алгоритмический язык |
Var k, b: integer; Tem: array[1..12] of integer; Begin Tem[1]:=22;Tem[2]:=25; Tem[3]:=20;Tem[4]:=18; Tem[5]:=16;Tem[6]:=14; Tem[7]:=20;Tem[8]:=23; Tem[9]:=17;Tem[10]:=19; Tem[11]:=20;Tem[12]:=21; b := 15; for k := 1 to 12 do if Tem[k] < 20 then begin b := b + 1; end; writeln(b); End.
| алг нач целтаб Tem[1:12] цел k, b Tem[1] := 22 Tem[2] := 25 Tem[3] := 20 Tem[4] := 18 Tem[5] := 16 Tem[6] := 14 Tem[7] := 20 Tem[8] := 23 Tem[9] := 17 Tem[10] := 19 Tem[11] := 20 Tem[12] := 21 b := 15 нц для k от 1 до 12 если Tem[k] < 20 то b := b + 1 все кц вывод b кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Tem[12] = {22, 25, 20, 18, 16, 14, 20, 23, 17, 19, 20, 21}; int b = 15; for (int k = 0; k < 12; k++) if (Tem[k] < 20) b = b + 1; cout << b; return 0; } | |
Ответ:
В таблице Dat хранятся отметки учащихся 9 класса за самостоятельную работу (Dat[1] — отметка первого учащегося, Dat[2] — второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 4: Dat(2) = 5 Dat(3) = 4: Dat(4) = 3 Dat(5) = 2: Dat(6) = 3 Dat(7) = 4: Dat(8) = 5 Dat(9) = 5: Dat(10) = 3 m = 0 FOR k = 1 TO 10 IF Dat(k) > 3 THEN m = m + 1 ENDIF NEXT k PRINT m | Dat = [4, 5, 4, 3, 2, 3, 4, 5, 5, 3] m = 0 for k in range (10): if Dat[k] > 3: m = m + 1 print (m)
|
| Паскаль | Алгоритмический язык |
Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 4; Dat[2] := 5; Dat[3] := 4; Dat[4] := 3; Dat[5] := 2; Dat[6] := 3; Dat[7] := 4; Dat[8] := 5; Dat[9]:=5; Dat[10]:=3; m := 0; for k := 1 to 10 do if Dat[k] > 3 then begin m := m + 1; end; writeln(m); End.
| алг нач целтаб Dat[1:10] цел k, m Dat[1] := 4 Dat[2] := 5 Dat[3] := 4 Dat[4] := 3 Dat[5] := 2 Dat[6] := 3 Dat[7] := 4 Dat[8] := 5 Dat[9] := 5 Dat[10] := 3 m := 0 нц для k от 1 до 10 если Dat[k] > 3 то m := m + 1 все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {4, 5, 4, 3, 2, 3, 4, 5, 5, 3}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] > 3) m = m + 1; cout << m; return 0; } | |
Ответ:
В таблице Dat хранятся данные о количестве самолетов, отправляющихся из аэропорта города на юг в первой декаде августа (Dat[1] — количество самолетов первого числа, Dat[2] — количество самолетов второго числа и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на пяти алгоритмических языках.
| Бейсик | Python |
|---|---|
DIM Dat(10) AS INTEGER DIM k, m, day AS INTEGER Dat(1) = 2: Dat(2) = 2 Dat(3) = 3: Dat(4) = 3 Dat(5) = 2: Dat(6) = 2 Dat(7) = 5: Dat(8) = 5 Dat(9) = 6: Dat(10) = 6 m = Dat(1); day = 1 FOR k = 2 TO 10 IF Dat(k) <= m THEN m = Dat(k) day = k ENDIF NEXT k PRINT day | Dat = [2, 2, 3, 3, 2, 2, 5, 5, 6, 6] m = Dat[0] day = 1 for k in range(1, 10): if Dat[k] <= m: m = Dat[k] day = k + 1 print (day)
|
| Паскаль | Алгоритмический язык |
Var k, m, day: integer; Dat: array[1..10] of integer; Begin Dat[1] := 2; Dat[2] := 2; Dat[3] := 3; Dat[4] := 3; Dat[5] := 2; Dat[6] := 2; Dat[7] := 5; Dat[8] := 5; Dat[9] := 6; Dat[10] := 6; m := Dat[1]; day := 1; for k := 2 to 10 do if Dat[k] <= m then begin m := Dat[k]; day := k; end; writeln(day); End.
| алг нач целтаб Dat[1:10] цел k, m, day Dat[1] := 2 Dat[2] := 2 Dat[3] := 3 Dat[4] := 3 Dat[5] := 2 Dat[6] := 2 Dat[7] := 5 Dat[8] := 5 Dat[9] := 6 Dat[10] := 6 m := Dat[1] day := 1 нц для k от 2 до 10 если Dat[k] <= m то m := Dat[k] day := k все кц вывод day кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {2, 2, 3, 3, 2, 2, 5, 5, 6, 6}; int m = Dat[0]; int day = 1; for (int k = 1; k < 10; k++) if (Dat[k] <= m) { m = Dat[k]; day = k + 1; } cout << day; return 0; } | |
Ответ:
В таблице 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; } | |
Ответ:
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
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 = 0 FOR k = 1 TO 10 IF Dat(k) > m THEN m = Dat(k) ENDIF NEXT k PRINT m | Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15] m = 0 for k in range (10): if Dat[k] > m: m = Dat[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 := 0; for k := 1 to 10 do if Dat[k] > m then begin m := Dat[k]; end; writeln(m); End.
| алг нач целтаб 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 := 0 нц для k от 1 до 10 если Dat[k] > m то m := Dat[k] все кц вывод m кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Dat[10] = {12, 15, 17, 15, 14, 12, 10, 13, 14, 15}; int m = 0; for (int k = 0; k < 10; k++) if (Dat[k] > m) m = Dat[k]; cout << m; return 0; } | |
Ответ:

