Limba algoritmică școlară: scop, reguli, comenzi. Conceptul de limbaj algoritmic
Cele mai multe instrucțiuni sunt scrise sub forma unui limbaj algoritmic. Este necesar ca instrucțiunile precise și toate etapele să fie executate. Există diferențe distincte între limbajul algoritmic al școlii și limbile de programare. De regulă, executorul din prima variantă acționează nu numai pe computer, ci și pe un alt dispozitiv care este capabil să efectueze o activitate. Orice program scris într-o limbă algoritmică nu trebuie neapărat să fie realizat prin tehnologie. Punerea în aplicare a tuturor instrucțiunilor în practică este o problemă strict separată. Mai jos vom lua în considerare și descrierea algoritmului în limba algoritmică. Aceasta va ajuta la înțelegerea dispozitivului acestui sistem.
conținut
Studiați la școală
Adesea, în școli, este studiat un limbaj algoritmic, cel mai frecvent cunoscut sub numele de limbă academică. A fost larg răspândită datorită faptului că folosește cele mai ușor de înțeles cuvinte pentru orice student. Un limbaj similar cu sintaxa în limba rusă a fost introdus cu mult timp în urmă, și anume la mijlocul anilor 1980. Acesta a fost folosit pentru a da o bază elevilor și a le învăța un curs de informatică fără un calculator. Limba a fost publicată în 1985 într-unul din manuale. De asemenea, a fost reprodusă de mai multe ori și pentru cărți speciale care au fost destinate pentru formarea în clasele a IX-a și a Xa. Circulația totală a publicației a fost de 7 milioane de exemplare.
Secvența înregistrării algoritmului
În primul rând, este necesar să înregistrați literele ALG. Apare numele algoritmului. Apoi, după NAC, trebuie să descrieți o serie de comenzi. Operatorul KOH înseamnă sfârșitul programului.
Descrierea algoritmului în limba algoritmică:
ALG Compania
START
în urmă
rotiți 90 de grade spre stânga
înainte
KOH
Când scrieți cuvintele cheie, trebuie să accentuați sau să selectați cu caractere aldine. Pentru a specifica blocurile logice, ar trebui să utilizați indentarea și dacă există cuvinte pereche de început și de sfârșit, trebuie să utilizați o bară verticală care indică conexiunea.
Compilarea algoritmilor
Pentru a crea instrucțiuni noi, puteți utiliza intrările vechi. Aceste instrucțiuni sunt numite auxiliare. Un algoritm similar poate fi oricare dintre cele descrise mai devreme. De asemenea, există posibilitatea ca un algoritm să fie aplicat în acest sistem, care a primit o referire la sistemele auxiliare.
Adesea, atunci când creați o instrucțiune, este necesar să folosiți un singur algoritm ca unul suplimentar. De aceea adesea înregistrările pot fi complicate și greoaie. Dar este de remarcat faptul că abilitatea de a face o expediere este mai simplă decât rescrierea acelorași înregistrări de mai multe ori.
De aceea, în practică este adesea folosit algoritmul auxiliar standard, care este în mod constant subordonat utilizatorului. Instrucțiunea poate avea o referință, atât la sine, cât și la oricare altul. Comenzile lingvistice algoritmice sunt concepute pentru astfel de acțiuni. Aceste instrucțiuni sunt numite recursive.
Comanda de legare la sine este în interiorul sistemului în sine. Această recursiune este directă. Indirectul este considerat cel în care apare apelul algoritmului în orice altă instrucțiune auxiliară.
Algoritmii care au o anumită ordine de comenzi pot varia în mod constant în funcție de rezultatele executării unor părți speciale ale programului. Astfel de sisteme se numesc ramificații. Pentru a le crea, trebuie să utilizați o comandă de ramură specială. Are o schemă scurtă și completă de scriere. Destul de des există algoritmi ciclici care execută comenzi speciale de mai multe ori.
E-atelier
Pentru a îmbunătăți studiul teoriei limbajului gramatic, specialiștii MSU din 1985 au creat un compilator special. A fost numit "E-Workshop". Cu ajutorul acestuia, puteți introduce, schimba și executa programe. În anul următor, a fost lansat un anumit set de interpreți. Vorbim despre "Robot", "Draftsman", "Dvuynom", "Vezdehod". Acest lucru a făcut ușor și ușor de implementat algoritmi. Acest compilator a devenit foarte popular, a fost folosit pe unele computere. Destul de mult, acest limbaj de programare a fost modificat și schimbat. În 1990, versiunea sa ulterioară a apărut în manuale.
idol
Acum, limbajul algoritmic al școlii se confruntă cu o renaștere, după ce pachetul special "Idol" pentru Windows și Linux a fost dezvoltat. Sistemul funcționează cu mai mulți interpreți. Clasic printre ei sunt "Robot", "Draftsman". Același pachet este inclus în fișierul de instalare Linux "School". Acest sistem a fost dezvoltat special pentru Academia Rusă de Științe. Este gratuit și gratuit. În ultimii ani, limba a fost propusă în mod activ pentru a fi utilizată în USE ca fiind una dintre tipuri de întrebări.
Atribuirea unei limbi
Limba algoritmică este utilizată pentru a rezolva o gamă destul de mare de probleme. Este potrivit pentru mastering atât matematice, cât și exerciții în alte discipline. Trebuie menționat faptul că este folosit și pentru a facilita studenților să studieze subiecte similare.
Diferențele dintre limbile mașinilor și algoritmilor
Cel mai faimos reprezentant al limbilor dependente de calculator este "Assembler". În timpul programării, o persoană ar trebui să indice clar traducătorului prin intermediul operatorilor speciali ce celule de memorie ar trebui să fie completate sau transferate. Din moment ce sintaxa "Assembler" este cât mai aproape posibil de forma de înregistrare pe calculator, atunci este destul de dificil să o studiați. De aceea, limbajul algoritmic este predat la școală, precum și la începutul programării de formare în primul an al învățământului superior.
Funcțiile standard
Limba algoritmică are funcții standard speciale care au statutul de "built-in". Vă mulțumim pentru că puteți scrie cu ușurință multe operații cu numere și expresii fără a efectua înregistrări de rutină. Programul în limba algoritmică este destul de simplu. Funcțiile standard vă permit să calculați rădăcina pătrată, logaritmii, modul și așa mai departe. Cele mai populare metode integrate sunt următoarele:
- abs absolute absolut (X);
- sqrt rădăcină pătrată (X);
- naturale și zecimale logaritmice ln (X), log (X);
- min și maxim min (X, Y), max (X, Y);
- funcțiile trigonometrice sin (X), cos (X), tg (X), ctg (X).
Datorită acestui fapt, orice programator sau doar o persoană care învață să lucreze cu limbajul algoritmic poate scrie cu ușurință o problemă matematică fără a recurge la invenția unei biciclete. Astfel, trebuie remarcat faptul că această limbă este destul de convenabilă. Este simplu de înțeles, și este, de asemenea, la fel de ușor de perceput. Nu-i de mirare că a fost prezentat curriculumului școlar. Elevii îl studiază cu plăcere.
- Ce este - compilatorul sau Cum de a face computerul să înțeleagă ce vrei de la el?
- Limbaj de programare Java
- Limba de programare de bază și istoricul acesteia
- Algoritmi liniare - schema, structura și computația
- Lista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
- Limbi de programare pentru calculator: tipuri, descriere, aplicare și feedback
- Algoritm: concept, proprietăți, structură și tipuri
- Programare: limba de asamblare. Elementele de bază ale limbajului de asamblare
- Pascal este ... Limbajul Pascal pentru incepatori: descriere
- Cele mai populare limbi de programare. Limbaje de programare pentru începători
- Care sunt limbile cele mai utile pentru studierea de către străini și ruși?
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Limba de programare c (s)
- Compilarea este un proces care facilitează comunicarea între un programator și un calculator
- Limbi oficiale: exemple. Semne ale unui limbaj formal
- Controlerele PLC sunt ce?
- Limba moartă și viața vie: latină
- Cel mai ușor limbaj de programare pentru începători
- Cum se scrie un program în Notepad
- Ce este sistemul de programare
- Clasificarea limbajelor de programare după niveluri