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


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



страница10/18
Дата22.03.2023
Размер293.5 Kb.
#117006
1   ...   6   7   8   9   10   11   12   13   ...   18
Programirane BIT 1
Свързани:
Телекомуникации - all lectures, Programirane UPR1, Programirane BIT0, Spravochnik 2021 22, Глава 2.1. Прости пресмятания с числа, Глава 3.1. Прости проверки, tema 1, tema 2
Посочете предимства и недостатъци на алгоритмичните езици като средство за записване на алгоритми.
+ Ясно, точно и еднозначно описание; Възможно е описание на данните; Прогодни за четене от машина; Изразните средства могат да бъдат съобразени с даден клас алгоритми.
- Трябва да се учат допълнително; Провокират допускане на грешки; Не винаги са удобни за хората;

  • Какво представляват езиците за програмиране (ЕП)?
    ЕП се нарича такъв език, чрез който може да се напише програма. Всеки ЕП трябва да бъде: Линеен, за да се прочете от машина; Еднозначен, за да не обърква; Разбираем за машината, която ще изпълнява програмата.

  • Какво е програма на ЕП? Програмата представя един алгоритъм във форма и вид, в които той може да бъде възприет и съответно изпълнен от автомат (компютърна система).

  • Какъв трябва да бъде всеки ЕП? Линеен, Еднозначен, Разбираем

  • Оценете МЕ (машинен език) на ЦП като ЕП.
    Единственият разбиран език от машината, алгоритмичен по природа, уникален за всеки ЦП, труден за хората (греши си)

  • Посочете поне 4 причини, поради които МЕ е труден за използване от хората.
    - числови КОП- безлични; числови адреси на данните; в двоичен код; сами разпределяме ОП; с непривични данни;

  • Посочете алтернативно на МЕ решение за създаване на компютърни програми и неговите предимства и недостатъци.
    Създаваме собствен език и го използваме за писане на програма
    + Лесен за научаване (по- човешки);
    + По-разбираем и привичен запис ( по-малко грешки в програмата; по-бързо писане на прогр.
    - Неразбираем за ЦП. За да бъдем разбрани от ЦП трябва да му осигурим превод за нашия език. Преводачът може да бъде програма.

  • Какво трябва да ни бъде осигурено, за да можем да програмираме на език, който е  от МЕ на даден ЦП? Преводач

  • Необходимо ли е преводът от ЕП до МЕ да бъде извършен от човек? Защо?
    Не. Може да се намери алгоритъм за превод и преводач да бъде самият компютър чрез програма за превод.

  • Възможно ли е преводът от ЕП до МЕ да бъде извършен от човек? Кога?

  • Полезно ли е преводът от ЕП до МЕ да бъде извършван от хора? Защо?



  • Сподели с приятели:
  • 1   ...   6   7   8   9   10   11   12   13   ...   18




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

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