SlideShare a Scribd company logo
1 of 12
Komputer
Komputer haqqında iki şey bilmək vacibdir:
1) İki əsas qurğusu var:
 CPU (tərcüməsi: mikroprosessor)
 RAM (tərcüməsi: fiziki yaddaş və ya əməli yaddaş)
2) Komputer ağıllı deyil, adi dəmir parçasıdır. Onun
nəsə bir iş görməyi üçün proqram lazımdır.
CPU
CPU (və ya mikroprosessor) – proqramı icra
edən qurğudur.
RAM
RAM (və ya fiziki yaddaş) – proqramın icra
olunmaq üçün yükləndiyi qurğudur.
Proqram
Proqram - komputerin müəyyən bir iş görməyini
təmin edən instruksiyalar toplusudur.
İnstruksiyalar ikili say sistemində olur, yəni 0 və 1
-lərdən ibarət olur.
CPU və RAM əlaqəsi
Proqram icra olunmazdan əvvəl RAM-a yüklənir.
Daha sonra CPU tərəfindən icra olunur.
Proqramlaşdırma dilləri
Proqramlaşdırma dilləri - proqram yazmağı
asanlaşdırmaq üçün yaradılmışdır.
c# kodu:
maşın kodu:
int x = 5 + 3;
1011001011111111110
Kompilyator
Kompilyator – xüsusi bir proqramdır, bir
proqramlaşdırma dilində yazılan kodu komputer başa
düşən vəziyyətə (0 və 1lərdən ibarət instruksiyalar
toplusuna, yəni proqrama) çevirir.
IDE
IDE (tərcüməsi: proqramlaşdırma mühiti)
Proqramlaşdırma dili ilə proqram yaratmaq üçün bizə
minimum 3 köməkçi proqram lazımdır:
1) Mətn redaktoru – proqramlaşdırma dili ilə kod
yazmaq üçün lazım olan köməkçi proqram.
Məsələn, notepad.
2) Kompilyator – yazdığımız kodu proqrama çevirmək
üçün lazım olan köməkçi proqram.
3) Konsol – proqramı işə salmaq üçün lazım olan
köməkçi proqram.
Minimum bu üç köməkçi proqram ilə yeni bir proqram yarada
bilərik. Bunlar birlikdə proqramlaşdırma mühitini yaradır.
IDE
Məsələn, Visual Studio IDE-dir.
C# proqramlaşdırma
dilinin imkanları
Proqramlaşdırma dilləri proqram yaratmaq üçün
lazımdır. Proqramlara:
 oyunlar (məs: flappy bird)
 veb saytlar (məs: google.az)
 masaüstü proqramlar (məs: word, skype)
 viruslar (məs, koobface)
aid etmək olar.
C# proqramlaşdırma
dilinin imkanları
C# proqramlaşdırma ilə siz həm oyun, həm veb
sayt, həm masaüstü proqramlar, həm də viruslar yarada
bilərsiniz.
Həmçinin c# proqramlaşdırma dili ilə smartfonlar
üçün proqram yaratmaq mümkündür.
Ədəbiyyat Siyahısı
1. Komputer haqqında: https://goo.gl/dFLGRT
2. Komputerin qurğuları: https://goo.gl/bbMpZT

More Related Content

Viewers also liked

Biologiya 10 (fotosi̇ntez)
Biologiya 10 (fotosi̇ntez)Biologiya 10 (fotosi̇ntez)
Biologiya 10 (fotosi̇ntez)Timur Ulvi
 
Muasir informasiya texnologiyalari
Muasir informasiya texnologiyalariMuasir informasiya texnologiyalari
Muasir informasiya texnologiyalariZuzu Mehdiyeva
 
Biologiya skelet
Biologiya skeletBiologiya skelet
Biologiya skeletTimur Ulvi
 
Biologiya 9 dərs 11 (həzm sistemi)
Biologiya 9 dərs 11 (həzm sistemi)Biologiya 9 dərs 11 (həzm sistemi)
Biologiya 9 dərs 11 (həzm sistemi)Timur Ulvi
 
Güneş enerjisi (1)
Güneş enerjisi (1)Güneş enerjisi (1)
Güneş enerjisi (1)agageldi
 
