Professional Documents
Culture Documents
Основни елементи на програмски јазици
Основни елементи на програмски јазици
Основни елементи на програмски јазици
ОСНОВНИ
ЕЛЕМЕНТИ НА
ПРОГРАМСКИ
ЈАЗИЦИ Програма претсавува множество од
инструкции. Сите програми што ги извршува персоналниот
компјутер го праватпрограмскиот дел на компјутерот кој е наречен
софтвер.Програмаили софтвер се состои од извршлив дел кој
испраќа инструкции допроцесорот за да се изврши задача.
Матеј Дабески
24-Nov-20
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
СОДРЖИНА
Што е програмирање?.............................................................................................2
Интегрирана Развојна Околина ( IDE )................................................................3
Code::Blocks..........................................................................................................3
Програмски јазици...................................................................................................4
1. Нижи програмски јазици...............................................................................4
2. Виши програмски јазици...............................................................................4
• Асемблер.................................................................4
• Компајлер................................................................4
Поделба според начинот на пресметување:............7
Поделба според областа на примена.......................9
C++..........................................................................................................................9
1
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
Што е програмирање?
Компјутерско програмирање (често се користи
за програмирање, скриптирање , или кодирање) е процес
на дизајнирање, пишување, тестирање, дебагирање и одржување
на изворниот код на компјутерските програми. Овој код е
напишана во еден или во повеќе програмски јазици (како што
се Java, C + +, C #, Python итн.) Целта на програмирањето е да се
создаде сет на инструкции дека компјутерите се користат да
извршуваат специфични операции или да ги извршуваат сакано
однесување.
• графички,
• псевдокод (измислен јазик кој ни помага да развиваме
алгоритми без да се грижиме за точната синтакса на C++)
• изворен код.
2
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
3
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
Програмски јазици
Програмски јазик е множество на правила, симболи и
специјални зборови кои се употребуваат при процесот на креирање
на програм. Секој програмски јазик се состои од строго дефинирана
синтакса и семантика.
4
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
5
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
Се делат на:
7
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
8
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
деловни апликации
научни апликации
системски софтвер
компјутерска комуникација
вештачка интелегенција
специјална намена
C++
C++ е виши програмски јазик создаден од Bjarne Stroustrup во
1979г. како надополнување на јазикот C. Овој јазик претставува
императивен јазик (објективно ориентирано програмирање).
Додадени се класи, виртуални функции, преопторување на
9
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
1. #include <iostream>
претпроцесорска команда која
ни овозможува користење на
библиотеката за влез на
податоци од тастатура и
печатење на компјутер
2. Using namespace std; Со оваа
наредба наведуваме дека ќе ги користиме стандардните
наредби од iostream библиотеката
3. Int main() { - означува стартна позиција на нашиот програм
4. Cout <<”Dolzina na nizata: “<<endl; - Ќе го натера
компјутерот текстот да го испечати на екранот
5. Return 0; - Наредба за крај на програмот
6. } - Крај на програма
10
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
11
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
ПИШУВАЊЕ НА ПРОГРАМА
Единствен јазик кој го препознава компјутерот е машинскиот
јазик. Но програмирањето на машински јазик е долго, тешко и
непрегледно. Поради тоа се создаваат јазици кои се блиски до
човековиот говорниот јазик т.е. виши програмски јазици.
Програмите напишани на виши програмски јазици за да може да се
извршат се преведуваат во програми на машински јазик. Тоа се
прави со:
12
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
13
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
Преведување
на изворен Тестирање на
код Поврзување програмата
Пишување на во извршен
изворен код код
14
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
Интерпретери
Изворниот код се извршува без да се преведе во извршен код.
Тоа е со програмите интерпретери. Тие преведуваат наредба по
наредба, и веднаш ги извршуваат наредбите ако не наидат на
грешка. Тоа значи дека изворниот код мора постојано да е
присутен во меморијата на компјутерот и авторот не е заштитен од
кражба на кодот.
ЗАКЛУЧОК
Со развитокот на технологијата и информатиката биле
предизвикани огромни промени во стилот на живеење кај луѓето.
Се почесто биле потребни програмерите како создавачи на
програмата. Компјутерско програмирање е процес на дизајнирање,
пишување, тестирање, дебагирање и одржување на изворниот код
на компјутерските програми. Целта на програмирањето е да се
создаде сет на инструкции кои компјутерите ги користат за да
извршуваат специфични операции. Без оглед на пристап кон развој
на софтвер може да биде, конечната програма мора да ги
задоволуваат некои основни својства: Сигурност,Робусноста
,Употребливост, ,Преносливост и Ефикасноста.
Користена литература:
15
СУГС Раде Јовчевски Корчагин
Ментор:Жаклина Прекиќ Изработил: Матеј Дабески III2
https://www.gimprilep.edu.mk/informatika/dokumenti/podelba-na-
programskite-jazici.pdf
https://www.gimprilep.edu.mk/informatika/dokumenti/istorijat-na-
programskite-jazici.pdf
https://www.gimprilep.edu.mk/informatika/dokumenti/podelba-na-programskite-jazici.pdf
https://www.gimprilep.edu.mk/informatika/dokumenti/2015-2016/4%20-%20C++.pdf
https://darkougd.wordpress.com/2015/05/13/%D0%BF%D1%80%D0%B2%D0%B8%D1%82%D0%B5-
%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8-
%D1%98%D0%B0%D0%B7%D0%B8%D1%86%D0%B8/
https://www.literatura.mk/BookDetails.aspx?Pr=218
https://mendo.mk/Lecture.do?id=4
16
СУГС Раде Јовчевски Корчагин