Форум программистов, компьютерный форум CyberForum.ru

QBasic

Войти
Регистрация
Восстановить пароль
 
echs
835 / 1030 / 348
Регистрация: 23.10.2013
Сообщений: 4,809
Записей в блоге: 4
#1

Как пользоваться операторами DEFSNG и др - QBasic

02.01.2017, 11:12. Просмотров 277. Ответов 10
Метки нет (Все метки)

В QBasic есть группа операторов,
которые задают тип переменных по умолчанию.
DEFSNG, DEFLNG, DEFINT, DEFDBL, DEFSTR
Первый из этих операторов можно забыть, ибо
все переменные итак по умолчанию имеют тип SINGLE.
...
СОВЕТ:
раньше мне нравилось употреблять эти операторы до
тех пор, пока я не стал пользоваться функциями и
процедурами. И поскольку локальные переменные это
совсем другие переменные, то стала возникать невообразимая
путаница в типах переменных. Свою лепту в этот Хаос вносил и
мой любимый QBasic...
Я отказался от использования этих операторов
Чего и вам желаю сделать в Новом 2017 году
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2017, 11:12     Как пользоваться операторами DEFSNG и др
Посмотрите здесь:

Как пользоваться функциями cos, sin, tng. QBasic
QBasic Перепишите программу с операторами DO LOOP WHILE

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr_Morro
115 / 81 / 16
Регистрация: 05.08.2013
Сообщений: 348
02.01.2017, 19:40     Как пользоваться операторами DEFSNG и др #2
+ещё шаг к ИИ...
Quiet Snow
4366 / 1228 / 203
Регистрация: 25.04.2010
Сообщений: 2,972
07.01.2017, 18:43     Как пользоваться операторами DEFSNG и др #3
Цитата Сообщение от dr_Morro Посмотреть сообщение
+ещё шаг к ИИ...
А вдруг напишет, и кабзда, терминаторы восстанут и пойдут всех косить как трын траву...
STAR WARS
-55 / 8 / 3
Регистрация: 24.11.2016
Сообщений: 64
11.01.2017, 19:04     Как пользоваться операторами DEFSNG и др #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
У меня есть диск ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ там на QBasic DEFINT A-Z применяется на каждом шагу
echs
835 / 1030 / 348
Регистрация: 23.10.2013
Сообщений: 4,809
Записей в блоге: 4
11.01.2017, 20:25  [ТС]     Как пользоваться операторами DEFSNG и др #5
STAR WARS
DEFINT A - Z ?
Лично я не против, когда все переменные становятся
целыми, но так бывает редко. Разве что при обучении...
STAR WARS
-55 / 8 / 3
Регистрация: 24.11.2016
Сообщений: 64
12.01.2017, 17:48     Как пользоваться операторами DEFSNG и др #6
DEFSNG является оператором и поэтому возможно переключают с одного типа данных на другой указывая на что переключить.На диске по обучению есть сразу работающих два SCREEN для создания эффекта на один экран то есть изображение движется одно а SCREEN на него влияет два.Также в интернете я видел программу где на SCREEN влияют при помощи CALL ABCOLUTE ассемблер.Надо всё изучать.Возможно какие то специалисты знают куда это всё подсоединять.
echs
835 / 1030 / 348
Регистрация: 23.10.2013
Сообщений: 4,809
Записей в блоге: 4
12.01.2017, 20:05  [ТС]     Как пользоваться операторами DEFSNG и др #7
STAR WARS
Количество операторов SCREEN в программе может
быть не ограничено. Мне приходилось писать как-то
программу, где эти операторы задавались циклом в
большом количестве
...
это хорошо, что вы на это обратили внимание.
для многих, поверьте мне, это тёмный лес.
STAR WARS
-55 / 8 / 3
Регистрация: 24.11.2016
Сообщений: 64
12.01.2017, 21:07     Как пользоваться операторами DEFSNG и др #8
За всю жизнь только одну книжку по QBasic в магазине увидел и купил.Есть у меня ещё одна книжка другая по QBasic я её у контейнера нашёл куда с десяти этажных домов всё складывают вот и тёмный лес.
STAR WARS
-55 / 8 / 3
Регистрация: 24.11.2016
Сообщений: 64
15.01.2017, 13:19     Как пользоваться операторами DEFSNG и др #9
Ещё раз всё посмотрел что используется на диске по обучению программированию и с трудом удалось найти только DEFLNG
echs
835 / 1030 / 348
Регистрация: 23.10.2013
Сообщений: 4,809
Записей в блоге: 4
15.01.2017, 13:43  [ТС]     Как пользоваться операторами DEFSNG и др #10
STAR WARS
Вы лучше запустите программу QBasic, и
посмотрите справку...
(если она у вас на русском языке, то это отлично)
STAR WARS
-55 / 8 / 3
Регистрация: 24.11.2016
Сообщений: 64
15.01.2017, 14:51     Как пользоваться операторами DEFSNG и др #11
Здесь обл_букв-буква или область букв (например,A-H).Устанавливает тип данных по умолчанию для переменных,функций DEF FN и процедур FUNCTION,имена которых начинаются с указанной буквы,в следующем прядке: DEFINT целый; DEFLNG длинное; DEFSNG одинарной точности; DEFDBL двойной точности; DEFSTR строковый.Однако суффикс типа данных (%,&,!,#,$) всегда имеет преимущество перед оператором DEFтип.Одинарная точность тип данных по умолчанию,если вы его не указали оператором DEFтип.После указания в программе оператором DEFтип автоматически вставляет соответствующий оператор DEFтип в каждую создаваемую процедуру.
Yandex
Объявления
15.01.2017, 14:51     Как пользоваться операторами DEFSNG и др
Ответ Создать тему
Опции темы

Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru