Вопрос по информатике:
В таблице 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
кон
Помогите пожалуйста!)
- 16.10.2016 23:55
- Информатика
- remove_red_eye 7792
- thumb_up 18
Ответы и объяснения 1
У нас дан цикл от 2 до 10, и дано условие - Если Dat[k]<2m то..
Начинаем цикл с Dat[2] - он равен -1, подставляем в наше условие
-1< 2* 6 верно ⇒ запускаем цикл:
m мы присваиваем значение Dat[2] → m:=-1 , num:= 2 ( 2 - это значение K)
и так далее.. удачи!)
- 17.10.2016 05:09
- thumb_up 33
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.