Bilgisayarlar kodu nasıl işler?

Slides:



Advertisements
Benzer bir sunumlar
Alakalı müşterileri hedefleyin. Google ile Yeniden Pazarlama Remarketing with Google. Target customers who are already showing interest in your business.
Advertisements

If you delete this after reading... you'll spend a year of ill luck! But... if you send it to (at least) 2 friends... you'll have 3 years of good luck!!!
I ASİMO I ASİMO PREPARED: CENGİZ MURAT TEKİNBÜĞRÜ English Course Presentation TURKEY Mechatronics Engineering at SAKARYA UNIVERSITY PREPARED: CENGİZ.
Bilgisayara Giriş Doç. Dr. Mehmet S. İlkay.
ExpressIng AbIlIty AND ınabılıty In The Past
If you delete this after reading... you'll spend a year of ill luck! But... if you send it to (at least) 2 friends... you'll have 3 years of good luck!!!
Bir Problemin Programa Dönüştürülme Süreci
Modals (Kipler) By Yunus Özüberk.
Hareket halindeki insanlara ulaşın.Mobil Arama Ağı Reklamları Reach customers with Mobile Search Network.
SÜMEYYE KARABOYUN İÖP-1
NOUN CLAUSES (İSİM CÜMLECİKLERİ).
Bilgisayarlar kodu nasıl işler?
İNGİLİZCE MAKING SUGGESTIONS
REQUESTING OTHERS TO DO SOMETHING
Kampanyanızı optimize edin. Görüntülü Reklam Kampanyası Optimize Edici'yi Kullanma Display Ads Campaign Optimizer. Let Google technology manage your diplay.
SÜLEYMAN DEM İ REL PRIMARY AND SECONDARY SCHOOL. GENERAL INTRODUCTION SCHOOL DIRECTORY, TEACHERS AND OTHER STAFF CLASSROOMS PARTS OF THE SCHOOL GALLERY.
Birthday party. birthday party new year's party new year's party New Year's Party.
COSTUMES KILIKLAR (KOSTÜMLER)
BM-305 Mikrodenetleyiciler Güz 2015 (6. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Database for APED Büşra Bilgili | Emirhan Aydoğan | Meryem Şentürk | M. Arda Aydın COMPE 341.
Femore Jel Yorumlar femore jel yorumlar femore infiammato Das Autohaus is an established business but did not have any online presence until meeting with.
21/02/2016 A Place In My Heart Nana Mouskouri « Istanbul « (A Different Adaptation)
5. Sınıf Unit 7 Party Time (Ünite 7 Parti Zamanı)
What is lost in translation?
Practice your writing skills
Must ©2016 ingilizcebankasi.com.
First Conditional Sentences. LOOK AT THE EXAMPLES If the weather is fine, we’ll play tenis If I have enough money, I’ll buy the car If it rains, we’ll.
SO THAT IN ORDER THAT IN ORDER TO IN CASE. So that In order that cümle Özne + fiil + nesne Sentence Subject + Verb + Object So that: için in order that:
MIDDLE SCHOOL I-SEARCH Research Paper... Product.... Presentation...
This is beak. There are feet. There are wings. There are eyes. This is tongue.
CHAPTER Section 1.1 What Is Entrepreneurship? Section 1.2 Characteristics of an Entrepreneur Introduction to Entrepreneurship.
DISCUSSION
CHILD PORNOGRAPHY IŞIK ÜNİVERSİTESİ
Students social life and join the social clubs. BARIŞ KILIÇ - EGE DÖVENCİ IŞIK ÜNİVERSİTESİ
COUNTABLE AND UNCOUNTABLE NOUNS
MY FAVORITE PHILOSOPHY (En Sevdiğim Felsefe).
İmg 8 spiritüel keşifler
BİLİMSEL ÇALIŞMA BASAMAKLARI SCIENTIFIC WORKING STEPS MHD BASHAR ALREFAEI Y
LEFM and EPFM LEFM In LEFM, the crack tip stress and displacement field can be uniquely characterized by K, the stress intensity factor. It is neither.
PRESENT PERFECT TENSE Yakın Geçmiş Zaman. WHERE DO WE USE PRESENT PERFECT TENSE ????
Bilgisayarlar kodu nasıl işler?
Bir Problemin Programa Dönüştürülme Süreci
W O R D A M G E U FOR N I T 1.
Would you like a different color?
THE CANTERVILLE GHOST by Oscar WILDE CHARACTERS.
PUANLAMA ÖNERİSİ *Öğrenciler iki gruba ayrılır. Her iki gruba da baştan 1000’er puan verilir. *Birinci grup yarışırken “GAME 1“ açılır. Öğrenciler her.
If you delete this after reading... you'll spend a year of ill luck!
Future: I will/shall & I am going to. Structure: Subject+will/shall+verb(base form)+object.
tomorrow soon next week / year in five minutes/ in two hours later today I'll go to the market tomorrow. Don’t worry. He will be here soon. There.
Birthday party. birthday party new year's party new year's party New Year's Party.
ETwinning Nedir?. Türkiye’de 81 ilin katılımıyla yürütülen 1.Projemiz.
taşınabilir Akilli Tahta Kullanım kılavuzu
A short information about Afghanistan East West North South This is Afghanistan map and flag’s color.
Döngüler ve Shift Register
NİŞANTAŞI ÜNİVERSİTESİ
Turkish cuisine is very popular around the world. It has a very wide options for everyone. The variety of the recipes and the ingredients which are grown.
BİLL GATES Şule Eslem ÖZTÜRK NUN OKULLARI Prep-A.
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Feminism, unlike the idea of ​​ mankind, is a trend that is prioritized to bring gender inequality to the agenda. The notion of feminism, which is not.
Güzel bir bahar gününün sabahında İETT şöförü garaja gider, otobüsünü çalıştırır ve yola çıkar. Sorunsuz bir şekilde bir duraktan diğerine ilerler, yolcularını.
Chapter 5 – Balancing of accounts
Imagine that you are a teacher and you are taking your 20 students to England for the summer school.
DÜZLEMSEL MEKANİZMALARIN
İNGİLİZCE THE FUTURE TENSE ( BE GOING TO ). Be going to gelecek zamanda olan bazı olayları ifade etmek için kullandığımız bir yapıdır. İNGİLİZCE THE FUTURE.
ELİF SU KÜÇÜKKAVRUK. plants When you touch this plant, it can be like the photograph. When you let go, it becomes normal.
SUBJECT NAME Prepeared by Write the names of group members here
People with an entrepreneurial mindset are always brave.
Sunum transkripti:

Bilgisayarlar kodu nasıl işler? Top-down yaklaşım Modüler yaklaşım

Top down yaklaşım In this scenario, when the code is run the computer starts reading at the top and continues down, going through each line of code until it reaches the end. Old method Fast and easy when code was small and not very complex As the code is processed, it is all loaded into memory

Top down yaklaşım So, the more programs you run, the greater the demands on the system in terms of memory and processor

Top down yaklaşım Also, the bigger the program you are loading, the longer and longer it will take to load up

Top down yaklaşım One is that you have to write code in such a way that it is hard to properly test it until you have finished it. Testing individual parts becomes a nightmare.

Breaking up Code There are huge advantages to coding in this way. The code is broken up into smaller components, so it is easier to write and you can test it earlier and more often. Debugging any code errors is a lot easier because you know what part of the code handles what aspect of the program. You are in a position to reuse certain parts of your code in other projects more easily because they will be self-contained. Building up a big project from smaller, interconnected chunks enables you to build up a project over time and add more features as your skills improve!

Re-usability

Kodun Saklanması (Depolanması) To really make applications usable, you need a way to store the code Storage means that you only have to type or ( more accurately) create the code once, storing it for future access Paper punch cards Magnetic tape reels Magnetic cassettes Floppy disks (5 1/ 4 inch) Floppy disks (3 1/ 2 inch) Hard drives Networked systems CDs DVD Flash drives Internet distribution

Data Data stored as binary

Plain text vs. Compiled The code can be in one of two forms Plain text (Sade metin): Some code that you will come across will be stored and run in the plain text form — JavaScript and VBScript are good examples of this Compiled (Derlenmiş): This is code that has been run through a program called a compiler. The compiler processes the plain-text code and changes it into something called “object code.”

Plain text vs. Compiled Plain text Compiled The main advantage to code stored in plain text is that it is easily read, changes can be made to it easily and quickly, and no special tools are required. No protection! Compiled You can’t look at the compiled code and get back to the source code that way. Therefore protected. You need to keep a copy of the source code in case you need to make any subsequent changes to the code.

Sayı Sistemleri Decimal (Onluk sayı sistemi, On tabanlı) 0 1 2 3 4 5 6 7 8 9 Örnek: 1984 Binary (İkilik sayı sistemi, iki tabanlı) 0 1 Örnek: 10011 Hexadecimal (Onaltılık sayı sistemi) 0 1 2 3 4 5 6 7 8 9 A B C D E F Örnek: 1A2

Onluk Sisteme Dönüşümler Sağdan sola doğru taban değerini hesapla ..., Taban3, Taban2, Taban1, Taban0 Basamak değeri ile taban değerini çarp Çarpımları topla Örnekler: (1984)10 = (?)10 (10011)2 = (?)10 (1A2)16 = (?)10

Onluk Sistemden Dönüşümler Dönüştürülecek tabana bölüm Örnekler: (1984)10 = (?)10 (19)10 = (?)2 (418)10 = (?)16

İkilik sayı sisteminde terimler Bit - 0,1 Nybble – 4 bit Örnek: 1010 Byte – 8 bit Örnek: 10101010 Halfword – 16 bit Örnek: 1010101010101010 Word – 32 bit Örnek: 10101010101010101010101010101010 Doubleword – 64 bit Örnek: 1010101010101010101010101010101010101010101010101010101010101010

Binary ve Hexadecimal arasında dönüşümler 0x3F7D (3F7D)16=(?)2 3 F 7 D 0010 1111 0111 1101 10111101111101 (101111)2=(?)16 0010 1111 2 F 2F

Binary ve Hexadecimal arasında dönüşümler

Sayı sistemlerinde matematik işlemleri Başlat – Programlar – Donatılar – Hesap Makinesi

Bu sinyal ne anlama geliyor? ...---…

Bilgisayarda Alfasayısal Bilginin Temsil Edilmesi ASCII (American Standard Code for Information Interchange) Bilgi Değişimi için Amerikan Standart Kodu

Programming is great! 010100000111001001101111011001110111001001100001011011010110110101101001011011100110011100100000011010010111001100100000011001110111001001100101011000010111010000100001

Why Binary? Tartışma Sorusu: Bilgi işleme sistemlerinde neden ikilik sistemi kullanıyoruz? Neden Onluk sistemi ya da diğer bir sayı sistemini kullanmıyoruz? İki kişilik gruplar halinde tartışınız.