... thích ñư c ñ t c p d u (* *) ho c { }, n i dung ñư c ch a c p d u s b chương trình b qua d ch 11 4 Trư ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 11 4 C u tr c ... MS-DOS ) 11 3 Trư ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 11 3 F3 m t p m i Alt+F9 d ch chương trình Ctrl+F9 d ch cho ch y chương trình Alt+X K t th c PASCAL tr ... 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 ñ...
... Giáo trình Nhập môn Tin h c: Phần III – Ngônngữlậptrình Pascal - GVC: Đào Tăng Kiệm PHẦNNGÔNNGỮLẬPTRÌNH PASCAL Chương CC KHÁI NIỆM C BẢN I Ngônngữlậptrình Pascal: Giới thiệu chung ngôn ... thuật, ngônngữ sử dụng nhiều Algol, Fortran, C+ +, Basic, Visual Basic, Java, Pascal … Ccngônngữlậptrình xây dựng dựa “ Lậptrình tuyến tính”, “ Lậptrìnhcc u tr c : Pascal; Lậptrình ... liệu cc u tr c DL lập từ DL nguyên thủy theo c ch đó, cc u tr c ph c tạp Khi dùng DL này, người lậptrình phải mô tả trư c cấu tr c để chương trìnhcc ch xử lý riêng Ngoài Pascal c kiểu...
... không 12 7 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 R 21 P 21_ c _45 A BC (chứa dấu c ch) 6Pq (bắt đầu chữ số) X#Y (chứa kí ... 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 ... 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...
... h c dễ hiểu dễ quan sat C u hỏi: Cho ví dụ dòng 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 ... 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ời lậptrình làm phần làm cho ... 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: 012 9 Cc ký tự đ c biệt : + - * / = < > { } # ^ +C pháp: Là quy t c để viết chơng trình +Ngữ nghĩa: Xác...
... 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...
... đ c hiểu lại 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 Và ngônngữ kh c cách viết thích kh c Ghi bảng b Hằng biến Hằng đại lượng c giá trị ... trư c sử dụng * Chú thích Trong viết chương trình viết thích cho chương trình Chú thích không làm ảnh hưởng đến chương trình Trong Pascal thích đặt c p dấu {} ** 4 C ng c h c - Cc thành phần ... bảng chữ c pháp ngônngữlậptrình tạo thành c u lệnh chương trìnhcNgữ nghĩa Ngữ nghĩa x c định tính chất thu c tính tổ hợp kí tự tạo thành dòng lệnh c chương trình Lưu ý: Chương trình dị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 12 7 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,...
... 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ìnhNgônngữ kh c cách viết thích kh c - GV: Mở chương trình Pascal đơn giản c Ví dụ: ... 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 toán h c yêu c u em viết chúng ngôn ... Trong ngôn gnữ Pascal Begin [ ] End GV : Cho h c sinh quan sát chương trìnhngônngữ kh c Pascal C+ + HS : Quan sát nhận xét c ch viết hai chương trìnhngônngữ kh c Ví dụ chương trình...
... do 11; t0;re1;t1;mi1;t0;son1;t1;do2;t0;re2;t1;mi2;t0;t1; re2;t1;do2;t1;re2;t1;do2;t1;son1;t0;mi1;t1;son1;t1;do2;t5;t1; do2;t1;do2;t2;la1;t1;la1;t1;si1;t1;la1;t1;son1;t0;t1; fa1;t1;fa1;t1;la1;t0;t4;la1;t1;mi1;t0;re1;t1;son1;t5;t1; ... textbackground(red); Write(' LANG TOI * Nhac tien chien '); Repeat do 11; t0;mi1;t1;son1;t0;la1;t1;son1;t0; son1;t1;do2;t1;si1;t1;la1;t1;son1;t0; la1;t1;son1;t1;fa1;t1;mi1;t1;son1;t0;t1; do 11; t0;re1;t1;mi1;t0;son1;t1;do2;t0;re2;t1;mi2;t0;t1; ... do2;t1;do2;t2;la1;t1;la1;t1;si1;t1;la1;t1;son1;t0;t1; fa1;t1;fa1;t1;la1;t0;t4;la1;t1;mi1;t0;re1;t1;son1;t5;t1; do1;t0;re1;t1;mi1;t0;fa1;t1;son1;t0;mi1;t1;re1;t5; do1;t1;do2;t0;si1;t1;re2;t0;son1;t1;do2;t5; Until keypressed; Nosound; End;...
... 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 ... p f1 ñ ñ c d li u assign(f1, ‘sach.dat’); reset(f1); * ð c d li u t t p ð c d li u t t p ñư c th c hi n b ng th t c Read sau: Read(biên_t p, bi n1, bi n2, , bi n n); Th t c th c hi n ñ c giá ... 4- Doc tep’); writeln(' 5- ket thuc '); write(‘ Hay chon mot viec ? ‘); readln(i); case i of 1: tao; 17 1 Trư ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 17 1 2:...
... 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 toàn cc bi n cc b c th ... 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 n toàn cc 2.2 - Bi n cc b Bi ... 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 làm vi cc a chương trình...
... hai chi u ta vi t theo qui c ch sau: Tên_bi n_m ng [ ch _s 1, ch _s ] C ch vi t ñ ch ph n t dòng c giá tr b ng ch s c t c giá tr b ng ch s Ví d : Var A:array [1 10 ,1 5] of integer; A [1, 1]:= 1; ... phìm, chu n hoá theo qui ñ nh : - Cc t ch c ch kho ng c ch - Sau d u ch m ph i vi t hoa - Trư c dâu , ; : kho ng c ch - Sau dâu , ; : c kho ng c ch Chương trình { xuly tep van ban ve cac dau ... 1; A [1, 2]:=3*A [1, 1]; Readln(A[2 ,1] ); 14 5 Trư ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 14 5 Writeln(A [1, 2]); 1. 7 Cc chương trình dùng m ng chi u Bài toán 1: ...
... ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 12 6 *- 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 ... ta c th vi t: 3,5: writeln('Sinh Ki Hoa'); - Cc câu l nh l a ch n c th l ng T c câu l nh l a ch n l i c th ch a c u l nh l a ch n kh cCc l nh l p Trong l p trình gi i quy t toán, ta c ... t s cho trư c, cho bi t c s phương v y Vi t chương trình gi i toán c : " V a gà v a chó, bó l i cho tròn, ba mươi sáu con, m t trăm chân ch n H i c gà, chó?" Vi t chương trình tìm c s chung...
... 3.4E-4932 1. 1E+4932 7-8 11 -12 15 -16 19 -20 10 11 8 Trư ng ð i h c Nông nghi p - Giáo trình Tin h c ñ i c ơng - 11 8 * Cc hàm s h c chu n dùng cho ki u s nguyên s th c: ðây nh ... - 12 0 Cc khai báo 3 .1 Khai báo ñơn v ðơn v 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 ... 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ư c 2.4 Ki u logic (Boolean) T khoá Boolean Cc phép toán logic: NOT...
... 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:...
... 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, tên ... -Trong C+ +:Cin,Cout, Getchar c. Tên người lậptrình đặt:Tên tên sai người lậptrình đặt dùng theo ý nghĩa GV:Hằng gì? riêng, x c định c ch khai báo trư c GV:Trong ngônngữlậptrình thường Cc tên ... đổi trình th c chương trình 3.Chú thích: Ta đặt đoạn thích chương trình để giải thích lệnh.Chú thích không ảnh hưởng đến nội dung chương trình Ví dụ Pascal thích đặt c p dấu { } (* *) Trong C+ +...
... không 12 7 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 R 21 P 21_ c _45 A BC (chứa dấu c ch) 6Pq (bắt đầu chữ số) X#Y (chứa kí ... 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 ... 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 {} (**) ...
... 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ữ ... GV: Ccngônngữlậptrình nói chung thường c1.Cc thành phần bản: chung số thành phần như: Dùng ký hiệu để viết chương trình, viết theo quy t c nào, viết - Mỗi ngônngữlậptrình thường c ...