Motto: There are 10 kinds of people in the world
— those who understand binary and those who don't.


Reguły wymagania obecności: maksymalnie 2 nieusprawiedliwione, punktualność!!!



Cel tych zajęć: myśleć i rozumieć.

Nic na pamięć, dowolne notatki lub podręczniki,

również na kartkówkach i kolokwiach.

   Dziennik Lekcyjny happy smiley





Reguły oceniania:

Nice try!
  • aktywność (w tym przygotowanie do zajęć i zadania domowe),
  • kartkówki,
  • zaliczenie CZTERECH zadań,
  • kolokwium zaliczeniowe z dopytaniem (niekoniecznie wszyscy)


Tematyka zajęć:


  1. Wejściówka happy smiley A, B,C
  2. Środowisko użytkownika systemu Debian GNU/Linux - tryb terminalowy i graficzny.
  3. Edytory tekstowe i managery plików.
  4. Powłoka BASH, przydatne polecenia    O poleceniu sort    O poleceniach find i grep
  5. Środowisko programistyczne dla języka C w Linux-ie. Pojęcia preprocesora, kompilatora i linkera.Ściąga
    z języka C
  6. Pierwszy program w języku C, jego kompilacja i uruchomienie, poprawianie błędów - komunikaty kompilatora.
  7. Podstawowe konstrukcje języka C: struktura pliku źródłowego, funkcja main, deklaracje, instrukcje, operatory.
  8. Wejście-wyjście: strumienie, stdout, stdin, stderr, przekierowania. str57.txt    wewy.c
  9. Instrukcje pętli, przykładowy program z pętlami.
  10. Przetwarzanie strumienia wejściowego po znaku: zliczanie wystąpień, statystyka wystąpień znaków.
  11. Typy danych, binarna postać danych w komputerze, kodowania, precyzja i dokładność rachunków.Przedtermin
  12. Wprowadzanie danych liczbowych z klawiatury, scanf.
  13. Proste zadania numeryczne: badanie podzielności, weryfikacja wielkich liczb pierwszych. Liczby pierwsze
  14. Wprowadzanie kątowych danych liczbowych, dodawanie i normalizacja kątów.Ujemne zero

Przykładowa literatura: