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,

Slides:



Advertisements
Benzer bir sunumlar
Yığınlama Sıralaması (Heap Sort)
Advertisements

Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Karmaşıklık Giriş.
MIT503 Veri Yapıları ve algoritmalar
MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Yrd.Doç.Dr.Levent Malgaca,2010
Algoritma ve Akış Diyagramları
Problemi Çözme Adımları
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Bölüm 2 C Dilinin Temelleri
VERİ TİPLERİ VE DEĞİŞKENLER
Bilgisayar Programlama
Özyinelemeli(Recursive) Algoritma Tasarımı
Tek Tablo İçinde Sorgulamalar
Algoritma ve Akış Diyagramları
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Yapısal Program Geliştirme – if, if-else
OPERATÖRLER.
ALGORİTMA ve PROGRAMLAMA
Veri Yapıları ve Algoritmalar
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ş,
Temel tanımlar ve işleyiş
Ölçme Nedir ? “Bir niteliğin gözlenerek gözlem sonuçlarının sayı veya sembollerle gösterilmesine ÖLÇME denir.” Ölçmenin en az üç aşaması vardır: ölçülecek.
DEĞİŞKENLER VE VERİ TİPLERİ
ADRES DEFTERİM.
DEĞİŞKENLER.
Temel Kavramlar, İşlemler, Operatörler
BM-103 Programlamaya Giriş Güz 2014 (7. Sunu)
DEYİMLER DEYİM NEDİR? Kaç guruba ayrılır? İf deyimi nasıl çalışır?
VERİ TİPLERİ VE DEĞİŞKENLER
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
Programlamaya Giriş 1. Verileri İşleyerek Özet bilgiler şekline sokabilen, bu veri ve bilgileri yüksek kapasitelerde saklayıp başka ortamlara iletebilen.
BİL 102 BİLGİSAYAR PROGRAMLAMA DERS 1. PROGRAM GELİŞTİRME AŞAMALARI 1- Probleme ilişkin veriler nelerdir? 2- Çözüm yöntemi nasıl olacaktır? 3- Çözüm sonucunda.
KISIM II Matematiksel Kavram ve Prosedürlerin Gelişimi
Nicel Analizlere Giriş
Mühendislikte Bilgisayar Uygulamaları Mustafa Öztürk.
Adım Adım Algoritma.
Bilgisayar Programlamaya Giriş - 1
PROGRAMLAMA MANTIĞI, ALGORİTMA PROBLEM ÇÖZME
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.
Algoritma Analizi Algoritma Algoritma bir problemi çözmek için izlenen komutlar kümesidir. Verilen bir problemin birden fazla çözümü dolayısıyla.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
Algoritma ve Akış Şemaları
DERS 7 SAYISAL İNTEGRASYON DERS 7.1 TRAPEZOIDAL (YAMUK) KURAL
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
5.1 POLİNOMİNAL REGRESSİYON
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
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,
ÖLÇME-DEĞERLENDİRME 8. SINIF
VERİ TÜRLERİ.
Bölüm 2 C Dilinin Temelleri
HÜRRİYET ANADOLU LİSESİ
OPERATÖRLER + / = <= MOD = = > < > AND
Problem Çözme ve Algoritmalar
FONKSİYONLAR.
Problem Çözme Yaklaşımları
Algoritmanın Hazırlanması
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.
Algoritma Nedir? Algoritmayı, herhangi bir problemin çözümü için izlenecek yolun adımlar halinde yazılması olarak tanımlayabiliriz. Algoritma, bir problemin.
Bilgisayar Bilimi Problem Çözme Süreci-2.
Problemi Çözme Adımları
NİŞANTAŞI ÜNİVERSİTESİ
BENZETİM 2. Ders Prof.Dr.Berna Dengiz Sistemin Performans Ölçütleri
Algoritma ve Akış Diyagramları
Bölüm 2 C Dilinin Temelleri
Bilgisayar Bilimi Problem Çözme Süreci-3.
Sunum transkripti:

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, 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.

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. 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.

Operatörler 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. Bu yazım, aynı zamanda operatörler bilgisayara ne tür bir işlem (matematiksel, mantıksal vb.) olduğuna dair bilgi verir. Operatörler; matematiksel, mantıksal ve ilişkisel operatörler olarak sınıflandırılabilir.

İşlem Önceliği 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şitlikler Ş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. Çözülmeye çalışılan problem vergi ya da maaş hesaplama, değerleri sıralama, en büyük değeri bulma gibi farklı işlemlerden oluşabilir. Örnek Alan=Uzunluk * Genişlik Bu durumda uzunluk ve genişlik değerlerinin çarpım sonucu hafızada ‘‘alan’’ olarak ayrılan yerde korunur.