... 19 Cho biến Bool a,< /b> b c, viết biểu th c Bool để a < /b> Đúnga < /b> b đúng, c sai bĐúnga < /b> v bhayccĐúng nếu a < /b> b 20 Viếtlệnh đ c ba số th c gán trị < /b> True false cho biến Bool sau: a < /b> Triangle: True ba số ... I1) Viết biểu th cPascal < /b> để tính: a < /b> bc d e f 10 + 5B - 4AC Ba lần hiệu 4-< /b> n chia cho lần m2+n2 C n bc hai a+< /b> 3b2 C n bc hai trung b nh c ng m n |A < /b> / (m+n)| ( |x| trị < /b> tuyệt đối x) Lượng th c Amount ... hai c nh ) d Scalene: True Triangle True tam gi c lệch ( khơngc hai c nh ) 21 Viết mệnh đề Pascal < /b> cho trường hợp sau: a < /b> bc d Nếu TaxCode ‘T’ tăng Price c ch c ng TaxRate vào Nếu Code 1, đ c trị...
... ngoại lệ Hai loại ngoại lệ ■ ■ ■ ■ Java phân biệt hai loại ngoại lệ ngoại lệ c n kiểm < /b> tra < /b> ngoại lệ khôngc n kiểm < /b> tra < /b> ■ Ngoại lệ c n kiểm < /b> tra:< /b> chương trình < /b> dịch ln kiểm < /b> tra < /b> xem cviết code xử ... (printstackTrace ()) Nguyễn Việt Hà Xử lý ngoại lệ 25 Ví dụ ■ import java.i o *; public class Echo { public static void main(String[ args) ] throws IOException { InputStreamReader reader; BufferedReader ... lệ b t khối lệnhca < /b> tc h trư c ■ Khối lệnh finally đặt cuối để th c công vi c “dọn dẹp” c n thiết ■ ■ ■ ■ ■ I □ f i n a < /b> l l y th c dù ngoại lệ cb t haykhông □ f i n a < /b> l l y th ckhơngc ...
... chương trình < /b> nhập vào c nh tam gi c In hình diện tích tam gi c đó: Chương trình:< /b> Program tamgiac; Uses Crt; Var a,< /b> b, c, p:real; Begin Clrscr; Write(‘nhap cac canh cua tam giac a,< /b> b, c ); Readln (a,< /b> b, c) ; ... th c yêu c u sau: N< 10 {N c chữ số} 10 bB i < /b> 3:< /b> viết chương trình < /b> ... vẽ mà ta thích, talập < /b> trình < /b> tên màu mà tamuốn < /b> chọn Tac chương trình < /b> sau: PROGRAM CHON_MAU; VAR Color: char; BEGIN Write(‘chon mau theo mot ky tu dau la R/W /B ); Readln(color); CASE color...
... đây, x c định trị < /b> biến nguyên a,< /b> bccho hai biểu th ccótrị < /b> kh c nhau: a < /b> A * (b div c) a < /b> * b div cba < /b> div ba < /b> * (1 /b) c (a < /b> + b) div ca < /b> div c + b div c 14 < /b> Giả sử Alpha Beta biến th ccótrị < /b> -567 .39< /b> 2 ... nhỏ 3 < /b> Cho biến Bool a,< /b> b c, viết biểu th c Bool để a < /b> Đúnga < /b> b đúng, c sai bĐúnga < /b> v bhayccĐúng nếu a < /b> bViếtlệnh đ c ba số th c gán trị < /b> True false cho biến Bool sau: a < /b> Triangle: True ba số ... ứng với trị < /b> Distance theo b ng sau : a < /b> bc d Distance đến 100 Lớn 100 nhƣng khônglớn 500 Lớn 500 nhƣng nhỏ 100 0 100 0 Cost 5 .00 8 .00 10. 00 12 .00 10 f Hiển thị số ngày tƣơng ứng với trị < /b> tháng Month...
... h c 20 13 < /b> – 20 14 < /b> Chuyên đề: SỬ DỤNGC U LỆNHLẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONG < /b> NGƠNNGỮLẬPTRÌNHPASCAL < /b> Ở MƠN TIN H C - Chogiá < /b> trị < /b> sai c u lệnhbb qua - Chogiá < /b> trị < /b> đúng: + Th ccâulệnh sau ... Năm h c 20 13 < /b> – 20 14 < /b> Chuyên đề: SỬ DỤNGC U LỆNHLẶP ĐỂ VIẾT CHƯƠNG TRÌNHTRONG < /b> NGƠNNGỮLẬPTRÌNHPASCAL < /b> Ở MÔN TIN H C TIẾT DẠY MINH H A < /b> Ngày soạn :06 / 03 /< /b> 20 14 < /b> Ngày dạy: 14/< /b> 03 /< /b> 20 14 < /b> Tiết 53 < /b> : I B I ... giản hayc u lệnh ghép C u lệnhlặp th c hiện: Bc : Kiểm < /b> tra < /b> điều kiện Bc : Nếu điều kiện SAI, c u lệnhbb qua vi c th clệnhlặp kết th c Nếu điều kiện ĐÚNG, th ccâulệnh quay lại b ớc...
... qua bc sau: -B c1 : Dùng xâu a < /b> b ch a < /b> chữ số số b chia số chia (c c mảng c số phần tử tương ứng n m), dùng xâu c để ch a < /b> kết -B c 2: Lấy m phần tử đầu chuỗi a < /b> chuỗi a1< /b> , đem số chia cho chuỗi ... trình < /b> dạy, giao tập: “Hãy sử dụngngôn < /b> ngữ < /b> lập < /b> trình < /b> Pascal < /b> FreePascal để tính tổng, hiệu, tích, thương hai số nguyên a < /b> b [3]< /b> H c sinh lập < /b> trình < /b> tính sau: Khi chạy chương trình < /b> ta nhập: máy b o ... lỗi! Vì lại vậy, ta biết “kiểu số nguyên lớn (longint) c phạm vi biểu diễn từ -2 147< /b> 4 83 < /b> 648< /b> 2 147< /b> 4 83 < /b> 647< /b> (khoảng 10 chữ số)…”[2] Nên nhập số nguyên b= 545< /b> 646< /b> 545< /b> 6 545< /b> 645< /b> 645< /b> 6 (c 20 chữ số) vượt phạm...
... ngun giá < /b> trị < /b> thay đổi + Tham trị:< /b> Là tham số hình th ckhơngc Var Khi tham số th cgiá < /b> trị,< /b> biến biểu th c Tham số th cb thay đổi chương trình < /b> con, sau khỏi chương trình < /b> lại mang giá < /b> trị < /b> ban ... c c? C u ND3.DT.NB .4:< /b> Một chương trình < /b> cb t bu c phải c tham số hình th chay không? C u ND3 DL.TH.1: Chỉ lỗi sai đoạn chương trình < /b> sau: function UCLN (a,< /b> b: integer):integer; begin while a >b if ... th c? C u ND3.DT.NB .3:< /b> Nêu khái niệm biến đ a < /b> phương biến toàn c c? C u ND3.DT.TH.1: Cho đoạn chương trình < /b> sau: Program BT_Sapxep; Type mang = array[1 100 ] of integer; Var a,< /b> b, c: mang; n,nb,nc:integer;...
... ng cc ki uăd ăli uănƠo? Bi năP c ăth ănh n cc giá< /b> tr ă5;ă 10; ă15;ă 20; 30 ;ă 60; ă 90 vƠăbi năX c ăth ănh n cc giá< /b> tr 0, 1; 0, 2; 0 ,3;< /b> 0 ,4;< /b> 0, 5.ăKhai b oănƠo trong< /b> cc khai b oăsauălƠ đúng? a < /b> var ... :ăpred( 'c' )ă= 'b' SUCC(var) Cho giá< /b> tr ăđiăngayăsauăvar.ăVíăd :ăsucc( 'c' )='d' ORD(ch) - Cho giá< /b> tr ălƠămƣăASCII c a< /b> kýăt ăchă(chăki uăchar) CHR(n) Cho kýăt c ămƣăASCII b ngăs ănă (0 S d ng hàm đ vi t bi u th cb ng c pháp ca < /b> Turbo Pascal:< /b> ab = ebln (a)< /b> = exp (b* ln (a)< /b> ) (a,< /b> b> 0) loga b = logae*loge b = 1/ln (a)< /b> *ln (b) ...
... phát triển thao t c tư Phương pháp hình thành phát triển l ctrí tuệ chung cho h c sinh THPT thông qua giảng dạy ngôn < /b> ngữ < /b> lập < /b> trình < /b> PascaL < /b> Pascal < /b> loại ngôn < /b> ngữ < /b> lập < /b> trình < /b> bc cao ,nó c nhiều ưu ... th c nghiệm Đồ thị biểu diễn kết kiểm < /b> tra < /b> lÇn TÇn suÊt w 40 30 1 1A < /b> 20 1 1A1< /b> 10 §iĨm 10 Kết th c nghiệm Đồ thị biểu diễn kết kiểm < /b> tra < /b> lần Tần suất w 40 30 20 1 1A < /b> 10 1 1A1< /b> Điểm 10 Phân tích kết th c ... chương trình < /b> Ví dụ: Chương trình < /b> sau c th c không? Nếu c , cho biết kÕt qu¶? PROGRAM Vi_du_5; VAR a,< /b> b :BOOLEAN; x : REAL; BEGIN a:< /b> = True; b: = a;< /b> x:= 0; WHILE a < /b> OR b DO BEGIN x :=2*x + 1; IF x...
... thơng b o u c u nhập giá < /b> trị < /b> cho hai biến - Dòng (2): Nhập giá < /b> trị < /b> cho hai biến a,< /b> b - Dòng (3)< /b> : Gán giá < /b> trị < /b> biến Max = a < /b> - Dòng (4)< /b> : Nếu giá < /b> trị < /b> Max < b gán Max = b Bùi Thị Thu Hoài - 43 /b> A < /b> - CNTT ... h c sinh chia tứ gi c thành hai tam gi cB i < /b> toán c n lại quy toán tính khoảng c ch hai điểm cho biết toạ độ chúng Chương trình:< /b> PROGRAM USES Tu_giac; Crt; VAR x1,x2,x3,x4,y1,y2,y3,y4 :REAL; a,< /b> b, c, d ... WRITE(‘Chao cac ban lop 1 1A< /b> ); END (3)< /b> (4)< /b> Sau viết chương trình < /b> xong ta giải thích sau: - Dòng (1): Dùng để khai b o tên chương trình,< /b> c khơng, cc n phải viết dạng sau: B t đấu từ khố PROGRAM...
... cthể chơng trình < /b> h c sinh b t đầu hình thành t c ch viết chơng trình:< /b> Phần chơng trình < /b> c , chơng trình < /b> c phần khai b o biến, chơng trình < /b> không Sau giáo viên a < /b> quy t cviết chơng trình < /b> Từ ... ý cho h c sinh chia tứ gi c thành hai tam gi cB i < /b> toán c n lại đ c quy toán tính khoảng c ch hai điểm cho biết toạ độ chúng Chơng trình:< /b> PROGRAM Tu_giac; USES Crt; VAR x1,x2,x3,x4,y1,y2,y3,y4 ... quan hệ chúng với c u lệnh, với c u tr c toàn chơng trình < /b> Ví dụ 5: Chơng trình < /b> sau c th c đ c không? Nếu c , cho biết kết qu¶? PROGRAM Vi_du_5; VAR a,< /b> b :BOOLEAN; x : REAL; BEGIN a:< /b> = True; b: =...
... đ c biệt: + - * / = < > [ ; # ^ $ @ & ( ) { dấu c ch ] } : _ (dấu gạch dưới) , Ccngôn < /b> ngữ < /b> lập < /b> Ccngôn < /b> ngữ < /b> lập < /b> trình < /b> kh ctrình < /b> c kh c kh cb ng chữ b ng chữ c kh ckhông ? Ví dụ: B ng chữ ... 1 Cc thành phần Mỗi ngôn < /b> ngữ < /b> lập < /b> trình < /b> thường c ba thành phần b n: B ng chữ c i, c pháp ngữ < /b> ngh a < /b> Cc chữ thường hoa: Hãycho biết tiếng Việt gồm chữ nào? a< /b> âbcdđeêghiklm noôơpqrstuưvxy Cc ... qua - Trong < /b> Pascal,< /b> thích đặt c p dấu { } (* *) - Trong < /b> C+ +, thích đặt c p dấu /* */ Program VD1; uses crt; { khai bao thu vien} BEGIN { bat dau ct} {in TB man hinh} Write(‘ Xin chao cac ban...
... Cc khái niệm ngơnngữ < /b> lập < /b> trình < /b> CB i < /b> tập Cho tam gi c ABC c g c vng A < /b> cho biết c nh a < /b> g cBHãyviết thuật tốn để tính g c C, c nh bc nh c Chỉ dùng phép c ng, tính b nh phương số Tính ... (Editors), trình < /b> Hợp Ngữ < /b> (Assembly) gọi chương trình < /b> hệ thống Cc khái niệm ngôn < /b> ngữ < /b> lập < /b> trình < /b> CNgơnngữ < /b> c p trung Ngơnngữ < /b> c p cao CNgôn < /b> ngữ < /b> hợp ngữ < /b> Cc khái niệm ngơnngữ < /b> lập < /b> trình < /b> CNgơnngữ < /b> cc u ... hành trao quyền điều khiển cho hàm main() chương trình < /b> C th c thi Theo sau tên hàm dấu ngo c đơn Dấu ngo c đơn c ch a < /b> haykhơng ch a < /b> tham số 12 Cc khái niệm ngôn < /b> ngữ < /b> lập < /b> trình < /b> CCấu tr c chương...
... tham số kiểu int c tên anAge Sau gán giá < /b> trị < /b> tham số cho biến cthể age Chúng ta đặt cho tham số tên mà tamuốn < /b> Tên không quan trọngb n tham chiếu đến phương th c phải gọi x c tên đặt Trư c ... giá < /b> trị < /b> a < /b> trư c tăng a < /b> Giảm a < /b> đơn vị; tính giá < /b> trị < /b> a < /b> sau tăng += a < /b> += b Giống a < /b> = a < /b> + b -= a < /b> -= b Giống a < /b> = a < /b> - b *= a < /b> *= b Giống a < /b> = a < /b> * b %= a < /b> %= b Giống a < /b> = a < /b> % bTrả lại phần dư phép chia ... thủy char, ch a < /b> ký tự Unicode đơn lẻ, ví dụ a< /b> Chúng ta biết c ch khởi tạo đối tượng String thiết đặt giá < /b> trị < /b> cho nó, c nhiều c ch kh c để th c vi c Sau vài c ch để khởi tạo cthể String c giá...
... 55 ,32< /b> 19,15 0 1 1A2< /b> 47< /b> 11 23 < /b> , 40 26 55 ,32< /b> 10 21,28 0 1 1A3< /b> 45< /b> 10 22,22 22 48< /b> ,89 12 26,67 2,22 1 1A8< /b> 45< /b> 20, 00 26 57,78 20, 00 2,22 1 1A1< /b> 0 47< /b> 12 25, 53 < /b> 23 < /b> 48< /b> , 94 < /b> 11 23 < /b> , 40 2, 13 < /b> 1 1A1< /b> 1 47< /b> 14 < /b> 29,79 24 < /b> 51 ,06 ... kiện c u lệnh rẽ nhánh hayc u lệnhlặp biểu th c logic C u lệnh trư c từ kh a < /b> else c dấu chấm phẩy Trong < /b> c u lệnh For…to …do giá < /b> trị < /b> đầu lại lớngiá < /b> trị < /b> cuối hayc u lệnh For… downto … giá < /b> trị < /b> ... nhập giá < /b> trị < /b> cho a,< /b> b, c, em gõ: ; 4;< /b> Như em ch a < /b> nắm vững c ch nhập giá < /b> trị < /b> cho nhiều biến L c giáo viên c n làm mẫu cho h c sinh quan sát nhấn mạnh c ch nhập giá < /b> trị < /b> cho nhiều biến: giá < /b> trị...
... m Pascal < /b> ca < /b> Niclau Wirth !i hãng ph n m m ã liên t #c phát tri n thành Pascal < /b> riêng nh : IOS Pascal < /b> chu/n , IBM Pascal < /b> ca < /b> MicroSoft, Turbo Pascal < /b> ca < /b> hãng Borland , nh ng Turbo Pascal < /b> (TP) c ... tráo n c hai cccho tr c d.Tìm chu vi di n tích ca < /b> hình tròn cb n kính cho tr c 9 .C hai b nh A < /b> BB nh A < /b> cdung tích lít, b nh Bcdung tích lít Trình < /b> b y bc th c hi n l y c lít n c 10. Vi ... =1*2 *3*< /b> .*n 8.X c nh d li u d li u cho thu t gi i sau a.< /b> Ki m tra < /b> xem ba s cho tr c a,< /b> b, ccó th dài ba c nh ca < /b> m t tam gi chaykhơng ? b. Tính trung b nh c ng ca < /b> s a,< /b> b c. Dùng m t cc ph#...
... XUAN N-CHAO MUA XUA AN-CHAO MUA XU UAN-CHAO MUA X XUAN-CHAO MUA XUAN-CHAO MUA A < /b> XUAN-CHAO MU v.v Viết chương trình < /b> cho phép nhập từ b n phím chuỗi độ dài 40 chodòng chữ chạy hình từ phải qua trái ... 11 Cthể làm cho người tac ảo gi cdòng chữ chạy xoay vòng sau Giả sử dòng chữ “CHAO MUA XUAN-” pha hiển thị theo thứ tự gián c ch thời < /b> gian nhỏ vị trí hình sau: CHAO MUA XUAN2 -CHAO MUA XUAN ... S=‟xbaqp‟ S1=‟abpqx‟ 10 Viết chương trình < /b> cho phép nhập vào chuỗi thông b o xem chuỗi c phải chuỗi đối xứng khơng Ví dụ: Chuỗi S=‟AABcdcBAA‟ chuỗi đối xứng Chuỗi SA=‟AWERTYDFRWA‟ khơng phải chuỗi...