Biologiya (gövdənin şəkildəyişməsi)
Biologiya (gövdənin şəkildəyişməsi)Biologiya (gövdənin şəkildəyişməsi)
Biologiya (gövdənin şəkildəyişməsi)Timur Ulvi
 
Kompüterin hissələri
Kompüterin hissələriKompüterin hissələri
Kompüterin hissələriAzeri balasi
 
Biologiya insanın ifrazat sistemi
Biologiya insanın ifrazat sistemiBiologiya insanın ifrazat sistemi
Biologiya insanın ifrazat sistemiTimur Ulvi
 
Biologiya 7 dərs 1 (biologiya sistematika)
Biologiya 7 dərs 1 (biologiya sistematika)Biologiya 7 dərs 1 (biologiya sistematika)
Biologiya 7 dərs 1 (biologiya sistematika)Timur Ulvi
 
Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇
Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇
Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇Timur Ulvi
 
Zoologiya 8 dərs 6(neştərçə balıq)
Zoologiya 8 dərs 6(neştərçə balıq)Zoologiya 8 dərs 6(neştərçə balıq)
Zoologiya 8 dərs 6(neştərçə balıq)Timur Ulvi
 

Viewers also liked (18)

2. Proqramlaşdırmaya Giriş
2. Proqramlaşdırmaya Giriş2. Proqramlaşdırmaya Giriş
2. Proqramlaşdırmaya Giriş
 
Biologiya 10 (fotosi̇ntez)
Biologiya 10 (fotosi̇ntez)Biologiya 10 (fotosi̇ntez)
Biologiya 10 (fotosi̇ntez)
 
Tarix 8
Tarix 8Tarix 8
Tarix 8
 
Muasir informasiya texnologiyalari
Muasir informasiya texnologiyalariMuasir informasiya texnologiyalari
Muasir informasiya texnologiyalari
 
Biologiya skelet
Biologiya skeletBiologiya skelet
Biologiya skelet
 
Qanaxma
QanaxmaQanaxma
Qanaxma
 
Biologiya 9 dərs 11 (həzm sistemi)
Biologiya 9 dərs 11 (həzm sistemi)Biologiya 9 dərs 11 (həzm sistemi)
Biologiya 9 dərs 11 (həzm sistemi)
 
Anatomiya Hezim Sistemi
Anatomiya Hezim SistemiAnatomiya Hezim Sistemi
Anatomiya Hezim Sistemi
 
Tarix
TarixTarix
Tarix
 
Güneş enerjisi (1)
Güneş enerjisi (1)Güneş enerjisi (1)
Güneş enerjisi (1)
 
Enerji
EnerjiEnerji
Enerji
 
Biologiya (gövdənin şəkildəyişməsi)
Biologiya (gövdənin şəkildəyişməsi)Biologiya (gövdənin şəkildəyişməsi)
Biologiya (gövdənin şəkildəyişməsi)
 
Kompüterin hissələri
Kompüterin hissələriKompüterin hissələri
Kompüterin hissələri
 
Biologiya insanın ifrazat sistemi
Biologiya insanın ifrazat sistemiBiologiya insanın ifrazat sistemi
Biologiya insanın ifrazat sistemi
 
Aboem
AboemAboem
Aboem
 
Biologiya 7 dərs 1 (biologiya sistematika)
Biologiya 7 dərs 1 (biologiya sistematika)Biologiya 7 dərs 1 (biologiya sistematika)
Biologiya 7 dərs 1 (biologiya sistematika)
 
Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇
Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇
Vi si̇ni̇f heyvanlarin orqanlari və orqanlar si̇stemi̇
 
Zoologiya 8 dərs 6(neştərçə balıq)
Zoologiya 8 dərs 6(neştərçə balıq)Zoologiya 8 dərs 6(neştərçə balıq)
Zoologiya 8 dərs 6(neştərçə balıq)
 

More from Software Development Fundamentals (8)

12. Polimorfizm və Abstrakt siniflər
12. Polimorfizm və Abstrakt siniflər12. Polimorfizm və Abstrakt siniflər
12. Polimorfizm və Abstrakt siniflər
 
11. İnkapsulasiya və Varislik
11. İnkapsulasiya və Varislik11. İnkapsulasiya və Varislik
11. İnkapsulasiya və Varislik
 
