Perşembe , 2 Mayıs 2024

Programlama Dersi Kodlamaya Hazırlık-1


KODLAMA HAZIRLIK MODÜLÜ

  1. Bilgisayarın Çalışma Mantığı
    1. Giriş: Bilgisayarın dış ortamdan veri aldığı birimlerdir. Klavye, Mouse, web cam, tarayıcı, ışıklı kalem, barkod okuyucu, dokunmatik ekran.
    2. İşlem: Gelen veriler ihtiyaca göre işlenerek bellekte saklanır ya da çıktı birimlerine aktarılır.
    3. Bellek: Verilerin geçici ya da kalıcı olarak saklandığı ortamlardır.
    4. Çıkış: Bilgisayar tarafından işlenen verinin çıkış birimlerine aktarılmasıdır. Monitör, hoparlör, yazıcı, projeksiyon cihazı birer çıkış birimidir.
  2. Bilgisayar ile İnsan Arasındaki Benzerlik

  1. Makine Dili: Bilgisayarın anlayabileceği en alt seviye dildir ve sadece 0 ve 1 lerden oluşur. 0 makine dilinde elektrik yok 1 ise elektrik var anlamına gelir
    1. Makine Dilinin Özellikleri
      1. Bilgisayarın doğal dilidir.
      2. Bilgisayarın donanımsal tasarımına bağlıdır.
      3. Makine dili “010101001”’lerden oluşan komutlardır ve bunlar doğrudan makineye hitap eder.
      4. Makine dili işlemci türüne özel olarak yazılmaktadır. Dolayısıyla, bir işlemci türü için makine diliyle yazılmış program, diğer işlemciler için uygun olmamaktadır
  1. Sayı Sistemleri: Bilmememiz gereken 4 farklı sayı sistemi vardır
    1. İkili Sayı Sistemi(Binary Sayı Sistemi)
    2. Sekizlik Sayı Sistemi (Octal Sayı Sistemi)
    3. Onluk Sayı Sistemi (Decimal Sayı Sistemi)
    4. On Altılık Sayı Sistemi (Hexadecimal Sayı Sistemi)

 

  1. Sayı Sistemlerinde Dönüşümler
    1. İkilik Sayı Sisteminden Onluk Sayı Sistemine Geçiş

2. Onluk Sayı Sisteminden İkilik Sayı Sistemine Geçiş

 

  1. İkilik Sayı Sisteminde Toplama

Kurallar

0+0=0

0+1=1

1+0=1

1+1=0 Elde Var 1

  1. Derleyici: Derleyici bir programlama dilinde yazılmış kaynak kodu alarak onu başka bir dile genelliklede makine diline çeviren yazılımlardır.

Örneğin: X=2+Y şeklindeki bir kod parçacığı derleyici sayesinde aşağıdaki makine diline çevriliyor. Makine dili bilgisayarın anlayacağı en temel dildir.

  1. Yazılım: Elektronik aygıtların istenilen işi yapabilmesi için bilgisayar programcıları tarafından yazılan programların tümüne verilen isimdir.

Kelime işlemci programları, bilgisayarınız açıldığında CD sürücünüzü, sabit sürücüleri, RAM’i tanıyan BIOS; işletim sistemi, web tarayıcınız, virüslerin kendileri, antivirüs programları hep birer yazılımdır.

  1. Bir yazılımda olması gereken temel özellikler
    1. Doğruluk
    2. Güvenirlik
    3. Verimlilik
    4. Güvenlik(Bütünlük)
    5. Kullanılabilirlik
    6. Hata Bulma Kolaylığı
    7. Tekrar Kullanılabilirlik
    8. Esneklik
    9. Birlikte çalışabilirlik
  2. Yazılım Çeşitleri
    1. Sistem Yazılımları :Bilgisayarı çalıştıran, kontrol eden, yöneten ve denetleyen yazılımlardır kısaca işletim sistemidir.
      1. Windows işletim Sistemi Ailesi
        1. Windows 3.1
        2. Windows 95
        3. Windows 98
        4. Windows 98 SE
        5. Windows 2000
        6. Windows ME,
        7. Windows XP
        8. Windows Vista
        9. Windows 7
        10. Windows 8
        11. Windows 8.1
        12. Windows 10
      2. Uygulama Yazılımları: Herhangi bir iş yada beklentinin yerine getirilmesi sağlayan yazılımlardır.
        1. Bazı Önemli Dosya Uzantısı ve İlgili Programlar
          1. Doc-word 2007 öncesi
          2. Docx-word 2007 ve sonrası
          3. Xls-excel 2007 öncesi
          4. Xlsx-excel 2007 sonrası
          5. Pdf-adobe acrobat reader
          6. Gif-hareketli resim dosyaları
          7. Jpg ve jpeg-resim ya da fotoğraf dosyaları
          8. Mp4-video dosyaları
          9. Mp3-ses dosyası uzantısı
          10. Rar ve zip-sıkıştırılmış dosya uzantıları.
          11. Exe-Tek başına çalıştırılabilir dosyalar (Kurulum dosyaları

 

Bu Konuda İlginizi Çekebilir

Arduino İle Mesafe Sensörü Kullanımı

Arduino İle Mesafe Sensörü Kullanımı HC-SR04 Ultrasonik Sensör, ses dalgalarını kullanarak karşısındaki nesnenin mesafesini hesaplayan …