From MJanik
(Difference between revisions)
|
|
(53 intermediate revisions not shown) |
Line 1: |
Line 1: |
| <font size="2"> | | <font size="2"> |
- | Semestr letni 2015/2016 | + | Semestr letni 2016/2017 |
| | | |
| '''Laboratorium z programowania w języku C''' do wykładu dr inż. Tomasza Pietrzaka. | | '''Laboratorium z programowania w języku C''' do wykładu dr inż. Tomasza Pietrzaka. |
Line 8: |
Line 8: |
| dr inż. Małgorzata Janik | | dr inż. Małgorzata Janik |
| | | |
- | pok. 117d GF, majanik@if.pw.edu.pl | + | pok. 117d GF, malgorzata.janik@pw.edu.pl |
| | | |
- | Konsultacje: pon. 10:00-11:00, 13:00-14:00 w pokoju 117 + umowa na inne terminy drogą mailową. | + | Konsultacje: śr. 13:00-14:00, cz. 11:00-12:00 w pokoju 117d + umowa na inne terminy drogą mailową. |
| | | |
- | [http://www.if.pw.edu.pl/~topie/?str=2360 Regulamin PP] znajduje się do wglądu na [http://www.if.pw.edu.pl/~topie stronie dr Pietrzaka]. Rozkład zajęć oraz regulamin laboratorium można znaleźć na stronie [http://www.if.pw.edu.pl/~labkomp/ stronie Laboratorium Komputerowego]. | + | '''Przed przyjściem na konsultacje należy się umówić z prowadzącym poprzez e-mail.'''<br> |
| + | |
| + | [http://www.if.pw.edu.pl/~topie/?str=2470 Regulamin PP] znajduje się do wglądu na [http://www.if.pw.edu.pl/~topie stronie dr Pietrzaka]. Rozkład zajęć oraz regulamin laboratorium można znaleźć na stronie [http://www.if.pw.edu.pl/~labkomp/ stronie Laboratorium Komputerowego]. |
| </font> | | </font> |
- |
| |
- | <!-- Wykłady znajdują się na stronie dr Hanny Zbroszczyk: [http://www.if.pw.edu.pl/~gos/ Wykłady]. -->
| |
- |
| |
- |
| |
- | <b>Wyniki</b>
| |
| | | |
| <!-- [https://docs.google..... Grupa wtorek 8:00 - 10:00] --> | | <!-- [https://docs.google..... Grupa wtorek 8:00 - 10:00] --> |
Line 27: |
Line 24: |
| [http://www.if.pw.edu.pl/~majanik/files/PP/prezentacja1_zadania.pdf Laboratorium 0 - wstęp] (laboratorium niepunktowane) | | [http://www.if.pw.edu.pl/~majanik/files/PP/prezentacja1_zadania.pdf Laboratorium 0 - wstęp] (laboratorium niepunktowane) |
| | | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_1_2018 Laboratorium 1 - wczytywanie z pliku] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_2 Laboratorium 2 - pętle i instrukcje warunkowe] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_3 Laboratorium 3 - tablice jednowymiarowe] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_4 Laboratorium 4 - łańcuchy znaków] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/2018/PRACA_DOMOWA_1.pdf Praca domowa 1] |
| + | |
| + | <!-- |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Kolokwium1 Kontrolne 1 - pierwsze zajęcia kontrolne] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Kolokwium1_2017 Kolokwium 1 - pierwsze zajęcia kontrolne] |
| + | --> |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_5 Laboratorium 5 - funkcje] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_6 Laboratorium 6 - struktury] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/2018/PRACA_DOMOWA_2.pdf Praca domowa 2], [http://www.if.pw.edu.pl/~majanik/files/PP/2017/getchar.h getchar.h] |
| + | |
| + | Kolokwium 2 - drugie zajęcia kontrolne |
| + | |
| + | Laboratorium 7 |
| + | |
| + | Laboratorium 8 |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie_9 Laboratorium 9 - powtórzenie] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/2018/DOMOWE_3_LISTA.pdf Praca domowa 3] |
| + | |
| + | Kolokwium 3, wersja minimum: [http://www.if.pw.edu.pl/~majanik/files/PP/2018/grawzycie_minimum gra_minimum] , więcej komórek: [http://www.if.pw.edu.pl/~majanik/files/PP/2018/grawzycie gra] , żeby uruchomić: chmod +x grawzycie ./grawzycie |
| + | |
| + | Kolokwium 4 |
| + | |
| + | <!-- |
| + | |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie2_2017 Laboratorium 2 - pętle i instrukcje warunkowe] (zastępstwo) |
| + | |
| + | [http://www.if.pw.edu.pl/~lgraczyk/PP2017/lab03/zadanie3_20.03.2017.pdf Laboratorium 3 - tablice jednowymiarowe] (zastępstwo) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Kolokwium1_2017 Kolokwium 1 - pierwsze zajęcia kontrolne] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie4_2017 Laboratorium 4 - char*, alokacja pamięci] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie5_2017 Laboratorium 5 - funkcje] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie6_2017 Laboratorium 6 - struktury] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad7_2016 Laboratorium 7 - struktury wewnątrz struktur, podział na pliki, Makefile] (grupa 1) |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad7_2016_2 Laboratorium 7 - struktury, podział na pliki, Makefile] (grupa 2) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Kolokwium2_2017 Kolokwium 2 - drugie zajęcia kontrolne] (grupa 1) |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Kolokwium2_2017_2 Kolokwium 2 - drugie zajęcia kontrolne] (grupa 2) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/2017/zadanie8_2017_latwiejsze.pdf Laboratorium 8 - tablice dwuwymiarowe] |
| + | |
| + | Laboratorium 9 - listy jednokierunkowe (wejściówka również z tego wykładu, na którym pojawiły się listy) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/2017/Kontrolne3_GameOfLife.pdf Kolokwium 3 - trzecie zajęcia kontrolne] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Kolokwium4_2017 Kolokwium 4 - czwarte zajęcia kontrolne] |
| + | --> |
| + | |
| + | <!-- |
| [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad1_2016 Laboratorium 1 - wczytywanie z pliku] | | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad1_2016 Laboratorium 1 - wczytywanie z pliku] |
| | | |
Line 45: |
Line 108: |
| [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad9_2015 Laboratorium 9 - struktury - c.d. ] | | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad9_2015 Laboratorium 9 - struktury - c.d. ] |
| | | |
- | <!-- | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zad10_2016 Laboratorium 10 - powtórzenie, tablice dwuwymiarowe] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/Projekt1.pdf Laboratorium 11 - projekt cz. 1] |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/getchar.h getchar.h] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/Projekt2.pdf Laboratorium 12 - projekt cz. 2] |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/files/PP/Projekt3.pdf Laboratorium 13 - projekt cz. 3] |
| + | --> |
| + | |
| + | <!-- |
| [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie1_2015 Laboratorium 1 - wczytywanie z pliku] | | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/C/Zadanie1_2015 Laboratorium 1 - wczytywanie z pliku] |
| | | |
Line 76: |
Line 149: |
| <b>Zadania przygotowawcze</b> | | <b>Zadania przygotowawcze</b> |
| | | |
- | Oprócz przejrzenia wykładów przed laboratoriami polecam przećwiczenie różnych poleceń w domu z książką, lub darmowym [http://qvazar.pl/kurs-c/kurs-c kursem internetowym] (lub innym dowolnym). Kurs [http://qvazar.pl/kurs-c qvazar] zawiera absolutne podstawy podstaw, 99% ćwiczonych w nim instrukcji pojawi się na laboratoriach prędzej czy później (raczej prędzej) i co więcej, ich znajomość będzie również potrzebna podczas kursu C++. Wniosek: ćwiczyć! | + | Oprócz przejrzenia wykładów przed laboratoriami polecam przećwiczenie różnych poleceń w domu z książką, lub darmowym [http://qvazar.pl/kurs-c/kurs-c kursem internetowym] (lub innym dowolnym). Kurs [http://qvazar.pl/ qvazar] zawiera absolutne podstawy podstaw, 99% ćwiczonych w nim instrukcji pojawi się na laboratoriach prędzej czy później (raczej prędzej) i co więcej, ich znajomość będzie również potrzebna podczas kursu C++. Wniosek: ćwiczyć! |
| | | |
| | | |
Latest revision as of 12:08, 5 June 2018
Semestr letni 2016/2017
Laboratorium z programowania w języku C do wykładu dr inż. Tomasza Pietrzaka.
Prowadzący:
dr inż. Małgorzata Janik
pok. 117d GF, malgorzata.janik@pw.edu.pl
Konsultacje: śr. 13:00-14:00, cz. 11:00-12:00 w pokoju 117d + umowa na inne terminy drogą mailową.
Przed przyjściem na konsultacje należy się umówić z prowadzącym poprzez e-mail.
Regulamin PP znajduje się do wglądu na stronie dr Pietrzaka. Rozkład zajęć oraz regulamin laboratorium można znaleźć na stronie stronie Laboratorium Komputerowego.
Zadania
Laboratorium 0 - wstęp (laboratorium niepunktowane)
Laboratorium 1 - wczytywanie z pliku
Laboratorium 2 - pętle i instrukcje warunkowe
Laboratorium 3 - tablice jednowymiarowe
Laboratorium 4 - łańcuchy znaków
Praca domowa 1
Laboratorium 5 - funkcje
Laboratorium 6 - struktury
Praca domowa 2, getchar.h
Kolokwium 2 - drugie zajęcia kontrolne
Laboratorium 7
Laboratorium 8
Laboratorium 9 - powtórzenie
Praca domowa 3
Kolokwium 3, wersja minimum: gra_minimum , więcej komórek: gra , żeby uruchomić: chmod +x grawzycie ./grawzycie
Kolokwium 4
Zadania przygotowawcze
Oprócz przejrzenia wykładów przed laboratoriami polecam przećwiczenie różnych poleceń w domu z książką, lub darmowym kursem internetowym (lub innym dowolnym). Kurs qvazar zawiera absolutne podstawy podstaw, 99% ćwiczonych w nim instrukcji pojawi się na laboratoriach prędzej czy później (raczej prędzej) i co więcej, ich znajomość będzie również potrzebna podczas kursu C++. Wniosek: ćwiczyć!
Geany na windows'ie