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.

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.limbajul algoritmic

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.școală limbaj algoritmic

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.descrierea algoritmului în limba algoritmică

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.program algoritmic

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.instrucțiuni de limbaj algoritmic

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.limbajul algoritmic

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.

Distribuiți pe rețelele sociale:

înrudit
Limbaj de programare JavaLimbaj de programare Java
Limba de programare de bază și istoricul acesteiaLimba de programare de bază și istoricul acesteia
Algoritmi liniare - schema, structura și computațiaAlgoritmi liniare - schema, structura și computația
Lista limbajelor de programare. Limbi de programare de nivel scăzut și înaltLista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
Limbi de programare pentru calculator: tipuri, descriere, aplicare și feedbackLimbi de programare pentru calculator: tipuri, descriere, aplicare și feedback
Algoritm: concept, proprietăți, structură și tipuriAlgoritm: concept, proprietăți, structură și tipuri
Programare: limba de asamblare. Elementele de bază ale limbajului de asamblareProgramare: limba de asamblare. Elementele de bază ale limbajului de asamblare
Pascal este ... Limbajul Pascal pentru incepatori: descrierePascal este ... Limbajul Pascal pentru incepatori: descriere
Cele mai populare limbi de programare. Limbaje de programare pentru începătoriCele 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?Care sunt limbile cele mai utile pentru studierea de către străini și ruși?
» » Limba algoritmică școlară: scop, reguli, comenzi. Conceptul de limbaj algoritmic