Zagadnienia z wykładu wymagane na teście

Writing /home/grochu/public_html/wiki/data/cache/c/cd278c3f49babaf4f6fef0d2b68504c0.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/meta/zajecia/pp_2026_2/zagadnienia-short.meta failed
Unable to save metadata file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/attic/zajecia/pp_2026_2/zagadnienia-short.1790677185.txt.gz failed
Writing /home/grochu/public_html/wiki/data/cache/c/cd278c3f49babaf4f6fef0d2b68504c0.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/9/9bbeae068fa8bfce03b7ebcab4fd5fd8.xhtml failed

Zagadnienia z wykładu wymagane na teście

Test obejmuje materiał do wykładu 10 Operatory: uzupełnienie i powtórzenie z pominięciem operatorów bitowych.

Znajomość pojęć

  • programowanie proceduralne
  • programowanie strukturalne
  • kod maszynowy
  • assembler
  • linkowanie (konsolidacja)
  • kompilator, proces kompilacji
  • preprocesor
  • interpreter, języki interpretowane (skryptowe)
  • algorytm, zadanie algorytmiczne
  • złożoność obliczeniowa
  • deklaracja i definicja funkcji
  • rekurencja
  • zmienne lokalne i zmienne globalne
  • podział pamięci programu: sterta, stos, dane, kod
  • wskaźnik, zmienna wskaźnikowa, typ wskaźnikowy
  • nadmiar, niedomiar
  • typ zmiennej, rzutowanie typu
  • bit, bajt, kod binarny
  • priorytet i łączność operatora
  • system binarny, szesnastkowy, oktalny, dziesiętny

Elementy języka C

  • zmienne, typy zmiennych, deklaracje zmiennych
  • instrukcje sterujące: if, else, while, for, goto, itd
  • operatory (bez oparetowów bitowych)
  • funkcje, przekazywanie wartości do funkcji, zwracanie wartości
  • wskaźniki, zmienne wskaźnikowe, przekazywanie wskaźnika w argumencie funkcji
  • tablice, przekazywanie tablic do funkcji
  • struktury, dostęp do pól struktur, struktury jako argumenty funkcji
  • znaki i łańcuchy znakowe
  • funkcje biblioteki standardowej: printf, scanf, getchar, putchar

Czego nie trzeba się uczyć?

  • Historii komputerów
  • Algorytmów i źródeł programów zaprezentowanych na wykładzie