1 / 11

Bölüm 1

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. Bilgisayarın Temel Birimleri. 2. Bilgi Saklama Bir Bit Bilgi Saklama Bir Bayt Bilgi Saklama

Download Presentation

Bölüm 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bölüm1 GenelKavramlar TOC BilgisayarınTemelBirimleri BilgiSaklama BilgisayaraİstediğimizİşleriNasılYaptırırız CProgramlamaDiliNedir? CProgramınınDerlenmesi

  2. BilgisayarınTemelBirimleri 2

  3. BilgiSaklama BirBitBilgiSaklama BirBaytBilgiSaklama Birbaytalanıiçinde256(28)farklıbilgininsaklanmasımümkündür. 3

  4. BilgiSaklama (101)2=(1x22)+(0x21)+(1x20) (101)2=(1x4)+(0x2)+(1x1)=(5)10 4

  5. BilgiSaklama ASCII Karakter Seti 5

  6. BilgisayaraİstediğimizİşlemleriNasılYaptırırız? Algoritma Örnek:TelefonEtmek 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Başla Ahizeyikaldır Sinyalikontrolet,sinyalyoksaarızayahaberverve9.adım’agit Eğertelefonnumarasıyurtdışındaiseikikeresıfırtuşunabasve ülkevealankodunutuşla,6.adımagit Eğertelefonnumarasışehirdışındaisebirkeresıfırtuşunabasve alankodunutuşla Telefonnumarasınıtuşla Eğerhatmeşguliseyadacevapvermiyorsa9.adımagit Telefonkonuşmasınıgerçekleştir Telefonukapat Bitiş 6

  7. BilgisayaraİstediğimizİşlemleriNasılYaptırırız? AkışŞeması Işlem(Process):Yapılmasıistenenişlemleilgilitanımlamalar Karar(Decision):Birkararabağlıolarakfarklıyollarınizlenmesi Veri(Data):Herfarklıverigrubuiçinfarklıisimverilmelidir. Doküman:Çıktıolarakgösterilmekistenenverilerveişlemler Bağlantı:Büyükyazılımlardabirsonrakisayfadakiişlemlerin hanginoktadandevamedeceğinigöstermesi Başla/Bitir:Akışşemasınınbaşlangıçvebitişnoktaları Komut Koşul Veri Doküman A Başla/Bitir 7

  8. BilgisayaraİstediğimizİşlemleriNasılYaptırırız? Başla Örnek:Telefon Etmek Ahizeyikaldır Sinyal varmı? Evet Hayır Arızayahaberver Birkeresıfıra basveşehir kodunutuşla Ikikeresıfıra basveülke,alan kodunutuşla Şehir dışımı? Yurt dışımı? Evet Hayır Evet Hayır Telefon numarasını tuşla Telefon konuşmasını gerçekleştir Meşgul/ cevapyok? Hayır Evet Telefonukapat Bitir 8

  9. CProgramlamaDiliNedir? Makinediliyleikisayıyıtoplamak: 01000011100011010000111000... Assemblydiliyleikisayıyıtoplamak: LOADX ADDY STOREZ •Cderleyicisibirçokfarklıdonanımüzerindeçalışabilir. •Cilesistemüzerindeenaltdüzeydekifonksiyonlaraerişilebilir •Cileyazılmışolanprogramlaroldukçahızlıçalışabilmektedir. 9

  10. CProgramınınDerlenmesi 1. 2. 3. 4. Programınyazılması Yazımkurallarıkontrolü Önişlemcininçalışmasıveprogramınderlenmesi Programınkütüphanedenkullanılanfonksiyonlarile bağlanması(Birleştirme) 5.Çalışabilenprogramkodununeldeedilmesi 6.Programınçalıştırılması 10

  11. CProgramınınDerlenmesi 11

More Related