Презентација Основи на C++ - изработиле Михаела, Константина, Андреј, Тамара
содржина: Едноставна C++ програма. Елементи на C++
Содржината се наоѓа во Predavanja C++ Вовед во јазикот C++
2. Што се резервирани зборови, а што идентификатори?
3. Кои правила мора да се почитуваат при формирање на идентификатори?
4. Дали преведувачот ги преведува коментарите?
1. Кој од наведениве зборови се идентификатори (објасни)
20_casa Get Data 20-dena cena_vo_? int
2. Каков ќе биде излезот; ако а=5?
cout << 25;
cout << “a”;
cout << a;
cout << 2*a ;
cout<<" Moze da se prikazat i niza znaci ";
3. Направете разлика меѓу командите cout i cin, која е функцијата на едната, која на другата,
дали е исто
cin>>a>>b; и
cin>>b;
4. Која е разликата помеѓу следниве програмски сегменти, ако а=5
cout<<34<<a<<" Moze da se prikazat i niza znaci "; и
cout<<a<<endl;
cout<<"Moze da se prikazat i niza znaci "<<endl;
5.Што ќе се прикаже на екранот по извршување на следниот код
int i, j, k;
cin>>j>>k>>i;
cout<<i<<” , “<<j<<” , “<<k;
ако корисникот по ред ги внесе вредностите 1,2,3
Напишете програма која го испишува вашето име надолу, на следниов начин
M
Е
0. // Prva C++ programa
1. #include < iostream >
2. using namespace std;
3. int main ()
4. {
5. cout << "Hello World! ";
6. cout << "I'm a C++ program!";
7. cout<< “Do you like me?”;
8. system("Pause");
9. return 0;
10. }
Да го објасниме секој
ред од програмата
ред 1: претпроцесорска наредба, вклучување на додатна iostream датотека
ред 2: namespace (простор со имиња) наречен std ( стандардна библиотека )
ред 3: дефинирање на функцијата main
ред 4: { почеток на телото на на функцијата
ред 5: исказ
cout наредба за печатење
<< оператор за печатење
“ Hello World “ текст кој се печати
; знак за крај на наредбата
ред 8: пауза се додека не се притисне копче од тастатурата
ред 9: наредба кој враќа 0 на ф-јата main ( програмата завршува без грешки )
ред 10: } крај на телото на функцијата
/* коментари */
претпроцесорски наредби
int
main ()
{ декларирање на променливи
искази ( извршни наредби )
return 0;
}
# include <cstdlib>
using namespace std;
int main ()
{ int x; cout << “Bravo” ;system (“pause”);return 0’ }
#include <iostream>
using namespace std;
int main()
{
short ed_cena, vkupno; /* Deklaracija na promenlivite ed_cena, vkupno */
short parcinja=100; /* Deklaracija so inicijalizacija */
ed_cena=50; /* Dodeluvanje */
vkupno = ed_cena * parcinja;
cout << “Vkupnata suma e “<<vkupno<<endl;
return 0;
}
1.Напишете програма која за даден цел број ќе го отпечати неговиот претходник, и неговиот следбеник. Излезот нека е од облик
Vnesi go brojot : ___
Prethodnik na brojot ___ e ___
Sledbenik na brojot ___ e ____
Прашања/Задачи
1. Следниве математички изрази, претвори ги во C++ изјави
3x, 3x + y , (3x+ y )/( z-2)
- Со кој знак завршуваат исказите во програмскиот јазик C++?
- Со каков
тип променлива треба да се декларира x, ако сакаме да му доделиме вредност
„2‟?
- Кои
вредности ќе ги добијат променливите дефинирани со изразот x=y=z=0?
- Што е дефинирано со следниот израз? const int visina=100;
- Определи со
кој број е означен изразот кој е запишан неправилно.
1. a = 2 + (b = 5);
2. a = b = c = 5;
3. a = 11 % 3;
4. а*а=а*5
- Со кој знак
завршуваат исказите во програмскиот јазик C++?
- Со
употребата на знакот % во израз на програмскиот јазик C++ ќе се изврши
операцијата:
- Определи
која вредност ќе ја има променливата t по извршување на следниов дел од
програма:
a = 5;
b =
-5;
t = (a > b) && (a ==
b) && (a < b);
- Што ќе се
прикаже по извршување на следниов програмски сегмент?
int p, q;
p=0; q=1;
p = p + q;
cout<<p<<”,
”<<q;
- Определи
колкава е вредноста на целобројната променлива а по извршување на следната
наредба:
a = 35 / 5 % 2 + 19 % 5; - Определи
колкава ќе биде вредноста на променливата y по извршувањето на следнава наредба:
y= 5 + 6 * 6 / 4 % 8; - Ако
променливите a, b и c имаат почетна вредност 10. Која од нив и понатаму ќе
ја има истата вредност по извршување на следниот дел од програмата?
a = a + b;
b = b + a - c;
c = c – b + a;
- Во
програмата C++ декларирана е логичка променлива t, знаковна променлива r и
целобројна променлива s. Запиши?
- Определи
која вредност ќе ја има променливата x по извршување на следниов дел од
програма:
x = 30;
y = -6;
x= x - y;
y= x - y;
x= x + y; - Која
операција ќе се изврши прва во изразот m*a*(x-y)/b со програмскиот јазик
C++?
- Какви
броеви може да се дефинираат со променливата од типот int во програмскиот
јазик C++ ?
- Кои од
наведените знаци се користат за почеток и крај на програмски блок во
јазикот C++?
1.
{
}
2.
(
)
3.
[
]
4.
<
>
- Во
програмски јазик С++ преведувачот не ги преведува оние линии кои
започнуваат со знакот:
- Нека е дефинирано :
int x;
float y;
Со која наредба ќе се внесат вредностите на променливите x и y, а со која ќе се отпечатат една под друга ( во два реда)
No comments:
Post a Comment