Типични грешки

Броене от 0 вместо от 1 в масиви и цикли (програмиране)

Учениците не разбират защо първият елемент на масив има индекс 0, а не 1, и грешат при пресмятане на дължина/последен индекс.

Така е грешно

Масив с 5 елемента — ученикът обръща се към последния елемент с индекс 5.

Така е вярно

Масив с 5 елемента има индекси 0,1,2,3,4 — последният елемент е с индекс (дължина − 1) = 4.

Обновено на 7 септември 2026 г.

Защо се допуска

В ежедневния живот броим от 1 (първи, втори, трети), а повечето езици за програмиране индексират масиви от 0, което създава систематично разминаване с интуицията.

Как да я избегнеш

Запомни формулата „последен индекс = дължина − 1“ като фиксирано правило и я прилагай механично, вместо да разчиташ на интуитивно броене.

Свързани грешки

HTTP срещу HTTPS и какво точно осигурява криптирането

Учениците мислят, че HTTPS прави сайта напълно сигурен и защитен от всякакви заплахи, не само от прихващане на трафика.

Какво прави една парола силна — не само дължина

Учениците мислят, че само дължината на паролата има значение, пропускайки разнообразието от символи.

IP адрес срещу MAC адрес — различни видове идентификация

IP адресът и MAC адресът често се бъркат, защото и двата „идентифицират устройство в мрежата“. Разликата: MAC адресът е фиксиран физически адрес на мрежовата карта (сменя се рядко и е уникален от производителя), а IP адресът е логически адрес, който може да се сменя в зависимост от мрежата, към която устройството се свързва.

Обхват на променливите — локална срещу глобална

Обхватът (scope) на една променлива определя къде в програмата тя „съществува“ и може да бъде използвана. Локална променлива, дефинирана вътре във функция, не съществува извън нея — честа грешка е очакването тя да е достъпна навсякъде в програмата.

Пробвай на цял тест

Направи пробния тест по формата на изпита и виж дали грешката вече не те спъва.

Към теста