12 xil bo’yash usulini namoyish etuvchi 40×40 o’lchamli 12 ta kvadrat chizing.
uses wincrt, graph, crt; var i,gd,gm,x1,x2,y1,y2: integer; begin gd:=0; clrscr; initgraph(gd,gm,»);
x1:=1; x2:=40; y1:=1; y2:=40; for i:=1 to 12 do begin setfillstyle(i,i+3); bar(x1,y1,x2,y2); x1:=x1+42; x2:=x2+42; end; readln; closegraph; end.
Hafta kunlarining nomlarini kiritib, ularni «HAFTA.TXT» faylida saqlab qo’yadigan dastur tuzing.
uses crt; var kun: string; f: text; i: integer; begin clrscr; assign(f,’hafta.txt’); rewrite(f);
for i:=1 to 7 do begin write(i,’-kun nomini kiriting=’);readln(kun); writeln(f,kun);
end; close(f); readln; end.
Ekran o’rtasidan bo’luvchi gorizontal chiziq chizuvchi dastur tuzing.
Uses wincrt, graph; label 1; Var gd,gm,i: integer; y: char; Begin gd:=0; InitGraph(gd,gm,»);
line(1,350,1000,350); readln; closegraph; end.
Random funksiyasidan foydalanib, turli rangli nuqtalarni hosil qiling.
Uses wincrt, crt; graph; Var Gd,gm,x,y: integer; Begin Gd:=0; InitGraph(gd,gm,’’); Randomize;
Repeat X:=round(random(15)); y:=round(random(15)); Putpixel(50*x,50*y, x); Until x=y+1;
Readln; Closegraph; End.
Random funksiyasidan foydalanib, «yulduzli osmon» manzarasini hosil qiling.
uses graph; var gd,gm,x,y,k,i: integer; begin gd:=0; initgraph(gd,gm,»); randomize; repeat
for i:=1 to 15 do begin x:=25*k*round(random(15)); y:=20*k*round(random(15));
putpixel(x,y,i); end; k:=k+1; until k>10; readln; closegraph; end.