SIMON’S BASIC C64 – lekcija devet

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 izraz2 od 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 izraz2 od 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.

Ostavite komentar

Vaša adresa e-pošte neće biti objavljena. Neophodna polja su označena *

Scroll to Top