Вопрос по информатике:
Помогите написать программу в VBA, буду очень благодарна.
Как она должна работать:
Выделяем произвольный горизонтальный вектор (Строка в Exel)
После этого запускаем программу и данный вектор заполняется случайными числами и формируется квадратная матрица,а числа следующих строк в 2 раза больше предыдущих.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 26.08.2016 11:10
- Информатика
- remove_red_eye 7809
- thumb_up 48
Ответы и объяснения 1
Randomize Timer
Set r = Selection
For Each Cell In r
Cell.Value = 10 * Rnd + 1
Next
n = r.Columns.Count
For i = 2 To n
For j = 1 To n
r.Cells(i, j).Value = r.Cells(i - 1, j) * 2
Next j
Next i
End Sub
Если нужно целые числа, можно сделать такой фрагмент
For Each Cell In r
Cell.Value = Int(10 * Rnd + 1)
Next
- 27.08.2016 08:05
- thumb_up 41
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.