Python Ders Notları
PYTHON VE ALGORİTMA
Problem
çözümünde yazılım teknolojilerini kullanmak
Yazılımlar bilgisayarlarda ide adı verilen araçlarla
yazılır. Python için
Thonny, Jupyter Notebook, VS Code Python idle
kullanılabilir.
Örnek Problemler:
Sınıf Yoğunluğunu belirleyen program
#önce veriler
sinif_alani=42
ogrenci_alani=1.5
ogrenci_sayisi=32
ogrenci_sira=1.2
ogrenci_taburesi=0.9
ogretmen_masasi=1.7
ogretmen_sandalyesi=0.7
# işlemler
sira_alani=(ogrenci_sira+ogrenci_taburesi)*ogrenci_sayisi/2
toplam_alan=ogrenci_alani*ogrenci_sayisi+sira_alani+ogretmen_masasi+ogretmen_sandalyesi
kapasite=sinif_alani/toplam_alan
#karar
#eğer kapasite 1 den büyükse sınıf rahattır
if kapasite>1:
print("Sınıf
Rahattır")
else:
print("Sınıf
kalabalık")
Algoritma:
Bir problemi
çözmek veya bir hedefe ulaşmak için tasarlanan, başlangıçtan bitişe kadar
sıralı, mantıksal ve sonlu işlemler bütünüdür.
Algoritmanın Temel Özellikleri
Başlangıç ve
Bitiş: Her
algoritmanın bir başlangıcı vardır ve işlemler sonlu bir sürede tamamlanır.
Açık ve
Kesinlik: Her adım net,
anlaşılır ve şüpheye yer bırakmayacak şekilde tanımlanmalıdır.
Girdi ve
Çıktı: İşlenmek
üzere veri alır (girdi) ve bir sonuç üretir (çıktı).
Etkinlik: En kısa ve en hızlı yoldan çözüme
ulaşmayı hedefler.
Veri Sağlayıcılar/Değişkenler
Yazılımlarda
veri tutabildiğimiz, işlem yapabildiğimiz yapılardır.
Yalnızca İngilizce isimlendirilirler,
Boşluk içermemeliler,
Sayı ile başlamamalılar,
Birbirinin aynısı olmamalılar
Ondalıklı sayılarda nokta kullanılmalı
Metinsel değişkenler "" çift
tırnak ile tanımlanmalı
sayi1=10 1sayı,Çarpım,
Ad Soyad
sayi2=15
pi=3.14
ad="İbrahim"
soyad="Keskin"
toplam=sayi1+sayi2
carpim=sayi1+sayi2
fark=sayi1-sayi2
bolum=
Örnek:
Ø Kenar ölçüsünü değişkene atayıp
Karenin alanı hesaplayınız.
kenar=25
alan=kenar*kenar
print(kenar)
x=15
y=23
r=5
pi=3.14
h=15
#işlemler
toplam=x+y
fark=x-y
carpim=x*y
bolum=x/y
alan=pi*r*r
hacim=alan*h
# ekrana yazdır
print("Sayıların Toplamı", toplam)
print("Çarpımı",carpim)
print("bölümü",bolum)
print("Farkı",fark)
print("Silindirin Alanı",alan)
print("Silindirin Hacmi",hacim)
Yorumlar
Yorum Gönder