RETRO KUTAK
SIMON’S BASIC C64 – lekcija prva
SIMON’S BASIC C64 – lekcija druga
SIMON’S BASIC C64 – lekcija treća
SIMON’S BASIC C64 – lekcija čevrta
SIMON’S BASIC C64 – lekcija peta
SIMON’S BASIC C64 – lekcija šesta
SIMON’S BASIC C64 – lekcija sedma
SIMON’S BASIC C64 – lekcija osma
Stigli smo do devete lekcije Simon’s BASIC-a! Danas ćemo istražiti neke ključne funkcije i naredbe, uključujući i one koje se ređe koriste u Simon’s BASIC programiranju.
Napomene, saveti i objašnjenja
Funkcije i naredbe koje ćemo izučavati podeljene su u dve celine: one koje se redovno koriste i one koje se veoma retko koriste. Bez obzira na to, možda vam baš neka od ređe korišćenih funkcija ili naredbi posluži za rešavanje nekog specifičnog programskog problema.
Funkcije Simon’s BASIC-a
INSERT – Umetanje teksta
Ova funkcija omogućava dodavanje teksta ili vrednosti tekstualne promenljive unutar drugog teksta ili vrednosti druge tekstualne promenljive.
Format funkcije: INSERT (izraz1, izraz2, b)
- izraz1: Tekst ili tekstualna promenljiva koja se umeće.
- izraz2: Tekst ili tekstualna promenljiva u koju se umeće.
- b: Redni broj karaktera u
izraz2od koga se vrši umetanje.
Primer:
10 A$="DRUGI TRECI "
20 B$="PRVI CETVRTI"
30 PRINT INSERT (A$,B$,5)
Pokretanjem primera, vrednost tekstualne promenljive A$ se umeće u vrednost B$ počev od petog karaktera, dajući rezultat: „PRVI DRUGI TRECI CETVRTI“.
INST – Zamena karaktera unutar teksta
Ova funkcija zamenjuje tekst ili vrednost tekstualne promenljive u drugom tekstu ili vrednošću druge tekstualne promenljive.
Format funkcije: INST (izraz1, izraz2, b)
- izraz1: Tekst ili tekstualna promenljiva kojom se zamenjuje.
- izraz2: Tekst ili tekstualna promenljiva u kojoj se vrši zamena.
- b: Redni broj karaktera u
izraz2od kog se vrši zamena.
Primer:
10 PRINT "(SHIFT+CLR/HOME)"
20 A$="*"
30 B$="PROBNA ZAMENA SLOVA"
40 FOR I=0 TO 17
50 T$=INST(A$,B$,I)
60 PRINT T$
70 NEXT I
Pokretanjem primera, vrednost A$ („*“) zamenjuje karaktere u B$ („PROBNA ZAMENA SLOVA“) počev od prvog karaktera, iterirajući kroz petlju. Na ekranu će se ispisati 17 redova, gde će svaki red prikazivati vrednost B$ sa zamenjenim karakterom iz A$, pomereno za po jedno mesto u odnosu na prethodni ispis.
PLACE – Pronalaženje pozicije teksta
Ovom funkcijom možete pronaći početni redni broj traženog teksta ili vrednosti tekstualne promenljive unutar datog teksta ili vrednosti tekstualne promenljive.
Format funkcije: PLACE (izraz1, izraz2)
- izraz1: Tekst ili tekstualna promenljiva koja se traži.
- izraz2: Tekst ili tekstualna promenljiva u kojoj se traži.
Primer:
10 A$="TRAZ"
20 B$="PROBAMO TRAZENJE"
30 PRINT PLACE (A$,B$)
Kada pokrenete primer, dobićete rezultat 9, što znači da se tražena vrednost iz promenljive A$ nalazi počevši od 9. pozicije u promenljivoj B$.
Tekst je predugačak za jedan odgovor i nastavak HTML-a je odsečen. Pošaljite kompletan HTML (ostatak od sekcije „Naredbe Simon’s BASIC-a“ pa do kraja) kako bih završio potpuno čišćenje bez izostavljanja sadržaja.

