New Sep 19, 2024

Dastlabki Algoritmik Tushunchalar

The Giants All from DEV Community View Dastlabki Algoritmik Tushunchalar on dev.to

  1. Qadamlar Ketma-ketligi
    Algoritmda qadamlar ketma-ketligi muhim ahamiyatga ega. Qadamlarni to'g'ri tartibda bajarish kerak, aks holda algoritm noto'g'ri ishlaydi. Masalan, choy tayyorlash algoritmini ko'rib chiqaylik:

  2. Choynakka suv quyish.

  3. Suvni qaynatish.

  4. Choy va shakar qo'shish.

  5. Aralashtirish. Agar bu qadamlarni noto'g'ri tartibda bajarsak, natija umuman boshqacha bo'lishi mumkin. Dasturlashda ham xuddi shunday, har bir qadam o'z o'rnida va to'g'ri tartibda bajarilishi kerak.

  6. O'zgaruvchilar va Ularning Turlari
    O'zgaruvchilar - bu kompyuter xotirasidagi ma'lumotlarni saqlash uchun ajratilgan joy. Ular orqali ma'lumotlarni dastur davomida saqlash va ulardan foydalanish mumkin.

C++ va C# da o'zgaruvchilar:

Misollar:

int yosh = 25;         // Butun son
double oylik = 1500.50; // Haqiqiy son
char belgi = 'A';      // Bitta belgi
string ism = "Ali";    // Matn
bool haqiqat = true;   // Mantiqiy qiymat

int yosh = 25;          // Butun son
double oylik = 1500.50; // Haqiqiy son
char belgi = 'A';       // Bitta belgi
string ism = "Ali";     // Matn
bool haqiqat = true;    // Mantiqiy qiymat

  1. Input/Output Amallari Foydalanuvchi bilan muloqot qilish uchun dasturda kirish (input) va chiqish (output) amallaridan foydalanamiz. Bu yordamida foydalanuvchi dasturga ma'lumot kiritishi va natijani ko'rishi mumkin.

C++ da:

#include <iostream>

using namespace std;

int main() { int yosh; cout << "Yoshingizni kiriting: "; cin >> yosh; cout << "Sizning yoshingiz: " << yosh << endl;

return 0; }

Bu dastur foydalanuvchidan yoshini so'raydi va kiritilgan yoshni ekranga chiqaradi.

C# da:

using System;

class Program { static void Main() { Console.Write("Yoshingizni kiriting: "); string yosh = Console.ReadLine(); Console.WriteLine("Sizning yoshingiz: " + yosh); } }

Bu C# dasturi ham foydalanuvchidan yoshini so'raydi va kiritilgan yoshni ekranga chiqaradi.

  1. O'zgaruvchilarning Ahmiyati
  1. Matematik Amallar

Misollar:

int a = 10;
int b = 5;
int yigindi = a + b; // 15
int farq = a - b;    // 5
int kopaytma = a * b; // 50
int bolinma = a / b;  // 2
int qoldiq = a % b;   // 0

int a = 10;
int b = 5;
int yigindi = a + b; // 15
int farq = a - b;    // 5
int kopaytma = a * b; // 50
int bolinma = a / b;  // 2
int qoldiq = a % b;   // 0

Scroll to top