1 limbaj de programare FreeBasic. Introducere.
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.
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.
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.
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
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.
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 °