Temel Kavramlar, İşlemler, Operatörler

Slides:



Advertisements
Benzer bir sunumlar
OPERATÖRLER.
Advertisements

DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ
MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
Algoritma ve Akış Diyagramları
(Yrd. Doç. Dr. İbrahim ASRİ)
Bilgisayar Mühendisliğine Giriş
Makine Müh. & Jeoloji Müh.
C Programlama Diline Giriş
TEMEL C PROGRAMLAMA DERSİ 2
Bilgi Teknolojisinin Temel Kavramları
Microsoft Excel.
TEMEL BİLGİSAYAR BİLİMLERİ
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Operatörler.
Yapısal Program Geliştirme – if, if-else
OPERATÖRLER.
ALIŞTIRMALAR - 1 Sunu 1 ve Sunu 2 İçeriği
Nesneye Dayalı Programlama
MANTIKSAL OPERATÖRLER
PROGRAM GELİŞTİRME 1.HAFTA.
Temel Bilgisayar Bilimleri Dersi
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
Görsel C# ile Windows Programlama
C++ Yapısı Giriş-Çıkış Komutları Döngü Komutları
Formüller Mustafa AÇIKKAR.
Programlama (Hatırlamalar) Yard.Doç.Dr. Cihad DEM İ RL İ Sunu İ çeri ğ i Kayna ğ ı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş,
Koşul/Karar Komutları Doç.Dr. Cihad DEMİRLİ Sunuda yer alan görseller adresinden alınmıştır.
Bilgisayar Programlama
Temel tanımlar ve işleyiş
DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER
DEĞİŞKENLER VE VERİ TİPLERİ
Birleşik Mantık Devreleri
FIZ 275 Bilgisayar Uygulamaları Ders Notu
TAM SAYILAR Pınar AKGÖZ.
BİL 102 BİLGİSAYAR PROGRAMLAMA
TEMEL BİLGİSAYAR BİLİMLERİ
Diğer Bazı Komutlar ve Alıştırmalar
İnternet Programlama - 2
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Programlamaya Giriş 1. Verileri İşleyerek Özet bilgiler şekline sokabilen, bu veri ve bilgileri yüksek kapasitelerde saklayıp başka ortamlara iletebilen.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
PROGRAMLAMA 2. Hafta TEMEL KAVRAMLAR.
PROGRAMLAMA Doç.Dr. Murat ÇAKIROĞLU 2015 – 2016 Güz Dönemi Kredi : 3+1
ALGORİTMA VE AKIŞ ÇİZELGELERİ
Bölüm 3 Atama ve Girdi/Çıktı Komutları Bölüm 3 Atama ve Girdi/Çıktı Komutları Atama Komutu Operatörler İsim Sabitleri Veri Tipi Dönüşümü Çıktı Fonksiyonu.
SOSYAL BİLGİLER ÖĞRETMENLİĞİ BİLGİSAYAR 2 NOT 3. Sayıları Biçimlendirmek Hücrelere girdiğimizde sayıları biçimlendirmek için; Hizalma yapmak istediğimiz.
DERS 4 MİKROİŞLEMCİ PROGRAMLAMA. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 4, Slayt 2İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli.
Bilgisayar Yazılımları ? ? ? ?
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
KISIM II Matematiksel Kavram ve Prosedürlerin Gelişimi
Bilgisayar Programlamaya Giriş - 1
VB’DE OPERATÖRLER. VB’DE ARİTMETİK İŞLEMLERİN BAZILARI OPERATÖRLERLE YAPILIRKEN BAZILARI DA FONKSİYONLARLA YAPILIR. VB’DE KULLANILAN ARİTMETİK VE LOJİK.
Bilgisayar Programlama
Programlama Dersi Öğretim üyesi : Prof. Dr. Raşit KÖKER
Hesaplama Tabloları (MS For Mac Excel -2) Öğr.Gör. Mehmet Akif Barış.
Algoritma ve Programlamaya Giriş
BİLGİSAYAR PROGRAMLAMA DERSİ
METHODLAR VE KOŞULLAR.
OPERATÖRLER + / = <= MOD = = > < > AND
PROGRAMLAMAYA GİRİŞ VE ALGORİTMALAR
FONKSİYONLAR.
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
Bilgisayar Bilimi Problem Çözme Süreci-2.
Bilgisayar Programlamasına ve Veri Analizine Giriş
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Bilimi Problem Çözme Süreci-3.
Sunum transkripti:

Temel Kavramlar, İşlemler, Operatörler PROGRAMLAMAYA GİRİŞ Temel Kavramlar, İşlemler, Operatörler Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Yrd.Doç.Dr. Cihad DEMİRLİ

