Программирование на smart BASIC. Урок 1

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: Программирование на smart BASIC. Урок 1

Post by Mr. Kibernetik »

niks26 wrote:Скажите, а как сделать, чтобы после расчета гипотенузы вернуться к первоначальному запросу?
Это будет в уроке 3 - переход на метку

Code: Select all

label: 'это метка
print k
k = k + 1
pause 0.3
goto label 'это переход на метку

User avatar
niks26
Posts: 14
Joined: Sun Sep 28, 2014 11:16 pm
My devices: iPadmini2, 64gb, cell
iPhone 5s, 16 gb
MacBook Air 13' 2013
iMac 27' 2013
Location: Фаэтон
Contact:

Re: Программирование на smart BASIC. Урок 1

Post by niks26 »

Mr. Kibernetik wrote:
niks26 wrote:Скажите, а как сделать, чтобы после расчета гипотенузы вернуться к первоначальному запросу?
Это будет в уроке 3 - переход на метку

Code: Select all

label: 'это метка
print k
k = k + 1
pause 0.3
goto label 'это переход на метку
Получилось!
Спасибо

Code: Select all

label:
input "размер первого катета" : X
input "размер второго катета" : Y
print "размер гипотенузы " & sqr (X^2 + Y^2)
goto label
Человек, измученный Нарзаном

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: Программирование на smart BASIC. Урок 1

Post by Фант »

Отличнаю тема!
Mr.K, где же были Ваши уроки год назад, когда я начинал программировать? :lol:

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: Программирование на smart BASIC. Урок 1

Post by Mr. Kibernetik »

Фант wrote:Отличнаю тема!
Mr.K, где же были Ваши уроки год назад, когда я начинал программировать? :lol:
Я уже пытался написать книгу, год назад. Но совсем не было времени. А сейчас, пока Apple принимают следующую версию, можно этим заняться.

User avatar
GriVas
Posts: 6
Joined: Wed Oct 22, 2014 8:43 am
My devices: iPad
iPhone
Location: примерно Красноярск ( нет ПМЖ )

Re: Программирование на smart BASIC. Урок 1

Post by GriVas »

1
print "наченаем"
input "первый катет" :a
input "второй катет" :b
c = SQR (a^2+b^2)
print "гипотинуза равна" : c
goto 1


Это нормально что у меня сначала ответ а потом текст ? В коде то наоборот ...
Меняю местами не помогает ;( то есть ошибка синтаксическая .
Как то я не верно что-то где-то понял .
Поправеть меня можно ?

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: Программирование на smart BASIC. Урок 1

Post by Mr. Kibernetik »

GriVas wrote:1
print "наченаем"
input "первый катет" :a
input "второй катет" :b
c = SQR (a^2+b^2)
print "гипотинуза равна" : c
goto 1


Это нормально что у меня сначала ответ а потом текст ? В коде то наоборот ...
Меняю местами не помогает ;( то есть ошибка синтаксическая .
Как то я не верно что-то где-то понял .
Поправеть меня можно ?
В строке

Code: Select all

print "гипотинуза равна" ; c
должна стоять точка с запятой.

Post Reply