Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
dydaktyka:pi:2023:start [2023/02/26 20:27] jacekpi |
dydaktyka:pi:2023:start [2023/03/01 23:57] (aktualna) jacekpi [Temat 0. Wprowadzenie] |
||
---|---|---|---|
Linia 9: | Linia 9: | ||
Zapraszam na pierwsze zajęcia - czwartek, 2.03.2023 | Zapraszam na pierwsze zajęcia - czwartek, 2.03.2023 | ||
+ | ==== Temat 0. Wprowadzenie ==== | ||
+ | |||
+ | === Termin === | ||
+ | Czwartek, 2.03.2023, C2 s.315 | ||
+ | |||
+ | === Zakres === | ||
+ | * Informacje organizacyjne | ||
+ | * Konta na UPeLu | ||
+ | * Wprowadzenie do C | ||
+ | * Struktura prostego programu | ||
+ | <code c> | ||
+ | // komentarz | ||
+ | # | ||
+ | |||
+ | int main(){ | ||
+ | int i = 0; | ||
+ | i = i + 1; | ||
+ | printf(" | ||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | * Podstawowe instrukcje | ||
+ | * deklarowanie zmiennych | ||
+ | <code c> | ||
+ | int k; | ||
+ | int j = 0; | ||
+ | float a = 1.0, c = 0.0; | ||
+ | </ | ||
+ | * wczytanie danych podzmienne | ||
+ | <code c> | ||
+ | scanf(" | ||
+ | scanf(" | ||
+ | </ | ||
+ | * wypisanie | ||
+ | <code c> | ||
+ | printf(" | ||
+ | </ | ||
+ | * instrukcja warunkowa **if** | ||
+ | <code c> | ||
+ | if ( i== 1){ | ||
+ | k = 2; | ||
+ | }else{ | ||
+ | k = 4; | ||
+ | } | ||
+ | </ | ||
+ | * pętla **while** | ||
+ | <code c> | ||
+ | i = 0; | ||
+ | while(i< | ||
+ | i++; | ||
+ | printf(" | ||
+ | } | ||
+ | </ | ||
+ | * pętla **for** | ||
+ | <code c> | ||
+ | for(i = 0; i<n; i++){ | ||
+ | printf(" | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | * Przykładowe tematy programów - materiały | ||
+ | |||
+ | === Materiały === | ||
+ | * kompilator języka C on-line [[https:// | ||
+ | * kurs C [[https:// | ||
+ | * opis zadań [[http:// | ||
+ | |||
+ | === Zadanie === | ||
+ | * Napisz program liczący n (n > 0) pierwszych wyrazów ciągu Fibonacciego. | ||
+ | |||
+ | === Zadania dodatkowe === | ||
+ | * Największy Wspólny Dzielnik - NWD. Napisz program liczący NWD dla dwóch zadanych liczb całkowitych. Zastosuj algorytm Euklidesa. | ||
+ | * Pierwiastek kwadratowy. Napisz program obliczający pierwiastek kwadratowy z zadanej liczby a metodą Newtona z dokładnością eps. | ||