Учебен алгоритмичен език: цел, правила, команди. Понятието алгоритмичен език
Повечето инструкции са написани под формата на алгоритмичен език. Необходими са точни указания за всички стъпки и тяхното изпълнение. Съществуват явни разлики между алгоритмичния език на училището и програмните езици. Като правило, тъй като изпълнителят на първия вариант действа не само на компютъра, но и на друго устройство, което е в състояние да извършва работа. Всяка програма, написана на алгоритмичен език, не е задължително да се извършва от технологията. Изпълнението на всички инструкции на практика е строго отделен въпрос. По-долу ще разгледаме и описанието на алгоритъма в алгоритмичен език. Това ще помогне да се разбере устройството на тази система.
съдържание
Проучване в училище
Често в училищата се изучава алгоритмичен език, известен като академичен език. Той е широко разпространен поради факта, че използва най-разбираемите думи за всеки студент. Подобен език със синтаксиса на руски език беше въведен отдавна, а именно в средата на 80-те години. Той е използван, за да даде основа на учениците и да ги научи на курс по компютърни науки без компютър. Езикът беше публикуван през 1985 г. в един от учебните помагала. Също така е препечатано няколко пъти и за специални книги, предназначени за обучение в 9-и и 10-ти клас. Общото разпространение на публикацията е 7 милиона екземпляра.
Последователност на записа на алгоритъма
На първо място, е необходимо да запишете буквите на ALG. Името на алгоритъма следва. След това, след NAC, трябва да опишете серия от команди. Операторът на КОН означава края на програмата.
Описание на алгоритъма в алгоритмичен език:
ALG Фирмата
START
преди
завъртете на 90 градуса наляво
напред
КОН
Когато пишете ключовите думи, трябва да подчертаете или да изберете с удебелен шрифт. С цел да се посочи логически блокове, уплътнение трябва да се използва, и в присъствието на двойки думи начало и край, трябва да се използва вертикална черта, която показва връзката.
Съставяне на алгоритми
За да създадете нови инструкции, можете да използвате старите записи. Такива инструкции се наричат помощни. Подобен алгоритъм може да бъде всеки от описаните по-горе. Също така има възможност, че в тази система ще бъде приложен алгоритъм, който сам по себе си е получил позоваване на помощни системи.
Често, когато създавате инструкция, е необходимо да използвате само един алгоритъм като допълнителен. Ето защо често записите могат да бъдат сложни и тромави. Но заслужава да се отбележи, че възможността за изпращане е по-проста от преписването на едни и същи записи няколко пъти.
Ето защо на практика често се използва стандартният спомагателен алгоритъм, който постоянно е подчинен на потребителя. Инструкцията може да има справка както за себе си, така и за всяка друга. Алгоритмичните команди за език са предназначени за такива действия. Тези указания се наричат рекурсивни.
Командата за свързване към себе си е вътре в самата система. Тази рекурсия е пряка. Непряко се счита за тази, при която се извършва повикването на алгоритъма във всяка друга допълнителна инструкция.
Алгоритмите, които имат определен ред от команди, могат постоянно да се различават в зависимост от резултатите от изпълнението на специални части от програмата. Такива системи се наричат разклонения. За да ги създадете, трябва да използвате специална команда. Има кратка и пълна схема на писане. Често има циклични алгоритми, които изпълняват няколко команди няколко пъти.
E-работилница
С цел подобряване на изучаването на теорията на граматичния език, през 1985 г. специалистите на MSU създадоха специален компилатор. Нарича се "Електронната работилница". С неговата помощ можете да влизате, променяте и изпълнявате програми. През следващата година бе освободен определен брой изпълнители. Говорим за "робот", "докладчик", "дувяно", "вездеод". Това направи лесно и лесно въвеждането на алгоритми. Този компилатор стана много популярен, е бил използван на някои компютри. Много време този програмен език беше променен и променен. През 1990 г. неговата по-късна версия се появява в учебника.
идол
Сега училищният алгоритмичен език преживява прераждането, след като беше разработен специален пакет "Idol" за Windows и Linux. Системата функционира с няколко изпълнители. Класически сред тях са "робот", "докладчик". Същият пакет е включен в инсталационния файл на Linux "School". Тази система е разработена специално за Руската академия на науките. Тя е безплатна и безплатна. През последните няколко години езикът е активно предложен да бъде използван в USE като един от видове въпроси.
Присвояване на език
Алгоритмичният език се използва за решаване на доста голям набор от проблеми. Той е подходящ за усвояване както на математически, така и на упражнения в други дисциплини. Трябва да се отбележи, че се използва и за улесняване на студентите да изучават подобни теми.
Различия между машинни и алгоритмични езици
Най-известният представител на компютърно-зависимите езици е "Асемблер". По време на програмирането, човек трябва ясно да посочи на преводача чрез специални оператори кои клетки от паметта трябва да бъдат попълнени или прехвърлени. Тъй като синтаксисът на "Асемблер" е възможно най-близо до компютърната форма на запис, тогава е доста трудно да се изучи. Ето защо алгоритмичният език се преподава в училище, както и в началото на обучението по програмиране през първата година на висшето образование.
Стандартни функции
Алгоритмичният език има специални стандартни функции, които имат статут на "вграден". Благодарение на тях можете лесно да пишете много операции с номера и изрази, без да извършвате рутинни записи. Програмата в алгоритмичния език е съвсем проста. Стандартните функции могат да ви позволят да изчислите квадратен корен, логаритми, модул и т.н. Най-популярните вградени методи са следните:
- абсолютен абсолютен абсолют (X);
- square sqrt (X);
- естествен и десетични логаритми ln (X), log (X);
- минимален и максимален минимум (X, Y), макс (X, Y);
- тригонометрични функции sin (X), cos (X), tg (X), ctg (X).
Поради това, всеки програмист или просто човек, който е обучен да работи алгоритмичен език може лесно да пиша математически проблем без да се прибягва до изобретяването на велосипеда. Следователно трябва да се отбележи, че този език е доста удобен. Тя е проста за разбиране, а също е възможно най-лесна за възприемане. Нищо чудно, че беше запознат с учебната програма. Учениците го изучават с удоволствие.
- Църков славянски език: история, значение и място в съвременния свят
- Какво е "суе"? Това е наречената вечер
- Какво е това - компилаторът или как да направите компютъра да разбере какво искате от него?
- Най-дългите думи на руски език
- Java програмен език
- Самообучение на италианския език
- Семантиката е наука, без която е невероятно трудно да се учи език
- Съществуващи видове реч на руски език
- Линейни алгоритми - схема, структура и изчисление
- Списък на езиците за програмиране. Програмни езици на ниско и високо ниво
- "Паскал" е ... Език "Паскал" за начинаещи: описание
- Ризата му е по-близо до тялото? Руски като чужд език
- Какъв е езикът в Тунис? Какви езици се говорят в тази страна?
- История на разработването на езици за програмиране: накратко за всичко
- Как да напиша думата "по някакъв начин"?
- Белгийският език. Какви езици се говори в Белгия?
- Какъв език се говори във Финландия в наше време
- Компилацията е процес, който улеснява комуникацията между програмист и компютър
- Съвременният руски език и неговата държава
- Комбинирани думи на руски език
- Най-лесният език за програмиране за начинаещи