Narzędzia użytkownika

Narzędzia witryny


dydaktyka:pi:2024:start

Programowanie imperatywne - lato 2024

Zajęcia odbywają się w pracowni komputerowej s. 315 C2, wyposażonej w komputery typu Mac (macOS).

Aktualności

[9.06.2024]

L4 do 13.06.2024

[25.02.2024]

Zapraszam na pierwsze zajęcia - poniedziałek, 26.02.2024 lub czwartek, 29.02.2024

Temat 0. Wprowadzenie

Termin

  • gr. 15 - poniedziałek, 26.02.2024, godz. 15:00, C2 s.315
  • gr. 14 - czwartek, 29.02.2024, godz. 11:30, 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 pod zmienne
  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/2024/start.txt · ostatnio zmienione: 2024/06/09 21:35 przez jacekpi