Skocz do zawartości

[Kurs] BASCOM - lekcja2 - Pierwsze kroki


Pomocna odpowiedź

Oby tak dalej. 🙂 Właśnie przymierzałem się do nauki BASCOMA bo w Cpp niektóre rzeczy związane z ubsługą uC są nieco bardziej skomplikowane, a tak zawsze jakaś alternatywa 😉

Pozwolę sobie wtrącić małą uwagę: Czy nie lepiej w przypadku instrukcji języka: "if", "end if" itd. , zamiast słówka "dyrektywa" użyć "instrukcja", żeby się nie myliło z dyrektywami kompilatora, jak np:

CONST test = 1

#IF TEST

Print "This will be compiled"

#ELSE

Print "And this not"

#ENDIF

abxyz chodzi ci o te "dyrektywy procesora"?? Ja pominąłem te "#" aby uniknąć zbędnych pytań ze strony początkujących, przez co zrobiły się z tego elementy języka- teraz tak myśle że chyba jednak zmienię to na tak jak powinno być.

dziadek46Dzięki za uznanie. 🙂 Na naukę nigdy za późno. 🙂 :)

PS: uwagi zawsze mile widziane a szczególnie ekspertów takich jak abxyz

  • Lubię! 2

czyli te podprogramy mogą byc definiowane po odwołaniu się do nich?

PS. popraw GOSUB odwolujesz się do "jedz" a definiujesz "jedź"

Komentarz dodany przez: treker:

Poprawiłem uwagę w P.S 😉

czyli te podprogramy mogą byc definiowane po odwołaniu się do nich?

Jeżeli dobrze Cię rozumiem to tak 😉

pozdro

Wszystko po kolei. Ja mam pewną "wizje" tego kursu. I czy zrobię to dobrze to zobaczymy.

pozdrawiam

  • 3 tygodnie później...

Mi tam się wszystko podoba 😋 ale zawsze może być lepiej 😋😋

Dla początkujących nie wiedzących co jest co możne się trochę mylić komenda z opisem 😖😋 nie ma żadnego rozdzielenie 😥 ;/

np :

xxxxxxxxxxxx

- xxxxxxxxxxxxx

----------------------------------------------------------------------------------------------------

xxxxxxxxxxxx

- xxxxxxxxxxxxx

itd 🙂 .

ps: to oczywiście moja sugestia :-> 😋

"Kod:

IF...THEN...ELSE...END IF

- blok decyzyjny, przykład:

Kod:

if pind.0=0 then

portb.6=0

elseif pind.0=1 then

portb.6=1

end if

'jeżeli na pinie portu d pojawi się zaro wtedy wprowadź noge 6 portu b w stan wysoki

'bądź jeżeli na pinie portu d pojawi się jeden wtedy wprowadź noge 6 portu b w stan spoczynku

'koniec "ciagu warunków" "

Piszesz czasami głupoty. else, a elseif to nie to samo!!! Jeżeli damy elseif to sprawdza kolejną zmienną, jeżeli poprzednie if nie zostało wykonane. Jeżeli damy else, to ustawia automatycznie zmienną w wypadku, gdy porprzednie else nie zostało spełnione. poza tym zapomniałeś dołożyć taką instrukcje jak case. jest ona bardzo wygodna, ponieważ można urzywać jej na zasadzie "kiedy nastąpi..." lub "w przypadku gdy". Wtedy cały kod nie jest sprawdzany od początku jak w przypadku if...

No nie jest to to samo lecz działania programu to nie zmieni. A to chyba tak z przyzwyczajenia napisałem. Zaraz zmienię. Jak jeszcze coś znajdziecie to dajcie znać.

PS: Tak samo nazywanie tego kursu "ms bascic college" (taka była pierwotna nazwa) nie jest poprawne ponieważ to co opisuje nie jest to czysty bascic jest to basic z elemętami bascomowymi .

pozdro

  • 2 miesiące później...
  • 8 miesiące później...

Zakładka „Other”(9). W linii „Program”(10) wpisuje się ścieżkę do programu obsługójącego ten twój programator

Ale ten program to steowniki do programatora czy może ścieżka do bascoma?

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...