Поделитесь своими знаниями, ответьте на вопрос:
1. в массиве day хранятся данные о количестве израсходованных денег за телефон за неделю (day [1] — данные за понедельник, day [2] — за вторник и т. определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трех алгоритмических языках. алгоритмический язык алг нач целтаб day[1: 7] цел i, m, d day [1]: =79; day [2]: =25; day [3]: =67; day [4]: =80; day [5]: =63; day [6]: =17; day [7]: =68; d: = 1; m: = day [1] нц для i от 2 до 7 если day[i] > m то m: = day[i]; d: =i все кц вывод d кон
ну, вообще-то, в записан алгоритм только на одном языке. этот алгоритм находит найбольшее значение израсходованных за телефон денег за день и выводит номер этого дня (то есть отвечает на вопрос: "в какой день недели я потратил больше всего денег на телефон? "
на экран будет выведено "4", потому что в этот день было потрачено 80 "денег" - наибольшее значение за неделю.
на бейсике программа будет выглядеть так:
dim day(7) as integerday(1)=79day(2)=25day(3)=67day(4)=80day(5)=63day(6)=17day(7)=68m=day(1)d=1for i=2 to 7if day(i)> m thenm=day(i)d=iend ifnext iprint dend
на паскале:
vari, m, d: integerday: array[1..7] of integerbegin day[1]=79; day[2]=25; day[3]=67; day[4]=80; day[5]=63; day[6]=17; day[7]=68; m=day[1]; d=1; for i: =2 to 7 do begin if day[i]> m then begin m: =day[i]; d: =i end end writeln(d); end.