Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)
Politechnika Pozna
½
ska
Wydzia
»
Informatyki
I rok informatyki (studia stacjonarne I stopnia)
Imi
“ i nazwisko: . . . . . . . . . . . . . . . . . . . .
Grupa: . . . . . . Nr indeksu: . . . . . . . . .
PODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA
Kolokwium zaliczeniowe – zestaw 4
17 stycznia 2012 roku
1. (2 pkt.) Wymie
½ i opisz trzy podstawowe zasady programowania zoriento-
wanego obiektowo.
2. (4 pkt.) Podaj niezb
“dne deklaracje i instrukcje, które spowoduj przypisanie
zmiennej x najmniejszej warto
Ñci dodatniej w typie Extended.
3. (4 pkt.) Elementy ci
gu Fibonacciego okreÑlone s zaleónoÑci rekurencyjn
przy czym
Napisz definicj
“ funkcji rekurencyjnej obliczajcej n-ty
f
f
1
2
1
=
= .
element ci
gu Fibonacciego. Jak naleóy zabezpieczyƒ j przed wystpieniem
warunku EIntOverflow?
4. (3 pkt.) Podaj ogóln
postaƒ instrukcji try...except oraz przyk»ad jej zastoso-
wania.
5. (3 pkt.) Wymie
½ sposoby dost“pu do funkcji i procedur bibliotek DLL. Jaka
jest posta
ƒ dyrektywy external w kaódym z tych sposobów?
6. (4 pkt.) Typy punkt i wektor s
zdefiniowane nast“pujco:
type punkt = record
x, y : Double
end;
wektor = array [0..1] of
punkt;
Zdefiniuj litera
» zmienny linia typu
wektor tak, by mia
» on nast“pujce po-
cz
tkowe wartoÑci:
linia[0].x =
!3.1, linia[0].y = 1.5,
linia[1].x = 5.8, linia[1].y = 3.0.
Punktacja:
< 11
– niedostateczny
11 – 12
– dostateczny
13 – 14
– dostateczny plus
15 – 16
– dobry
17 – 18
– dobry plus
19 – 20
– bardzo dobry
f
f
f
n
n
n
n
=
+
>
−
−
1
2
2
,
,
(wype
»
nia oceniaj
cy)
Zadanie
Liczba punktów
1
2
3
4
5
6
Razem punktów
Ocena
. . . . . . . . . . . . .
(podpis)