Bilgisayar nedir? En kısa şekilde bilgisayar “bilgi işleyen makine” olarak tanımlanabilir. Verilen giriş değerlerini, belirtilen yöntemlerle işleyerek istenilen sonuçları üreten kompleks bir elektronik sistemdir.

Program nedir? İşlenecek değerler ve kullanılacak çözüm yöntemleri; bilgisayara, insan tarafından program ile bildirilir. İnsanla bilgisayar arasındaki iletişim aracıdır.

Program nedir? Program; giriş değerlerini kullanarak istenilen çıkış değerlerinin elde edilebilmesi için bilgisayara iletilen komutlar dizisidir. Veri Bilgisayar Program İnsan Sonuç

Programlama Dilleri Programlama dili; programcı ile bilgisayar arasındaki iletişimi sağlayan bir araç olup programların yazımında kullanılan bir oluşumdur. Komutlar, genelde günlük yaşamdaki İngilizce’deki günlük konuşma dilindeki kelimelerden türetilmiştir.

Programlama Dili Türleri Diller üç grupta ele alınabilir: Düşük seviyeli diller: Makine dillerini içerir. Orta seviyeli diller: Makine dilinden biraz daha gelişmiş dilleri içerir. Yüksek seviyeli diller: Konuşma diline yakın dilleri içerir.

Bu dönüşümü sağlayan yazılımlara da “derleyici” denir. Hatırlatma Yüksek seviyeli dillerde yazılan programların çalışabilmesi için makine diline dönüştürülmesi gerekmektedir. Bu dönüşümü sağlayan yazılımlara da “derleyici” denir.

İşlemler Programlar ile gerçekleştirilen işlemler üç gruba ayrılır: Matematiksel (aritmetik) işlemler Karşılaştırma (karar) işlemler Mantıksal (lojik) işlemler

Matematiksel İşlemler Bilgisayarda en sık kullanılan işlemler, matematiksel işlemlerdir. Temel işlemler; toplama, çıkarma, çarpma, bölme Fonksiyonlar; üstel, logaritmik, trigonometrik, hiperbolik

Matematiksel İşlemler Bilgisayar Toplama a + b Çıkarma a - b Çarpma a . b a * b Bölme a ÷ b a / b Üs alma ab a ^ b

Matematiksel İşlem Öncelik Sıraları Bilgisayar dili 1 Parantezler ((……)) 2 Üs alma a^b 3 Çarpma ve bölme a*b ve a/b 4 Toplama ve çıkarma a+b ve a-b

Matematiksel ifadelerin kodlanması Matematiksel yazılım Bilgisayara kodlanması a+b-c+2abc-7 a+b-c+2*a*b*c-7 a+b2-c3 a+b^2-c^3 a-b/c+2ac-2/a+b a-b/c+2*a*c-2/(a+b) √a+b – 2ab/b2-4ac (a+b)^(1/2)-2*a*b/b^2-4*a*c)

Karşılaştırma İşlemleri Matematiksel işlemlerin yanı sıra karar modelleri de söz konusudur. Bu nedenle kararlara ilişkin bazı operatörler kullanılmaktadır.

Karşılaştırma İşlemleri İşlem Sembolü Anlamı = Eşittir <> Eşit değildir > Büyüktür < Küçüktür >= veya => Büyük eşittir <= veya =< Küçük eşittir

Mantıksal İşlemler Aritmetik ve karşılaştırma işlemlerinin sonuçlarını alabilen bilgisayar, temel mantık işlemlerini de yerine getirebilir. Bunlar; VE, VEYA, DEĞİL

Mantıksal İşlemler Mantıksal İşlem Komut Matematiksel Sembol VE AND . VEYA OR + DEĞİL NOT ‘

Hatırlatma Bütün şartların karşılanması isteniyorsa koşullar arasına VE, herhangi birinin karşılanması yeterli ve isteniyorsa VEYA konulurken, koşulu sağlamayanlar isteniyorsa DEĞİL mantıksal operatörü kullanılır.

Mantıksal işlemlerde öncelik sırası İşlem öncelik sıraları Sıra İşlem Komut 1 Parantez içindeki işlemler (……) 2 DEĞİL NOT 3 VE AND 4 VEYA OR

Bazı mantıksal işlem özellikleri Bazı Özellikler A+0=0 A.0=0 A+A’=1 A.A’=0 A+A=A A.A=A A+1=1 A.1=A A+B=B+A A.B=B.A A+(B+C)=(A+B)+C A.(B.C)=(A.B).C A.(B+C)=A.B+A.C A+B.C=(A+B).(A+C) (A+B)’=A’.B’ (A.B)’=A’+B’ A+A.B=A A.(A+B)=A (A’)’=A

Hatırlatma Mantıksal işlemlerde eğer “n” tane değişken (koşul) varsa, “2n” tane durum oluşur.

DEVAM EDECEK…