Laboratoriya – 5 Mavzu: Chiziqli dasturlar tuzish. Ishning maqsadi: Chiziqli dasturlar tuzish boʻyicha bilimlarga EGA boʻlish. Nazariy qism


Download 61.38 Kb.
Sana05.10.2023
Hajmi61.38 Kb.
#1692698
Bog'liq
Laboratoriya-5


Laboratoriya – 5


Mavzu: Chiziqli dasturlar tuzish.


Ishning maqsadi: Chiziqli dasturlar tuzish boʻyicha bilimlarga ega boʻlish.


NAZARIY QISM
Chiziqli dasturlar tuzish (yoki "C++" dasturlash tilida "console applications" tuzish) haqida nazariy ma'lumotlar quyidagicha:
Chiziqli dastur C++ tilida yoziladi va konsol ustida ishlaydi. Bu dasturlar iloviy tashqi interfeysni (GUI) qo'llamaydi, o'rniga terminal yoki konsol orqali ma'lumotlarni olish, chiqarish va dasturning asosiy funktsiyalarini bajarish uchun ishlatiladi. Chiziqli dasturlar odatda tekstli konsol dasturlar, kalkulyatorlar, ma'lumotlar bazalari va boshqa quyidagi xil o'quv dasturlari yaratish uchun ishlatiladi.
Chiziqli dasturni tuzish jarayoni quyidagi bosqichlardan iborat bo'ladi:
1. Muqaddima (Prolog): Dasturning boshida, foydalanuvchiga dasturining qanday ishlaydiganini tushuntiruvchi matn chiqariladi.
2. Kutish (Input): Foydalanuvchi konsolga ma'lumot kiritadi. `cin` operatori yordamida kiritilgan ma'lumotlar dastur tomonidan qabul qilinadi.
3. Ishlash (Processing): Kiritilgan ma'lumotlar ustida dastur boshqa amallar bajaradi. Bu, ma'lumotlar bilan hisob-kitob, if-else shartlari, tizimlari va boshqa komandalarni bajarishni o'z ichiga olishi mumkin.
4. Chiqarish (Output): Dastur natijalarni konsolga chiqaradi. `cout` operatori yordamida ma'lumotlar konsolga chiqariladi.
5. Dasturni tugatish (Termination): Dastur o'z ishini bajarib, bajarishdan so'ng to'xtaydi.
Quyidagi C++ kod namunasi, "Salom, dunyo!" degan matnni konsolga chiqaradi:

#include


int main() {
std::cout << "Salom, dunyo!" << std::endl;
return 0;
}

Bu kod, C++ dasturlash tilida yozilgan eng oddiy chiziqli dasturlardan biri hisoblanadi. U "Salom, dunyo!" matnini konsolga chiqaradi va dasturni to'xtatish uchun "return 0;" komandasidan foydalanadi.


Topshiriqlar

Download 61.38 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling