... trữ giá trị giá trị thay đ itrình th c chương trình Biến dùng 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 ... 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 ... Trong C+ +: cin cout getchar Tên ngưilậptrình đặt: Kh i niệm: tên ngưilậptrình đặt dùng v i ý nghĩa riêng, x c định c ch khai báo trư c sử dụng .C c tên không trùng v i tên dành riêng...
... tên ng ilậptrình đặt trị thay đ itrình th c chơng trìnhCc biến dùng chơng trình ph i khai báo c) Chú thích -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 hiểu đ c ng ilậptrình làm phần làm cho ng i h c dễ hiểu dễ quan sat C u h i: Cho ví ... thích Trả l i: {c u a} {lenh xuat du lieu} D C ng c h c (1) Hôm tìm hiểu thành phầnngônngữlậptrìnhCc em c n nắm đ c thành phầnngônngữlập trình: Bảng chữ C pháp Ngữ nghĩa Biết đợc...
... 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 động giáo viên Yêu c u h c sinh cho số ví dụ số, xâu lôgic - Trình ... 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 chơng - Chú thích: đ c đặt c p dâu { } trình ... 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ữ nghĩa - Kh i niệm: tên, tên chuẩn, tên dành riêng,...
... lo i biến kh c cách khai báo kh c * Chú thích Khi viết chương trình, ngưilậptrình thường c nhu c u gi i thích cho c u lệnh viết, để đ c l i thuận tiện ngưi kh c đ c hiểu l i chương trình viết, ... ngônngữlậptrình n i chung, đ i tượng sử dụng chương trình ph i đặt tên để tiện cho vi c sử dụng Vi c đặt tên ngônngữlậptrình kh c kh c nhau, cngônngữphân biệt chữ hoa, chữ thường, c ... Chương trình dịch phát l ic pháp không phát l ingữ nghĩa Cc l ingữ nghĩa ngưilậptrình phát th c chương trình liệu c thể - M i đ i tượng chương trình ph i đặt tên - M ingônngữlập trình...
... Nghe giảng Trợ giúp giáo viên +) Thông báo: M i đ i 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ữ ... đ cngônngữlậptrình qui định v i ý nghĩa riêng x c đinh, ng ilậptrình không đ c sử dụng v i ý nghĩa kh c Ví dụ: ( program,uses,const,type,var,begin,end) +) Thông báo: Tên chuẩn đ cngônngữ ... báo tr c sử dụng(tên không đ c trùng v i tên dành riêng) +) Yêu c u h c sinh đ cphần 2b Đ c SGK TL: Hằng đ i lợng c giá trị không thay đ itrình th c chơng trìnhC : Hằng số h c, hằng lôgic,hằng...
... kh i niệm GV : Đưa kh i niệm biểu th clậptrình GV: C ch viết biểu th clậptrìnhc giống c ch viết toán h c ? - GV : C ch viết biểu th c phụ thu c cú pháp ngônngữlậptrình Đưa số biểu th c ... khai báo kh c - Khi viết chương trình, ngưilậptrình thường c nhu c u gi i thích cho c u lệnh viết, để đ c l i thuận tiện ngưi kh c đ c hiểu chương trình viết, ngônngữlậptrình thường cung ... logic - Tên kiểu : Boolean Miền giá trị : Chỉ c giá trị TRUE (Đúng) FALSE (Sai) Một số ngônngữcc ch mô tả giá trị logic c ch kh c Khi viết chương trìnhngônngữlậptrìnhc n tìm hiểu đặc...
... ñ phân gi i hình c a ba lo i hình ñã c , lo i thông d ng nh t hi n VGA B ng Ki u hình Tên CGA Giá tr EGA IBM8514 VGA Tên CGAC0 CGAC1 CGAC2 CGAC3 CGACHi EGALO EGAHi IBM8514L O IBM8514Hi VGALO ... i: =1 to 10 circle(320,240 ,i) ; setcolor(11); setbkcolor(white); for i: =11 to 80 circle(320,240 ,i) ; setcolor(14); setbkcolor(white); for i: =80 to 160 circle(320,240 ,i) ; setcolor(white); for i: =160 ... trình v bàn c hình vuông c 64 ô ( m i chi u 8), xen k c m t ô ñ r i ñ n ô tr ng Vi t chương trình v ñò th hình Cosin lương gi c 189 Trư ng ð i h c Nông nghi p - Giáo trình Tin h c ñ ic ơng ...
... xoá * Ghi d li u vào t p dùng th t c Write Write(bi n_t p, bi u_th c1 , bi u_th c2 , , bi u_th c n); Cc bi u_th c ph ic 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 ... t c th c hi n ñ c giá tr v trí 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 ... Vi t chương trình th c hi n t o t p ‘diem.dat’ ghí l ii m thi c a thí sinh, d li u bao g m: h tên thí sinh, i m toán, i m lý, i m hoá ð ng th i th c hi n ñ c t p in thí sinh trúng n, ñi...
... toàn cc 2.2 - Bi n cc b Bi n cc b bi n ñư c khai 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 ... nhi u k t qu ph i t ch c chương trình d ng th 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 ... vi cc a chương trình Bi n toàn ccc th s d 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...
... ki u_ph n_t ; M ng chi u c ch s * C ch dùng : M ng chi u thư ng ñư c dùng cho d li u d ng b ng hay ma tr n, ví d ma tr n s c m dòng ,n c t, M ng hai chi u c ch s , ch s ch dòng, ch s ch c ... P [I+ 2]:=UPCASE(P [I+ 2]); I: =I+ 1; END ELSE I: =I+ 1; END; { Than chuong trinh chinh} BEGIN CLRSCR; TIEP:= 'C' ; WHILE UPCASE(TIEP)= 'C' DO BEGIN WRITELN('NHAP XAU KI TU '); READLN(S); SUA(S); WRITELN(S); WRITE('CO ... ph n t m ng ta vi t 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...
... cho th c hi n l nh writeln (I) vi t giá tr Sau ñó bi n I ñư c tăng thêm m t ñơn v , t c I: =I+ 1 Bây gi I= 2, chưa vư t qua giá tr cu i 10 nên l nh writeln (I) l i ñư c th c hi n ñ in giá tr c a I lên ... ñư c tuỳ ti n thay ñ i giá tr c a Bi n_ i u_khi n, làm v y ta c th không ki m soát ñư c giá tr c a Bi n_ i u_khi n c th làm r i vòng l p Ví d : In t t c ch s c ch s mà t ng ch s chia h t cho ... ®Çu BiÕn_ i u_khiÓn:=BiÓu_th c1 §óng BiÕn_ i u_khiÓn>BiÓu_th c2 Sai KÕt th c DO BiÕn_ i u_khiÓn:=Succ(BiÕn_ i u_khiÓn) * Ví d VD1: Vi t chương trình tính t ng c a n s t nhiên ñ u tiên S=1+2+...
... ra, Ki u_d _li u tên c a m t ki u d li u c a TURBO PASCAL, d u hai ch m b t bu c ph ic ñ ngăn gi a ph n c a khai báo, d u ch m ph y k t th c dòng khai báo Cc bi n c ki u c th ñư c khai báo ... ng c ch vi t tên bi n c ch b i dâú ph y (,), nhóm bi n kh c ki u ñư c vi t c ch b i d u ; Ví d : Var i: integer; { khai báo m t bi n c tên I, bi n c ki u nguyên} x,y,z:real; { khai báo bi n ... c s th c có th bi u di n ñư c máy tính Không ph i t t c s th c ñ u c th bi u di n ñư c máy tính mà ñ l n ñ tinh x cc a ph thu c vào máy chương trình d ch - Ki u s th c ñư c khai báo v i t khoá...
... 4.4 Cc bư c b n l p trình Trư c vi t m t chương trình gi i quy t m t toán ñó, ngưi l p trình ph i bi t c ch gi i toán ñó hay x c ph i bi t thu t gi i ñ gi i toán trình bày thu t gi i b ng ngôn ... l i r i chuy n sang bư c Bư c 3: Ch y chương trình th (Ctrl+F9) N u d ki n ñư c cung c p x c mà chương trình cho k t qu sai ta ph i xem l i thu t gi i ðây l i ñ c bi t nghiêm tr ng không th hi ... PASCAL c nhi u File, 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...
... Print cho đ i tượng, yêu c u hiển thị n i dung chúng đ i tượng g i hàm Print để in n i dung chúng hình Do đ i tượng c n i dung kh c nên n i dung in kh c Đây g i đa hình, hàm thành viên giống cho ... chế liên kết muộn (late binding) Khi gặp hàm ảo, hệ thống không th c liên kết sớm dịch chương trình, mà chờ đến chạy chương trình, sau x c định rõ kiểu đ i tượng mà thi hành hàm đó, vi c liên ... void Print(){ cout< r; < } }; Chương trình 4.1 (tiếp) class Complex: public Real { float i; //Phan ao public: Complex(float rp= float 0, ip= 0):Real(rp){ i= ip; } //tiếp hình bên }; class Complex:...
... and ios::setstate Cc giá trị riêng nhận c ch g i hàm ios::good, ios::eof, ios::fail ios::bad Giá trị exception mask nhận bị thay đ ic ch g i hàm thành viên ios::exceptions Lớp ios Đư c ... vi c g i hàm thành viên width Giá trị display precision nhận hay bị thay đ i g i hàm thành viên precision Đ i tượng error state nhận c ch g i hàm ios::rdstate thay đ ic ch g i hàm ios::clear ... N i dung Gi i thiệu chung Cc thao t c nhập/xuất Cc thao t c tệp Gi i thiệu chung Kh i niệm dòng (kênh, stream): Dòng trừu tượng hóa mà đ i diện cho thiết bị mà thao t c nhập xuất thực...
... kh i niệm ngônngữlậptrìnhc n nắm ta sang m c2 II.Một số kh i niệm: 1.Tên: M i đ i tượng chương trình ph i đặt tên theo nguyên t cngônngữlậptrình chương trình dịch c thể Trong Pascal, ... dãy liên tiếp không 127 ký tự bao gồm chữ số,chữ dấu gạch bắt đầu ph i chữ GV: Viết kẻ bảng số c ch dấu gạch đặt tên đúng, sai yêu c u nêu sai? sai nêu chổ sai c ch kh c ph c? HS: Trả L i? GV: ... n i dung chương trình không? HS: Trả l i -Hằng xâu: Trong Pascal:'hoc hoc nua hoc mai' Trong C+ +:"hoc hoc nua hoc mai" b.Biến:là đ i lượng đặt tên,dùng để lưu trữ giá trị thay đ itrình th c chương...
... 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 ... Trong C+ +: cin cout getchar Tên ngưilậptrình đặt: Kh i niệm: tên ngưilậptrình đặt dùng v i ý nghĩa riêng, x c định c ch khai báo trư c sử dụng .C c tên không trùng v i tên dành riêng ... include, if, ưhile, void Kh i niệm: tên ngônngữlậptrình dùng v i ý nghĩa định Ngưilậptrình khai báo dùng chúng v i ý nghĩa m c đích kh c Ví dụ: Trong Pascal: abs integer real sqr longint...
... lo i biến kh c cách khai báo kh c Biến: - - Là đ i lượng đặt tên, giá trị thay đ i chương trình Khi viết chương trình, ngưilậptrình thường c nhu c u gi i thích cho c u lệnh - Cc NNLT c nhiều ... lo i biến kh c viết, để đ c l i thuận tiện ngưi - Biến ph i khai báo trư c sử dụng kh c đ c hiểu chương trình viết, ngônngữlậptrình thường cung c p cho ta c ch để đưa thích vào chương trình ... 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 GV: Mở chương trình Pascal đơn giản c chứa làm ảnh hưởng đến chương trình...
... 1 .C c thành phần bản: - M ingô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 ic pháp chương trình dịch phát thông báo cho ngưilậptrình Chương trình ... không l ic pháp dịch sang ngônngữ máy - L ingữ nghĩa phát chạy chương trình 2 Một số kh i niệm a Tên - M i đ i tượng chương trình ph i đặt tên M ingônngữlậptrìnhc quy t c đặt tên riêng...