Narzędzia użytkownika

Narzędzia witryny


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

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: 2023/03/01 23:57 przez jacekpi