Narzędzia użytkownika

Narzędzia witryny


dydaktyka:pi:2023:start

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

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
 +#include<stdio.h>
 +
 +int main(){
 +  int i = 0;
 +  i = i + 1;
 +  printf("i = %i \n", i);
 +  return 0;
 +}  
 +</code>
 +  * Podstawowe instrukcje
 +    * deklarowanie zmiennych
 +<code c>
 +   int k;
 +   int j = 0;
 +   float a = 1.0, c = 0.0;
 +</code>
 +    * wczytanie danych podzmienne
 +<code c>
 +  scanf("%f", &a); 
 +  scanf("%d", &liczba);
 +</code>
 +    * wypisanie 
 +<code c>
 +  printf("i = %i, c = %f \n",i, c);
 +</code> 
 +    * instrukcja warunkowa **if**
 +<code c>
 +  if ( i== 1){
 +    k = 2;
 +  }else{
 +    k = 4;
 +  }
 +</code>
 +    * pętla **while**
 +<code c>
 +  i = 0;
 +  while(i<n){
 +    i++;
 +    printf("i = %i\n",i);
 +  }
 +</code>
 +    * pętla **for**
 +<code c>
 +  for(i = 0; i<n; i++){
 +    printf("i = %i\n",i);
 +  }
 +</code>
 +
 +  * Przykładowe tematy programów - materiały
 +
 +=== Materiały ===
 +  * kompilator języka C on-line [[https://www.programiz.com/c-programming/online-compiler/|Kompilator C]]
 +  * kurs C [[https://www.w3schools.com/c/index.php|C turorial]]
 +  * opis zadań [[http://home.agh.edu.pl/~jpi/download/C/temat_0_PI23.pdf|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.1677439670.txt.gz · ostatnio zmienione: 2023/02/26 20:27 przez jacekpi