Bölüm 1 Genel Kavramlar TOC Bilgisayarın Temel Birimleri Bilgi Saklama Bilgisayara İstediğimiz İşleri Nasıl Yaptırırız C Programlama Dili Nedir? C Programının.

Slides:



Advertisements
Benzer bir sunumlar
Bilgisayar Programlama I
Advertisements

ALGORİTMA VE AKIŞ ŞEMALARI.
Algoritma ve Akış Diyagramları
ALGORİTMA VE AKIŞ ŞEMALARI.
Bölüm 1 Genel Kavramlar Bilgi Saklama
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
Problemi Çözme Adımları
Bölüm 2 C Dilinin Temelleri
Bilgi Teknolojisinin Temel Kavramları
Ders Adı: Bilgisayar Donanımına Giriş
Bilgisayar Programlamaya Giriş
Bölüm 1 Genel Kavramlar Bilgisayarın Temel Birimleri Bilgi Saklama
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ
Programlamanın Yapı Taşları
ALGORİTMA VE AKIŞ ŞEMALARI.
Bölüm 3 – Yapısal Programlama
PROBLEM ÇÖZME (PROBLEM SOLVING) “nereden başlamalı ?”
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Yapısal Program Geliştirme – if, if-else
CEIT 101 Teorik Emrah Soykan - Konu 2 -.
ALGORİTMA ve PROGRAMLAMA
Bilgisayar Programlama
PROGRAMLAMA VE ASSEMBLY DİLİ
AKIŞ ŞEMASI Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir.
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
DEĞİŞKENLER VE VERİ TİPLERİ
ALGORİTMA VE AKIŞ ŞEMASI
AKIŞ ŞEMASI Akış şeması belirli bir işin yapılabilmesi için, basit işlemlerle şema halinde gösterilmesidir. Kısaca algoritmanın şemalarla gösterilmesidir.
DERS 5 PIC 16F84 PROGRAMLAMA.
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
CNC tezgah ve sistemlerde; tezgah, parça ve takım olmak üzere üç ayrı koordinat sistemi vardır. Bu koordinat sistemlerinin  orijinlerine; tezgaha ait olanına 
ALGORİTMA.
Bilgi ve İletişim Teknolojisi
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
Bilgi Teknolojisinin Temel Kavramları
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
İnsan Kaynakları Bilgi Sistemleri
ALGORİTMA VE AKIŞ ÇİZELGELERİ
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.
Ders 2 Algoritma İfade Şekilleri
Bilgisayar Programlama
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
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.
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.
Akış Diyagramları - 1. Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında.
ALGORİTMA DERS 3 AKIŞ ŞEMALARI.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
ALGORİTMA VE PROGRAMLAMA 
O R T L G İ M A A Ve Akış şemaları.
Algoritma ve Akış Şemaları
T.C. ÖMER HALİSDEMİR ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ EĞİTİMDE BİLİŞİM TEKNOLOJİLERİ – 2 DERSİ ALGORİTMALAR.
DERS 5 PIC 16F84 PROGRAMLAMA.
Mikrobilgisayar Tasarım Yapıları
ALGORİTMA VE AKIŞ ŞEMASI
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
BİLGİSAYAR DESTEKLİ EĞİTİM İÇİN ÖĞRETİM TASARIMI
PROGRAMLAMA VE KODLAMAYA GİRİŞ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Problem Çözme Yaklaşımları
Örnekler.
Bilgisayar Mühendisliğine Giriş
Mikrobilgisayar Tasarım Yapıları
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Bölüm 1 Genel Kavramlar Bilgi Saklama
Sunum transkripti:

