Podstawy Programowania 1 (Język C)

Writing /home/grochu/public_html/wiki/data/cache/8/841027b081db2f0d3bf09a5d770c487e.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/3/3a3acaf04463aea628713dd93e5bc2eb.i failed
Writing /home/grochu/public_html/wiki/data/cache/8/841027b081db2f0d3bf09a5d770c487e.metadata failed
Writing /home/grochu/public_html/wiki/data/cache/3/36b0ea2015be1b959cf13d8176501abe.i failed
Writing /home/grochu/public_html/wiki/data/cache/3/36b0ea2015be1b959cf13d8176501abe.metadata failed
Writing /home/grochu/public_html/wiki/data/cache/8/841027b081db2f0d3bf09a5d770c487e.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/3/3a3acaf04463aea628713dd93e5bc2eb.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/3/34adcd13ef1a13e268a9cb9aac2283af.xhtml failed

Podstawy Programowania 1 (Język C)

Laboratorium

Semestr letni 2018/19

  • każdy poniedziałek, 10:30 - 12:00, s.PK4, WFAiIS

Literatura

  • Brian W. Kernighan, Dennis M. Ritchie, Język ANSI C
  • David Griffiths, Dawn Griffiths, „Rusz głową! C”, Helion, Gliwice, 2013.
  • (prawie) wszystkie książki na temat języka C

PP1 Zajęcia

Zaliczenie laboratorium

<fs large>Zaliczenie laboratorium odbywa sie na podstawie dwóch kolokwiów.</fs>
Wpływ na ocenę końcową mają również

  • aktywność na zajęciach, głównie brane pod uwagę jest samodzielne rozwiązywanie zadań na zajęciach
  • obecność na zajęciach

Studenci, którzy uważają, że potrafią sprawnie programować w języku C mogą zaliczyć zajęcia na podstawie projektu. Chęć zaliczenia w tym trybie należy zgłosić nie później niż na drugich zajęciach laboratoryjnych.

Co powinien zawierać projekt zaliczeniowy?
Propozycje programów
Lista projektów

Kilka przydatnych odnośników

Zintegrowane środowiska programistyczne (IDE)

Full C and C++ IDE with Visual Studio
Visual Studio - wystarczy darmowe Visual Studio Community 2017
Code::Blocks (GNU Linux, MS Windows, Mac OS X)
Eclipse z wtyczką CDT (GNU Linux, MS Windows)
NetBeans IDE C and C++ Development
Bloodshed Software - Dev-C++ (MS Windows) - Nie rozwijany od 2005 !! (rozwijana nieoficjalna wersja Code::Blocks (GNU Linux, MS Windows, Mac OS X)
Kdevelop KDE Development Environment (GNU Linux)
Anjuta DevStudio IDE for C and C++, written for GTK/GNOME (GNU Linux)
Relo (MS Windows)
Turbo C version 2.01 (MS Windows)

Kompilatory C Online

Edytory tekstu

Emacs podstawowe komendy (html, pdf)
Vim - podstawowe komendy (html, pdf)

Projekty zaliczeniowe