Imię i nazwisko
Podstawy Informatyki Przykładowy sprawdzian wiadomości 1
1. (5 pt.) Opisz pętlę FOR
2. (5 pt.) Znajdź błędne deklaracje z poniższych przykładach. Zamieść ich poprawną postać.
• var liczby:(1,1,2,3,2,1,3,4,4,5);
• type tab=array[1.2,1.8,1.5] of char;
• eonst e=2,71;
• var liczba:real;
• var 1;11:byte;
3. (10 pt.) Znajdź błędy składniowe i logiczne w poniższym programie: program pierwszy
pe tablica=array (1. . r T4:tablica; licznik:integer
4. (5 pt.) Co będzie wynikiem wykonania poniższego programu. Odpowiedź uzasadnij, program drugi; const e=2.71;
var pomoc, wyki: byte;
procedurę e_do_x(wynik:real; x:byte);
begin
if x>0 then
for licznik:=1 to x do wynik:=wynik*e;
BEGIN
wykl=0; pomoc=2;
e_do_x(pomoc,wyki);
END.
5. (5 pt.) Napisz program, obliczający wartość wyrażenia z liczby naturalnej podanej przez użytkownika. Wynik ma być
6. (10 pt.) Napisz i użyj w programie głównym procedurę, która będzie znajdywała i zwracała sumy: liczb parzystych i liczb nieparzystych występujących w podanej tablicy liczb naturalnych. Tablica ta jest parametrem wejściowym procedury. Zamieścić odpowiednią definicję typu.
7. (10 pt.) Napisz i użyj w programie głównym funkcję, której parametrami będą dwie liczby naturalne. Rinkcja ma zwracać liczbę naturalną wylosowaną z zakresu określonego przez te liczby tzn. pierwsza liczba stanowi lewą granicę zakresu, a druga prawą. W przypadku gdy pierwsza liczba jest równa lub mniejsza od drugiej funkcja ma zwracać 0.
16