Мне нужна помощь с изучением синтаксиса.

Bobbymonte
Posts: 1
Joined: Sun Jul 05, 2015 7:33 pm
My devices: ipad

Re: Мне нужна помощь с изучением синтаксиса.

Post by Bobbymonte »

When I try the short program shone here all I get is a black snapshot?

dimonnn777
Posts: 17
Joined: Tue Jan 13, 2015 10:44 am

Re: Мне нужна помощь с изучением синтаксиса.

Post by dimonnn777 »

Не могу решить такую проблему:
В файле несколько строк.
Для определения того, что строка была использована хочу в конце строки писать 1, заранее задан 0.
Строки могут использоваться в разном порядке.
Как изменить последний символ в определенной строке в файле?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Мне нужна помощь с изучением синтаксиса.

Post by Фант »

Привет! я бы сначала посчитал количество строк в файле и создал бы массив в котором хранил бы информацию 0-не читал,1-прочитал.

dimonnn777
Posts: 17
Joined: Tue Jan 13, 2015 10:44 am

Re: Мне нужна помощь с изучением синтаксиса.

Post by dimonnn777 »

А при новом запуске?
Это игра. Каждая строка содержит загаданное слово и подсказки.
При запуске 1: считывается количество строк - выводим кнопки с номерами заданий
Выбираем задание. Решаем. Если правильно то возвращаемся к 1
это уже работает, но не понятно, какие задания ты решал, а какие нет
Хочу добавить
Цвет кнопки зависит от того, решил ты эту загадку или нет
задач будет много, решаются по времени очень индивидуально - необходимо сохранять в файл была решена или нет.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Мне нужна помощь с изучением синтаксиса.

Post by Фант »

Загоняйте все Ваши строки целиком в массив и делайте с этим массивом что хотите.
Чтобы сохранять результаты для каждого запуска программы-создавайте файл и туда записывайте все Ваши действия в игре, а при новом запуске считывайте записанную инфу из этого файла.
Тоесть Вам нужно создать три файла:
1. Текст самой программы.
2. Все Ваши задания.
3. Запись выполненных действий

dimonnn777
Posts: 17
Joined: Tue Jan 13, 2015 10:44 am

Re: Мне нужна помощь с изучением синтаксиса.

Post by dimonnn777 »

Хотел отделаться одним файлом с базой заданий. Если создавать ещё один, то проще в него записывать номера строк выполненных заданий, дописывать в конец файла вроде можно.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Мне нужна помощь с изучением синтаксиса.

Post by Фант »

конечно можно сделать и так-как будет удобно. Только я бы поставил разделитель какойто после задания. Чтобы программа его определила и после считывания информации в массив с заданиями начала считывать номера решенных задач уже в другой массив.

Tantrixx
Posts: 119
Joined: Sun Nov 22, 2015 11:24 am
My devices: iPhone 5

Re: Мне нужна помощь с изучением синтаксиса.

Post by Tantrixx »

Добрый день. Нужна помощь в освоении работы draw poly x,y count n start s
Хочу нарисовать восьмиугольник с её помощью, но у меня вообще ничего не выходит, только ошибка. :(

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Мне нужна помощь с изучением синтаксиса.

Post by Mr. Kibernetik »

Tantrixx wrote:
Sun Apr 09, 2017 9:50 am
Добрый день. Нужна помощь в освоении работы draw poly x,y count n start s
Хочу нарисовать восьмиугольник с её помощью, но у меня вообще ничего не выходит, только ошибка. :(

Code: Select all

GRAPHICS
FOR i=0 TO 7
  x(i)=RND(200)
  y(i)=RND(200)
NEXT i
DRAW POLY x,y COUNT 8

Tantrixx
Posts: 119
Joined: Sun Nov 22, 2015 11:24 am
My devices: iPhone 5

Re: Мне нужна помощь с изучением синтаксиса.

Post by Tantrixx »

Спасибо.
Я на англоязычном нашёл пример, по его подобию сделал, но вроде перемудрил.
Можно проще сделать? Я принцип не совсем понял. Но конечная фигура у меня получилась. А через data можно сделать, чтоб меньше код получился?
GRAPHICS

h=8

DIM x1(h+1), y1(h+1), x2(h+1), y2(h+1), x3(h+1), y3(h+1), x4(h+1), y4(h+1), x5(h+1), y5(h+1), x6(h+1), y6(h+1), x7(h+1), y7(h+1), x8(h+1), y8(h+1)
FOR i=1 TO 8
trix(0)=x1(i)+20
triy(0)=y1(i)+20
trix(1)=x2(i)+40
triy(1)=y2(i)+20
trix(2)=x3(i)+45
triy(2)=y3(i)+25
trix(3)=x4(i)+45
triy(3)=y4(i)+45
trix(4)=x5(i)+40
triy(4)=y5(i)+50
trix(5)=x6(i)+20
triy(5)=y6(i)+50
trix(6)=x7(i)+15
triy(6)=y7(i)+45
trix(7)=x8(i)+15
triy(7)=y8(i)+25
DRAW COLOR 1,1,1
DRAW POLY trix,triy COUNT 8
NEXT i

Post Reply