O’quv-uslubiy majmua 5130200 – Axborot tizimlaring matematik va dasturiy taminoti ta’lim yo’nalishi


Download 1.19 Mb.
bet76/90
Sana27.01.2023
Hajmi1.19 Mb.
#1133675
1   ...   72   73   74   75   76   77   78   79   ...   90
Bog'liq
O’quv-uslubiy majmua 5130200 – Axborot tizimlaring matematik va

Amaliyot № 3


Mavzu: Multimodulli programmalarni tuzish Amaliyot maqsadi:

  1. Multimodulli (turli modulli, har xil tilda yozilgan) programmlarni yarat- ishni o’rganish.

  2. Turli tillarda tashkil qilingan fragmentlardagi ma’lumotlar strukturasini muvofiqlashtirish.

  3. Shu uslu qulayliklarini namoyish etish.

Amaliyot o’tish usuli : auditoriyada muloqatli seminar , kompyuter sinfida
programmalarni taxlash, yangi dasturiy o’rganish bajarilgan ishlar bo’yicha hisobotni muhokama va qabul qilish .
Amaliyot o’tish vositalari : ma’ruza matnlari , uslubiy ko’rsatmalar ,
dasturlashdan masalalar to’plami, komyuter va Internet , salaydlar va prezintatsiya vositalari .

Umumiy talablar :


    1. Masala tanlab olish .

    2. Algoritm va programmalarni loyihalash

  1. Programmani taxlash va ishini namoyish etish

  2. Ish bo’yicha hisobot tayyorlash va himoya qilish .

Dars № 3.1


Mavzu: Masalaning qo’yilishi va tahlili

Dars maqsadi :
1.Masalaning qo’yilishini tushunturish 2.Masalani yechish bosqichlarini ko’rsatish . 3.Adabiyotlar va dasturiy vositalarni tahlil qilish .
Dars o’tish usuli : auditoriyada muloqotli seminar .
Masalaning qo’yilish: Tanlab olingan masalani yechish programmasini yaratishda turli sinfga qarashli tillar qulayliklarini ishlatish.
Masalani yechish uchun ko’rsatmalar: Multimodulli programmalar yuqori darajali tillar (masalan, BP, Si, Delphi) va mashinaga mo’ljallangan tillar (ma- salan, assembler, makroassembler, mashina tili) bo’laklaridan iborat shaklda tashkil qilinsa, u holda quyidagi variantlarni tahlil qilish maqsadga muvofiq.

  1. Qismprogramma assemblerda va asosiy qism yuqori darajali tilda. Bu holda assemblerdagi programma tarjima qilinib .obj fayl hosil bo’ladi va uni maxsus

direktiva bilan (masalan BO muhitida) asosiy programma bilan birlashtiriladi, ya’ni
Program p;

{$L F.obj}
Function (argumentlar:);external; Begin end.

  1. Yuqori darajali tillardagi kiritilgan assemblerdan foydalanish. Bu holda pro- grammaning alohida qismlari assembler tilida yoziladi. Masalan, asm … end; operatorli qavslarni ishlatsak u holda programma ko’rinishi quyidagicha bo’ladi.

Program p;
Begin
asm
end;
end.
d) Assembler direktivasidan foydalanish. Agar qismprogramma assemblerda tashkil qilinishi kerak bo’lsa, u holda uning sarlavhasidan tashqari qismi as- sembler komandalari bilan loyihalanadi.
Program p;

Function (argumentlar:): ; assembler;
asm
end;
Begin

End.

Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   90




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