... i:=80 to 160 circle( 320 ,24 0,i); setcolor(white); for i:=160 to 20 0 circle( 320 ,24 0,i); setcolor(11); circle( 320 ,24 0,79); circle( 320 ,24 0,80); setcolor(4); circle( 320 ,24 0,159); circle( 320 ,24 0,160); ... tr 1 320 x200 320 x200 320 x200 320 x200 640x200 640x200 640x350 640x480, 25 6 màu 1 024 x768, 25 6 màu 640x200 640x350 640x480 Ví d 44 trình bày c ch s d ng th t c Initgraph ñ thi t k chương trình v ... n s m i cung s (5 12- 256)/6 = 43 Hz Gi a n t Mi - Fa Xi - ðô chênh l ch ch 22 Hz (vì n t c ch n a cung) Ngoài c n bi t c ch t o n t thăng, giáng ñ c th t o m t b n nh c theo ý mu n N u ch mu n...
... tr gán cho bi n tương ng th t ñã vi t, ñ c xong tr t p l i chuy n sang ph n t ti p theo ñ c gán cho bi n kh c, c th ñ c cho ñ n bi n n Vi c ñ c ch ñư c th c hi n t p v n ph n t , t c tr chưa t ... u_th c2 , , bi u_th c n); Cc bi u_th c ph i c giá tr ki u v i ki u c a t p Giá tr c a bi u th c s ñư c ghi vào t p theo th t ñã vi t Write(f, 2, 4, 6, i*j+3); * ðóng t p b ng th t c Close Close(bi ... nhap'); Writeln('| Ten hang' :20 ,'| Ngay nhap': 12, '| So luong': 12, '| Don gia': 12, '| Tien': 12 ); for i:= to n with bang[i] Writeln(ten :20 , ngay: 12, sl: 12: 2, gia: 12: 2, tien: 12: 2); writeln; writeln('Tong...
... báo ñ u chương trình Bi n cc b ñư cc p phát b nh chương trình ñư c g i t i b xoá kh i chương trình Bi n cc b ch ñư c dùng chương trình Bi n toàn cc bi n cc b c th trùng tên chương trình v ... ng c chương trình chương trình Ví d m c (tính di n tích tam giac) c a,b ,c bi n toàn cc Ví d m c ( tính t ng trung bình) c i, n, a, tg, tb bi n toàn cc2.2 - Bi n cc b Bi n cc b bi n ñư c ... t c - Bi n toàn c c, bi n cc b truy n d li u 2. 1 - Bi n toàn cc Bi n toàn cc bi n khai báo ñ u chương trình Bi n toàn cc t n t i su t th i gian làm vi cc a chương trình Bi n toàn ccc ...
... 'c' , 'd', 'm', 'n' [xanh,do,tim,vang]; Cc ph n t c a t p c th cho b ng bi n ho c bi u th c [2* i+j, i*j -2] ; n u i =2 j=3 t p c ph n t 7, Ta ñư c dùng ki u kho ng ñ ch ph n t c a t p 3.4- Cc ... READLN; END Bài toán 2: Nhân ma tr n a c m dòng, n c t v i ma tr n b c n dòng, l c t K t qu ma tr n c có m dòng, l c t Cc ph n t c a ma tr n c ñư c tính theo c ng th c sau: n C[ i,j] = ∑ a [i, ... theo qui c ch sau: Tên_bi n_m ng [ ch -s 1, ch _s 2, , ch _s n ] Cc ph n t c a m ng ñư c coi m t bi n, c th tham gia vào th t c vào/ra, bi u th c, l i g i hàm Ví d : Var a:array[1 20 ] of integer;...
... ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 126 *- Cc th t ctrình bày hình c a TURBO PASCAL ðây nh ng th t c có s n c a TURBO PASCAL ph c v cho vi ctrình bày ... writeln(j:5); s cho 23 _ _ 23 _ 23 4 Như v y vi t quy c ch s l trái, vi t c quy c ch s ph i *- Vi t ki u s th c m u 1: write(r:m:n); ho c writeln(r:m:n); ñó r s th cc n ghi ra, m s ch dành cho c s th c ( ... trình bày hình Mu n dùng th t c ph i c l i g i chương trình chu n USES CRT; ñ u chương trìnhCc th t c ñó là: CLRSCR; xoá toàn b hình, chuy n tr v g c bên trái c a hình CLREOF; xoá kí t bên ph i...
... kh cc a s 824 . 123 45=8 .24 123 45x1 02 hay 8 .24 123 45E +2 = 824 123 .45x10-3 hay 824 123 .45E-3 Trong TURBO PASCAL, ki u s th c ñư c khai báo v i t khoá real nói c ki u s th c kh c ( xem b ng ) ph c v cho ... CHR(n) SUCC (C) PRED (C) Cho k t qu ( hàm) cho s th t c a kí t C b ng mã cho kí t c s th t n cho kí t ñ ng k sau cho kí t ñ ng k trư c2. 4 Ki u logic (Boolean) T khoá Boolean Cc phép toán logic: NOT ... m t ki u t ch cc a chương trinh Pascal, ñó c chương trình con, nh m th c hi n m t m t ch c ñó Ta khai báo ñơn v s d ng chương trình theo c pháp sau: Uses Tên_ñơn_vi; CRT ñơn v chu n qu n lý...
... trình Bư c 1: So n th o chương trình ðây bư c vi t m i m t chương trình, c th vi t gi y trư c r i nh p vào máy, s a l i, c p nh t Cc chương trình ñư c g i chương trìnhngu n, tên chúng ñư c t ñ ... nhiên ñ c th bư c ñ u h c s d ng ñư c, ñĩa c n c t i thi u file sau: TURBO.EXE file chính, ch a c chương trình d ch, h so n th o d ch v g r i TURBO.TPL thư vi n chương trình m u c s n c a TURBO ... báo h ng: const Khai báo ki u: Type Khai báo bi n: Var Khai báo chương trình con: Procedure Function Cc khai báo c a ph n tuỳ thu c t ng toán c th mà c th c hay không, ho c có m t ho c m t vài...
... Print();cout< endl; < pr= &c; cout< "c= < ";pr-> Print();cout< endl; //Vấn đề < return system("PAUSE"),EXIT_SUCCESS; } Kết chạy Vấn đề với tính đa hình Vấn đề nằm dòng in c =6, t c in phần th c c, ... y(10.5),z (25 .5); x =y.Add(z); cout< "x= x.Print(); < "; cout< endl; < Complex c, d(5,6), e(6,9); c =d.Add(e); cout< "c= c. Print(); < "; cout< endl; < return system("PAUSE"),EXIT_SUCCESS; } Kết chạy Tính đa hình ... Số Ph c Giá trị mẫu số Giá trị ph c +, -, *, / ,==,… +, -, *, / ,==,… Phân loại kế thừa C hai c ch phân loại Theo m c độ kế thừa: c m c Public: bảo toàn m c độ che dấu thành phần...
... cin.get(st,MAX); Nhập chuỗi c chứa khoảng trắng Nhập kiểu liệu kh c: Sử dụng cin>> Cc thao t c nhập/xuất Cc thao t c xuất liệu Xuất kí tự coutch; ch = cin.get(); cin.get(ch); Nhập chuỗi kí tự: g/s nhập cho mảng kí tự khai báo “char st[MAX_LEN];” cin>>st; Nhập chuỗi không chứa khoảng trắng cin.get(st,MAX); ... istream Cc đối tượng lớp istream dùng để đ c diễn dịch đầu vào (interpret input) từ dãy kí tự (sequences of characters) Lớp cung c p hàm thành viên để th c thao t c này, chia thành nhóm chính:...
... dấu cuối khối: Ctrl_K K Đánh dấu từ: Ctrl_K T Sao chép khối: Ctrl_K C Di chuyển khối: Ctrl_K V Xoá khối: Ctrl_K Y Cc lệnh kh c: o Trợ giúp ngôn ngữ: F1, Ctrl_F1 o Chạy chương trình ... o Cc lệnh chèn xoá Chèn thêm dòng: Ctrl_N Xoá dòng: Ctrl_Y o Xoá đến cuối dòng: Ctrl_Q Y o Xoá kí tự bên trái: Backspace o Xoá kí tự bên phải Delete o Cc lệnh khối Đánh dấu đầu khối: Ctrl_K ... ngôn ngữ: F1, Ctrl_F1 o Chạy chương trình theo lệnh: F7, F8 o Thoát khỏi chương trình C: Alt_X o Huỷ bỏ t c vụ: Ctrl_U, Esc ...
... giá trị giá trị đ c thay đổi trình th c chơng trìnhCc biến dùng chơng trình phải đ c khai báo - Chú thích: đ c đặt c p dâu { } (* *) dùng để giải thích cho rõ ràng cCc b c tiến hành: Hoạt ... tên chuẩn hay tên tự đặt - Hỏi: Cc lệnh đ c viết c p dấu {} c đ c TP th c không - Không, dòng thích IV đánh giá cuối Những nội dung h c - Thành phầnngônngữlập trình: Bảng chữ c i, c pháp ngữ ... trình th c chơng trìnhCc biến dùng chơng trình phải đ c khai báo - Cho ví dụ mộ số biến - Ví dụ: Tong xyx Yêu c u h c sinh nghiên c u SGK cho Đ clập tham khảo SGK để trả lời biết ch c thích...
... tợng chơng trình phải đ c đặt tên theo qui t cngônngữlậptrình chơng trình dịch c thể Trong Pascal tên dãy liên tiếp không 127 kí tự gồm chữ số,chữ dấu gạch dới (không c dấu c ch),bắt đầu chữ ... Thông báo: Ngữ nghĩa x c định ý nghĩa tổ hợp kí tự chơng trình. ( Lấy thí dụ SGK) +) Nhấn mạnh: Cc lỗi c pháp đ c chơng trình dịch phát thông báo lỗi ngữ nghĩa c l c chạy chơng trình liệu c thể ... dấu gạch dới(không phân biệt chữ hoa,chữ thờng) +) Yêu c u HS đ c SGK +) H: Cc loại tên ngônngữ Pascal? +) Thông báo: Tên dành riêng tên đ cngônngữlậptrình qui định với ý nghĩa riêng x c đinh,...
... ngônngữlậptrình thường cung c p cho ta c ch để đưa thích vào chương trìnhc Chú thích - Ngônngữ kh c cách viết thích kh c - Trong viết chương trình viết thích cho chương trình Chú thích không ... trùng chương trình Mỗi ngônngữlậptrìnhc quy định c ch viết riêng.Hằng đặt b Hằng biến tên cc ch đặt tên cho kh c Hằng: Là đại lượng c giá trị không đổi trình th c chương trình - Ccngônngữ ... c kh c Chẳng hạn ngônngữ Pascal chương trình không sử dụng dấu ! ngônngữC ++ lại sử dụng ngônngữ -Trong ngônngữ Pascal bảng chữ gồm: Cc chữ bảng chữ tiếng Anh, chữ số số ký tự đ c biệt...
... 1 .C c thành phần bản: - Mỗi ngônngữlậptrình thường c thành phần : bảng chữ c i, c pháp ngữ nghĩa a.Bảng chữ c i: Là tập ký hiệu dùng để viết chương trình -Trong ngônngữ Pascal bảng chữ ... vào ngữc nh - C pháp cho biết c ch viết chương trình hợp lệ, ngữ nghĩa x c định ý nghĩa tổ hợp ký tự chương trình - Lỗi c pháp chương trình dịch phát thông báo cho người lậptrình Chương trình ... Một số tên chuẩn Trong ngônngữ Pascal: Real, Integer, Sin, Cos, Char, … Trong ngônngữ C= =: cin,cout Getchar… Tên người lậptrình tự đặt - Đư c x c định c ch khai báo trư c sử dụng không trùng...
... 1 CC THÀNH PHẦNC BẢN C thành phầnngônngữlập trình? Cc thành phầnngônngữlập trình: * Bảng chữ * C pháp * Ngữ nghĩa a BẢNG CHỮ C I Loại kí tự Biểu diễn kí tự Mã ASCII Kí tự chữ in ... chương trình Bảng chữ ngônngữlậptrình không kh c nhiều Ví dụ: bảng chữ ngônngữlậptrình C+ + kh c Pascal c sử dụng thêm kí tự dấu nháy (‘ ’), dấu sổ ngưc (\), dấu chấm than (!) b C PHÁP C ... thay đổi trình th c chương trình Biến cc n phải khai báo trư c? Cc biến dùng chương trình phải khai báo MỘT SỐ KHÁI NIỆM d CHÚ THÍCH Tại phải đặt thích? Giúp cho người đ c chương trình nhận...
... vào ngữc nh Tóm lại: c pháp cho biết c ch viết chương trình hợp lệ, ngữ nghĩa x c định ý nghĩa tổ hợp kí tự chương trìnhCc lỗi c pháp chương trình dịch phát thông báo cho người lậptrình ... Trong ngônngữ Pascal bảng chữ gồm: chữ bảng chữ tiếng Anh, chữ số từ – số kí tự đ c biệt b C pháp: qui t c để viết chương trình 18’ cNgữ nghĩa: x c định ý nghĩa thao t c cần th c ứng với ... người lậptrình biết Chỉ c chương trình không lỗi c pháp dịch sang ngônngữ máy Cc lỗi ngữ nghĩa khó phát Phần lớn lỗi ngữ nghĩa phát th c chương trình liệu c thể Hoạt động 2: số khái niệm Một...
... không 127 kí tự bao gồm chữ số, chữ dấu gạch bắt đầu chữ dấu gạch Ví dụ, ngônngữ Pascal: Cc tên đúng: Cc tên sai: A R21 P21 _c _45 A BC (chứa dấu c ch) 6Pq (bắt đầu chữ số) X#Y (chứa kí ... chương trình phải khai báo 2 Một số khái niệm c Chú thích C thể đặt đoạn thích chơương trìnhCc thích giúp cho người đ c chương trình nhận biết ý nghĩa chương trình dễ Chú thích đặt c p dấu ... Cc nội dung Cc thành phần Một số khái niệm Cc thành phần a Bảng chữ b C pháp cNgữ nghĩa Cc thành phần a Bảng chữ Khái niệm bảng chữ c i: Là tập kí tự dùng để viết chương trình...
... -C thể đặt tên đoạn thích chơng trình nguồn Cc thích giúp cho ngời đ c chơng tình nhận biết ý nghĩa chơng trình dễ -Chú thích đ c đặt c p dấu {} (* *) Thuyết minh:Chú thích giúp cho ngời h c ... chữ Cc chữ thờng chữ in hoa bảng chữ Tiếng Anh : abcz ABCZ 10 chữ số thập phân ả rập: 0 129 Cc ký tự đ c biệt : + - * / = < > { } # ^ +C pháp: Là quy t c để viết chơng trình +Ngữ nghĩa: X c ... quy c ch đặt tên turbopascal Trả lời: Quy c ch đặt tên turbopascal là: + Gồm chữ số,chữ c i, dấu gạch dới + Bắt đầu chữ dấu gạch dới +Độ dài không 127 ký dới -Nhiều ngônngữlậptrìnhc pascal...
... ) { dấu c ch ] } : _ (dấu gạch dưới) , CcngônngữlậpCcngônngữlậptrình kh ctrìnhc kh c kh c bảng chữ bảng chữ c kh c không ? Ví dụ: Bảng chữ ngônngữ c/ c++ so với PASCAL c bổ sung ... 1 Cc thành phần Mỗi ngônngữlậptrình thường c ba thành phần bản: Bảng chữ c i, c pháp ngữ nghĩa Cc chữ thường hoa: Hãy cho biết tiếng Việt gồm chữ nào? aăâbcdđeêghiklm noôơpqrstuưvxy Cc ... Xin chao cac ban lop 11); readln; END Ghi nhớ! Cc thành phầnngônngữlập trình: - Bộ chữ - C pháp - Ngữ nghĩa Cc khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ khoá) + Tên chuẩn...