PROBLEM ÇÖZME SÜRECİ 2

İÇERİK

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

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.





     4) İstatistiksel Fonksiyonlar

Maksimum değer, ortalama gibi değerleri hesaplamak için kullanılır.







     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





      2) Mantıksal 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
             


2 yorum: