![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
Я вобщем школьник,задали в qBasic нарисовать какую ни будь картинку с помошью кругов, линий и заливки, дальше мы ничего не изучали, я решил пойти дальше, сделать падающие снежинки в анимации, проблема возникла в рисование снежинки, чего я мало ожидал вобще....
![]() выкладываю картинкой так как не получается скопировать когд в qbasic как и вставить.... ошибку выдает "OUT of DATA" но выделяет READ c а должно собственно получиться ![]() помогите пожалуста, в чем ошибка, зарание спасибо P.S.: столбцов 24, строк 28 в картинке |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 109
|
![]()
нужно уменьшить цикл.
Данных меньше,чем их вызовов. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 109
|
![]()
введи Print x,y
эти числа и будут лимитом цикла. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 109
|
![]()
Циклы желательно с 1 начинать а не с 0.
29*25=725 а Dim задан (672) |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
ясн ) спасибо
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
с 1 начал циклы серовно.... а куда вписать print x,y?
попробовал в цикл вставить: Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
нашел ошибку столбцы и строки то я считал с 1 а не с 0, то есть мне нужно было в циклы начинать с 1, и массив оставить 672 )
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
тему не закрывайте, мне ещё анимацию делать, вопросы наверное появятся )
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]()
а можно как ни будь чтоб снежинка в начале своего падения находилась за экраном верху, к примеру put (x, -10), name, но таким способом выдает ошибку.....
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 230
|
![]() ![]() мда.... не могу придумать как спускать сразу несколько снежинок причем в разное время, если делать несколько иф то он исполняет только первый правильный и все, а как сделать разное время и раскачивание их по горизонтали я не дошел.... у кого ни будь есть какие ни будь идеи? ) или может такое сделать в qBasic нельзя.... |
![]() |
![]() |