Mavzu: Fayllar bilan ishlash mavzusini takrorlash


Download 45.21 Kb.
bet2/3
Sana19.06.2023
Hajmi45.21 Kb.
#1613437
1   2   3
Bog'liq
9 45-dars

Darsning borishi
I. Tashkiliy davr
1) salomlashish;
2) davomatni aniqlash.
II. Takrorlash

  1. Fayl turdagi o‘zgaruvchi deganda nima tushuniladi?

  2. Faylli o‘zgaruvchi tashqi xotiradagi fayl bilan qaysi operator yordamida bog‘lanadi?

  3. Rewrite operatorining vazifasini aytib bering.

  4. Ochilgan faylni yopish uchun qaysi operator qo‘llaniladi?

  5. Matnli faylga ma’lumotlarni yozish uchun qaysi operatorlardan foydalaniladi?

  6. Faylga yangi ma’lumotlar qo‘shish uchun uni qaysi operator yordamida ochish kerak?

  7. Ma’lumotlarni o‘qish uchun fayl qaysi operator yordamida ochiladi?

  8. Matnli fayldan ma’lumotlarni o‘qish uchun qaysi operatorlardan foydalaniladi?

  9. Read operatori bilan ReadLn operatorlarining farqini aytib bering.

  10. ReadLn operatorida bir nechta o‘zgaruvchi ishtirok etsa, ular qanday yoziladi?

  11. Eof funksiyasining vazifasini aytib bering.

III. Yangi mavzuni o`rganish
1. Sinfdoshlaringizning familiya va ismlaridan tashkil topgan “sinf.txt” nomli matnli fayl hosil qiluvchi dastur tuzing.
program masala45_1;
uses crt;
var f: text; fam: string; i: integer;
begin clrscr;
assign(f,'sinf.txt'); rewrite(f);
for i:=1 to 5 do begin
write(i,'-o`quchi familiyasi va ismini kiriting=');readln(fam);
writeln(f,fam);
end; close(f); readln;
end.

2. «sinf.txt» faylida berilgan 9-sinf familiyalari ichidan familiyasi “M” harfidan boshlanadiganlarini ekranga chiqaruvchi dastur tuzing.


program masala45_2;
uses crt;
var f: text; fam: string; i: integer;
begin clrscr;
assign(f,’sinf.txt'); reset(f);
while not(eof(f)) do
begin readln(f,fam); if fam[1]=’M’then writeln(fam); end;
close(f);
end.
4. y=sin2x funksiyaning [-; ] oraliqdagi qiymatlarini 0,01 qadam bilan hisoblang. Natijalarni “sinus.out” fayliga saqlab qo`ying.
program Sinusni_ hisoblash;
uses crt;
var f: text; x,y: real;
begin clrscr;
assign(f,'sinus.out'); rewrite(f); x:=-pi;
while x<=pi do begin
y:=sqr(sin(x)); writeln(f,'x=',x:2:2,' da y=',y:2:2);
x:=x+0.01; end;
close(f);
end.
IV. Vazifa. 3-mashq



Sinf
















Sana



















Download 45.21 Kb.

Do'stlaringiz bilan baham:
1   2   3




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