3.8. Fonksiyonlar
3.8.1. Matematiksel Fonksiyonlar
3.8.2. Dizi fonksiyonlar
3.8.3. Dönüştürme fonksiyonları
3.8.4. İstatistiksel Fonksiyonlar
3.8.5. Yardımcı Fonksiyonlar
3.9. Operatörler
3.9.1. Matematiksel Operatörler
3.9.2. Mantıksal Operatörler
3.9.3. İlişkisel Operatörler
3.10. İşlem Önceliği
ÖDEV
Bütün sınıflara kavram haritası yapma ödevi vermiştim (tablo şeklinde). Bu tablo da
karıştıracağınız kavramları yazmanızı istemiştim. Başlıkları buradan tekrar yazıyorum
eksiksiz bir şekilde yazınız.
Creative Commons ilkeleri | Hata Türleri| Veri Türleri | Fonksiyonlar | Operatörler|Programın
temel
İşlemleri
Not: Program temel işlemleri; girdi , çıktı , matematik, koşullu yürütme, tekrarlamadır.
3.8. FONKSİYONLAR
Fonksiyonlar,
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.
Fonksiyona
gönderilen verilere “parametre” denir.
Örneğin, karekök fonksiyonuna (Sqrt(N)) gönderilen parametre (N değeri) için karekök
değeri hesaplanır. Sqrt
fonksiyonun ismi, N işlem yapılacak parametredir.
Her
programlama dilinin kendine özgü fonksiyonları vardır. Ayrıca çoğu programlama
dili
programcıların kendi fonksiyonlarını yazmasına olanak verir.
•Fonksiyonların
çeşitleri vardır;
•Matematiksel Fonksiyonlar
•Dizi Fonksiyonlar
•Dönüştürme Fonksiyonları
•İstatistiksel Fonksiyonlar
•Yardımcı Fonksiyonlar
1) Matematiksel Fonksiyonlar
Matematiksel işlemler
için kullanılır.
2) Dizi Fonksiyonlar
3) Dönüştürme Fonksiyonları
4) İstatistiksel Fonksiyonlar
5) Yardımcı Fonksiyonlar
Program dışındaki
verilere erişerek işlem yapmak için kullanılır.
3.9. OPERATÖRLER
Bilgisayara,
verileri nasıl işleyeceğini, verilerle ne tür işlem yapacağını belirtmek
gerekir.
Bu işlem için operatörler kullanılır.
Operatörler;
1.Matematiksel
2.Mantıksal
3.İlişkisel operatörler olarak sınıflandırılabilir.
1) Matematiksel Operatörler
3) İlişkisel Operatörler
İlişkisel operatörlerle
yapılan işlemlerin sonucunda ortaya Doğru (True) ya da Yanlış
(False) değerleri çıkar.
Birleşik Operatör Örnekleri
6<=5 OR 5<>6 ---> True
20>5 AND 2<=2 ---> True
5<6 AND 7>10 ----> False
10<>10 OR 20<5 ---> False
50==30 OR NOT(2<=5) ---> False
NOT(2<=1) AND 2>=-1 ---> True
3.10. İŞLEM ÖNCELİĞİ
İşlemler,
işlem önceliğine göre yapılmazsa sonuç beklendiği gibi çıkmayabilir.
İşlem
önceliği şu sırayla gerçekleşir;
1.Parantezler () - İç içe parantez varsa en içtekinden başlanır.
2.Üslü Sayılar xn
3.Çarpma, Bölme *,/
4.Toplama, Çıkarma +,-
ÖRNEK
6/2*(1+2)=?
Cevap
= 6/2*3
=3*3
=9
Çok yararlı oldu ellerinize sağlık
YanıtlaSilHocam Çok yararlı olmuş elinize sağlık iyi 47
YanıtlaSil