Informatyka Elektro: Różnice pomiędzy wersjami
(→Instrukcje do zajęć laboratoryjnych:) |
(→Instrukcje do zajęć laboratoryjnych:) |
||
(Nie pokazano 15 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
− | < | + | |
+ | ==Wykład z Podstaw Informatyki dla pierwszego roku Elektrotechniki == | ||
+ | <P> | ||
+ | '''Wykłady prowadzone są stacjonarnie''' | ||
+ | </P> | ||
+ | |||
<P> | <P> | ||
− | '''Zagadnienia omawiane na wykładzie | + | '''Zagadnienia omawiane na wykładzie 01.10.21''' |
* Warunki zaliczenia | * Warunki zaliczenia | ||
* Język C++: | * Język C++: | ||
Linia 10: | Linia 15: | ||
** Typy zmiennych | ** Typy zmiennych | ||
** Deklaracja i definicja zmiennych | ** Deklaracja i definicja zmiennych | ||
+ | |||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 08.10.21''' | ||
+ | |||
+ | * Instrukcje sterujące | ||
+ | ** if | ||
+ | ** :? | ||
+ | ** switch - case | ||
+ | * Pętle | ||
+ | ** do | ||
+ | ** while | ||
+ | ** for | ||
+ | * Instrukcje wejście - wyjścia | ||
+ | * Przestrzenie nazw | ||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 15.10.21''' | ||
+ | |||
+ | * Wskaźniki | ||
+ | * Referencje | ||
+ | * Tablice | ||
+ | ** indeksacja | ||
+ | ** inicjacja (nadanie wartości) | ||
+ | ** równoważność tablic i wskaźników | ||
+ | ** tablice wielowymiarowe | ||
+ | * Funkcje | ||
+ | ** Przekazywanie i zwracanie wartości | ||
+ | |||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 22.10.21 i 5.11.21''' | ||
+ | |||
+ | * Struktury | ||
+ | * Rzutowanie | ||
+ | * Dynamiczna alokacja pamięci | ||
+ | ** Wskaźnik typu void* | ||
+ | * Obiekty | ||
+ | ** Dodanie funkcji składowych do struktur | ||
+ | ** Definiowanie operatorów | ||
+ | ** Konstruktory | ||
+ | </P> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Instrukcje do zajęć laboratoryjnych: ===== | ||
+ | <ul> | ||
+ | <li>[[Media:Cwiczenia_2_2021.pdf |Zadanie 20.10.2021]]</li> | ||
+ | <li>[[Media:Cwiczenia_3_2021.pdf |Zadanie 27.10.2021]]</li> | ||
+ | <li>[[Media:Cwiczenia_5_2021.pdf |Zadanie 10.11.2021]]</li> | ||
+ | <li>[[Media:Cwiczenia_6_2021.pdf |Zadanie 17.11.2021]]</li> | ||
+ | <li>[[Media:Cwiczenia_7_2021.pdf |Zadanie 24.11.2021]]</li> | ||
+ | <li>[[Media:Cwiczenia_8_2021.pdf |Zadanie 01.12.2021]]</li> | ||
+ | <li>[[Media:Baza_obiektow_21.cpp |Zadanie 15.12.2021]]</li> | ||
+ | </ul> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <!-- | ||
+ | ** Przekazywanie argumentów przez wskaźnik | ||
+ | ** Przekazywanie argumentów przez referencję | ||
+ | ** Rekurencja | ||
+ | |||
** Stałe | ** Stałe | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Ćwiczenia umieszczane są na platformie MSTeams''' | ||
+ | <br> | ||
+ | Pierwsze sugerowane ćwiczenie może brzmieć: | ||
+ | <br> | ||
+ | |||
+ | Proszę napisać program który znajduje wszystkie dzielniki liczby podanej przez użytkownika. | ||
</P> | </P> | ||
+ | |||
+ | |||
+ | |||
Linia 95: | Linia 185: | ||
</P> | </P> | ||
− | + | ||
<ul> | <ul> | ||
<li>[[Media:cwiczenia_1.pdf |Zadanie 18.10.2018]]</li> | <li>[[Media:cwiczenia_1.pdf |Zadanie 18.10.2018]]</li> | ||
Linia 109: | Linia 199: | ||
</ul> | </ul> | ||
− | + | ||
Linia 160: | Linia 250: | ||
* Macierzowe rozwiązywanie układów prostych równań liniowych | * Macierzowe rozwiązywanie układów prostych równań liniowych | ||
* [[Media:Backtrace_1.txt |plik z zapisem sesji]] | * [[Media:Backtrace_1.txt |plik z zapisem sesji]] | ||
− | + | ||
=== Zagadnienia poruszane na drugim wykładzie: === | === Zagadnienia poruszane na drugim wykładzie: === | ||
* Zapis i odczyt danych (save i load) | * Zapis i odczyt danych (save i load) | ||
Linia 240: | Linia 330: | ||
* dzwiek: | * dzwiek: | ||
audiorecorder, sound, itp.. | audiorecorder, sound, itp.. | ||
− | |||
− | + | ||
+ | |||
<div class="toccolours mw-collapsible" style="overflow:auto;"> | <div class="toccolours mw-collapsible" style="overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;">Zagadnienia poruszane na trzecim wykładzie: </div> | <div style="font-weight:bold;line-height:1.6;">Zagadnienia poruszane na trzecim wykładzie: </div> | ||
Linia 249: | Linia 339: | ||
This text is collapsible. | This text is collapsible. | ||
</div></div> | </div></div> | ||
− | + | ||
== Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne == | == Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne == | ||
Linia 266: | Linia 356: | ||
</ul> | </ul> | ||
− | + | ||
<li>[[Media:Zadanie_17_10_2019.pdf |Zadanie 17.10.2019]]</li> | <li>[[Media:Zadanie_17_10_2019.pdf |Zadanie 17.10.2019]]</li> | ||
<li>[[Media:Zadanie_24_10_2019.pdf |Zadanie 24.10.2019]]</li> | <li>[[Media:Zadanie_24_10_2019.pdf |Zadanie 24.10.2019]]</li> |
Aktualna wersja na dzień 12:50, 15 gru 2021
Wykład z Podstaw Informatyki dla pierwszego roku Elektrotechniki
Wykłady prowadzone są stacjonarnie
Zagadnienia omawiane na wykładzie 01.10.21
- Warunki zaliczenia
- Język C++:
- Informacje o języku
- Organizacja kodu
- Składnia
- Operatory
- Typy zmiennych
- Deklaracja i definicja zmiennych
Zagadnienia omawiane na wykładzie 08.10.21
- Instrukcje sterujące
- if
- :?
- switch - case
- Pętle
- do
- while
- for
- Instrukcje wejście - wyjścia
- Przestrzenie nazw
Zagadnienia omawiane na wykładzie 15.10.21
- Wskaźniki
- Referencje
- Tablice
- indeksacja
- inicjacja (nadanie wartości)
- równoważność tablic i wskaźników
- tablice wielowymiarowe
- Funkcje
- Przekazywanie i zwracanie wartości
Zagadnienia omawiane na wykładzie 22.10.21 i 5.11.21
- Struktury
- Rzutowanie
- Dynamiczna alokacja pamięci
- Wskaźnik typu void*
- Obiekty
- Dodanie funkcji składowych do struktur
- Definiowanie operatorów
- Konstruktory
Instrukcje do zajęć laboratoryjnych:
- Zadanie 20.10.2021
- Zadanie 27.10.2021
- Zadanie 10.11.2021
- Zadanie 17.11.2021
- Zadanie 24.11.2021
- Zadanie 01.12.2021
- Zadanie 15.12.2021