các câu lệnh turbo pascal

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

các câu lệnh turbo pascal

Bài gửi by luumanh9x99 on Sat 23 Mar 2013, 5:30 pm

SYSTEM

write() : in ra màn hình liền sau kí tự cuối.
writeln() : in xuống một hàng.
read() : đọc biến.
readln() : dừng chương trình để đọc biến.

Uses CRT

clrscr : xoá toàn bộ màn hình.
textcolor() : in chữ màu.
textcolor() : tô màu cho màn hình.
sound() : tạo âm thanh.
delay() : làm trể.
nosound : tắt âm thanh.
windows(x1,y1,x2,y2) : thay đổi cửa sổ màn hình.
highvideo : tăng độ sáng màn hình.
lowvideo : giảm độ sáng màn hình.
normvideo : màn hình trở lại chế độ sáng bình thường.
gotoxy(x,y) : đưa con trỏ đến vị trí x,y trên màn hình.
deline : xoá một dòng đang chứa con trỏ.
clreol : xoá các ký tự từ vị trí con trỏ đến cuối mà không di chuyển vị trí con trỏ.
insline : chèn thêm một dòng vào vị trí của con trỏ hiện hành.
exit : thoát khỏi chương trình.
textmode(co40) : tạo kiểu chữ lớn.
randomize : khởi tạo chế độ ngẫu nhiên.
move(var 1,var 2,n) : sao chép trong bộ nhớ một khối n byte từ biến Var 1 sang biến Var 2.
halt : Ngưng thực hiện chương trình và trở về hệ điều hành.
Abs(n) : Giá trị tuyệt đối.
Arctan(x) : cho kết quả là hàm Arctan(x).
Cos(x) : cho kết quả là cos(x).
Exp(x) : hàm số mủ cơ số tự nhiên ex.
Frac(x) : cho kết quả là phần thập phan của số x.
int(x) : cho kết quả là phần nguyên của số thập phân x.
ln(x) : Hàm loga cơ số tự nhiên.
sin(x) : cho kết quả là sin(x), với x tính bằng Radian.
Sqr(x) : bình phương của số x.
Sqrt(x) : cho kết quả là căn bậc hai của x.
pred(x) : cho kết quả là số nguyên đứng trước số nguyên x.
Suuc(x) : chô kết quả là số nguyên đứng sau số nguyên x.
odd(x) : cho kết quả là true nếu x số lẻ, ngược lại là false.
chr(x) : trả về một kí tự có vị trí là x trong bảng mã ASCII.
Ord(x) : trả về một số thứ tự của kí tự x.
round(n) : Làm tròn số thực n.
Random(n) : chó một số ngẫu nhiên trong phạm vi n.
upcase(n) : đổi kí tự chữ thường sang chữ hoa.
assign(f,) : tạo file.
rewrite(f) : khởi tạo.
append(f) : chèn thêm dữ liệu cho file.
close(f) : tắt file.
erase(f) : xóa.
rename() : đổi tên cho file.
length(s) : cho kết quả là chiều dài của xâu.
copy(s,a,b) : copy xau.
insert(,s,a) : chèn thêm cho xâu.
delete(s,a,b) : xoá xâu. ...

Unit GRAGH

initgraph(a,b,) : khởi tạo chế độ đồ hoạ.
closegraph; : tắt chế độ đồ hoạ.
setcolor(x) : chọn màu.
outtext() : in ra màn hình tại góc trên bên trái.
outtextxy(x,y,); : in ra màn hình tại toạ độ màn hình.
rectangle(x1,y1,x2,y2): vẽ hình chữ nhật.
line(x1,y1,x2,y2) : vẽ đoạn thẳng.
moveto(x,y) : lấy điểm xuất phát để vẽ đoạn thẳng.
lineto(x,y) : lấy điểm kết thúc để vẽ doạn thảng.
circle(x,y,n) : vẽ đường tròn.
ellipse(x,y,o1,o2,a,b): vẽ hình elip.
floodfill(a,b,n) : tô màu cho hình.
getfillpattern(x) : tạo biến để tô.
setfillpattern(x,a) : chọn màu để tô.
cleardevice; : xoá toàn bộ màn hình.
settextstyle(n,a,b) : chọn kiểu chữ.
bar(a,b,c,d) : vẽ thanh.
bar3d(a,b,c,d,n,h) : vẽ hộp.
arc(a,b,c,d,e) : vẽ cung tròn.
setbkcolor(n) : tô mà nền.
putpixel(x,y,n) : vẽ điểm.
setfillstyle(a,b) : tạo nền cho màn hình.
setlinestyle(a,b,c) : chọn kiểu đoạn thẳng.
getmem(p,1) : chuyển biến để nhớ dữ liệu.
getimage(x1,y1,x2,y2,p): nhớ các hình vẽ trên vùng cửa sổ xác định.
putimage(x,y,p,n) : in ra màn hình các hình vừa nhớ. ...

