Basit Giriş / Çıkış İşlemleri

print() : Ekrana yazı yazdırmayı sağlayan fonksiyondur. Kullanıcıya bilgi vermek, yapılan hesaplamaların sonuçlarını göstermek vb. gibi işlemlerde kullanılır. input() : Kullanıcıdan bilgi almak için kullanılır. Kullanıcı isim, soy isim, yaş, sayı vb. gibi bilgileri klavye ile girer. Örnek 1 : Aşağıda input() fonksiyonu ile a ve b değişkenlerine değerler kullanıcı tarafından girilir. print() fonksiyonu ile […]

İçeriği Oku

Değişkenler

Değişken Veri Tipleri Örnek 1 : Örnek 2 : Aşağıdaki örnekte a ve b değişkenleri string veri tipleri olduğu için + işareti string ifadeleri yan yana yazdırır. Print kodu ile a+b’yi yazdırdığımızda ekrana Merhaba Hoş geldin yazar. Örnek 3 : Aşağıda a ve b değişkenleri 10 ve 20 olarak sayısal değer gibi görünse de tırnak […]

İçeriği Oku

Editör (IDE) Kurulumu – VS Code

Python programlama dili ile yazılım geliştirmek için editör olarak “Visual Studio Code – VS Code” programını kullanacağız. Bilgisayarımıza herhangi bir editör yüklemeden de Python kodlarını çevrimiçi editörler üzerinden deneyebilirsiniz. Çevrim için editörler: VS Code yerine kullanabileceğiniz diğer editörler: VS Code Kurulumu https://code.visualstudio.com sitesinden işletim sistemimize uygun olan versiyonu indiriyoruz. (Windows / Macos / Linux). Uygulamayı […]

İçeriği Oku

Python Kurulumu

https://www.python.org sitesinden işletim sisteminize uygun en son versiyonunu indirin. Not : Windows işletim sistemi yüklü bilgisayarlar için 32 veya 64 bit Installer yazan dosyalardan uygun olanı indirin. Dosya indikten sonra çalıştırın ve aşağıdaki pencerenin gelmesini bekleyin. “Add Python.exe to PATH” seçeneğini seçin. Bu seçeneği komut satırından Python komutuna erişmek için seçili hale getiriyoruz. Sonra “Install […]

İçeriği Oku

TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 50

Soru : char* str = ” tubitak olimpiyatlarinda basarili olmak cok guzeldi”;printf(“%d \n”, metot(str));Aşağıdaki metot tanımını gözönüne alın. str içinde yukarıda görüldüğü gibi sadece alfabetik karakterler ve boşluk sembolleri olduğunda, yukarıdaki program parçasının çıkısı nedir?Not : str null-terminated (sonu ‘\0’) ile biten bir alfasayısal ifadedir.Not : str göstergeci her arttırıldığında dizideki bir sonraki elemanı göstermeye […]

İçeriği Oku

TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 49

Soru : str içinde sadece alfabetik karakterler ve boşluk sembolleri var ise, aşağıda verilen metot ne iş yapar?Not : str null-terminated (sonu ‘\0’) ile biten bir alfasayısal ifadedir. Cevap : Kod birden fazla boşlukları kontrol ederek tek boşluk yazılmasını sağlar. Ayrıca str’ninbaşındaki ve sonundaki boşlukları da es geçer yani yazdırmaz.

İçeriği Oku

TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 46

Soru : Yanda verilen matematiksel ifadede FAA üç basamaklı bir sayıyı, CB iki basamaklı bir sayıyı ve CCC üç basamaklı bir sayıyı göstermektedir. Sayılar onluk sayı sistemindedir. F değeri 4 olarak verilmiştir. A, B, C ve F rakamları birbirinden farklıdır. Aşağıda verilen program parçacığı iç içe döngüler kullanarak A, B ve C değerlerini bulmaktadır. Verilen […]

İçeriği Oku

TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 45

Soru : Aşağıdaki program parçasının ilk satırda verilen x tam sayısının asal çarpanlarına ayırması ve asal çarpanları aralarında * olacak şekilde ekrana yazması için __ ile belirtilen yere hangi ifade gelmelidir? Cevap : while döndüsünde eğer n’nin p’ye bölümü 0 ise n, p’ye bölünerek azaltılmalıdır. Yani boş olan yere n /= p; ifadesi gelmelidir.

İçeriği Oku