1-amaliy mashg’ulot mavzu: Amaliy masalalarni echish algoritmlarini o’rganish Amaliy mashg’ulotning maqsadi



Yüklə 94,25 Kb.
səhifə2/5
tarix25.12.2023
ölçüsü94,25 Kb.
#195293
1   2   3   4   5
1-Mavzu

Algoritmlarning grafik shaklida tasvirlanishida algoritmlar maxsus geometrik figuralar yordamida tasvirlanadi va bu grafik ko‘rinishi blok-sxema deyiladi. Blok-sxemalar bilan ishlashni yaxshilab o‘zlashtirib olish zarur, chunki bu usul algoritmlarni ifodalashning qulay vositalaridan biri bo‘lib programma tuzishni osonlashtiradi, programmalash qobiliyatini mustahkamlaydi. Algoritmik tillarda blok - sxemaning asosiy strukturalariga maxsus operatorlar mos keladi. Shuni aytish kerakni, blok-sxemalardagi yozuvlar odatdagi yozuvlardan katta farq qilmaydi.

Topshiriqni bajarish namunasi
1.Masalaning qo’yilishi: Berilgan algoritm blok-sxemasini tahlil qilib, u ifoda etuvchi masalaning sharti aniqlansin. Algoritm chiziqli tuzilmaga ega bo’lib, kiritish,chiqarish(parallelogram), amallar (to’g’ri to’rtburchak) va ovallardan iborat.
Boshlang’ich ma’lumot: x- haqiqiy son(chunki mod va div amallari uchun operand bo’lib qatnashgan);
Amallar soni 3 ta:
1. a=x mod 10 (x ni 10 ga bo’lgandagi qoldiq a ga tenglashtirilgan, ya’ni x sonning birinchi hadi a ga teng);
b=x div 10 (x ni 10 ga bo’lgandagi butun qism b ga tenglashtirilgan, ya’ni x sonning ikkinchi hadi a ga teng);
s=a+b (x ikki xonali sonning raqamlari yig’indisi s ga tenglashtirilgan);
Natija: s.
Masalaning javobi: Berilgan ikki xonali butun sonning raqamlari yig’indisi topilsin.


2.Masalaning qo’yilishi: Berilgan biror N soni uchun faktorialni hisoblash algoritmi tuzilsin.
Faktorial ta’rifi: 1 dan berilgan natural n sonigacha bo‘lgan barcha sonlarning ko‘paytmasi
faktorial deyiladi.
Masalaning matematik modelini qurish:.
N–natural son (algoritm uchun boshlang’ich berilgan);
K – takrorlashlar hisobchilari;
P – Natija.
Masalani echish algoritmini tuzish:
  1. N natural soni kiritilsin.


  2. N sonining faktoriali hisoblanadigan P o‘zgaruvchiga 1 ga teng qiymat berilsin.

  3. Takrorlash parametri K ga 1 ga teng qiymat berilsin.

  4. K parametrning qiymati tekshirilsin. Agar k ning qiymati N dan katta bo‘lsa, 8 punktga o‘tilsin.

  5. P = P*k hisoblansin.

  6. K parametrning qiymati bir birlikga oshirilsin (K = K + 1)

  7. 4 punktga o‘tilsin.

  8. Nayijani olish (P).




Yüklə 94,25 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin