🥑 Aktualizacja języka Avocado – nowe instrukcje sterujące! 🚀
W nowej wersji języka Avocado dodałem obsługę instrukcji warunkowych, pętli i skoków, dzięki czemu język staje się jeszcze bardziej kompletny i przypomina klasyczne języki programowania jak Pascal czy C++ 🔥
🧠 Nowe funkcje języka:
✅ Instrukcje warunkowe:
if then else / jeżeli wtedy inaczej
Można używać także początek i koniec (odpowiednik Pascalowego begin…end)
początek / start
koniec / end bez średnika na końcu end
koniec! / end! -dodaje średnik automatycznie (end;)
✅ Instrukcje pomocnicze w pętlach:
break / przerwać – natychmiast przerywa pętlę
continue / kontynuować – pomija bieżące wykonanie i przechodzi do kolejnej iteracji
✅ Pętla
dla … do .. wykonać / for … to … make
w pętli znak '== ’ oznacza zwykłe’ =’
pełne wsparcie dla konstrukcji iteracyjnych
✅ Skoki i etykiety:
jump / skocz – Pozwala na skok do etykiety w obrębie procedury/bloku. Etykieta musi być zadeklarowana na początku bloku.
label / etykieta) – To taki „znacznik” w kodzie, do którego możesz przeskoczyć w dowolnym miejscu w obrębie tej samej procedury lub bloku.
Dodałem dokumentację w IDE Avocado dane wczytują się z pliku documentation-pl.txt jeśli jest wybrany język IDE polski, jeśli jest wybrany inny język to wczytuje się dokumentacja po angielsku z pliku documentation-en.txt
Działa wyszukiwanie danych w dokumentacji wbudowanej.
Przykłady kodu
program testlabel
etykieta skok
liczba_całkowita a = 6
jeżeli a = 5 wtedy
początek
pisz_linie(’a równa się 5′)
koniec
inaczej
początek
skocz skok
pisz_linie(’a nie równa się 5′)
koniec!
skok:
pisz_linie(’Przeskoczyło tu’)
//przykład warunek
program sss
program warunek
liczba_całkowita a = 10
jeżeli a > 5 wtedy
początek
pisz_linie(’a > 5′)
koniec
inaczej
pisz_linie(’a < 5′)
//Pętla
program forto
liczba_całkowita i = 0
dla i == 1 do 4 wykonać
początek
jeżeli i = 3 wtedy
kontynuować
pisz_linie(i)
koniec!
💡 Dzięki tym nowym możliwościom Avocado staje się językiem jeszcze bardziej edukacyjnym i elastycznym — świetnym do nauki logiki programowania, pętli i warunków w przyjaznym środowisku IDE 💻
🔗 Więcej informacji:
🌐 GitHub: https://github.com/Programista-Art/Avocado
📲 Telegram: https://t.me/avocado_language
📰 Blog: https://dimitalart.pl
🌐 Patronite: https://patronite.pl/programista-art




