Hoş geldiniz!. Dersi Tanıyalım Dersin Amacı Hocanız ve İletişim Ders Konuları Performans değerlendirmeleri Kaynaklar Tavsiyeler.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Advertisements

Yinelemeli Algoritma Analizi & Asimptotik Notasyon
Ayrık Yapılar Algoritma Analizi.
“nereden başlamalı ?” PROBLEM ÇÖZME (PROBLEM SOLVING)
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
BİLEŞİK ATAMA VE DÖNGÜLER
Kontrol İfadeleri : 2.Kısım
MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
4 Kontrol Yapıları: 1.Bölüm.
Bölüm 2: Program Denetimi
BPR152 ALGORİTMA VE PROGRAMLAMA - II
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Bölüm 3 – Yapısal Programlama
PROBLEM ÇÖZME (PROBLEM SOLVING) “nereden başlamalı ?”
Yapısal Program Geliştirme – if, if-else
ALGORİTMA ve PROGRAMLAMA
Görsel Programlama Dr. Muhammet Balcılar
Döngü Yapıları.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Bölüm 2 – Kontrol Yapıları
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
Akış Kontrol Mekanizmaları
Kontrol Yapıları ve Döngüler
Bilgisayar Programlama Güz 2011
 2006 Pearson Education, Inc. All rights reserved Kontrol İfadeleri: 2. Bölüm.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
YMT219: Veri Yapıları Ders Saatleri: Pazartesi 9:15-12, 17:30-20:15
JAVA’DA DÖNGÜLER.
FIZ 172 BİLGİSAYARA GİRİŞ II
Bölüm 4 – C’de Program Kontrolü
PHP'de Program Denetimi
DÖNGÜ YAPILARI.
BİL 102 BİLGİSAYAR PROGRAMLAMA
DÖNGÜLER(Loop) while, for döngüleri Break ve continue işlevleri
Ders İçerik Sunusu Maltepe Üniversitesi
PROGRAM DENETİM DEYİMLERİ
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
DÖNGÜ DEYİMLERİ Programın belirli bir kesiminin birden fazla tekrarlanması işlemine DÖNGÜ denir. Bir değişken belirli bir değerden başlayıp, son değeri.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
PROGRAMLAMA Doç.Dr. Murat ÇAKIROĞLU 2015 – 2016 Güz Dönemi Kredi : 3+1
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
SİStem ANALİZİ Ders Hakkında Bilgi.
Programlama Araçları ve Programlama Yapısı
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
İnternet Programlama-I
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
IF if (şart) { İşlemler… }
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
METHODLAR VE KOŞULLAR.
BSM208 PROGRAMLAMA DİLLERİNİN PRENSİPLERİ
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bölüm 5: Kontrol Yapıları II (Yenilenme-Repetition)
Bölüm 2: Program Denetimi
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Hoş geldiniz!

Dersi Tanıyalım Dersin Amacı Hocanız ve İletişim Ders Konuları Performans değerlendirmeleri Kaynaklar Tavsiyeler

Dersin Amacı Öğrencilere program, programlama mantığını kazandırmak Öğrencilere C programlama dilinin yapısını öğretmek

Hocanız ve İletişim Dr. Zülfü GENÇ Elektrik-Elektronik Müh. Eğitim-Öğretimde 11. Yıl Bulunduğu Üniversiteler: Selçuk Üni (Lisans), Pamukkale Üni ( Asistan), Koç Üni, Boğaziçi Üni,… İletişim: elektronik web: Bilgi İşlem Dairesi Başkanlığı, Z15

Ders Konuları Programlamaya giriş Algoritmalar ve akış diyagramları C dilinin yapısı ve özellikleri C dilinde tanımlı değişkenler, operatörler, işlem öncelikleri Temel giriş/çıkış fonksiyonları Şart ifadeleri (if, if-else, switch) Döngüler (for, while, do-while) break, continue, goto deyimleri Diziler Fonksiyonlar Yapılar (Structures)

Performans Değerlendirmeleri Bağıl değerlendirme sistemi kullanılmaktadır. 1. Vize, 2. Vize, Final sınavları yazılı olarak yapılacaktır Ödevler ve projeler

Kaynaklar H.M.Deitel and P.J. Deitel, C How to Program, Fourth Edition, Prentice Hall 2004 İleri C Programlama, G. Murat TAŞBAŞI, Altaş Yayıncılık Standart C Programlama Dili, F.Kadifeli, C.Cem Say, Ufuk Çağlayan C dili ile programlama, M.Kaya, O.Karaduman, Üniversite Kitabevi

C Programlama Diline Giriş C, bugün kullandığımız birçok yazılım teknolojisinin temelini oluşturan güçlü bir programlama dilidir. C dili, ona harcadığınız her türlü emeğe değecek kadar kullanışlı ve güçlü bir dildir. C dili bir klâsiktir. Bugün kullandığımız birçok teknoloji doğrudan ya da dolaylı olarak C temellidir. Günümüzde kullandığımız birçok popüler programlama dili ve internet üzerinde kullanılan betik dillerin(scriptler) sözdizilimi(syntax) C temellidir

C Programlama Diline Giriş C dili ile programlanın temellerini çok iyi öğrenebilirsiniz. C dilini öğrendikten sonra diğer dilleri kavramanız daha kolay olacaktır. Programlama Nedir? Programlama çok geniş kavramdır. Çamaşır makinemizi renklileri farklı, beyazları farkı sıcaklıkta yıkamak için programlarız. Mikrodalga fırınımızı da 10 dakika sonra kendiliğinden durması için programlayabiliriz. Hatta bizi sabah 6’da uyandırması için kurduğumuz çalar saatimizi bile programlamış sayılırız. Elbette C dili ile programlama bu kadar basit değil. Yinede, temelde aynı işi yaptığımızı söyleyebiliriz!

Programlama Nedir? Programlama, bir problemi çözmek adına, bir bilgisayara gerekli verileri girerek bu verileri isteğimiz doğrultusunda işleme çalışmasıdır. Programlama süreci, programı yazma amacının tanımlanmasından programın çalıştırılacak duruma getirilmesine kadar geçen süreçtir. Bu süreç temel olarak altı adımdan oluşur: 1. Problemin tanımlanması (Defination). 2. Gerekli analizlerin yapılması (Analysis). 3. Programın tasarlanması (Design). 4. Programın Kodlaması (Coding). 5. Programın değerlendirilmesi ve test edilmesi (Debugging & Testing). 6. Gerekli dökümantasyonun yapılması (Documentation).