Лекција 2 – Алгоритми

1 min

Мислам дека сега е јасно која е вистинската цел на компјутерската наука. Сите операции што се користат за изградба на алгоритми спаѓаат во една од трите категории:

Тековни операции

Овие упатства вршат добро дефинирана задача. Кога таа задача ќе заврши, алгоритмот продолжува со следната операција.

Пример може да биде ова:

Означете ја вредноста на x како 1

Условни операции

Ова се упатствата на алгоритмите кои поставуваат прашања. Одговорот на прашањето одредува која операција ќе се примени.

Пример може да биде ова:

Дали корисникот е регистриран?

Да, отворете ја апликацијата за корисникот.

Не, испратете го корисникот на страницата за регистрација.

Повторливи операции

Ова се повторливи инструкции на алгоритам. Овие ни кажуваат да не ја извршуваме следната операција додека не повториме онолку пати колку што бара повторувањето.

Пример може да биде ова:

Додека корпата е полна со дрвја, извадете дрво од корпата.

Куриозитети Абу Џафар Мухамед ибн Муса Ал-Ховаризми (АД 780-850)

Зборот алгоритам е изведен од презимето на познатиот научник, персиски математичар и автор од 8 и 9 век. Бил учител на Школата за знаење во Багдад и ја напишал Концизната книга за дедуктивен пресметување, која е една од најраните книги за математика. Во книгата тој објаснува формални, чекор-по-чекор процедури за правење алгоритамски операции како што се собирање, одземање, множење.

Дефиницијата на алгоритмот е како што следува:

Добро подредена колекција на пресметливи, ефикасни и јасни операции кои се извршуваат давајќи резултати и запираат во одредено време.

.
.
.
.
.

#ReLOaD

Оваа платформа е изградена како дел од проектот Robokid на YEP, и се спроведува во рамките на Регионалната програма за локална демократија во Западен Балкан 2 – ReLOaD2 е финансирана од Европската унија (ЕУ), а ја спроведува Програмата за развој на Обединетите нации (УНДП). Содржината на оваа платформа, како и позициите презентирани во неа, се исклучиво одговорност на организацијата YEP и тие на ниту еден начин не ги одразуваат ставовите на Европската Унија (ЕУ) или Програмата за развој на Обединетите нации (УНДП).

Copyright © 2023 Techup | Powered by YEP