Informatyka Elektro: Różnice pomiędzy wersjami
(→Instrukcje do zajęć laboratoryjnych:) |
(→Instrukcje do zajęć laboratoryjnych:) |
||
(Nie pokazano 130 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> | ||
+ | '''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 | ||
+ | |||
+ | </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 | ||
+ | |||
+ | |||
<P> | <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> | ||
+ | '''Zagadnienia omawiane na wykładzie 11.10.19''' | ||
+ | * Instrukcje sterujące | ||
+ | ** if | ||
+ | ** :? | ||
+ | ** switch - case | ||
+ | * Pętle | ||
+ | ** do | ||
+ | ** while | ||
+ | ** for | ||
+ | * Typ wyliczeniowy enum | ||
+ | * Instrukcje wejście - wyjścia | ||
+ | * Przestrzenie nazw | ||
</P> | </P> | ||
+ | |||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 18.10.19''' | ||
+ | |||
+ | * 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 | ||
+ | ** Przekazywanie argumentów przez wskaźnik | ||
+ | ** Przekazywanie argumentów przez referencję | ||
+ | ** Rekurencja | ||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 08.11.19''' | ||
+ | |||
+ | * Struktury | ||
+ | * Rzutowanie | ||
+ | * Dynamiczna alokacja pamięci | ||
+ | ** Wskaźnik typu void* | ||
+ | * Obiekty | ||
+ | ** Dodanie funkcji składowych do struktur | ||
+ | ** Definiowanie operatorów | ||
+ | ** Konstruktory | ||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 22.11.19''' | ||
+ | |||
+ | * Programowanie Obiektowe – wyższy poziom abstrakcji | ||
+ | * Kwalifikatory dostępu | ||
+ | * Konstruktory | ||
+ | * Destruktory | ||
+ | * Konstruktor kopiujący, operator przypisania | ||
+ | * UML - zunifikowany język modelowania, do opisu zależności między klasami | ||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | '''Zagadnienia omawiane na wykładzie 06.12.19''' | ||
+ | |||
+ | * Dziedziczenie | ||
+ | * Polimorfizm | ||
+ | * Klasy abstrakcyjne | ||
+ | </P> | ||
+ | |||
+ | |||
+ | <P> | ||
+ | ''' Materiały z wykładu 13.12.19 ''' | ||
+ | </P> | ||
+ | * [[Media:wyklad7.pdf |Wyklad7]] | ||
+ | * [[Media:projekt.zip |Przykładowy projekt]] | ||
+ | |||
+ | <P> | ||
+ | ''' [[Prezentacje]] z wykładów ''' | ||
+ | </P> | ||
+ | |||
+ | |||
+ | <ul> | ||
+ | <li>[[Media:cwiczenia_1.pdf |Zadanie 18.10.2018]]</li> | ||
+ | <li>[[Media:cwiczenia_2a.pdf |Zadanie 8.11.2018]]</li> | ||
+ | <li>[[Media:funkcje_w_c.pdf |Zadanie 15.11.2018]]</li> | ||
+ | <li>[[Media:cwiczenia_4.pdf |Zadanie 22.11.2018]]</li> | ||
+ | <li>[[Media:Cwiczenia_5.pdf |Zadanie 29.11.2018]]</li> | ||
+ | <li>[[Media:cwiczenia_6.pdf |Zadanie 06.12.2018]]</li> | ||
+ | <li>[[Media:zadanie13_12.pdf |Zadanie 13.12.2018]]</li> | ||
+ | <li>[[Media:Baza_obiektow.cpp |Zadanie 20.12.2018]]</li> | ||
+ | <li>[[Media:Cwiczenia_7.pdf |Zadanie 17.01.2019]] [[Media:Krotki.txt |Plik testowy krotszy]] [[Media:Do_rms.txt |Plik testowy długi]]</li> | ||
+ | |||
+ | |||
+ | </ul> | ||
+ | |||
+ | |||
+ | |||
+ | == Informatyka dla Elektrotechniki, Matlab - Wykład == | ||
+ | === Wykład piątek, 24 kwietnia === | ||
+ | Równania różniczkowe w Matlabie: | ||
+ | [https://drive.google.com/file/d/1uL558vAFF6QcKP8Jqd39VYr50I2etfnT/view?usp=sharing Wykład cz 1] | ||
+ | W Simulinku: | ||
+ | [https://drive.google.com/file/d/1x7hc5dDLdaj8SGeWjibgekHfsn3O6ZDW/view?usp=sharing Wykład cz 2] | ||
+ | |||
+ | === Wykład piątek, 17 kwietnia === | ||
+ | |||
+ | Niskopoziomowy odczyt z pliku, wykresy 3d, wczytywanie grafiki itp... | ||
+ | [https://drive.google.com/file/d/1YiWgVB36Kr8z5RLNin1nwdxPSjGKFbCm/view?usp=sharing Wkład] | ||
+ | |||
+ | === Wykład piątek, 03 kwietnia === | ||
+ | |||
+ | Sygnały, Transformata Fouriera, próbkowanie kwantyzacja: | ||
+ | [https://drive.google.com/file/d/1jyay9aOi6wdRPdYlXUoLeZ4m0yqn-Wac/view?usp=sharing Wykład teoria] | ||
+ | |||
+ | Druga część wykładu, o aproksymacji i interpolacji z praktycznego punktu widzenia: | ||
+ | [https://drive.google.com/file/d/11tU-kcLMTFnIrIk1UYrngWcZsMamTehN/view?usp=sharing Wykład - praktyczne wiadomości] | ||
+ | |||
+ | === Wykład piątek, 27 marca === | ||
+ | |||
+ | Tym razem dalsze informacje o funkcjach, podfunkcjach funkcjach anonimowych, pętlach, instrukcji warunkowej, tworzeniu wykresów i interakcji z użytkownikiem: | ||
+ | |||
+ | [https://drive.google.com/file/d/1DQgb62f0s6yFj0mDI7e6DjJY527EAcmL/view?usp=sharing Wykład] | ||
+ | |||
+ | Jeśli ktoś spośród studentów chce zostać dołączony do grupy w MSTeams dotyczącej zagadnień tu omawianych, to proszę o kontakt mailowy. | ||
+ | |||
+ | Zadania z 27 marca należy zrobić i przesłać do czwartku 2 kwietnia. | ||
+ | |||
+ | === Wykład w piątek, 20 marca === | ||
+ | |||
+ | Wykład znajduje się tutaj: | ||
+ | |||
+ | [https://drive.google.com/file/d/1mXd2CZ-F-uDOSSijHwBdNbHx2W2G95km/view?usp=sharing Wykład] | ||
+ | |||
+ | === Zagadnienia poruszane na pierwszym wykładzie: === | ||
+ | * Matlab jako interpreter | ||
+ | * Przestrzeń robocza Matlaba | ||
+ | * Pomoc do Matlaba | ||
+ | * Sposób wprowadzania danych w Matlabie (inicjalizacja zmiennych) | ||
+ | * Generowanie wektorów o liniowo zmieniających się wartościach elementów np.: | ||
+ | A=[1:0.5:10] | ||
+ | * Podstawowe operacje arytmetyczne, operacje macierzowe i ich odpowiedniki skalarne, np różnica działania: | ||
+ | A*B i A.*B | ||
+ | * Operatory logiczne | ||
+ | * Macierzowe rozwiązywanie układów prostych równań liniowych | ||
+ | * [[Media:Backtrace_1.txt |plik z zapisem sesji]] | ||
+ | |||
+ | === Zagadnienia poruszane na drugim wykładzie: === | ||
+ | * Zapis i odczyt danych (save i load) | ||
+ | * format long, format short | ||
+ | * generowanie wektorów i macierzy, polecenia: zeros(m,n), ones(m,n), eye(m,n), | ||
+ | * “lepienie” macierzy, czy operacje typu: | ||
+ | A = [1 2; 3 4], B = [10;11], C=[B;A] | ||
+ | * działanie operatora : jako generatora (także dla znaków) | ||
+ | * działanie operatora : jako wybieranie zakresu (słówko 'end' dla końca zakresu) | ||
+ | * nadawanie wartości pewnym wybranym zakresom macierzy i wektorów | ||
+ | * m-pliki - zasady tworzenia, zmienne globalne | ||
+ | * funkcje - zasady tworzenia, zwracanie wielu wartości, zakres zmiennych | ||
+ | * funkcja plot w podstawowym zakresie | ||
+ | |||
+ | |||
+ | === Zagadnienia poruszane na trzecim wykładzie: === | ||
+ | * wyszukiwanie wartości w macierzach - uzupełnienie wiadomości (funkcja find, porównania macierzowe) | ||
+ | * operatory logiczne: macierzowe i skalarne | ||
+ | * programowanie proceduralne w Matlabie: pętle i instrukcje sterujące (for, while, if, switch) | ||
+ | * podfunkcje | ||
+ | * wprowadzanie danych i interakcja z użytkownikiem (input, disp, menu, msgbox) | ||
+ | * "niskopoziomowy" zapis i odczyt z pliku (fopen, fprintf, fscanf, fclose, itp...) | ||
+ | |||
+ | === Zagadnienia poruszane na czwartym wykładzie: === | ||
+ | * Interpolacja (spline) | ||
+ | * Aproksymacja (polyfit) | ||
+ | * Wstęp do przetwarzania sygnałów: | ||
+ | ** Co to jest sygnał? | ||
+ | ** Twierdzenie o próbkowaniu | ||
+ | ** Kwantyzacja sygnału | ||
+ | * Opis sygnałów okresowych | ||
+ | ** Szereg Fouriera | ||
+ | ** Dziedzina czasu i częstotliwości | ||
+ | ** FFT | ||
+ | * Funkcje pomocnicze do rysowania wykresów: | ||
+ | ** subplot | ||
+ | * Przykład prostych kontrolek GUI (uicontrol) | ||
+ | === Zagadnienia poruszane na piątym wykładzie: === | ||
+ | * dodatkowe funkcje rysowania 2d | ||
+ | ezplot, fplot, itp... | ||
+ | * funkcje rysujące wykresy 3d | ||
+ | mesh, surf, surfc, contour, image | ||
+ | * Do rysowania linii złożonych z punktów opisanych za pomocą trzech wartości służy funkcja: | ||
+ | plot3 | ||
+ | * Wykresy o skali logarytmicznej: | ||
+ | loglog, semilogy, semilogx | ||
+ | * Dodatkowe parametry obiektu, np: | ||
+ | h=plot(sin(X)), get(h), set(h,'LineWidth',2.0) | ||
+ | * Jeżeli znamy nazwę parametru można to zrobić od razu: | ||
+ | plot(sin(X),'LineWidth',2.0) | ||
+ | * Określanie zakresu rysowania, np: | ||
+ | axis([x_min x_max y_min y_max]) | ||
+ | * Polecenie axes | ||
+ | * Wykres słupkowy: | ||
+ | bar , bar3, barh ,bar3h, histogram | ||
+ | * funkcje anonimowe (dawniej inline), np: | ||
+ | f=@(x) x*x; | ||
+ | * Elementy sterujące: | ||
+ | uicontrol | ||
+ | |||
+ | === Zagadnienia poruszane na szóstym wykładzie: === | ||
+ | * rozwiązywanie równań różniczkowych pierwszego i drugiego rzędu za pomocą funkcji ode.. (np. ode45) | ||
+ | * przykład dla układu RL i RLC | ||
+ | * rozwiązywanie tych samych równań za pomocą pakietu Simulink | ||
+ | ** tworzenie modelu | ||
+ | ** ustawienia symulacji | ||
+ | ** oglądanie wyników | ||
+ | |||
+ | === Zagadnienia poruszane na siódmym wykładzie: === | ||
+ | * elementy programowania obiektowego | ||
+ | ** struktury | ||
+ | ** kolekcje (cell arrays) | ||
+ | ** klasy | ||
+ | * obliczenia symboliczne, funkcje: | ||
+ | syms, pretty, ezplot, simplify, expand, factor | ||
+ | solve, diff, int, dsolve | ||
+ | * animacje: | ||
+ | comet, movie, getframe, itp... | ||
+ | * dzwiek: | ||
+ | audiorecorder, sound, itp.. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <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 class="mw-collapsible-content"> | ||
+ | This text is collapsible. | ||
+ | </div></div> | ||
+ | |||
+ | |||
== Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne == | == Informatyka dla Elektrotechniki - ćwiczenia laboratoryjne == | ||
+ | ===== Instrukcje do zajęć laboratoryjnych: ===== | ||
+ | |||
+ | <ul> | ||
+ | <li>[[Media:Zadanie_1_2020.pdf |Zadanie 05.03.2020]]</li> | ||
+ | <li>[[Media:Zadanie_2_2020.pdf |Zadanie 20.03.2020]]</li> | ||
+ | <li>[[Media:Zadanie_3_2020.pdf |Zadanie 27.03.2020]]</li> | ||
+ | <li>[[Media:Cwiczenia_4_matlab.pdf |Zadanie 03.04.2020]]</li> | ||
+ | <li>[[Media:Zadanie_5_2020_obrazy.pdf |Zadanie 17.04.2020]] [[Media:Zd3.png |obraz 1;]] [[Media:Zd4.png |obraz 2;]] [[Media:Zd5.png |obraz 3;]] | ||
+ | <li>[[Media:Cwiczenia_6_matlab.pdf |Zadanie 24.04.2020]]</li> | ||
+ | <li>[[Media:Cwiczenia_7_matlab.pdf |Zadanie 08.05.2020]] [[Media:Rozruch_silnika_n.zip|Plik Exela spakowany zip'em]] </li> | ||
+ | <li>[[Media:Ostatnie_ćwiczenie.pdf |Ostatnie zadanie]] oraz [[Media:Spektrum.txt|przykład użycia fft]] </li> | ||
+ | |||
+ | </ul> | ||
+ | |||
+ | <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_07_11_2019.pdf |Zadanie 07.11.2019]]</li> | ||
+ | <li>[[Media:Zadanie_14_11_2019.pdf |Zadanie 14.11.2019]]</li> | ||
+ | <li>[[Media:Zadanie_21_11_2019.pdf |Zadanie 21.11.2019]]</li> | ||
+ | <li>[[Media:Zadanie_28_11_2019.pdf |Zadanie 28.11.2019]]</li> | ||
+ | <li>[[Media:cwiczenia_8_2019.pdf |Zadanie 05.12.2019]]</li> | ||
+ | <li>[[Media:Zadanie_12_12_2019.pdf |Zadanie 12.12.2019]]</li> | ||
+ | <li>[[Media:Zadanie_16_01_2020.pdf |Zadanie 16.01.2020]]</li> | ||
+ | </ul> | ||
+ | |||
+ | [http://home.agh.edu.pl/~matlab/Matlab_AGH/Informacje_podstawowe.html Informacje o dostępnosci Matlaba] | ||
+ | <br> | ||
+ | [[Matlab | Informacje o Matlabie (dostępne z poza AGH)]] | ||
===== Instrukcje do zajęć laboratoryjnych: ===== | ===== Instrukcje do zajęć laboratoryjnych: ===== | ||
+ | <ul> | ||
+ | <li>[[Media:Zadanie_07_03_2019.pdf |Zadanie 07.03.2019]]</li> | ||
+ | <li>[[Media:Zadanie_14_03_2019.pdf |Zadanie 14.03.2019]]</li> | ||
+ | <li>[[Media:Zadanie_21_03_2019.pdf |Zadanie 21.03.2019]]</li> | ||
+ | <li>[[Media:Zadanie_28_03_2019.pdf |Zadanie 28.03.2019]]</li> | ||
+ | <li>[[Media:Zadanie_04_04_2019.pdf |Zadanie 04.04.2019]] [[Media:rozruch_silnika.xls |Plik z danymi]] </li> | ||
+ | <li>[[Media:Zadanie_11_04_2019.pdf |Zadanie 11.04.2019]] [[Media:rozr9.txt |Plik z prądem rozruchu]] </li> | ||
+ | <li>[[Media:Zadanie_25_04_2019_obrazy.pdf |Zadanie 25.04.2019]] [[Media:Zd3.png |obraz 1;]] [[Media:Zd4.png |obraz 2;]] [[Media:Zd5.png |obraz 3;]] </li> | ||
+ | <li>[[Media:Zadanie_09_05_2019.pdf |Zadanie 09.05.2019]] | ||
+ | <li>[[Media:Zadanie_16_05_2019.pdf |Zadanie 16.05.2019]] | ||
+ | <li>[[Media:Zadanie_30_05_2019.pdf |Zadanie 30.05.2019]] | ||
+ | </ul> | ||
+ | |||
<ul> | <ul> | ||
<li>[[Media:Zadanie2_2018.pdf |Zadanie 08.03.2018]]</li> | <li>[[Media:Zadanie2_2018.pdf |Zadanie 08.03.2018]]</li> | ||
<li>[[Media:Zadanie_3_2018.pdf |Zadanie 15.03.2018]]</li> | <li>[[Media:Zadanie_3_2018.pdf |Zadanie 15.03.2018]]</li> | ||
<li>[[Media:Zadanie_22_03_2018.pdf |Zadanie 22.03.2018]] Plik z danymi pomiarowymi: [[Media:BH.txt |BH.txt]] </li> | <li>[[Media:Zadanie_22_03_2018.pdf |Zadanie 22.03.2018]] Plik z danymi pomiarowymi: [[Media:BH.txt |BH.txt]] </li> | ||
− | <li>[[Media: | + | <li>[[Media:Zadanie_29_03_18.pdf |Zadanie 29.03.2018]] </li> |
− | + | <li>[[Media:Zadanie_12_04_2018.pdf |Zadanie 12.04.2018]] </li> | |
− | + | <li>[[Media:Zadanie_4_2018.pdf |Zadanie 19.04.2018]] </li> | |
+ | <li>[[Media:Zadanie_10_05_2018.pdf |Zadanie 10.05.2018]] </li> | ||
</ul> | </ul> | ||
− | + | <li>[[Media:Zajecia_2_2017.pdf |Zgadnij liczbę (2)]]</li> | |
<li>[[Media:Zajecia_3_2017.pdf |Funkcje i tablice (3)]]</li> | <li>[[Media:Zajecia_3_2017.pdf |Funkcje i tablice (3)]]</li> | ||
<li>[[Media:Zajecia_4_2017.pdf |Algorytmy sortowania itp...(4)]]</li> | <li>[[Media:Zajecia_4_2017.pdf |Algorytmy sortowania itp...(4)]]</li> | ||
Linia 26: | Linia 404: | ||
<li>[[Media:Zajecia12 2.pdf |trzecie zajęcia dot Matlaba]]</li> | <li>[[Media:Zajecia12 2.pdf |trzecie zajęcia dot Matlaba]]</li> | ||
<li>[[Media:Zajecia12 2.pdf |trzecie zajęcia dot Matlaba]]</li> | <li>[[Media:Zajecia12 2.pdf |trzecie zajęcia dot Matlaba]]</li> | ||
+ | |||
<br> | <br> | ||
</ul> | </ul> |
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