Bölüm 1 Genel Kavramlar TOC Bilgisayarın Temel Birimleri Bilgi Saklama Bilgisayara İstediğimiz İşleri Nasıl Yaptırırız C Programlama Dili Nedir? C Programının Derlenmesi

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar2 Bilgisayarın Temel Birimleri

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar3 Bilgi Saklama Bir Bayt Bilgi Saklama Bir bayt alanı içinde 256 (2 8 ) farklı bilginin saklanması mümkündür. Bir Bit Bilgi Saklama

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar4 Bilgi Saklama (101) 2 = (1 x 2 2 ) + (0 x2 1 ) + (1 x 2 0 ) (101) 2 = (1 x 4) + (0 x 2) + (1 x 1) = (5) 10

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar5 Bilgi Saklama nulsohstxetxeotenqackbelbsht 1nlvtffcrsosidledcldc2dc3 2dc4naksynetbcanemsubescfsgs 3rsusb!"#$%&‘ 4()*+,-./ :; 7FGHIJKLMNO 8PQRSTUVWXY 9Z[\]^_`abc 10defghijklm 11nopqrstuvw 12xyz{|}~del ASCIIKarakterSeti

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar6 1.Başla 2.Ahizeyi kaldır 3.Sinyali kontrol et, sinyal yoksa arızaya haber ver ve 9. adım’a git 4.Eğer telefon numarası yurt dışında ise iki kere sıfır tuşuna bas ve ülke ve alan kodunu tuşla, 6. adıma git 5.Eğer telefon numarası şehir dışında ise bir kere sıfır tuşuna bas ve alan kodunu tuşla 6.Telefon numarasını tuşla 7.Eğer hat meşgul ise ya da cevap vermiyorsa 9. adıma git 8.Telefon konuşmasını gerçekleştir 9.Telefonu kapat 10.Bitiş Algoritma Örnek: Telefon Etmek Bilgisayara İstediğimiz İşlemleri Nasıl Yaptırırız?

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar7 Bilgisayara İstediğimiz İşlemleri Nasıl Yaptırırız? Komut Koşul Veri Doküman A Başla/Bitir İşlem (Process): Yapılması istenen işlemle ilgili tanımlamalar Karar (Decision): Bir karara bağlı olarak farklı yolların izlenmesi Veri (Data): Her farklı veri grubu için farklı isim verilmelidir. Doküman: Çıktı olarak gösterilmek istenen veriler ve işlemler Bağlantı: Büyük yazılımlarda bir sonraki sayfadaki işlemlerin hangi noktadan devam edeceğini göstermesi Başla/Bitir: Akış şemasının başlangıç ve bitiş noktaları Akış Şeması

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar8 Bilgisayara İstediğimiz İşlemleri Nasıl Yaptırırız? Başla Ahizeyi kaldır Sinyal var mı? Hayır Arızaya haber ver Evet Yurt dışı mı? İki kere sıfıra bas ve ülke, alan kodunu tuşla EvetHayır Şehir dışı mı? Bir kere sıfıra bas ve şehir kodunu tuşla Evet Telefon numarasını tuşla Hayır Telefon konuşmasını gerçekleştir Telefonu kapat Meşgul/ cevap yok? Bitir EvetHayır Örnek: Telefon Etmek

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar9 C Programlama Dili Nedir? Makine diliyle iki sayıyı toplamak: Assembly diliyle iki sayıyı toplamak: LOAD X ADD Y STORE Z C derleyicisi bir çok farklı donanım üzerinde çalışabilir. C ile sistem üzerinde en alt düzeydeki fonksiyonlara erişilebilir C ile yazılmış olan programlar oldukça hızlı çalışabilmektedir.

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar10 C Programının Derlenmesi 1.Programın yazılması 2.Yazım kuralları kontrolü 3.Ön işlemcinin çalışması ve programın derlenmesi 4.Programın kütüphaneden kullanılan fonksiyonlar ile bağlanması (Birleştirme) 5.Çalışabilen program kodunun elde edilmesi 6.Programın çalıştırılması

C DERSİ Programlamaya Giriş Bölüm 1 Genel Kavramlar11 C Programının Derlenmesi