1. Co informuje o tym jak jest kodowana informacja w plikach? Podaj przykłady.
2. Co określamy terminem oprogramowanie?
3. Co stanowi problem przy przenoszeniu informacji między programami i komputerami?
4. Co to jest kod ASCII i do czego jest wykorzystywany?
5. Co to jest rozszerzony kod ASCII i do czego jest wykorzystywany?
6. Co to jest kod rozszerzony Unicode?
7. Co to jest programowanie strukturalne? Jaka jest jego cecha charakterystyczna?
8. Co to jest schemat blokowy? Podaj zasady budowy?
9. Co to jest system operacyjny? Podaj przykład.
10. Co to jest system pozycyjny - wagowy? Podaj przykład.
11. Co to jest Unicode?
12. Czym charakteryzują się systemy dwójkowy i szesnastkowy?
13. Czym charakteryzuje się strukturalny język programowania?
14. Czym musza charakteryzować się języki programowania? Czym różnią się od języka naturalnego?
15. Czym powinien charakteryzować się poprawnie rozwiązany algorytm?
16. Czym są deklaracje zmiennych i jaka jest ich rola w programach?
17. Dlaczego bajt nie jest jednostką elementarną? Uzasadnij.
18. Dlaczego bit jest jednostką elementarną? Uzasadnij.
19. Dlaczego informacje zawarte w programach są kodowane w różny sposób? Jak rozróżniamy kody?
20. Dlaczego rozróżniamy zapis liczb całkowitych i rzeczywistych w pamięci komputera? Uzasadnij.
21. Do czego służą deklaracje zmiennych?
22. Do czego służy w programie blok deklaracji?
23. Do czego stosuje się podprogramy i funkcje? Podaj przykład.
24. Do jakich zagadnień wykorzystujemy algorytmy iteracyjne?
25. Ile bajtów obejmuje kB, MG, GB?
26. Jak kodowane są informacje w aplikacjach? W jakim celu?
27. Jak można graficznie przedstawić algorytm? Podaj przykłady.
28. Jak można się zabezpieczyć przed nieskończoną pętlą w algorytmie o nieznanej liczbie koków?
29. Jak odróżniamy od siebie stałe i zmienne arytmetyczne różnych typów?
30. Jak stosujemy macierze w algorytmach? Podaj przykład algorytmu macierzowego.
31. Jak wyznaczamy max. Błąd względny?
32. Jak zwiększyć dokładność liczby rzeczywistej w zapisie zmiennoprzecinkowym? Uzasadnij.
33. Jak zwiększyć zakres liczb rzeczywistych w zapisie zmiennoprzecinkowym? Uzasadnij.
34. Jaka jest rola pętli w zadaniach macierzowych?
35. Jaka własność mantysy zapewnia błąd względny tego samego rzędu?
36. Jaką rolę pełni pętla w algorytmie?
37. Jaki jest związek wzajemny systemów dwójkowego i szesnastkowego? Podaj przykład.
38. Jaki rodzaj błędy jest miarą dokładności obliczeń?
39. Jaki rodzaj błędu musimy kontrolować, aby zapewnić porównywalność wyników obliczeń? Uzasadnij.
40. Jakie rodzaje programów wchodzą w skład oprogramowania?
41.Jakie są cechy algorytmu iteracyjnego stosowanego w szeregach potęgowych?
42. Jakie są najważniejsze cechy algorytmu iteracyjnego?
43. Jakie warunki powinien spełniać poprawny graf algorytmu?
44. Jakie znasz rodzaje oprogramowania komputerów? Podaj przykłady.
45. Jakie znasz typy stałych i zmiennych arytmetycznych? Podaj przykłady.
46. Krótko omów problematykę błędu bezwzględnego i względnego.
47. Na co należy zwrócić uwagę przy określaniu dokładności w algorytmie iteracyjnym?
48. Na czym polega i do czego stosuje się archiwizację informacji?
49. Na czym polega różnica miedzy kodami ASCII i Unicode?
50. Na czym polega zapis liczby w układzie cecha mantysa?
51. Naszkicuj ogólny schemat architektury komputera.
52. Określ związek i cechy parametrów formalnych (opisu algorytmu) i aktualnych w odwołaniu do podprogramu.
53. Określ problemy, które mogą występować w algorytmach o nieznanej liczbie kroków.
54. Omów budowlę wyrażeń relacji i stosowane w nich operatory.
55. Omów cechy składni języka programowania.
56. Omów etapy postępowania od algorytmu do wyniku.
57. Omów kwestie deklaracji zmiennych w programowaniu. Podaj przykład.
58. Omów niezbędne elementy algorytmu iteracyjnego o nieznanej liczbie kroków.
59. Omów niezbędne elementy algorytmu macierzowego o znanej liczbie kroków.
60. Omów pojęcie błędu bezwzględnego i względnego.
61. Omów problem polskich znaków diakrytycznych w kodzie ASCII.
62. Omów różne sposoby kodowania informacji.
63. Omów sposób rozwiązywania problemów (tworzenia algorytmów), w których stosowane są macierze.
64.Omów wyrażenie relacji i stosowane w nim operatory.
65. Omów zagadnienie dokładności w komputerowej reprezentacji liczb.
66. Omów zapis wyrażeń arytmetycznych i stosowane operatory.
67. Omów zapis wyrażeń logicznych i stosowane operatory.
68. Opisz definicję i zastosowanie kodu ASCII. Jak zapisuje się litery takie jak ą, ę?
69. Opisz instrukcję podstawienia na przykładzie licznika w pętli.
70. Opisz instrukcję skoku i jej rolę w algorytmie.
71. Opisz jak zbudowany jest program komputerowy.
72. Opisz znane ci typy oprogramowania komputerów.
73. Podaj cechy budowy pętli i elementy jej struktury.
74. Podaj cechy charakterystyczne kodu ASCII. Co to jest rozszerzony kod ASCII?
75. Podaj cechy grafu opisującego poprawny algorytm.
76. Podaj cechy instrukcji podstawienia.
77. Podaj definicję pliku i katalogu.
78. Podaj definicję algorytmu.
79. Podaj definicję bitu i bajtu.
80. Podaj definicje i zastosowanie operacyjnej pamięci (RAM).
81. Podaj definicję systemu wagowego - pozycyjnego i pokaż ją na systemie dziesiętnym.
82. Podaj drogę od sformułowania problemu do jego rozwiązania na konkretnych wartościach.
83. Podaj na przykładzie błąd bezwzględny mantysy. Jak go wyznaczamy?
84. Podaj na przykładzie błąd względny mantysy. Jak go wyznaczamy?
85. Podaj najważniejsze elementy, które występują w algorytmie o znanej liczbie kroków.
86. Podaj niezbędne kroki algorytmu iteracyjnego.
87. Podaj przykład wpływu hierarchii operatorów arytmetycznych na wynik działania.
88. Podaj przykład wpływu hierarchii operatorów logicznych na wynik działania.
89. Podaj przykład różnego rodzaju stałych i ich zapis.
90. Podaj przykład deklaracji zmiennych i określ do czego one służą.
91. Podaj różnice między językiem programowania a językiem naturalnym. Jakie są cechy języka programowania?
92. Podaj zasady i potrzebę kompresji informacji.
93. Podaj zasady korzystania z macierzy jedno i dwu wymiarowych oraz sposoby odwoływania się do nich w instrukcjach.
94. Porównaj fizyczny i logiczny zapis informacji na dysku.
95. Porównaj ze sobą błąd względny i bezwzględny.
96. Scharakteryzuj elementy (etapy) w algorytmie iteracyjnym.
97. Scharakteryzuj elementy funkcjonalne komputera.
98. Scharakteryzuj hierarchie operatorów arytmetycznych i logicznych. Podaj przykład.
99. Scharakteryzuj najważniejsze jednostki informacji.
100. Scharakteryzuj najważniejsze typy instrukcji w językach programowania.
101. Scharakteryzuj różne typy stałych i zmiennych arytmetycznych.
102. Scharakteryzuj znane ci rodzaje aplikacji.
103. Scharakteryzuj znane ci rodzaje pamięci.
104. Scharakteryzuj znane ci typy liczbowe (stałe i zmienne).
105. Scharakteryzuj znane ci typy starych i zmiennych.
106. W jaki sposób 256 różnych wartości bajta może posłużyć do zapisania wielu różnorodnych informacji?
107. W jaki sposób informacja zapisywana jest na dysku: zapis fizyczny i układ logiczny.
108. W jaki sposób rozróżniamy zapis liczb całkowitych i rzeczywistych w pamięci komputera.
109. W jakim celu używane są biblioteki podprogramów i funkcji? Podaj prosty przykład.
110. Wymień i scharakteryzuj różne typy oprogramowania.
111. Wymień najważniejsze urządzenia zewnętrzne, które są niezbędne do korzystania z komputera.
112. Wymień podstawowe elementy każdego algorytmu.
113. Wymień rodzaje i zastosowanie pamięci zewnętrznych.
114. Wymień znane ci rodzaje instrukcji w językach programowania.
115. Wymień znane ci rodzaje wyrażeń i cechy charakterystyczne.
116. Wymień znane ci typy algorytmów.
117. Wymień znane ci typy stałych i zmiennych. Podaj przykłady.
118. Zdefiniuj błąd względny i błąd bezwzględny.
119. Zdefiniuj pozycyjny - wagowy system zapisu liczb. Podaj przykłady.
120. Zdefiniuj stałoprzecinkowy i zmiennoprzecmkowy zapis liczb, po co się je rozróżnia?