Важная информация

User Tag List

Страница 3 из 43 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 426

Тема: Бейсик-помощь

  1. #21
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    тупо делал бы POKE в нужный адрес экрана
    Не так уж все и "тупо". Одно дело - "рисовать" точку на чистом экране, и совсем другое - перемещать ее по нему. Ксорить с данными на экране - побитовые операции на бейсике реализовать можно, но будет, дико тормознуто (если потом пройтись компилятором MCoder2 от Евдокимова - возможно получится вполне удобоваримо).

    - - - Добавлено - - -

    Цитата Сообщение от Kalantaj Посмотреть сообщение
    ТС приложил же снапшот - там строк - раз два и обчелся.
    Походу, "слона"-то я и не приметил.
    Когда есть, но не знаешь где - это все равно, что нету.

  2. #22
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Kalantaj,Насколько я понял, ваяется, что-то наподобии графического редактора (точка на весь экран, сохранение его на ленту ).
    ну почти.
    Я хотел сделать редактор уровней для одной из своих игр.
    но потом эта прога разрослась до чего-то типа графического редактора.

  3. #23
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    возникла вот какая проблема, ломаю голову и не знаю как записать.
    например у меня есть переменная записанная в двоичном виде.
    скажем
    LET A=01100110
    вопрос а как теперь перевести это двоичное число в десятичное ?
    то-есть я знаю что если написать Print BIN 01100110 то мне выдастся значение 102.
    а как это записать в программе ?
    хотел записать что-то типа LET B=BIN A - да фиг там, бейсик такого не даёт.

  4. #24
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,531
    Спасибо Благодарностей отдано 
    913
    Спасибо Благодарностей получено 
    846
    Поблагодарили
    628 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это не переменная записанная в двоичном виде, это обыкновенная переменная с десятичным числом 1100110. Надо было писать LET A=BIN 01100110
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #25
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    оно понятно, но у меня значение не одно и то-же, оно может быть разным.

  6. #26
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,531
    Спасибо Благодарностей отдано 
    913
    Спасибо Благодарностей получено 
    846
    Поблагодарили
    628 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не понимаю, что у вас не получается.
    Точнее, что именно вам требуется сделать.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  7. #27
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если двоичное число записано как десятичное:
    Код:
    LET A=01100110
    ,
    то надо сделать так:
    Код:
    LET B=VAL ("BIN " + STR$ A)
    .

    Если число записано как строка из ноликов и единичек (например, воодится пользователем в INPUT A$), то
    Код:
    LET B=VAL ("BIN " + A$)
    Разумеется, BIN в кавычках - ключевое слово.
    ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.

  8. #28
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex Rider, большое спасибо, выручил.
    Первый вариант твоего ответа.

    - - - Добавлено - - -

    Ещё один маленький вопрос.
    Не раз уже с таким сталкивался.
    Код:
    10 Input a$
    20 Print At 10,10;a$

    а$ - может быть любым знаком например буквой от A до Z.
    Но как сделать так чтобы эта а$ печаталась сразу в "графическом режиме" - курсор "G" ?

  9. #29
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    86 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    Но как сделать так чтобы эта а$ печаталась сразу в "графическом режиме" - курсор "G"
    PRINT CHR$ (CODE a$+79).
    (работать будет при вводе заглавных A...U, остальных букв в UDG нету)

  10. #30
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    Первый вариант твоего ответа.
    Гложет вопрос: а зачем так, почему конвертишь десятичные числа, а не строки из 0 и 1?
    ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.

Страница 3 из 43 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •