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/03/01 13:21]
jacekpi [Aktualności]
dydaktyka:pi:2023:start [2023/03/01 23:57] (aktualna)
jacekpi [Temat 0. Wprowadzenie]
Linia 16: Linia 16:
 === Zakres === === Zakres ===
   * Informacje organizacyjne   * Informacje organizacyjne
-  * Przykładowe tematy programów+  * 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 === === Materiały ===
   * kompilator języka C on-line [[https://www.programiz.com/c-programming/online-compiler/|Kompilator C]]   * 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.1677673292.txt.gz · ostatnio zmienione: 2023/03/01 13:21 przez jacekpi