Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (102.8 KB, 2 trang )
<span class='text_page_counter'>(1)</span>Đề cương ôn tập Phaàn 1: lyù thuyeát Câu 1: nêu các từ khóa, tác dụng của từng từ khóa trong pascal? Caâu 2: neâu caùc quy taéc ñaët teân trong pascal? Caâu 3: caáu truùc chung cuûa moat chöông trình goàm maáy phaàn? Caâu 4: taùc duïng cuûa leänh writeln, readln. Cho ví duï? Câu 5: nêu các kiểu dữ liệu và phạm vi giá trị của từng kiểu dữ liệu trong pascal? Câu 6: các phép toán với dữ liệu kiểu số trong pascal? Câu 7: nêu các quy tắc tính biểu thức số học Caâu 8: cho bieát keát quaû cuûa caùc leänh sau: Writeln(10+5); Writeln(‘10+5=’,10+5); Caâu 9:neâu caáu truùc khai baùo bieán, cho ví duï? Caâu 10: caáu truùc khai baùo haèng? Cho ví duï? Caâu 11: neâu caáu truùc cuûa leänh gaùn? Cho ví duï? Câu 12: nêu ý nghĩa của từng dòng lệnh trong chương trình sau: Var a,b: integer; Const c=4; Begin a:= 200; b:= a/c; write(b); end. Câu 13: Mô tả thuật toán hoán đổi giá trị của 2 biến Câu 14: mô tả thuật toán tính tổng của dãy A [a1,a2……an] Câu 15: mô tả thuật toán xác định giá trị lớn nhất trong 5 số : a,b,c,d,e. Phaàn II: baøi taäp Bài 1: Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal 1 4x 5 a. (2 x y ) 2 3 6y 7 Giải: a. (2*x+y)*(2*x+y) +1/3 – (4*x +5)/(6*y + 7); b.. 1 a(b 2) x 2a. Giải: b. 1/x - a*(b+2)/(2+a) c. (7-x)3 chia cho 5 lấy dư Giải: c. (7 - 3)*(7 - 3)*(7 - 3) mod 5 d. (a2 + b)(1 + c)3 Giải: d. (a*a + b)*(1 + c)*(1 + c)*(1 + c) Bài 2: Chuyển các biểu thức được viết trong Pascal sau đây thành các biểu thức toán: a. (x + 2)*(x + 3)/ (x + 4) - y / (a + b)*(x - 3)*(x - 3). Lop7.net.
<span class='text_page_counter'>(2)</span> a.. ( x 2)( x 3) y (x - 3)2 x4 ab. Giải:. b. 1 + 2 / (2*x + 4) + 3 / (x*7 - 6) + 4 / (x*(6-x)) Giải: 4 2 3 b. 1+ + + 2 x 4 7 x 6 x (6 x ). c. (7*x+y)*(7*x+y) – 1/6 + (5*x +4)/(3*y +2); 1 5x 4 c. (7 x y ) 2 6 3y 2. Giải:. Bài 3: Sắp xếp các câu lệnh sau thành một chương trình hoàn chỉnh: Const pi=3.14; Writeln(‘Nhap ban kinh hinh tron R=’); Writeln(‘Dien tich hinh tron la: ‘, S); End. Readln(R); Var R, S:real; Readln Begin S:=pi*R*R; Giải: Var R, S:real; Const pi=3.14; Begin Writeln(‘Nhap ban kinh hinh tron R=’); Readln(R); S:=pi*R*R; Writeln(‘Dien tich hinh tron la: ‘, S); Readln End. Bài 4: Hãy xác định bài toán, mô tả thuật toán và viết chương trình tìm giá trị lớn nhất trong bốn số a, b, c, d được nhập vào từ bàn phím. Giải: a) Xác định bài toán: - Input: bốn số a, b, c, d - Output: Max = max{a, b, c, d} b) Mô tả thuật toán: - B1: Nhập vào bốn số a, b, c, d - B2: Maxa - B3: Nếu Max<b thì Maxb - B4: Nếu Max<c thì Maxc - B5: Nếu Max<d thì Maxd - B6: In Max ra màn hình và kết thúc. c) Viết chương trình:. Lop7.net.
<span class='text_page_counter'>(3)</span>