/ Schoolalgoritmische taal: doel, regels, opdrachten. Het concept van algoritmische taal

Algoritmische schooltaal: doel, regels, teams. Het concept van algoritmische taal

Meestal staan ​​de instructies in het formulierrecords in algoritmische taal. Het is noodzakelijk voor de exacte voorschriften van alle stappen en hun implementatie. Er zijn duidelijke verschillen tussen de algoritmische taal van de school en programmeertalen. In de eerste uitvoeringsvorm fungeert in de regel niet alleen een computer als uitvoerder, maar ook een ander apparaat dat in staat is om werk uit te voeren. Elk programma dat in een algoritmische taal is geschreven, hoeft niet technologisch geavanceerd te zijn. De uitvoering van alle instructies in de praktijk is een puur apart vraagstuk. Hieronder zal ook de beschrijving van het algoritme in de algoritmische taal worden besproken. Het zal helpen om het apparaat van dit systeem te begrijpen.

Studeren op school

Vaak wordt op scholen een algoritmische taal bestudeerd,vooral bekend als leerzaam. Het kreeg een wijdverspreide verspreiding vanwege het feit dat het de woorden gebruikt die voor elke student het meest begrijpelijk zijn. Een soortgelijke taal met syntaxis in het Russisch werd lang geleden geïntroduceerd, namelijk halverwege de jaren tachtig. Het werd gebruikt om schoolkinderen een basis te geven en hen een computerwetenschappelijke cursus zonder computer te geven. Deze taal werd in 1985 gepubliceerd in een van de leerboeken. Het werd ook verschillende keren herdrukt voor speciale boeken die bedoeld waren om in de klassen 9 en 10 te worden onderwezen. De totale oplage van de publicatie bedroeg 7 miljoen exemplaren.

algoritmische taal

Algoritme opnamevolgorde

Allereerst moet u de lettercombinatie ALG schrijven. Hieronder volgt de naam van het algoritme. Vervolgens moet je na START een reeks opdrachten beschrijven. De KOH-operator geeft het einde van een programma aan.

Beschrijving van het algoritme in algoritmische taal:

ALG vennootschap

BEGIN

terug

90 graden over

vooruit

KOH

Bij het schrijven van trefwoorden moet jeOnderstrepen of vetgedrukt. Om logische blokken op te geven, moeten inspringingen worden gebruikt en als er begin- en eindwoorden zijn, moet u de verticale balk gebruiken, die de verbinding aangeeft.

school algoritmische taal

Algoritme ontwerp

Om nieuwe instructies op te stellen, kan datgebruik oude records. Dergelijke instructies worden dochteronderneming genoemd. Een soortgelijk algoritme kan elk van de hierboven beschreven algoritmen zijn. Het is ook mogelijk dat in dit systeem een ​​extra algoritme wordt toegepast, dat zelf een verwijzing heeft gekregen naar hulpsystemen.

Vaak bij het maken van instructiesde noodzaak om slechts één algoritme als een extra te gebruiken. Daarom kunnen opnames vaak complex en omslachtig zijn. Maar het is vermeldenswaard dat de mogelijkheid om te verzenden gemakkelijker is dan dezelfde aantekeningen meerdere keren te herschrijven.

Daarom wordt het in de praktijk vaak gebruiktstandaard hulpalgoritme, dat voortdurend ondergeschikt is aan de gebruiker. De instructie kan naar zichzelf verwijzen, maar ook naar elke andere. Algoritmische taalopdrachten zijn ontworpen voor dergelijke acties. Deze instructies worden recursief genoemd.

Het zelfbindende commando bevindt zich in het systeem zelf. Een dergelijke recursie is direct. Indirect wordt beschouwd als een algoritme waarbij het algoritme wordt aangeroepen in een andere hulpinstructie.

Algoritmen met een specifieke volgordevolgende commando's kunnen constant veranderen afhankelijk van de resultaten van de uitvoering van speciale delen van het programma. Dergelijke systemen worden vertakking genoemd. Om ze aan te maken, moet je een speciale vertakkingsopdracht gebruiken. Het heeft een verkort en volledig spellingsschema. Vaak zijn er cyclische algoritmen die speciale opdrachten meerdere keren uitvoeren.