10. Obyekt-Yönümlü Proqramlaşdırmaya Giriş
10. Obyekt-Yönümlü Proqramlaşdırmaya Giriş10. Obyekt-Yönümlü Proqramlaşdırmaya Giriş
10. Obyekt-Yönümlü Proqramlaşdırmaya Giriş
 
Say sistemləri
Say sistemləriSay sistemləri
Say sistemləri
 
8. Metodların Davamı
8. Metodların Davamı8. Metodların Davamı
8. Metodların Davamı
 
8. Əlavələr
8. Əlavələr8. Əlavələr
8. Əlavələr
 
5. İstisnaların Davamı
5. İstisnaların Davamı5. İstisnaların Davamı
5. İstisnaların Davamı
 
Software Development Fundamentals Exam 98-361
Software Development Fundamentals Exam 98-361Software Development Fundamentals Exam 98-361
Software Development Fundamentals Exam 98-361
 

1. Komputer və Proqramlaşdırma haqqında ilkin anlayışlar

  • 1. Komputer Komputer haqqında iki şey bilmək vacibdir: 1) İki əsas qurğusu var:  CPU (tərcüməsi: mikroprosessor)  RAM (tərcüməsi: fiziki yaddaş və ya əməli yaddaş) 2) Komputer ağıllı deyil, adi dəmir parçasıdır. Onun nəsə bir iş görməyi üçün proqram lazımdır.
  • 2. CPU CPU (və ya mikroprosessor) – proqramı icra edən qurğudur.
  • 3. RAM RAM (və ya fiziki yaddaş) – proqramın icra olunmaq üçün yükləndiyi qurğudur.
  • 4. Proqram Proqram - komputerin müəyyən bir iş görməyini təmin edən instruksiyalar toplusudur. İnstruksiyalar ikili say sistemində olur, yəni 0 və 1 -lərdən ibarət olur.
  • 5. CPU və RAM əlaqəsi Proqram icra olunmazdan əvvəl RAM-a yüklənir. Daha sonra CPU tərəfindən icra olunur.
  • 6. Proqramlaşdırma dilləri Proqramlaşdırma dilləri - proqram yazmağı asanlaşdırmaq üçün yaradılmışdır. c# kodu: maşın kodu: int x = 5 + 3; 1011001011111111110
  • 7. Kompilyator Kompilyator – xüsusi bir proqramdır, bir proqramlaşdırma dilində yazılan kodu komputer başa düşən vəziyyətə (0 və 1lərdən ibarət instruksiyalar toplusuna, yəni proqrama) çevirir.
  • 8. IDE IDE (tərcüməsi: proqramlaşdırma mühiti) Proqramlaşdırma dili ilə proqram yaratmaq üçün bizə minimum 3 köməkçi proqram lazımdır: 1) Mətn redaktoru – proqramlaşdırma dili ilə kod yazmaq üçün lazım olan köməkçi proqram. Məsələn, notepad. 2) Kompilyator – yazdığımız kodu proqrama çevirmək üçün lazım olan köməkçi proqram. 3) Konsol – proqramı işə salmaq üçün lazım olan köməkçi proqram. Minimum bu üç köməkçi proqram ilə yeni bir proqram yarada bilərik. Bunlar birlikdə proqramlaşdırma mühitini yaradır.
  • 10. C# proqramlaşdırma dilinin imkanları Proqramlaşdırma dilləri proqram yaratmaq üçün lazımdır. Proqramlara:  oyunlar (məs: flappy bird)  veb saytlar (məs: google.az)  masaüstü proqramlar (məs: word, skype)  viruslar (məs, koobface) aid etmək olar.
  • 11. C# proqramlaşdırma dilinin imkanları C# proqramlaşdırma ilə siz həm oyun, həm veb sayt, həm masaüstü proqramlar, həm də viruslar yarada bilərsiniz. Həmçinin c# proqramlaşdırma dili ilə smartfonlar üçün proqram yaratmaq mümkündür.
  • 12. Ədəbiyyat Siyahısı 1. Komputer haqqında: https://goo.gl/dFLGRT 2. Komputerin qurğuları: https://goo.gl/bbMpZT