Ce este BASIC?

Totul despre limbaje de programare C,C++,Pyton,Java,etc
Avatar utilizator
Ionut1510
Mesaje: 756
Membru din: Sâm Oct 15, 2022 2:54 pm
Localitate: Bacău
Contact:

Ce este BASIC?

Mesaj de Ionut1510 »

Basic este un limbaj de programare conceput pentru computere de 8bit. Acesta a fost inventat de către creat în de către John G. Kemeny și Thomas E. Kurtz in anul 1964.
Cu acest limbaj de programare puteai creea jocuri,mici programe pentru calculatoarele 8bit.
Limbajul de programare s-a răspândit foarte repede iar companiile mari au început să implementeze si ei acest limbaj de programare
O variantă mai populară a limbajului de programare BASIC este Visual Basic creat de Microsoft in anul 1991 acesta era folosit de către cei avansați puteai creea programe mai complexe prin manipularea componentelor vizuale
Exemple de comenzi

LET: se dă o valoare unei variabile
Ex.:LET a=5 sau LET a$="text123"

DATA: se dă o listă de valori care sunt citite în ordine și atribuite prin comanda READ

Program flow control
IF ... THEN ... ELSE:pentru a se face comparații sau pentru a se lua decizii

FOR ... TO ... {STEP} ... NEXT: repetarea unei secțiuni a codului de un număr de ori

WHILE ... WEND și REPEAT ... UNTIL: repetarea unei secțiuni a codului de un număr de ori atâta timp cât condiția specifică este adevărată

DO ... LOOP {WHILE} sau {UNTIL}
GOTO: pentru a sări la o altă porțiune a codului (înainte sau înapoi).

GOSUB: pentru a sări la o subrutină
ON ... GOTO/GOSUB: pentru a sări execuția programului numai pe baza unei condiții specifice

Input și output

PRINT: prezintă un mesaj pe ecran sau alte dispozitive de ieșire

INPUT: la rularea programului deschide un cursor în care utilizatorul introduce o valoare pentru o variabilă sau un mesaj

TAB sau AT: stabilește poziția unde va fi afișat caracterul (pe ecran sau la imprimantă)
Ex.: PRINT AT 10,5
Comentarii

REM: nu are niciun efect asupra programului, doar se face un comentariu în interiorul limbajului.
Ionut1510
Scrie răspuns

Parteneri

WwW.IceGame.Ro WWW.4EN3RGY.FORUMMO.COM NGZ.RO HITONE T84MNmQ.png QWOZd2 V cs-banner Comunitate VirtualStrike