====== Różnice ====== Różnice między wybraną wersją a wersją aktualną.
jimp2014 [2018/12/03 16:50] miller [Laboratorium nr 10 (rok 18/19). Struktury c.d.] |
jimp2014 [2019/01/16 16:38] (aktualna) miller [Laboratorium nr 13 (rok 17/18). Sprawdzian] |
||
---|---|---|---|
Linia 220: | Linia 220: | ||
====== Laboratorium nr 11 (rok 18/19). Operatory, klasy zmiennej, łączność, czas trwania zmiennej ====== | ====== Laboratorium nr 11 (rok 18/19). Operatory, klasy zmiennej, łączność, czas trwania zmiennej ====== | ||
- | Które z poniższych wyrażeń użytych jako //l-value// lub //r-value// po definicjach | + | 1. Wykorzystanie struktur i wskaźników - operacje na listach jednokierunkowych |
+ | |||
+ | [[Zadania 11 2018]] (program ''Lista'' w kilku wersjach). | ||
+ | |||
+ | |||
+ | 2. Które z poniższych wyrażeń użytych jako //l-value// lub //r-value// po definicjach | ||
''int a=100, b=200, tab[3]={10,20,30}, *p=tab;'' | ''int a=100, b=200, tab[3]={10,20,30}, *p=tab;'' | ||
Linia 243: | Linia 248: | ||
* a+++++b | * a+++++b | ||
- | Rodzaje stałych, znaczenie słowa kluczowego ''const''. | + | 3. Rodzaje stałych, znaczenie słowa kluczowego ''const''. |
- | Zasłanianie identyfikatorów. | + | 4. Zasłanianie identyfikatorów. |
- | Znaczenie słów kluczowych ''static'' i ''extern''. | + | 5. Znaczenie słów kluczowych ''static'' i ''extern''. |
- | Wykorzystanie struktur i wskaźników - operacje na listach jednokierunkowych | ||
- | [[Zadania 11 2018]] | ||
===== Co należy przygotować na ćwiczenia laboratoryjne nr 12: ===== | ===== Co należy przygotować na ćwiczenia laboratoryjne nr 12: ===== | ||
Linia 261: | Linia 264: | ||
* Dyrektywy preprocesora. | * Dyrektywy preprocesora. | ||
- | * Wszelkie pytania, jakie pojwiły się w czasie semestru, a nie doczekały się jeszcze odpowiedzi. | + | * Wszelkie pytania, jakie pojawiły się w czasie semestru, a nie doczekały się jeszcze odpowiedzi. |
====== Laboratorium nr 12 (rok 18/19). Uzupełnienia ======= | ====== Laboratorium nr 12 (rok 18/19). Uzupełnienia ======= | ||
Linia 269: | Linia 272: | ||
* Wskaźniki do funkcji. | * Wskaźniki do funkcji. | ||
* Co oznaczają poniższe deklaracje: | * Co oznaczają poniższe deklaracje: | ||
- | - int f(void), *fip(), (*pfi)(); | + | - ''int f(void), *fip(), (*pfi)();'' |
- | - int (*apfi[3])(int *x, int *y); | + | - ''int (*apfi[3])(int *x, int *y);'' |
- | - int (*fpfi(int (*)(long), int))(int,...); | + | - ''int (*fpfi(int (*)(long), int))(int,...);'' |
* Dyrektywy preprocesora, w tym - kompilacja warunkowa. | * Dyrektywy preprocesora, w tym - kompilacja warunkowa. | ||
* [[Zadania 12 2018]] | * [[Zadania 12 2018]] | ||
Linia 291: | Linia 294: | ||
- Dynamiczny przydział pamięci. | - Dynamiczny przydział pamięci. | ||
- Tablice wskaźników. | - Tablice wskaźników. | ||
+ | * [[Przyklad zadania]] - na napisanie takiego programu potrzeba więcej czasu niż trwa sprawdzian, ale w domu, dla ćwiczenia, warto go napisać. | ||
- | ====== Laboratorium nr 13 (rok 18/19). Sprawdzian ======= | + | ====== Laboratorium nr 13 (rok 17/18). Sprawdzian ======= |
Linia 308: | Linia 312: | ||
JiMP swoje nazwisko wersja nr | JiMP swoje nazwisko wersja nr | ||
- | {{nic:dydaktyka:jimp:sprawdzian2017budynek.pdf|Temat 1}} | + | [[Spr4]] |
- | {{nic:dydaktyka:jimp:sprawdzian2017jezyki.pdf|Temat 2}} | + | [[Spr5]] |
- | {{nic:dydaktyka:jimp:sprawdzian2016macierz.pdf|Temat 3}} | + | [[Spr6]] |
- | {{nic:dydaktyka:jimp:sprawdzian2018plik.pdf|Temat 4}} | + | {{nic:dydaktyka:jimp:sprawdzian2017budynek.pdf|Temat 1}} |
+ | |||
+ | {{nic:dydaktyka:jimp:sprawdzian2016plik.pdf|Temat 4}} | ||
{{nic:dydaktyka:jimp:tekst.txt|Plik tekstowy}} (źródło: en.wikibooks.org/wiki/C_Programming/Why_learn_C%3F) | {{nic:dydaktyka:jimp:tekst.txt|Plik tekstowy}} (źródło: en.wikibooks.org/wiki/C_Programming/Why_learn_C%3F) | ||
- | |||
- | {{nic:dydaktyka:jimp:sprawdzian2017budynek.pdf|Temat 5}} | ||
- | |||
- | {{nic:dydaktyka:jimp:sprawdzian2017jezyki.pdf|Temat 6}} | ||
- | |||
- | {{nic:dydaktyka:jimp:sprawdzian2016macierz.pdf|Temat 7}} | ||
- | |||
===== Co należy przygotować na ćwiczenia laboratoryjne nr 14: ===== | ===== Co należy przygotować na ćwiczenia laboratoryjne nr 14: ===== | ||
Linia 330: | Linia 329: | ||
- | ====== Laboratorium nr 14 (rok 18/19). Poprawa sprawdzianu, zaliczenia ======= | + | ====== Laboratorium nr 14 (rok 18/19). Poprawa ew. błędów popełnionych na sprawdzianie, zaliczenia ======= |
====== Terminy zaliczeń (rok 18/19). ======= | ====== Terminy zaliczeń (rok 18/19). ======= | ||
- | - Drugi termin: do ustalenia | + | - Pierwszy termin: ostatnie (14.) zajęcia laboratoryjne. |
- | - Trzeci termin: do ustalenia | + | - Drugi termin: 29.01.2019 godz.14:00 lab.216 w C2. |
+ | - Trzeci termin: 12.02.2019 godz. 12:00 lab.216 w C2. | ||