Bilgisayarda veriler beş gruba ayrılır:
| Soru | Cevap | Veri Türü |
|---|---|---|
| Kaç kilosunuz? | 61 | |
| Ankara'nın üçüncü harfi | k | |
| 3 sayısı 5 sayısından küçük müdür? | Evet | |
| En sevdiğin yemeğin adı nedir? | Kilis Tava | |
| Cumhuriyet ne zaman ilan edilmiştir? | 29 Ekim 1923 |
تنقسم البيانات في الحاسوب إلى خمس مجموعات:
| السؤال | الجواب | نوع البيانات |
|---|---|---|
| كم وزنك؟ | 61 | |
| الحرف الثالث من Ankara | k | |
| هل 3 أصغر من 5؟ | نعم | |
| أكلتك المفضلة؟ | Kilis Tava | |
| متى أُعلنت الجمهورية؟ | 29 Ekim 1923 |
İlk değerini koruyan, değişmeyen veriler ve nesnelere denir.
Başlangıç değeri alabilen ve süreç içinde değerleri değişebilen verilere denir.
| Nesne | Nesne Türü |
|---|---|
| Bir haftadaki gün sayısı (7) | |
| Sınıflardaki öğrenci sayısı | |
| Basketbol oyununda pota sayısı (2) | |
| Deniz seviyesindeki suyun kaynama sıcaklığı (100°C) | |
| Yazılıdan aldığımız not |
البيانات التي تحافظ على قيمتها الأولى ولا تتغير.
البيانات التي يمكن أن تأخذ قيمة أولية وتتغير خلال العملية.
| الكائن | النوع |
|---|---|
| عدد أيام الأسبوع (7) | |
| عدد الطلاب في الصف | |
| عدد السلال في كرة السلة (2) | |
| درجة غليان الماء عند سطح البحر (100°C) | |
| الدرجة التي نحصل عليها في الامتحان |
Basit adımlarla çözülen problemlerdir. Başkasından yardım almadan problem çözüme kavuşturulabilir.
Değişebilen çözümlere sahip problemlerdir. Alt problemlere ayrılabilir. Bazen başkalarının yardımına ihtiyaç duyulur.
| Problem | Çözüm Sınıfı |
|---|---|
| Araba yıkamak | |
| Kilis Tava hazırlamak | |
| Futbolda dünya kupası şampiyonu olmak | |
| Alarm kurmak | |
| İşletim sistemi oluşturmak |
مشكلات تُحل بخطوات بسيطة. يمكن حلها دون مساعدة من أحد.
مشكلات لها حلول متغيرة. يمكن تقسيمها إلى مشكلات فرعية. أحياناً نحتاج مساعدة الآخرين.
| المشكلة | نوع الحل |
|---|---|
| غسل السيارة | |
| تحضير كليس تافا | |
| الفوز ببطولة كأس العالم | |
| ضبط المنبه | |
| إنشاء نظام تشغيل |
Örnek: Öğrencinin iki yazılı notunun ortalamasını hesaplayarak 50'den küçükse "KALDI", değilse "GEÇTİ" yazdıran algoritma:
مثال: خوارزمية تحسب معدل درجتي امتحان للطالب، إذا كان أقل من 50 تطبع "رسب"، وإلا تطبع "نجح":
Algoritma Örneği 1: Kullanıcıdan aldığı iki sayıyı toplayarak sonucu gösteren program:
Algoritma Örneği 3: Bir kareler sisteminde daireden altıgene gitmek için birden fazla farklı algoritma yazılabilir. Bu, bir problemin birden fazla çözümü olabileceğini gösterir.
مثال 1: برنامج يأخذ عددين من المستخدم ويجمعهما ويعرض النتيجة:
مثال 3: في نظام مربعات، يمكن كتابة أكثر من خوارزمية مختلفة للانتقال من نقطة لأخرى. هذا يثبت أن المشكلة الواحدة يمكن أن يكون لها أكثر من حل.
Örnek: Aşağıdaki diş fırçalama algoritması karıştırılmış. Doğru sırasını bulalım:
مثال: خوارزمية تنظيف الأسنان التالية مختلطة الترتيب. لنجد الترتيب الصحيح: