Объясните как делать В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик Dat[2] – второй ученик и т?

Информатика | 5 - 9 классы

Объясните как делать В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик Dat[2] – второй ученик и т.

Д. ).

Определите, что будет напечатано в результате работы следующей программы.

Алгоритмический язык алг нач целтаб Dat[1 : 10] цел k, m Dat[1] : = 7 ; Dat[2] : = 9 Dat[3] : = 10 ; Dat[4] : = 5 Dat[5] : = 6 ; Dat[6] : = 7 Dat[7] : = 9 ; Dat[8] : = 8 Dat[9] : = 6 ; Dat[10] : = 9 m : = 10 нц для k от 1 до 10 если Dat[k] < ; m то m : = Dat[k] все кц вывод m кон.

Ответить на вопрос
Ответы (1)
Anrzn2002 20 мар. 2020 г., 21:48:08

Ну смотри переменная m в начале равна 10

затем идет цикл а именно : нужно повторить какоето действие с 1 до 10 раз(тоесть 10 раз) Это действие включает в себя условие если Dat[k] < ; m (Dat[k] где к это каждый шаг цикла : если к = 1 то Dat[k] = Dat[1] а это равно 7 и так далее, к = 2 к = 3 до 10)так вот каждый раз подставляется новое число и сравнивается с m (m тоже число в начале которое равно 10), вот шаг

1) при k = 1, если 7 меньше 10 то m теперь будет равно 7

2)при k = 2 (тоесть Dat[2]) если 9меньше 7, не меньше а значит m остаётся без изменений m = 7

3)при k = 3 (тоесть Dat[3]) если 10 меньше 7, не меньше а значит m остаётся без изменений m = 7

4)при k = 4 (тоесть Dat[4]) если 5 меньше 7, то m = 5

5)при k = 5 (тоесть Dat[5]) если 6 меньше 5, не меньше а значит m остаётся без изменений m = 5

6)при k = 6 (тоесть Dat[6]) если 7 меньше 5, не меньше а значит m остаётся без изменений m = 5

7)при k = 7 (тоесть Dat[7]) если 9 меньше 5, не меньше а значит m остаётся без изменений m = 5

8)при k = 8 (тоесть Dat[8]) если 8 меньше 5, не меньше а значит m остаётся без изменений m = 5

9)при k = 9 (тоесть Dat[9]) если 6 меньше 5, не меньше а значит m остаётся без изменений m = 5

10)при k = 10 (тоесть Dat[10]) если 9 меньше 5, не меньше а значит m остаётся без изменений m = 5

В конце идет вывод числа переменной m, которая равна 5, а значит будет выведено 5.

Kiryll 14 февр. 2020 г., 17:39:58 | 5 - 9 классы

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик Dat[2] – второй ученик и т?

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик Dat[2] – второй ученик и т.

Д. ).

Определите, что будет напечатано в результате работы следующей программы.

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

алг

нач

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

Dat[1] : = 7 ; Dat[2] : = 9Dat[3] : = 10 ; Dat[4] : = 5Dat[5] : = 6 ; Dat[6] : = 7Dat[7] : = 9 ; Dat[8] : = 8Dat[9] : = 6 ; Dat[10] : = 9

m : = 0

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

если Dat[k] > ; 6 то

m : = m + 1

все

кц

вывод m

кон.

Hehehe44 25 дек. 2020 г., 18:22:03 | 5 - 9 классы

В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat[1] — количество голосов, поданных за первого исполнителя ; Dat[2] — за второго и т?

В таблице 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.

Libimwipirat 27 июл. 2020 г., 17:48:18 | 5 - 9 классы

Определите, что будет напечатано в результате выполнения данной программы : алг нач целтаб Dat [1 : 8] цел k, c Dat[1] = 27 ; Dat[2] = 5 ; Dat[3] = 4 ; Dat[4] = 13 ; Dat[5] = 12 ; Dat[6] = 9 ; Dat[6] ?

Определите, что будет напечатано в результате выполнения данной программы : алг нач целтаб Dat [1 : 8] цел k, c Dat[1] = 27 ; Dat[2] = 5 ; Dat[3] = 4 ; Dat[4] = 13 ; Dat[5] = 12 ; Dat[6] = 9 ; Dat[6] = 8 ; Dat[8] = 0 ; c : = 0 нц для k от 1 до 8 если Dat[k]> ; 10 и Dat[k]< ; 20 то c : = c + 1 все кц вывод c кон.

Dana1234567 28 сент. 2020 г., 20:09:35 | 5 - 9 классы

Алг нач целтаб Dat[1 : 8] Dat[1] : = 7 ; Dat[2] : = 7 Dat[3] : = 6 ; Dat[4] : = 8 Dat[5] : = 4 ; Dat[6] : = 5 Dat[7] : = 1 : Dat[8] : = 7 term : = 1 m : = Dat[1] нц для k от 2 до 8 если Dat [k]> ; m?

Алг нач целтаб Dat[1 : 8] Dat[1] : = 7 ; Dat[2] : = 7 Dat[3] : = 6 ; Dat[4] : = 8 Dat[5] : = 4 ; Dat[6] : = 5 Dat[7] : = 1 : Dat[8] : = 7 term : = 1 m : = Dat[1] нц для k от 2 до 8 если Dat [k]> ; m то m : = Dat[k] term : = k все кц вывод term кон НАПИШИТЕ ПОЛНОЕ РЕШЕНИЕ , КАК РЕШАТЬ ЭТО?

Dashastegniy0 20 мая 2020 г., 09:44:21 | 5 - 9 классы

В таблице Dat хранятся данные о количестве самолётов, отправляющихся из аэропорта города на юг в первой декаде августа (Dat[1] — количество самолётов первого числа, Dat[2] — количество самолётов второ?

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

Д. ).

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

Алгоритмический язык Бейсик Паскаль алг нач целтаб Dat[1 : 10] цел k, m, day Dat[1] : = 2 Dat[2] : = 2 Dat[3] : = 3 Dat[4] : = 3 Dat[5] : = 4 Dat[6] : = 4 Dat[7] : = 5 Dat[8] : = 5 Dat[9] : = 6 Dat[10] : = 6 day : = 1 ; m : = Dat[1] нц для k от 2 до 10 если Dat[k] > ; = m то m : = Dat[k] day : = k все КЦ вывод day КОН DIM Dat(10) AS INTEGER Dat[1] = 2 Dat[2] = 2 Dat[3] = 3 Dat[4] = 3 Dat[5] = 4 Dat[6] = 4 Dat[7] = 5 Dat[8] = 5 Dat[9] = 6 Dat[10] = 6 day = 1 : m = Dat(1) FOR k = 2 TO 10 IF Dat(k) > ; = m THEN m = Dat(k) day = k END IF NEXT k PRINT day END 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] : = 4 ; Dat[6] : = 4 ; Dat[7] : = 5 ; Dat[8] : = 5 ; Dat[9] : = 6 ; Dat[10] : = 6 ; day : = 1 ; m : = Dat[1] ; for k : = 2 to 10 do if Dat[k] > ; = m then begin m : = Dat[k] ; day : = k ; end ; write(day) ; End.

Vladimirsyarcenko6 19 авг. 2020 г., 18:59:49 | 5 - 9 классы