Unit DOS

getdate(y,m,d,t) : lấy các dữ liệu về ngày trong bộ nhớ.
gettime(h,m,s,hund) : lấy các dữ liệu về giờ trong bộ nhớ.
findnext(x) : tìm kiếm tiếp.
avatar
luumanh9x99
PRO TIN
PRO TIN

Nam
Tổng số bài gửi : 60
điểm điểm : 84
Birthday : 30/01/1999
Đến từ : THPT Chuyên Thái Nguyên
Job/hobbies : hoc sinh

Xem lý lịch thành viên http://xonefm.com

Về Đầu Trang Go down

Re: các câu lệnh turbo pascal

Bài gửi by yugioh_thcsch2 on Sun 24 Mar 2013, 8:33 pm

cấp 2 dùng chưa đến 1/10 số câu lệnh này Smile

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Đừng bao giờ tự thỏa mãn vì những gì đã làm được, hãy luôn cố tự thực hiện những điều mình chưa làm được, đỉnh cao trí tuệ không bao giờ đón chào những kẻ tự cao.
avatar
yugioh_thcsch2
PRO TOÁN
PRO TOÁN

Tổng số bài gửi : 124
điểm điểm : 182
Birthday : 08/02/1998
Đến từ : Thái Nguyên
Job/hobbies : học sinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: các câu lệnh turbo pascal

Bài gửi by Classic - VAN THIEM on Tue 26 Mar 2013, 3:14 am

Cấu trúc chương trình
PROGRAM Tên_Chương_Trình;
® (*Tiêu đề*)
USES ...
® (*Phần khai báo: đơn vị chương trình LABEL ... nhãn ... CONST ... hằng ... TYPE ... kiểu ... VAR ... biến ...*)
PROCEDURE ...
® (*Phần mô tả thủ tục/ch. trình con FUNCTION ... hàm ...*).
BEGIN
® (*Thân chương trình chính*) ... (*Các câu lệnh chương trình*)
END. ® (*Kết thúc chương trình*)

Ví dụ : PROGRAM Hello; { Dòng tiêu đề }
USES Crt; { Lời gọi sử dụng các đơn vị chương trình }
VAR Name : string; { Khai báo biến }

PROCEDURE Input; { Có thể có nhiều Procedure và Function }
Begin ClrScr; { Lệnh xóa màn hình }
Write( ‘Hello ! What is your name ?... ‘);
Readln(Name);
End;

BEGIN { Thân chương trình chính }
Input; Writeln ( ‘Welcome to you, ‘, Name) ;
Writeln ( ‘Today, we study PASCAL PROGRAMMING ... ‘);
Readln;
END.
đã chuyển

-----------~~๑۩۞۩๑~~ HỌC ONLINE ~~๑۩۞۩๑~~---------------
Em sẽ lớn lên như tôi đã từng khôn lớn
và sẽ bay cao bay xa hơn tôi ..... !!!
* thành viên câu lạc bộ học khuya*
classicfat32@gmail.com
MIE Thiemvan@outlook.com
https://sites.google.com/site/dayhocdientu/
https://www.facebook.com/thiemvan.ngo.39
CHÚT LÃNG MẠN http://sacmauthoigian.wordpress.com/category/classic/
avatar
Classic - VAN THIEM
Admin
Admin

Nam
Tổng số bài gửi : 324
điểm điểm : 878
Birthday : 27/10/1979
Đến từ : classicfat32@gmail.com

Xem lý lịch thành viên https://sites.google.com/site/dayhocdientu/

Về Đầu Trang Go down

Re: các câu lệnh turbo pascal

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết