Professional Documents
Culture Documents
Programski Jezici
Programski Jezici
Превођење:
компајлерски (FORTRAN, COBOL) – преводи цео код
интерпретерски (Lisp, Prolog...) – преводи по један ред
Кораци у програмирању
задавање и анализа проблема
скицирање проблема
састављање алгоритма
кодирање
превођење
тестирање
израда документације
одржавање програма
Алгоритам
Алгоритам представља коначан скуп јасно дефинисаних правила за решавање
неког задатка. Представља је опис за решавање неког проблема.
Никлаус Вирт: Programs = Algorithms + Data
Добио име по арапском математичару Ал Хорезми-ју.
Неке од метода за приказ алгоритама:
• природни језик (корачна форма)
• псеудо код (pseudo cod)
• дијаграми тока (flowcharts)
Основне структуре
Одлука (Селекција)
Понављање (Итерација)
• Итерација омогућава понављање одређених корака потребан број пута.
• Број понављања може бити:
–са неодређеним бројем понављања, нешто понавља док се не испуни задати услов (учим
док не схватим...)
–са одређеним бројем понављања,унапред познат (учићу два сата…)
Са неодређеним бројем понављања
– Понављање са постусловом DO ...WHILE
– Понављање са предусловом WHILE