PROGRAM ... ; { программа сарлавҳаси }
Uses ... ; { модулларни қўшиш }
Label ... ; { Нишонларни эълон қилиш бўлими (метка)}
Const ... ; { Ўзгармас сонларни эълон қилиш бўлими }
Type ... ; { Янги типларни эълон қилиш бўлими }
VAR ... ; { Ўзгарувчиларни эълон қилиш бўлими }
Procedure ... ; { Фойдаланувчи процедурасини эълон қилиш бўлими }
Function ... ; { Фойдаланувчи функцияларини эълон қилиш бўлими }
BEGIN { дастур бошланиши }
...;
{ Операторлар }
...;
END.
Намуна
program taqqoslash;
var x: integer; y: double; z: extended;
begin
write (‘x soniga qiymat kiriting=’,); read (x);
y:= 1/3; z:= abs(x-y);
writeln('z=',z);
end.
Dastur kodini kompyuterda bajarish uchun PascalABC distributividan foydalanish qulay. Dastur kodi kiritilgach, “Выполнить” (Bajarish, F9) bosiladi. Dastur xatoliklardan holi qilinadi, “Ввод данных” maydoniga qiymatlar kiritiladi, natija esa hosil boʽladi:
Takrorlash uchun savollar
EHMda masalani yechish jarayoni qanday bosqichlarga bo’linadi?
“Algoritm” tushunchasining ta’rifini bering.
Algoritmlar qanday xossalarga ega?
Algoritmlarni qanday usullar bilan ifodalash mumkin?
Masala algoritmi blok-sxemasini tayyorlashga qanday talablar qo’yiladi?
Chiziqli hisoblash jarayonlarning mazmuni nimadan iborat?
Tarmoqlangan hisoblash jarayonlarning mazmuni nimadan iborat?
Takrorlanuvchi hisoblash jarayonlarning mazmuni nimadan iborat?
Iqtisodiy-ijtimoiy masalalarni shaxsiy kompyuterlarda yechish qandan
bosqichlardan iborat?
10. Masalaning qo‘yilishi deganda nimani tushunasiz?
11. Sonli usulni tanlash qanday amalga oshiriladi?
12. Hisoblash jarayonlarini algoritmlashtirishni tushuntirib bering.
13. Algoritm ta’rifini keltiring.
14. Operatorlar nima uchun xizmat qiladi?
15. Hisoblash jarayonlari turlarini keltiring.
Do'stlaringiz bilan baham: |