Въпросник по програмиране


Какво е следствието от факта, че алгоритмичните езици са създадени за записване на алгоритми



страница13/18
Дата22.03.2023
Размер293.5 Kb.
#117006
1   ...   10   11   12   13   14   15   16   17   18
Programirane BIT 1
Свързани:
Телекомуникации - all lectures, Programirane UPR1, Programirane BIT0, Spravochnik 2021 22, Глава 2.1. Прости пресмятания с числа, Глава 3.1. Прости проверки, tema 1, tema 2
Какво е следствието от факта, че алгоритмичните езици са създадени за записване на алгоритми?
Те имат ясни и точни граматични конструкции, лесни са за превод, могат да бъдат превеждани от програми.

  • Как се наричат програмите, които превеждат от ЕП до МЕ? Транслатори или езикови процесори

  • Какви схеми на превод познавате при човешките езици?
    1. Прочита се всичко и след това се появява нов екземпляр, но вече на друг език: компилативен транслатор или компилатор.
    2.Слуша се говорещият на даден взик и казаното се превежда на части: интерпретативен транслатор или интерпретатор

  • Какви схеми на превод може да се използват от транслаторите?
    Компилативни схеми, Интерпретативни схеми, Смесени схеми

  • Какво е характерно за компилативните транслатори (компилаторите)?
    Компилаторът е програма, която превежда програмният текст на машинен език. След това програмата на МЕ се изпълнява при зададените вх. данни от централние процесор.

  • Какво е характерно за интерпретатив­ни­те транслатори (интерпретаторите)?
    Програмата на ЕП(ВР) се превежда чрез интерпретатор и с участието на ЦП се стига до желаните резултати. Тук не участва МЕ.

  • Какво е характерно за смесената схема на превод от ЕП до МЕ?
    Програмата на ЕП(ВР) се превежда на програма на МЕ чрез компилатор.

  • Посочете поне три особености на човешките езици.1. Писмени и горовими. 2. Променят се с времето 3. Имат диалекти

  • Посочете поне три особености на ЕП. 1. Само писмени. 2. Също имат подмножества и диалекти. 3. Почти не се променят с времето

  • Посочете предимства и недостатъци на компилативната схема за превод.
    + Еднократен превод;
    + Гарантирано е, че в програмата няма синтактични (граматични) грешки;
    + Получената машинна програма може да бъде подложена на допълнителен анализ за подобряване- ОПТИМИЗИРАЩ компилатор;
    + Изпълнението е бързо;
    + Съществува възможност за превод само на част от програмата- за създаване на работеща машинна програма трябва да обединим преведените поотделно части.
    - Преди изпълнение е необходимо да отделим доста време за превод на МЕ;
    - Превеждат се и участъците, което няма да бъдат изпълнени;
    - При превод „на парче” е необходимо допълнително време за създаване на работеща машинна програма;
    - По време на изпълнение се губи връзката с първоначалния текст на прогр.;
    - В зависимост от взика може да бъде създадена измамна илюзия за липса на грешки в прогр.



  • Сподели с приятели:
  • 1   ...   10   11   12   13   14   15   16   17   18




    ©obuch.info 2024
    отнасят до администрацията

        Начална страница