Page 39 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 39
Yanlış Doğru
1 sayı sayi1
Okul No. okulNo
Soru? soru
Değişken isimleri konusunda aşağıdaki noktalara dikkat edilmelidir.
- Bazı platformlar desteklemediği için Türkçe karakter kullanımı tavsiye edilmez.
- Programlama dillerinde kullanılan komut isimleri değişken olarak kullanılamaz. Çok bilinenleri;
if, for, while, else, do, int, vb.
- Değişken isimlendirmelerinde boşluk karakteri yerine alt çizgi ( _ ) karakteri kullanılabilir
ancak değişken isimlendirmede genellikle küçük harfle başlanır ve ikinci bir kelime yazılacaksa
ilk kelimenin hemen ardından büyük harfle devam edilir. Buna “Camel Karakter” kullanımı
denir. Örnek: tcKimlikNo
- Özel karakterler değişken isimlerinde kullanılamaz (*,/, -,+, #,%,&,(,=,?,$,[,{ gibi…).
Düşünelim/Deneyelim
1. Günlük hayattan Hesaplamalı, Mantıksal ve Tekrarlayan süreçlere örnekler veriniz.
2. Aşağıdaki problemlerin çözümü için hangi değişkenlere ihtiyaç duyulur?
a) Bir memurun maaşını hesaplayan programı yazmak,
b) Bir sinema salonu için bilet satış programı yazmak,
c) Bir yolculuk için rezervasyon programı yazmak.
3. Siz de doğru ve yanlış değişken isimlerine örnekler veriniz.
3.9. Fonksiyonlar
Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Genellikle bilgi-
sayar dilinde oluşturulur. Fonksiyonlar, bir çözüm sürecinin belirli parçaları olarak kullanılır. Problem
çözme sürecinde tekrarlanan işlemler için kullanılır ve böylece programcının, hem problemi daha hızlı
çözmesini hem de programın daha anlaşılır olmasını sağlar. Her programlama dili, içerisinde kendine
özgü fonksiyonlar barındırır. Bu fonksiyonlar kütüphanesi, programlama dili bilgisayara göre değişiklik
gösterir. Ayrıca pek çok programlama dili, programcıların kendi fonksiyonlarını yazmalarına da olanak
verir. Fonksiyon kütüphaneleri, pek çok program diline eklenebilir.
Fonksiyonlar, kendilerine verilen isim ve ayraç içerisinde gönderilen veri ile tanımlanır.
Fonksiyon İsmi (Veri)
Fonksiyon kapsamında elde edilen sonuç, fonksiyonun ismi ile döndürülür. Fonksiyonlara veri gön-
derilir. Fonksiyona gönderilen verilere “parametre” denir. Fonksiyonlar parametreleri değiştirmez ama
işlemlerde kullanır. Örneğin karekök fonksiyonunu ele alalım. Sqrt(N), gönderilen N değeri için kare-
kök değeri hesaplamaktadır. Sqrt fonksiyonun ismi, N işlem yapılacak veri yani parametredir. Paramet-
reler yay ayraç içinde yazılır. Programcı olarak kullandığınız dilin kütüphanesinde hangi fonksiyonların
olduğunu araştırmanız işlerinizi kolaylaştıracaktır. Fonksiyonlar gruplara ayrılır:
1. Matematiksel Fonksiyonlar: Matematiksel işlemler için kullanılır.
2. Dizi Fonksiyonlar: Dizi ve karakterlerle ilgili işlemleri gerçekleştirmek için kullanılır.
3. Dönüştürme Fonksiyonları: Veriyi bir türden diğerine dönüştürmek için kullanılır.
53