ODSTAWY PROGRAMOWANIA
|M *ykU«»
l Ukr
(>|„ rv|.v następujących stalydi:
razen
c <* '9
i.
zapisać prawidłowe wywołanie funkcji f z argumentem a.
12. Przedstawiony ciąg instrukcji zapisać używając instrukcji for
m = a[i] ;
1997
0.3l4l5e«-l
’\n*
"The C Language"
2. Z.i<i. kl.irirt\rt< zmienne:
• , tTJłU SłOMMtegP dl* iiczb callttHn-rvdi z przedziału < 0.1000 >.
• v typu wskaźnik do zmiennych zu.iko
lirzliy zespolonej.
J. ZapiW u.L>N-|)ujące wyrażenia
[* < y) A (»/ < r)
•1. Obliczyć wartości wyrażeń
2«3 - 4*5
15 / 4*4
(1 > 2) ? 3 : 4 2 == 3
' Określić typy wy ników następujących wyrażeń
80/5/3
-70^1 ♦ 3
°‘ Z ^ zmienne a. b, c.d reprezen-
"U1 »yp char określić typy wyników wy-
c >* *0* kk
U “'“Wiłach wyrażeniach, zwiększę-
<»p)^
priorytet operatora ...
wyisiy od V 7 ^est
J ir__t .
<1*Uu4 hczbe cant, ^ J C Pr*>T*'8»no do-
i = 0 ;
«n = a[i] ; uhile ( i < n ) { if ( a[i] > z. ) i = i ♦ 1;
>
13. Zakładając, że a jest tablicą składającą się z 10 elementów rzeczywistych zapisać sekwencję instrukcji drukujących elementy
tej tablicy.
14. Zapisać ciąg instrukcji wyznaczający sumę 10 pierwszych wyrazów szeregu:
s = 1 + 1/2 + 1/3 + ...
15. Jaką wartość zwróci funkcja f dla argumentu równego 3 ?
int f(int n)
{
if ( n > 0 ) return n*f(n-l); e^8€ return 0;
16. Zaproponować makrodefimeję ODD zwraca W 1 dla argumentów nieparzystych