Форум программистов, компьютерный форум, киберфорум
Наши страницы
QBasic
Войти
Регистрация
Восстановить пароль
 
Fermeroid
0 / 0 / 0
Регистрация: 09.01.2012
Сообщений: 6
1

Что делает эта строка кода

10.01.2012, 20:18. Просмотров 480. Ответов 2
Метки нет (Все метки)

PureBasic
1
a(i,j)= INT(RND*21-10)
Что значит данный оператор и какую функцию он выполняет в матрице?

я так понял что это интервал, генерирующий рандомное число, а *21-10 это значит что от 21 до 10?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2012, 20:18
Ответы с готовыми решениями:

Разъясните пожалуйста как работает эта часть кода
K = 0 ' (ПОЯСНИТЕ ВОТ ЭТО ПОЧЕМУ 0) For i = 1 To 4 ' (Это Я знаю наверное...

WorksheetFunction - что за функция в VBA, что она делает
WorksheetFunction - что за функция в VBA, что она делает ?

Что делает приведенный код
REM "lab 4 z 2" CLS INPUT "kolichestvo strok: "; n INPUT "kolichestvo...

Что делает оператор REM
ребята помогите разбиратся с кодом, мне не понятно строки 160, 220;) о это...

Что делает данный программный код
никогда не приходилось сталкиваться с бейсиком, но необходимо выполнить...

2
Фаер
640 / 369 / 259
Регистрация: 09.12.2011
Сообщений: 733
Записей в блоге: 35
10.01.2012, 20:40 2
Правильно понял, только он генерирует число в промежутке от 0 до 21 и затем вычитает 10. И ещё, если до этого оператора не напишешь Randomize timer, то он всегда будет выдавать одно и тоже число.
1
кот Бегемот
Платежеспособный зверь
8464 / 3910 / 1522
Регистрация: 28.10.2009
Сообщений: 10,130
10.01.2012, 20:49 3
не от 0 до 21, а
от 0 до 20 минус 10, т.е от -10 до +10


а уж если быть абсолютно точным, то RND генерирует псевдослучайное число в диапазоне от 0 до 1 (но не равное 1). С помощью коэффициента мы увеличиваем диапазон и отсекаем дробную часть оператором INT. Минус добавляем для получения отрицательных значений.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2012, 20:49

Что делает код описанный в теме? работа в бейсик с com портом
10 OPEN "COM1: 9600, N, 8, 1" AS #1 20 IF LOC(1) = 0 THEN 60 30 A$ =...

Прошу посмотреть 2 кода и подсказать, что использовалось
Проблема следующая. Есть два модуля. QBasic. Автоматическое создание выпусков...

Объясните, что делает эта строка кода?
string s = new string(s.ToCharArray().Reverse().ToArray()); Пожалуйста,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru