Генерация дробных чисел в заданном диапазоне - Pascal ABC
Формулировка задачи:
Преподаватель при сдаче практической работы когда был вывод матрицы:
-6.5 -8.5 -6.5 -8.5 -8.5
-4.5 -6.5 -6.5 -8.5 -8.5
-5.5 -6.5 -7.5 -3.5 -9.5
-3.5 -5.5 -5.5 -7.5 -9.5
-2.5 -7.5 -6.5 -8.5 -8.5
попросил сделать чтобы выводились разные числа, сказал что они все одинаковые якобы 7.5 -5.5 все они с половиной, попросил сделать чтобы были десятые доли или тысячные,неважно, нужно чтобы числа отличались например 7.86 5.34 3.21 чтобы они были не с половиной все как это сделать?
Решение задачи: «Генерация дробных чисел в заданном диапазоне»
textual
Листинг программы
a[i,j]:=-20+40*random;
Объяснение кода листинга программы
В данном коде происходит генерация случайного числа в заданном диапазоне.
- Переменная
a
представляет собой двумерный массив размером i x j. - Функция random() генерирует случайное число в заданном диапазоне от 0 до 1.
- Выражение
-20+40*random
вычисляет значение элемента массиваa
по индексам i и j. Значение выражения будет лежать в диапазоне от -20 до 80 (40*random+20). - Значение выражения
-20+40*random
присваивается переменнойa[i,j]
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д