REJA:
1. Soha masalalarining algoritmlarni tasvirlash usullari: chiziqli, tarmoqlanuvchi va takrorlanuvchi hisoblash jarayonlari
2. Sohaga oid tuzilgan masalalarni kompyuterda yechish bosqichlari
3. Zamonaviy dasturlash texnologiyalari
4. Dasturlash tillari va ularning turlari. Dasturlash tillarining asosiy elementlari. Standart funksiyalar bilan ishlash
5. Zamonaviy dasturlash tili. Dasturlash tilining operatorlari, massivlar, oʽzgaruvchilar, qatorlar, konstanta, amallar, prosedura va funksiyalari
6. Dasturlash tilida maʽlumotlar turlari va til alfaviti
7. Dasturlarning tarkibiy tuzilishi. Dasturlarni kompyuterlarda bajarilishi.
.............................................................................................................................
Tayanch soʽz va iboralar: algoritm, algoritm, chiziqli algoritm, shartli va takroriy algiritmlar, dasturlash texnologisi, dasturlash tili, pascal, c++, c#, operator, funksiya, alfaviti translyator, interpretator
1. Soha masalalarining algoritmlarni tasvirlash usullari: chiziqli, tarmoqlanuvchi va takrorlanuvchi hisoblash jarayonlari
Algoritm – bu masalani yechish usullarini izohlashdir, yoki natijalarni kompyuterda olish uchun bajarilayotgan hisoblash jarayolarining ketma-ketliklaridir. Algoritm quyidagi asosiy xususiyatlarga ega:
Aniqliligi, ya’ni turli hisobga olinmagan harakatlarga yo’l qo’ymaslik va uni bajaruvchilar uchun tushunarliligidir. Ushbu xususiyatiga ko’ra algoritmni bajarish jarayoni o’z-o’zidan bajariladigan xarakterga ega.
Natijaviyligi, ya’ni ma’lum bir oddiy bosqichlarni bosib o’tgandan so’ng kutilayotgan natijani olishga erishishdan iborat.
Ommaviyligi, ya’ni bitta masalani yechish uchun emas balki shunga o’xshash turdosh masalalar sinfini hal etish uchun xizmat qiladi.
Diskretlilik, ya’ni algoritmni bir nechta elementar bosqichlarga ajratish imkonini mavjudiligi.
Algoritmlar odatda to’rt xil usulda ifodalanadi:
-formulalar yordamida;
Do'stlaringiz bilan baham: |