Limbajul BASIC a fost creat în anul 1965 la Colegiul Darmanth (SUA), prima versiune fiind implementata pe un sistem de calcul de tip Electric 225. Numele limbajului este un acronim, care provine de la cuvintele din limba engleza “Beginner’s All - propose Simbolic Instruction Code”.
Scopul declarat al introducerii acestui limbaj, a fost acela de a pune la dispozitia utilizatorilor un limbaj flexibil si simplu de utilizat, care sa permita o abordare eficienta a problemelor de calcul numeric. Dintre principalele caracteristici care au facut ca acest limbaj sa se impuna pot fi amintite:
a) simplitatea limbajului (limbajul nu impune atât de multe conventii si restrictii ca limbajele consacrate;
b) prezinta facilitati în scrierea, punerea la punct si lansarea programului;
c) este un limbaj conversational, flexibil, putând fi utilizat într-o gama larga de aplicatii;
Dintre versiunile mai vechi, pe PC-uri, ale limbajului BASIC putem aminti: BASICA, GW-BASIC si QBASIC. Aceste variante de BASIC ofera facilitati puternice pentru prelucrarea grafica si sonora.
Limbajul QBASIC face parte din categoria limbajelor de nivel înalt, conversational, ce permite lucrul interactiv.
Modul de lucru în QBASIC se împarte în doua:
- lucrul în mod program (se executa toate instructiunile secvential); în fereastra de principala;
- lucrul în mod instructiune; fiecare instructiune se executa dupa apasarea tastei ENTER (fereastra Immediate).
Figura 1. Fereastra programului Qbasic.
1 – bara de meniuri
2 – numele sub care este salvat fisierul curent (denumirea implicita a unui fisier înainte de salvarea acestuia este UNTITLED)
3 – fereastra pentru lucrul în mod instructiune
4 – barele de defilare orizontale si verticale
5 – fereastra principala
Lucrul în mod program
Fiecare dintre aceste comenzi sunt apelate cu ajutorul tastelor: ALT+ prima litera din comanda . Daca actionam ALT+F obtinem :
Unde :
New este utilizat pentru crearea unui nou program. Daca programul exista el este deschis. Urmeaza un dialog care permite:
Yes salvarea programului existent;
No nu salveaza programul existent;
Cancel se întoarce din programul existent si revine la o noua comanda.
Open: este utilizat pentru încarcarea în memorie a programului existent în vederea lansarii în executie sau pentru a-l modifica.
Save: este utilizat pentru a salva programul
Save As: este identic cu SAVE dar permite modificarea numelui programului salvat
Print: permite tiparirea programului
Exit: iesirea din QBASIC
Unde:
Cut - permite a muta textul selectat în Clipboard. Selectarea textului se face plasând cursorul la începutul textului si tinând apasat Shift + sageata dorita. Daca se apasa tasta Del se va sterge textul selectat.
Copy: permite ca textul selectat sa fie copiat în Clipboard.
Paste: insereaza textul din Clipboard în pozitia curenta a cursorului
Clear: permite stergerea textului selectat
New Sub: este folosita pentru a crea proceduri de tip subrutina
New Function: permite crearea unor proceduri de tip functie
SUBs: este utilizata pentru a vizualiza, edita sau a sterge o subrutina.
Split: este folosita pentru a lucra în doua ferestre (prin împartirea ecranului în zone pe orizontala) în acelasi timp.
Output Screen: sterge fereastra Qbasic pentru a putea fi vizualizate rezultatele programului lansat în executie.
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.