FONKSİYONLAR.

Slides:



Advertisements
Benzer bir sunumlar
STRİNG FONKSİYONLARI.
Advertisements

MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
BENZETİM Prof.Dr.Berna Dengiz 8. Ders.
BÖLÜM Atama Deyimi (Assignment)
OPERATÖRLER Programlama dillerinde tanımlanmış sabit ve değişkenler üzerinde işlemler yapmayı sağlayan karakter ya da karakter topluluklarına operatör.
Algoritma ve Akış Diyagramları
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Bölüm 2 C Dilinin Temelleri
Ders Adı: Bilgisayar Donanımına Giriş
4 Kontrol Yapıları: 1.Bölüm.
VERİ TİPLERİ VE DEĞİŞKENLER
Bilgisayar Programlama
Operatörler.
1.BELİRSİZ İNTEGRAL 2.BELİRSİZ İNTEGRALİN ÖZELLİKLERİ 3.İNTEGRAL ALMA KURALLARI 4.İNTEGRAL ALMA METODLARI *Değişken Değiştirme (Yerine Koyma)Metodu.
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Olasılık Dağılımları ♦ Gazın her molekülü kendi hızına ve konumuna sahiptir. ♦ Bir molekülün belli bir hıza sahip olma olasılığı hız dağılım fonksiyonu.
Yapısal Program Geliştirme – if, if-else
OPERATÖRLER.
ALGORİTMA ve PROGRAMLAMA
Nesneye Dayalı Programlama
Formüller Mustafa AÇIKKAR.
Nesneye Yönelik Programlama (2. Sunu). Konsol Üzerinde Türkçe Karakterler Görebilmek İçin…
Programlama (Hatırlamalar) Yard.Doç.Dr. Cihad DEM İ RL İ Sunu İ çeri ğ i Kayna ğ ı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş,
Bilgisayar Programlama
Bölüm 4: Sayısal İntegral
Analiz Yöntemleri Çevre Yöntemi
Temel tanımlar ve işleyiş
Temel Veri Türleri ve Operatörler
DEĞİŞKENLER VE VERİ TİPLERİ
DEĞİŞKENLER.
Temel Kavramlar, İşlemler, Operatörler
SINIFLANDIRMA VE REGRASYON AĞAÇLARI
Bilgisayar Programlama
C PROGRAMLAMA FONKSİYONLAR Adres ile Fonksiyon Çağırma Pointer (İşaretçiler) ile Fonksiyon Çağırma Rekürsif Fonksiyonlar.
VERİ TİPLERİ VE DEĞİŞKENLER
Yrd.Doç.Dr. Mustafa Akkol
Bölüm 6 Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
İŞLEM BİRİMLERİ RAM İŞLEMCİ Örnek: ANAKART
SQL’ e Giriş Uzm. Murat YAZICI.
Karar Bilimi 1. Bölüm.
ENDÜSTRİYEL GÖMÜLÜ BİLGİSAYAR SİSTEMLERİ
Adım Adım Algoritma.
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
Hesaplama Tabloları (MS For Mac Excel -2) Öğr.Gör. Mehmet Akif Barış.
Bölüm 2 C Dilinin Temelleri Genel Kavramlar Yazım ve Noktalama Kuralları C Kütüphaneleri C Dilindeki Sözcükler Değer Sabitleri Veri Tipleri Değişkenler.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
Algoritma ve Akış Şemaları
C Programlama Dili Bilgisayar Mühendisliği.
TEMEL BETİMLEYİCİ İSTATİSTİKLER
Programlama Dillerinin Temel Elemanları
5.1 POLİNOMİNAL REGRESSİYON
Fonksiyonlar Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Genellikle bilgisayar dilinde oluşturulur. Fonksiyonlar,
MATEMATIKSEL IŞLEMLER
Fonksiyonlar Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Genellikle bilgisayar dilinde oluşturulur. Fonksiyonlar,
VERİ TÜRLERİ.
Bölüm 2 C Dilinin Temelleri
HÜRRİYET ANADOLU LİSESİ
OPERATÖRLER + / = <= MOD = = > < > AND
2.2. Özel Semboller ve Pascal Sözcükleri
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
PROGRAMLAMAYA GİRİŞ FORTRAN 77.
Bilgisayar Bilimi Problem Çözme Süreci-2.
2.2. Özel Semboller ve Pascal Sözcükleri
NİŞANTAŞI ÜNİVERSİTESİ
Algoritma ve Akış Diyagramları
NİŞANTAŞI ÜNİVERSİTESİ
Bölüm 2 C Dilinin Temelleri
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Bilimi Problem Çözme Süreci-3.
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

FONKSİYONLAR

Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. 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. Fonksiyonlar, kendilerine verilen isim ve ayraç içerisinde gönderilen veri ile tanımlanır

Fonksiyon İsmi (Veri) Fonksiyonlara veri gönderilir. Fonksiyona gönderilen verilere “parametre” denir. Örneğin karekök fonksiyonunu ele alalım. Sqrt(N), gönderilen N değeri için karekök değeri hesaplamaktadır. Sqrt fonksiyonun ismi, N işlem yapılacak veri yani parametredir. Parametreler 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, 2. Dizi Fonksiyonlar: Dizi ve karakterlerle ilgili işlemleri gerçekleştirmek için, 3. Dönüştürme Fonksiyonları: Veriyi bir türden diğerine dönüştürmek için , 4. İstatistiksel Fonksiyonlar: Maksimum değer, ortalama gibi değerleri hesaplamak için, 5. Yardımcı Fonksiyonlar: Program dışındaki verilere erişerek işlem yapmak için kullanılır.

Düşünelim/Deneyelim

OPERATÖRLER

Bilgisayara, verileri nasıl işleyeceğini belirtmek gerekir Bilgisayara, verileri nasıl işleyeceğini belirtmek gerekir. Bu işlem için operatörler kullanılır. “Operatörler” verileri, ifade ve eşitlikler ile birleştirir. “İşlemci” ve “sonuç”, operatörlere ilişkin iki kavramdır. İşlemci, verileri bağlayan ve işleme alan yapı; sonuç ise yapılan işlemin yanıtıdır. Örnek vermek gerekirse 6 + 5 ifadesinde yer alan “+” operatör, 6 ve 5 işlemci, 11 ise sonuçtur. İşlemciler sabit ya da değişken olabilir.

Operatörler; Matematiksel, Mantıksal Ve İlişkisel operatörler olarak sınıflandırılabilir:

İŞLEM ÖNCELİĞİ

Matematiksel, mantıksal ve ilişkisel operatörlerin bir hiyerarşisi yani öncelikleri vardır. İşlemler, bu sıralamaya göre yapılmaz ise sonuç, beklendiği gibi çıkmayabilir. En içteki ayraçtan en dıştakine doğru işlem yapılmalı, ayraç içerisinde ise işlem önceliklerine dikkat edilmelidir.

İFADE VE EŞİTLİKLER

Uzunluk * Genişlik İFADE Alan=Uzunluk * Genişlik EŞİTLİK Şu ana kadar gördüğümüz tüm bileşenler, ifade ya da eşitlik biçiminde kullanılmadığı sürece bir anlam ifade etmez. Bir “ifade” operatörleri kullanarak veriyi işler. İfadelerde eşit operatörü kullanılmaz. İfadeler eşitlik ve yönergelerin yalnızca bir bölümünü oluşturur. Bu yüzden sonuçlar o an kullanılır ancak korunmaz. “Eşitlik” ise ifadenin sonucunu saklar. Bu yüzden eşitliklere “atama ifadeleri(ifadeler)” de denir. Uzunluk * Genişlik İFADE Alan=Uzunluk * Genişlik EŞİTLİK