====== Podstawy programowania 1 - zima 2025 - kierunek ISI ====== Zajęcia odbywają się w pracowni komputerowej - sala 208 lub 315 b.C-2. Na zajęciach wykorzystywany jest system UPeL. ===== Aktualności ===== ===== Temat 1. Informacje wstępne ===== === Termin === poniedziałek - czwartek, 2-8.10.2025 w zależności od grupy === Tematyka === * Logowanie do komputerów w laboratorium * zakładanie kont: https://panel.kis.agh.edu.pl * Logowanie do systemu UPeL * adres: https://upel.agh.edu.pl * nazwa kursu: Podstawy programowania 1 * Informacje wstępne * Organizacja zajęć * Organizacja pracy w laboratorium * Wprowadzenie do języka Python === Materiały === * środowisko do programowania [[https://www.programiz.com/python-programming/online-compiler/|ProgramIZ]] * środowisko do programowania ale wymaga logowania [[https://replit.com|Replit]] * tutorial do Pythona [[https://www.w3schools.com/python/default.asp|Python Tutorial]] * książka o Pythonie [[https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie]] === Przykłady === * wczytanie danych z klawiatury, proste wyrażenia tekst = input("Wpisz tekst -> ") print("Wpisałeś:", tekst) # wczytanie liczb całkowitych, proste wyrażenia, wypisanie wyniku liczba1 = int(input("Wpisz pierwszą liczbę całkowitą -> ")) liczba2 = int(input("Wpisz drugą liczbę całkowitą -> ")) suma = liczba1 + liczba2 print("Suma wpisanych liczb = ", suma) # wczytanie liczb zmiennoprzecinkowych, z kropką dziesiętną, częścią ułamkową liczba1 = float(input("Wpisz pierwszą liczbę np. 6.7 -> ")) liczba2 = float(input("Wpisz drugą liczbę np.12.3 -> ")) suma = liczba1 + liczba2 print("Suma wpisanych liczb = ", suma) * proste obliczenia w wykorzystaniem biblioteki **math** [[https://www.w3schools.com/python/module_math.asp|Metody biblioteki math]] import math # liczenie pola koła promień = float(input("Wpisz promień koła -> ")) pole = math.pi*promień*promień #lub pole=math.pi*pow(promień,2) lub pole=math.pi*promień**2 print("Pole koła o promieniu: ",promień," wynosi = ", pole) === Zadanie === * Napisz programy: * przeliczanie jednostek miar np. km/h na m/s, F na C, mile na kilometry * liczący BMI * powierzchnie figur (trapez, trójkąt ipt.) i objętości brył (kula, prostopadłościan itp.) * Ile dni żyję? (data juliańska!) ---- [[dydaktyka:pp1-l:2025:start|Na początek]]