1 limbaj de programare FreeBasic. Introducere.
![Prezentare pe tema limbajului de programare libere (limbaj de programare freebasic .. introducere .. ce este freebasic) Prezentare pe tema limbajului de programare libere](https://images-on-off.com/images/211/prezentatsiyanatemuyazikprogrammirovaniy-68911e21.jpg)
2 Ce este FreeBasic. FreeBasic este un limbaj de nivel înalt care vizează scrierea ușoară și convenabilă a programelor. În inima limbii este compilatorul open-source, care vă permite să scrieți software-ul sub DOS, Windows, Linux.
![Prezentare pe tema liberei limbi de programare (limbă de nivel înalt) Prezentare pe tema limbajului de programare libere](https://images-on-off.com/images/211/prezentatsiyanatemuyazikprogrammirovaniy-7583016c.jpg)
3 Ce este un traducător, compilator, interpret? Traducătorul este un traducător de programe. Convertește un program scris într-unul din limbile de nivel înalt într-un program format din instrucțiuni de mașină. Compiler (Ing. Compilatorul compilator, colector) citește întregul program, ceea ce face traducerea și creează o versiune terminat a programului în limbaj mașină, care este apoi executat și interpretul (ing. Interpret interpret, interpret) traduce și execută linia programului de linie.
![Prezentare pe limbajul de programare liber (limbă) Prezentare pe tema limbajului de programare libere](https://images-on-off.com/images/211/prezentatsiyanatemuyazikprogrammirovaniy-18427825.jpg)
5 Sintaxa limbii este ușor de citit, ușor de citit, ușor de citit. Capacitățile limbii sunt, cu siguranță, inferioare unei limbi atât de populare ca C ++, dar sunt totuși foarte mari și suficiente pentru o persoană care a decis să se dedice programării. După ce ați studiat FreeBasic, înțelegeți algoritmii standardelor de programare acceptate și puteți trece ușor la C ++ și alte limbi.
![Prezentare pe tema limbaj de programare freebasic (freebasic) Prezentare pe tema limbajului de programare libere](https://images-on-off.com/images/211/prezentatsiyanatemuyazikprogrammirovaniy-47880e11.jpg)
7 Multe comenzi lingvistice poartă numeroase înțelesuri. Și dacă ești cel puțin puțin familiarizat cu engleza, atunci nu vei fi greu de înțeles ce fac majoritatea echipelor. Deci, de exemplu: Imprimare - tipărire Sleep - puneți programul în somn - trageți Goto - mergeți la linia dreaptă Sfârșitul programului
![Prezentare pe tema liberei limbi de programare (limbă de nivel înalt) Prezentare pe tema limbajului de programare libere](https://images-on-off.com/images/211/prezentatsiyanatemuyazikprogrammirovaniy-453ad8fb.jpg)
8 Noțiunea de variabile: O variabilă este o zonă de memorie în care este localizată o anumită valoare (1 sau mai mulți octeți). O variabilă constă dintr-un nume și o valoare. Numele poate fi orice, format din caractere latine, cifre, sublinieri.
![Prezentare pe tema limbajului de programare libere (limbaj de programare freebasic .. introducere .. ce este freebasic) Prezentare pe tema limbajului de programare libere](https://images-on-off.com/images/211/prezentatsiyanatemuyazikprogrammirovaniy-9461fdcd.jpg)
9 Restricții privind numele variabilei. Numele nu poate începe cu un număr. Numele nu trebuie să fie similar cu operatorii încorporați sau cu comenzile lingvistice.
10 Unele tipuri de variabile: BYTE - întregi (8 biți) SINGLE - reală virgulă mobilă și single-precizie DOUBLE - virgulă mobilă reală și STRING precizie dublă - un șir variabil și altele.
11 matematică Operatorii Adaosul - "+" Scadere - "-" multiplicare - "*" diviziune - '/' diviziune fără rest - "\" Modulo - "MOD" exponentiation - "^"
12 Unele funcții matematice: sinx - sin (x) cosx - cos (x) tgx - tan (x) Rădăcina pătrată a numărului de X - sqr (X) Modul număr - abs (x) alte argumente ale funcțiilor sunt scrise în paranteze. Argumentul funcțiilor trigonometrice trebuie să fie doar în radiani.
13 Program de probă: Dim X ca unic X = 2/3 Imprimare X Somn Apăsați orice tastă pentru a ieși.
15 Sarcini pentru lucrul independent: Schimbați tipul de variabilă X din program și comparați rezultatele Compilați programul pentru a calcula valoarea expresiilor: 1) 2) sin20 ° + tg53 °