Редоследна структура



Најпроста структура е линиска/редоследна структура. 
Карактеристики:
- се состои од чекори за влез, обработка и излез  
- секој чекор се извршува само еднаш по оној редослед по кој е запишан   





1. Реализирај  ги следнаве програми . Каков ќе биде излезот? Објасни!
a)
#include < iostream >
 using namespace std;
int main()
{ int a=3 ;               
    cout << 25;
    cout << “a”;
    cout << a;
    cout << 2*a ;
    cout<<" Moze da se prikazat i niza znaci ";
return(0); }
b)
#include  < iostream >
 using namespace std;
int main()
{   int a=3; 
    cout << 25<< “a”;
    cout << a <<endl;
                    cout << 2*a ;
                   cout<<" Moze da se prikazat i niza znaci ";
                    return(0); 
                 }
 2. Напишете програма која го испишува вашето име надолу
#include <iostream>
using namespace std;
int main()
{
cout<<"M"<<endl;
cout<<"  A"<<endl;
cout<<"   J"<<endl;
cout<<"    A"<<endl;
return(0); }

//ovaа verzija koristi samo eden iskaz za pecatenje   
#include   < iostream >
using namespace std;
int main(){
cout<<”M”<<endl<< "  A"<<endl<<"   J ”<<endl<< "    A”<<endl;
return(0); }

3. Каде во следнава програма се направени грешки ?
#include
using namespace std;
int main(){
Cout<<"Kako ste?"<
cout<<" Potpolno zbuneti, posle ovaa lekcija!">>endl;
cout<<"Poleka, se ke bide dobro !";
return(0)   }               

Прашања

  1. Со кој знак завршуваат исказите во програмскиот јазик C++?
  2. Со каков тип променлива треба да се декларира x, ако сакаме да му доделиме вредност „2?
  3. Кои вредности ќе ги добијат променливите дефинирани со изразот x=y=z=0?
  4. Што е дефинирано со следниот исказ? const int visina=100;
  5. Определи со кој број е означен изразот кој е запишан неправилно.
1. a  =  2 + (b = 5)
2. a  = b = c = 5
3. a  = 11 % 3
4. а*а=а*5
  1. Со употребата на знакот % во израз на програмскиот јазик C++ ќе се изврши операцијата:
  2. Определи која вредност ќе ја има променливата t по извршување на следниов дел од програма:
  a = 5;
          b = -5; 
  t = (a > b) && (a == b) II (a < b);
  1. Што ќе се прикаже по извршување на следниов програмски сегмент?
int p, q;
p=1; q=2;
p = p + q*3;
cout<< p+1<<" " <<q;

  1. Определи колкава е вредноста на целобројната променлива а по извршување на следната наредба:
    a = 35 / 5 % 2 + 19 % 5;
  2. Определи колкава ќе биде вредноста на променливата y по извршувањето на следнава наредба:
    y= 5 + 6 * 6 / 4 % 8;
  3. Ако променливите a, b и c имаат почетна вредност 10. Која од нив и понатаму ќе ја има истата вредност по извршување на следниот дел од програмата?
    a = a + b;   
    b = b + a - c;   c = c – b + a;
  1. Во програмата C++ декларирана е логичка променлива t, знаковна променлива r и целобројна променлива s. Запиши?
  2. Определи која вредност ќе ја има променливата x по извршување на следниов дел од програма:
    x = 30;
    y = -6;
    x= x - y;
    y= x - y;

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

        int a=21; int c;
       c = a; c += a;
      cout << ” Vrednosta na c= ” <<c<< “ , “;
      c = 200; c % = a;
      cout <<” Vrednosta na c=”<<c<< endl;

3. Состави програма за пресметување збир на цифри на трицифрен природен број n

4.Што ќе се прикаже на екранот со следниот програмски сегмен

 a) int a = 4;  int b=5;            б) int a=4  int b=5; 

         cout<<(a+b)/2;           cout<<(a+b)/2. ;