You are on page 1of 21

Извршување и изглед на готов

пример програмски код


Анализа на изворниот код на програмата
prva.cpp
Изворниот код започнува со следните
линии

А завршува со линиите
Анализа на линии
Линиите кои започнуваат со знакот # преверувачот
не ги преведува – се нарекуваат претпроцесорки
# include < iostream> наредби

Наредбите во C++ се организираат во посебни датотеки кои се нарекуваат


библиотеки

#include
На преведувачот му се најавува од кои библиотеки ќе се користат
наредбите.
Името на библиотеката се става помеѓу знаците <>.

iostream е стандардна библиотеката овозможува внесување на податоци


преку тастатура и испишување на резултатите преку монитор
using namespace std;

Сите елементи на стандардните C++ библиотеки се декларирани во


просторот што се нарекува namespace (простор со имиња).

Со оваа наредба на преведувачот му се кажува дека ќе се користат


наредби од просторот std, што е кратенка од standard.
Започнување на програмата

Име на главната функција која мора да ја има


секоја C++ програма.

Почеток на програмата

Порака до оперативниот систем дека програмата


успешно е извршена.

} -------> крај на главната функција


cout

Исказ или наредба --- се испишува пораката “Ти посакувам пријатна работа”

Секој ИСКАЗ завршува со знакот точка и запирка “;”

По линијата int main () НЕ се става знакот точка и запирка “;”


Изглед на програма – вовлекување
( индентација)
• Техника на вовлекување на секвенци од
искази кои сочинуваат логичка целина се
нарекуваат вовлекување или
ИНДЕНТАЦИЈА
Пример 4.8

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

Започнување на програмата

Прифаќа
податоци
внесени
преку endl;
тастатура поминување на покажувачот во нов ред
Решение на задача 4.5
Endl ( end line)
• Endl ( end line) – поминување на
покажувачот во нов ред.

• Cin>>god – прифаќа податоци внесени


преку тастатура во нашата задача -----на
пример 15
System ( “PAUSE”);
• System ( “PAUSE”); - му кажува на компјутерот
да застане се додека не се притисне некое
копче од тастатура.
• Се запишува пред наредбата return 0 ; и за
негово користење мора да се вклучи
библиотеката cstdlib преку претпроцесорската
наредба # include < cstdlib>.
• Библиотеката cstdlib е библиотека на
стандардни наредби.
Пронаоѓање и исправање грешки
(дебагирање)
• Компјутерските грешки се нарекуваат
багови ( buggs).
• Процесот на пронаоѓање и на исправање на
грешки се нарекува дебагирање (debugging)
Пишување на код без последна заграда
Синтаксична грешка во C++
Ја откриваат програмата за преведување за
што ќе неизвестат. Додека не се отстрани
грешката програмата неможе да се
преведе.
Логичка грешка во C++
• Настануваат како последица на погрешно
изработен алгоритам и програмта нема да
ја извршува задачата точно.
Внес на два броја и пресметување на
нивни количник
Пополни ги празните места во следниот
код
• #include <___________>
• ________ <cstdlib>
• using _______ std;
• int ______ ()
• {
• cout <<“zdravo”____endl;
• ____<<“Kako si? “<< endl;
• system(“_________”);
• return____;
• }
Уреди го следниот код на начин тој да
биде прегледен и лесен за читање
• #include <iostream> #include <cstdlib>
• using namespace std;
• Iint main () { int god; cout <<“Hello
• world! << endl;
• cout << “I’m C++”<< endl;
• system(“PAUSE”); return 0;}
Да се најдат грешките на страна 113
задача 3 и 4

You might also like