Giáo án Tin học 12: Bài tập và thực hành 1
Đề Kiểm Tra 15’
Câu 1) Cho khai báo biến
Var X , Y , Z ; real ;
C : char ;
I,J : byte ;
N : Word ;
Khi đó tổng bộ nhớ dành cho các biến đã khai báo là ?
a) 25 byte b) 23 byte c) 20 byte d) 28 byte
Câu 2 ) Biến P có thể nhận các giá trị 10 , 15 , 20 , 40 , 70 , 80 và biến X có thể nhận các giá trị 0,2 ; 0,3 ; 0,5 ; 0,7; 0,9 khai báo nào là tối ưu nhất trong trong các khai báo sau:
a) var X,P: byte; b) var P,X: real; c) P : real ; X : byte ; d ) var X : real ; P: byte
Giaùo vieân : Buøi Thò Kim AÙnh Ñôn Vò : Tröôøng THPT Chu Vaên An Baøi Soaïn : BAØI TAÄP VAØ THÖÏC HAØNH 1 I Muïc tieâu baøi daïy 1 Kieán thöùc : * Hieåu ñöôïc caùc pheùp toaùn, bieåu thöùc soá hoïc, bieåu thöùc quan heä vaø leänh giaùn * Naém ñöôïc caùch khai baùo bieán vaø caùc kieåu döõ lieäu 2 Kó naêng : * Reøn luyeän cho hoïc sinh kó naêng vieát moät chöông trình Pascal hoøan chænh ñôn giaûn * Bieát söû duïng moät soá dòch vuï chuû yeáu cuûa Pascal trong soaïn thaûo, löu dòch vaø thöïc hieän chöông trình II Chuaån bò cuûa giaùo vieân vaø hoïc sinh: 1 Giaùo vieân: Giaùo aùn 2 Hoïc sinh : chuaån bò baøi taäp saün ôû nhaø III Tieán trình baøi daïy 1 Ñieåm danh 2 Baøi môùi Hoaït ñoäng 1: Giaûi baøi taäp 2.22 trang 12 Hoaït ñoäng cuûa giaùo vieân Hoaït ñoäng cuûa hoïc sinh Phaân tích baøi toaùn: Haõy neâu höôùng giaûi quyeát cuûa baøi toùan? Cho bieát Input , output cuûa baøi toaùn laø gì? Baøi toaùn caàn khai baùo caùc bieán naøo? Coù theå duøng leänh gaùn naøo? GV höôùng daãn hoïc sinh vieát chöông trình vaø yeâu caàu HS giaûi thích töøng caâu leänh Yeâu caàu HS chaïy chöông trình vôùi caùc giaù trò cuï theå Nhaéc laïi chöùc naêng cuûa F2 , F7 vaø toå hôïp phím Ctrl + F9 , Alt + F9 Cho HS phaùt bieåu yù kieán. Caùc HS khaùc nhaän xeùt vaø boå sung HS traû lôøi HS traû lôøi. GV nhaän xeùt vaø keát luaän HS thöïc haønh treân maùy HS traû lôøi Hoaït ñoäng 2: Giaûi caùc baøi taäp 2.10 ; 2.11 ; 2.17 trang 11 Hoaït ñoäng cuûa giaùo vieân Hoaït ñoäng cuûa hoïc sinh Yeâu caàu HS nhaéc laïi caùc kieán thöùc veà pheùp toaùn, bieåu thöùc soá hoïc, haøm soá hoïc chuaån GV höôùng daãn HS giaûi caùc baøi taäp HS traû lôøi Hoaït ñoäng 3: Vieát chöông trình : Nhaäp vaø ñöa ra nghieäm cuûa phöông trình baäc 2 Hoaït ñoäng cuûa giaùo vieân Hoaït ñoäng cuûa hoïc sinh Phaân tích baøi toaùn Neâu Input, Output cuûa baøi toaùn ? Neâu höôùng giaûi quyeát cuûa baøi toaùn GV gôïi yù cho HS ñeå vieát chöônh trình treân Sau khi laøm xong chöông trình coù theå yeâu caàu HS giaûi thích töøng caâu leänh HS traû lôøi Cho HS phaùt bieåu yù töôûng giaûi quyeát baøi toaùn. GV toång hôïp laïi vaø keát luaän HS traû lôøi HS chaïy chöông trình vôùi caùc boä döõ lieäu cuï theå ñeå soaùt loãi chöông trình vaø ñoái chieáu keát quaû Cuûng coá vaø daën doø: Cuûng coá :Ñeå vieát ñöôïc chöông trình , tröôùc heát caàn xaùc ñònh : Input, output cuûa baøi toaùn Khai baùo ñuùng caùc bieán vôùi caùc kieåu döõ lieäu töông öùng Vieát ñuùng caùc thuaät toaùn Daën doø : Laøm caùc baøi taäp 2.13-2.16 trang 11 Đề Kiểm Tra 15’ Câu 1) Cho khai báo biến Var X , Y , Z ; real ; C : char ; I,J : byte ; N : Word ; Khi đó tổng bộ nhớ dành cho các biến đã khai báo là ? a) 25 byte b) 23 byte c) 20 byte d) 28 byte Câu 2 ) Biến P có thể nhận các giá trị 10 , 15 , 20 , 40 , 70 , 80 và biến X có thể nhận các giá trị 0,2 ; 0,3 ; 0,5 ; 0,7; 0,9 khai báo nào là tối ưu nhất trong trong các khai báo sau: a) var X,P: byte; b) var P,X: real; c) P : real ; X : byte ; d ) var X : real ; P: byte Câu 3) Cho biểu thức toán học . Biểu thức sau chuyển sang ngôn ngữ pascal là: a) ( 1 + Z ) * (( x +y/z)/(a – 1/ ( 1 + x * x * x ) b ) ( 1 + z ) ( x/ z ) / ( a – 1 / ( 1 + x * x )) c ) ( 1 + Z ) * (( x +y/z ) /( a – 1 / ( 1 + x * x * x ))) d ) ( 1+ z ) * ( x + y / z ) ( a – 1/ Câu 4) Cho biến x có thể nhận các giá trị : 0 ; 2 ; 4 ; 6 ; 8 ; 10 Khai báo nào sau dây là đúng . a) Var X : integer b) Var X : real c) Var X : char d) var X : byte. Câu 5) Biểu Thức viết trong Pascal, sau đây , biểu vào là đúng ? a) ( - b sqrt ( b * b - 4 * a * c ))/ 2a b ) ( - b – sqrt ( b * b - 4 * a * c )) / (2 *a ) c ) – b – sqrt ( b * b – 4ac ) / ( 2* a) d) ( - b - sqrt ( b * b – 4 * a* c ))/ 2 * a Câu 6) Biểu thức viết trong Pascal là 1-a/c/Sqrt(b-a) biểu thức nào là đúng ? a) b) c) d) Câu 7) Xét đoạn chương trình Pascal sau: program BT2 ; var X , Y : real; Begin write(‘x=’); readln (x); y: = ((x + 2) *x +3)* x + 4) * x + 5; writeln ( ‘ y = ‘ , y ); end. Chương trình trên tính giá trị của biểu thức nào sau đây ? a) b) c) d) Câu 8) Trong các biểu diễn dưới đây , biểu diễn nào là từ khóa trong Pascal ? a) sqrt b) Integer c) Real d) var Câu 9 ) Phát biểu nào sau đây là sai khi nói về hàm chuẫn trong Pascal ? a) sqr (x) b) expx c) abs ( x) d) cos ( x) Câu 10) Biểu diễn nào không không phải là biểu diễn hằng trong các biểu diễn sau ? a) 65 c b) 1024 c) 5.A8 d) 12.4E-5 Đáp án Câu 1 2 3 4 5 6 7 8 9 10 Đáp án B D C C B D A D B C
File đính kèm:
- Bai Tap Va TH1.doc