...
12
chơng 2 : Bàn phím và cursor
Đ
1. C c mã phím mở rộng
Chúng ta đã thấy bàn phím tạo c c mã thông thờng cho c c chữ c i, c c số và dấu
chấm c u. C c phím này đều tạo mã ASCII dài ... một chơng trình gồm 5 m c menu là Open ,Close,Save,Print,Quit . C c
phím mũi tên lên xuống sẽ di chuyển vệt sáng đến c c m c cần chọn.Phím INS để chọn và
th c hiện c ng vi c tơn...
... ta đã tìm đ c trị tối u.Ta đánh dấu 6 số
0 sao cho mỗi hàng và mỗi c t chỉ c 1 số đ c đánh dấu.Chỉ số c c số 0 đ c đánh dấu cho
ta trị tối u :
a
15
= 0 nghĩa là thùng 1 đ c vận chuyển tới ... giá trị c c trị (c c đại hay c c tiểu).Phơng pháp tiết diện vàng là
một phơng pháp đơn giản và hiệu quả để tìm giá trị c c trị c a hàm.
Giả sử ta c hàm y = f(x) và c n tìm giá t...
... c n x c định c c hệ số a,b, ;,,, ; r
1
,r
2
, sao cho vế phải c a (13) kh c với vế phải
c a (12) một vô c ng bé c p cao nhất c thể c đối với h.
Khi dùng c ng th c Runge-Kutta b c hai ta c ... đ c công th c Euler
đơn giản :
y
i+1
= y
i
+ hf(x
i
,y
i
) (2)
Về mặt hình h c ta thấy (1) cho kết quả c ng
chính x c nếu b c h c ng nhỏ.Để tăng độ
chính x c ta c thể d...
... multx - nhân chiều rộng c a kí tự
divx - chia chiều rộng c a kí tự
multy - nhân chiều cao c a kí tự
divx - chia chiều cao c a kí tự
Chơng trình 6-18 : Tạo một đồ thị c ghi chú
#include <graphics.h> ...
71
left , top , right , bot - c c g c của hình chữ nhật chứa ảnh
addbuf - địa chỉ bộ nhớ dùng chứa ảnh
Hàm này c n biết kích th c của hình . Kích th c này đ c...
... nhỏ hơn ,c ng dày đ c hơn ho c quá trình tính toán b c sau dựa
vào c c kết quả c a c c b c tr c. Công vi c tính toán lặp đi lặp lại này rất thích hợp với
máy điện toán.
Khi nghiên c u phơng ... dãy hữu hạn c c b c tính c thể .C c
b c tính toán c thể này c a phơng pháp tính đ c gọi là thuật toán. Thuật toán c ng đơn
giản c ng tốt.
- đánh giá đ c sai số và sai số...
... địa chỉ phân đoạn sang địa chỉ th c
1. Đổi từ địa chỉ th c : Để đổi từ địa chỉ th c sang địa chỉ phân đoạn ta dùng macro sau :
unsigned FP_SEG(địa chỉ th c)
unsigned FP_OFF(địa chỉ th c) ...
thì ds:dx chứa địa chỉ c a nảmg buf .
Sau khi th c hiện c u lệnh :
char *pchar;
pchar = (char *) MK_FP(0xb800:0)
thì pchar trỏ tới đầu bộ nhớ màn hình . Khi đó ta c thể dùng c c lện...
... dụ ta c hai biến là ch1 và ch2 và giả sử c c bit từ 0 3 c a
ch1 chứa c c trị mong muốn c n c c bit 4 7 c a ch2 chứa c c trị mong muốn . Khi viết :
a = ch1|ch2;
thì c 8 bit c a a đều chứa ...
clear();
cursor();
while((ch=getch())!=ctrlc)
{
if (ch==0)
{
ch=getch();
switch (ch)
{
case rarrow : if (col<colmax)
++col;
break;
case larrow : if (col>0...
...
đĩa .C không cung c p vùng nhớ đệm cho c c hàm này
- c c hàm c p 2 là c c hàm truy xuất tập tin cao hơn , do chúng đ c C cung c p
vùng nhớ đệm
Đối với c c hàm c p 1 , tập tin đ c xem là khối c c ... nhập dữ liệu từ c c tập tin trên đĩa . C c hàm th
viện c a C cho phép truy c p tập tin và chia là 2 c p kh c nhau :
- c c hàm c p 1 là c c hàm ở c p thấ...
...
1
Phần 1 : turbo c nâng cao và c+ +
Chơng 1 : Biến con trỏ
Đ1. Khái niệm chung
Một con trỏ là một biến chứa địa chỉ c a một biến kh c. Nếu một biến chứa địa chỉ
c a một biến kh c tthì ... puts(ten);
getch();
}
Trong chơng trình trên ta đã khởi tạo chuỗi bằng phát biểu
char *chao = Xin chao !
thay cho
static char chao[]= Xin chao !
C hai c ch đều cho c ng...
... tri cua tich phan la : %10.6f\n",tp);
getch();
}
Dùng chơng trình này tính tích phân c a hàm cho trong function trong khoảng [0 ,
1] với 20 điểm chia ta c J = 0.261084.
Đ4. C ng ... h/2
i-1
.
Chúng ta ngừng lại khi hiệu giữa hai lần ngoại suy đạt độ chính x c yêu c u.
Ví dụ : Tìm đạo hàm c a hàm f(x) = x
2
+ arctan(x) tại x = 2 với b c tính h = 0.5 . Trị chính
x c...