muzruno.com

Учебен алгоритмичен език: цел, правила, команди. Понятието алгоритмичен език

Повечето инструкции са написани под формата на алгоритмичен език. Необходими са точни указания за всички стъпки и тяхното изпълнение. Съществуват явни разлики между алгоритмичния език на училището и програмните езици. Като правило, тъй като изпълнителят на първия вариант действа не само на компютъра, но и на друго устройство, което е в състояние да извършва работа. Всяка програма, написана на алгоритмичен език, не е задължително да се извършва от технологията. Изпълнението на всички инструкции на практика е строго отделен въпрос. По-долу ще разгледаме и описанието на алгоритъма в алгоритмичен език. Това ще помогне да се разбере устройството на тази система.

Проучване в училище

Често в училищата се изучава алгоритмичен език, известен като академичен език. Той е широко разпространен поради факта, че използва най-разбираемите думи за всеки студент. Подобен език със синтаксиса на руски език беше въведен отдавна, а именно в средата на 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).

Поради това, всеки програмист или просто човек, който е обучен да работи алгоритмичен език може лесно да пиша математически проблем без да се прибягва до изобретяването на велосипеда. Следователно трябва да се отбележи, че този език е доста удобен. Тя е проста за разбиране, а също е възможно най-лесна за възприемане. Нищо чудно, че беше запознат с учебната програма. Учениците го изучават с удоволствие.

Споделяне в социалните мрежи:

сроден