dydaktyka:pp1-l:2025:start
Spis treści
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 ProgramIZ
- środowisko do programowania ale wymaga logowania Replit
- tutorial do Pythona Python Tutorial
- książka o Pythonie https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie
Przykłady
- wczytanie danych z klawiatury, proste wyrażenia
- przykład.py
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 Metody biblioteki math
- przykładmath.py
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.txt · ostatnio zmienione: przez jacekpi
