asd.doc

(76 KB) Pobierz
  1. Zadeklarować zmienną:

a)   d – typu znakowego,    char d;ok

b)   c – typu krótka liczba całkowita,   short int c;ok

c)   q – typ wskaźnika do zmiennej rzeczywistej,  float *q;

d)    t – tablica 10-ciu elementów typu całkowitego,   int t[10];

2.  Przyjmując, ze oczekiwanym typem wyrażenie jest double zapisać;

½(a/n)   (a/n)/2,0;

1+a/b     1,0+a/b;

  1. Zakładając ze zmienne p i q SA typu int zapisać następujące wyrażenie logiczne;

         pÙ(~q)                     p&&(!q);ok

         (p≤0)Ú(q>0)          (p<=0)êê(q>0);ok

  1. Obliczyc wartość następujących wyrażeń;

   8%3                                    2ok

   (1<0)? -1:1            1ok

   1,0/ 3+2 / 3,0         1,0ok

   4/5 * 5                    0 – no nie wiem

   4*5 / 5                    4

  1. Jaka wartość będzie miala zmienna i po wykonaniu następujących instrukcji;

         i = 7;    do i--;   while(i>0);           0;ok

      6. Zakładając nastepujaca postac funkcji;

       int Fun(int *n)

       {

              *n = *n + 1;

              return(n);

          }

     Określić wartość zmiennej a po wykonaniu instrukcji;

         a=2;    b = Fun(ks);        3; co to jest ks???? moim zdaniem 2

  7. Przyjmując ze a, b, c, to wektory n wymiarowe zapisac sekwencje instrukcji    obliczającej roznice  

c = b – a              nie wiem nic o wektorach

       8. Zapisac ciag instrukcji realizujący siec działań;



           

                

 

 

                                   

 

                  if(x<y)

               {a = 0;

                  a = 1;

                 }

                  else

                        a = 1;

 

 

 

 

 

 

 

PRZYKAŁDOWE ROZWIĄZANIE:           

 

               if(x<y)

if(x<y) a = 0;  a = 1; chociaż tak jest popisane po schemacie że nie wiem co i jak

 

   ROZWIĄZANIA ZADAŃ NAPISANE SĄ G RÓBĄ CZCIONKĄ             

Zgłoś jeśli naruszono regulamin