programowanie zaliczenie odpasd, AiR, semestr II


Zad.1

Zadeklarować zmienną:

- d typu rzeczywistego ( podwójnej precyzji ); double d;

- c typu całkowitego podstawowego int c;

- q typu wskaźnik do zmiennej całkowitej int *q;

- t tablica 10-ciu elementów typu znakowego char t[10];

Zad.2

Przyjmując, że oczekiwanym typem wyrażenia jest double zapisać:

a.

0x01 graphic
(1,0/(x*x))+3,0

b.

0x01 graphic
9/5,0*c+32,0

Zad.3

Zakładając, że zmienne p i q są typu int zapisać następujące wyrażenia

  1.  ( p v q ) !(p||q)

b. ( p ≥ 0 ) 0x01 graphic
( q > 0 ) (p>=0)&&(q>0)

Zad.4

Obliczyć wartość następujących wyrażeń:

7 % 3 1

2 | $ nie wiem, pewnie chodzi o kody ascii

( 3 = = 0 ) ? 1  0 dalej nie wiem co to za operator znak zapytania

1 / 3 + 2 / 3 jak to int to 0

4 / 5.0 * 5 4 bo float

4 * 5.0 / 5 4 bo float

Zad.5

Jaką wartość będzie miała zmienna i po wykonaniu następującej instrukcji:

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

Zad.6

int Fun ( n )

{

n = n + 1; return ( n );

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

a = 2; b = Fun ( a ); a=2 - wg devcpp

Zad.7

Przyjmując, że a, b i c to wektory n wymiarowe zapisać sekwencję instrukcji obliczającą sumę wektorów c = a + b nie wiem o wektorach

Zad.8

Zapisać ciąg instrukcji realizującej sieć działań:

0x01 graphic

if(x<y) a=1 else a=0; lub odwrotnie bo nie ma nigdzie T/N

Zad.9

Zadeklarować strukturę o nazwie KOL zawierającą następujące pola:

- d typu rzeczywistego ( podwójnej precyzji)

- c typu całkowitego podstawowego

- q typu wskaźnik do tablicy o elementach całkowitych

- t tablica 10-ciu elementów typu znakowego

struct KOL{

double d;

int c;

int *q[];

char t[10];

}

Zad.10

Zakładając, że m i n są zmiennymi typu int o wartościach m=1, n=4 obliczyć wartość następujących wyrażeń:

( m + 2 ) / 2 1

m / 2 * n 0

1 + n % 2 1

n + = m + + 6

Zad.11

Zapisać następujące wyrażenia:

0x01 graphic

if(x>=0){a=1;}else{a=0;}

Zad.12

Jaką wartość będą miały zmienne a oraz i po wykonaniu następującej instrukcji:

a = a; for ( 0 = 3; i < 0; i - - ) a + + ; tu jest napisana głupota

Zad. 13

Zapisać ciąg instrukcji realizujący sieć działań:

0x01 graphic

if(x<y){if(x!=0){a=0;}}else{a=1;}

Zad.14

Zapisać ciąg instrukcji realizujący sieć działań

0x01 graphic

for(a=10;a<0;a- -);

Zad.15

Zapisać ciąg instrukcji wprowadzający 10 dodatnich potęg liczby 2 tzn. 1, 2, 4, 8, 16, 32 ….

int a=1;

cout<<a<<endl;

for(int i=1;i<=10;i++)

{a=a*2; cout<<a<<endl;}

Zad.

Zad.

Zad.



Wyszukiwarka

Podobne podstrony:
programowanie zaliczenie 006odp, AiR, semestr II
Polimery-IM sem.V-zagadnienia na zaliczenie, Studia, AiR, SEMESTR II, TSiIW
zaliczenie z programowania 013odpsaddasdasd, AiR, semestr II
programowanie020, AiR, semestr II
zadania na kolokwium-programowanie, Automatyka i robotyka air pwr, II SEMESTR, Programowanie w język
programowanie020, AiR, semestr II
Bilans 20.02.2008, POLITECHNIKA, AiR, Semestr II, FIZYKA, Fizyka dla elektroników
POLIMERY to, Studia, AiR, SEMESTR II, TSiIW
Lejność, AiR, semestr II
materia8218oznawstwo, AiR, semestr II
Wzmb Rafał Pradelok zaliczenie, Studia, AiR, SEMESTR III, Wzmb
zaliczenie z KWP, Studia, semestr II, KWP
CURRICULUM VITAE, AiR, semestr II
Oscylator harmoniczny, POLITECHNIKA, AiR, Semestr II, FIZYKA, WYKŁADY
notatka, POLITECHNIKA, AiR, Semestr II, AUTOMATYKA I ROBOTYKA, 06
DiAN kolos mini, Studia, AiR, SEMESTR II, DiAN

więcej podobnych podstron