В таблице Dat хранятся данные о количестве сделанных заданий учениками (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т?

В таблице Dat хранятся данные о количестве сделанных заданий учениками (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т.

Д. ).

Определите, какое число будет напечатано в результате работы следующей программы.

Текст программы приведён на трёх языках программирования.

Алгоритмический язык Бейсик Паскаль алг нач целтаб Dat[1 : 10] цел к, s Dat[1] : = 7 Dat[2] : = 9 Dat[3] : = 10 Dat[4] : = 5 Dat[5] : = 6 Dat[6] : = 7 Dat[7] : = 9 Dat[8] : = 8 Dat[9] : = 6 Dat[10] : = 9 s : = 0 нц для к от 1 до 10 s : = s + Dat[k] все КЦ вывод s КОН DIM Dat(10) AS INTEGER DIM k, m, n AS INTEGER Dat[1] = 7 Dat[2] = 9 Dat[3] = 10 Dat[4] = 5 Dat[5] = 6 Dat[6] = 7 Dat[7] = 9 Dat[8] = 8 Dat[9] = 6 Dat[10] = 9 s = 0 FOR k : = 1 TO 10 IF Dat(k) < ; m THEN s : = s + Dat[k] ENDIF NEXT k PRINT s Var k, m, n : integer ; Dat : array[1.

10] of integer ; Begin Dat[1] : = 7 ; Dat[2] : = 9 ; Dat[3] : = 10 ; Dat[4] : = 5 ; Dat[5] : = 6 ; Dat[6] : = 7 ; Dat[7] : = 9 ; Dat[8] : = 8 ; Dat[9] : = 6 ; Dat[10] : = 9 ; s : = 0 ; for k : = 1 to 10 do s : = s + Dat[k] ; writeln(s) ; End.

Незнаю8 11 авг. 2020 г., 19:34:51 | 5 - 9 классы

В таблице Dat хранятся положительные или отрицательные целые числа?

В таблице Dat хранятся положительные или отрицательные целые числа.

Что будет напечатано в результате выполнения алгоритма алг нач целтаб Dat [1 : 10] Целью k, m, num Dat[1] : = 6 Dat[2] : = - 1 Dat[3] : = 2.

Dat[4] : = 9 Dat[5] : = - 4.

Dat[6] : = 3 Dat[7] : = 9.

Dat[8] : = - 7 Dat[9] : = 7.

Dat[10] : = 1 num : = 1 ; m : = Dat[1] нц для k от 2 до 10 если Dat[k] < ; 2 * m то m : = Dat[k] num : = k все кц вывод num кон Объясните, пожалуйcта, подробно, заранее спасибо.

Але22 2 сент. 2020 г., 01:23:34 | 5 - 9 классы

В таблице Dat хранятся данные о количестве самолётов, отправляющихся из аэропорта города на юг в первой декаде августа (Dat[1] — количество самолётов первого числа, Dat[2] — количество самолётов второ?

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

Д. ).

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

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 ; day : = 1 ; m : = Dat[1] ; for k : = 2 to 10 do if Dat[k] = < ; m then begin m : = Dat[k] ; day : = k ; end ; write(day) ; End.

Объясните пожалуйста по подробнее.

Meowmeowmoew 4 сент. 2020 г., 13:04:44 | 5 - 9 классы

Объясните пожалуйста как это делатьалгначцелтаб Dat[1 : 11]цел к,mDat[1] : = 20Dat[2] : = 27Dat[3] : = 19Dat[4] : = 28Dat[5] : = 26Dat[6] : = 22Dat[7] : = 24Dat[8] : = 28Dat[9] : = 26Dat[10] : = 21Dat?

Объясните пожалуйста как это делать

алг

нач

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

цел к, 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

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

если Dat[к] < 25 то

m : = Dat[к]

все

КЦ

вывод m

КОН.

Talka51 26 окт. 2020 г., 17:29:11 | 5 - 9 классы

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т?

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т.

Д. ).

Определите, какое число будет напечатано в результате работы следующей программы.

Алг нач целтаб Dat[1 : 10] цел k, m Dat[1] : = 7 ; Dat[2] : = 9 Dat[3] : = 10 ; Dat[4] : = 5 Dat[5] : = 6 ; Dat[6] : = 7 Dat[7] : = 9 ; Dat[8] : = 8 Dat[9] : = 6 ; Dat[10] : = 9 m : = 0 нц для k от 1 до 10 если Dat[k] > ; 6 то m : = m + 1 все кц вывод m кон.

Вы перешли к вопросу Объясните как делать В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик Dat[2] – второй ученик и т?. Он относится к категории Информатика, для 5 - 9 классов. Здесь размещен ответ по заданным параметрам. Если этот вариант ответа не полностью вас удовлетворяет, то с помощью автоматического умного поиска можно найти другие вопросы по этой же теме, в категории Информатика. В случае если ответы на похожие вопросы не раскрывают в полном объеме необходимую информацию, то воспользуйтесь кнопкой в верхней части сайта и сформулируйте свой вопрос иначе. Также на этой странице вы сможете ознакомиться с вариантами ответов пользователей.