beschrijving van het algoritme in algoritmische taal

E-workshop

Om de studie van theorie te verbeterenin grammaticale taal creëerden de professionals van de mechmath van de Moscow State University in 1985 een speciale compiler. Het wordt de "E-Workshop" genoemd. Met zijn hulp was het mogelijk om programma's in te voeren, te wijzigen en uit te voeren. Het volgende jaar werd een specifieke set artiesten uitgebracht. We hebben het over de "Robot", "Tekenaar", "Tweebenige", "Terreinwagen". Dit maakte het eenvoudig en gemakkelijk om algoritmen te implementeren. Deze compiler wordt op grote schaal verspreid en is op sommige computers gebruikt. Deze programmeertaal is al geruime tijd verfijnd en aangepast. In 1990 verscheen een latere versie in het leerboek.

 programma in algoritmische taal

afgod

Nu gaat de algoritmische taal van de school doorzijn wedergeboorte na het speciale "Idol" -pakket werd ontwikkeld voor Windows en Linux. Het systeem werkt met verschillende artiesten. Klassiek onder hen zijn "Robot", "Tekenaar". Hetzelfde pakket is opgenomen in het Linux-installatiebestand School. Dit systeem is speciaal ontwikkeld voor de Russische Academie van Wetenschappen. Het wordt gratis en gratis verspreid. In de afgelopen jaren is de voorgestelde taal actief voorgesteld om in de USE te worden gebruikt als een van de soorten vragen.

Taalopdracht

Algoritmische taal wordt gebruikt om op te losseneen behoorlijk breed scala aan taken. Het is geschikt voor het beheersen van zowel wiskunde als oefeningen in andere vakken. Opgemerkt moet worden dat het ook wordt gebruikt voor het gemakkelijker bestuderen door schoolkinderen van soortgelijke onderwerpen.

 algoritmische taalopdrachten

Verschillen tussen machine- en algoritmische talen

Beroemdste vertegenwoordigermachine-afhankelijke talen is "Assembler". Tijdens het programmeren moet een persoon dankzij speciale operatoren duidelijk aangeven aan de vertaler welke geheugencellen moeten worden gevuld of overgedragen. Aangezien de syntaxis van "Assembler" zo dicht mogelijk bij de computervorm van opnemen ligt, is het vrij moeilijk om deze te bestuderen. Daarom wordt de algoritmische taal zowel op school als aan het begin van het lesgeven in het eerste jaar van een instelling voor hoger onderwijs gegeven.

algoritmisch taaldoel

Standaard functies

Algoritmische taal heeft iets speciaalsstandaardfuncties die de status "ingebouwd" hebben gekregen. Het is dankzij hen dat u gemakkelijk veel bewerkingen met getallen en uitdrukkingen kunt schrijven zonder routine-invoer uit te voeren. Een programma in een algoritmische taal is vrij eenvoudig. Met native functies kunt u de vierkantswortel, logaritmen, module enzovoort berekenen. De meest populaire inline-methoden zijn als volgt:

  • absolute abs-module (X);
  • vierkantswortel sqrt (X);
  • de natuurlijke en decimale logaritmen van ln (X), log (X);
  • minimum en maximum min (X, Y), max (X, Y);
  • goniometrische functies sin (X), cos (X), tg (X), ctg (X).

Dankzij deze, elke programmeur of gewooneen persoon die is opgeleid om met een algoritmische taal te werken, kan gemakkelijk een wiskundig probleem schrijven zonder zijn toevlucht te nemen tot de uitvinding van een fiets. Er moet dus worden opgemerkt dat deze taal best handig is. Het is gemakkelijk te begrijpen en ook zo gemakkelijk te lezen. Geen wonder dat hij kennis maakte met het schoolcurriculum. Studenten bestuderen het graag.

leuk vond:
0
Populaire berichten
Spirituele ontwikkeling
eten
Y