dydaktyka:pi:2023:start
Programowanie imperatywne - lato 2023
Zajęcia odbywają się w pracowni komputerowej s. 315 C2, wyposażonej w komputery typu Mac (macOS).
Aktualności
[26.02.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
// komentarz #include<stdio.h> int main(){ int i = 0; i = i + 1; printf("i = %i \n", i); return 0; }
- Podstawowe instrukcje
- deklarowanie zmiennych
int k; int j = 0; float a = 1.0, c = 0.0;
- wczytanie danych podzmienne
scanf("%f", &a); scanf("%d", &liczba);
- wypisanie
printf("i = %i, c = %f \n",i, c);
- instrukcja warunkowa if
if ( i== 1){ k = 2; }else{ k = 4; }
- pętla while
i = 0; while(i<n){ i++; printf("i = %i\n",i); }
- pętla for
for(i = 0; i<n; i++){ printf("i = %i\n",i); }
- Przykładowe tematy programów - materiały
Materiały
- kompilator języka C on-line Kompilator C
- kurs C C turorial
- opis zadań Zadania
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.
dydaktyka/pi/2023/start.txt · ostatnio zmienione: przez jacekpi
