Основни блокове 1 Допълнителни блокове 1 73. Посочете основните блокове на блок-схемите и тяхното предназначение.
Посочете допълнителните блокове на блок-схемите и тяхното предназначение.
Запишете избран от вас кратък алгоритъм чрез блок-схема. Намиране на max и min между 2 елемента
Посочете предимства и недостатъци на блок-схемите като средство за запис на алгоритми.
+ Нагледни и обозрими; Ясна структура на алгоритъма; Изпълнението се следи лесно;
- Действията се описват словесно и не са пригодени за машина; Липсват блокове за деклариране на входните данни и резултата; Преплитането на линиите влошава структурата на разчитането.
Какви са идеите на алгоритмичните езици като средство за записване на алгоритми (поне 3).
1. Създаваме специален език за запис на алгоритми
2. Езикът е линеен
3. Освен действията с езика могат да се записват и особеностите на данните
4. Достъпните конструкции и смисълът им са определени предварително
5. Не се допуска двусмислие
6. Езикът може да отчита особеностите на описваните с него алгоритми
По какво си приличат човешките и алгоритмичните езици?
Изписват се чрез символи, имат определени правила, по които се пишат (семантика и синтаксис).
Кой и кога определя достъпните конструкции в един алгоритмичен език и техния смисъл?
Достъпните конструкции и смисълът им са определени предварително от автора на езика.
Възможно ли е двусмислено тълкуване на дадена конструкция в един алгоритмичен език? Защо?
Не, защото описанието в алг. език е ясно, точно и еднозначно.
Възможно ли е един алгоритмичен език да отчита особеностите на алгоритмите, за чието описание е предназначен?Да. Чрез система от правила и служебни думи.