Giáo án Tin học 11 chuẩn KTKN_Bộ 14

164 513 0
Giáo án Tin học 11 chuẩn KTKN_Bộ 14

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ngày dạy: 22/8/2012 lớp 11B2 Ngày dạy: 22/8/2012 lớp 11B4 Ngày dạy: 21/8/2012 lớp 11B5 Tiết theo PPCT: 01 GIỚI THIỆU, HƯỚNG DẪN SỬ DỤNG SÁCH GIÁO KHOA, TÀI LIỆU HỌC TẬP VÀ PHƯƠNG PHÁP HỌC TẬP Mục tiêu a) Về kiến thức: • Trang bị cho học sinh số khái niệm lập trình ngơn ngữ lập trình bậc cao b) Về kĩ năng: • Giải số tốn đơn giản máy tính cách vận dụng kiến thức thuật toán, cấu trúc liệu, ngơn ngữ lập trình cụ thể, sử dụng chương trình có sẵn c) Về thái độ: • Ham thích mơn học, có tính kỉ luật cao tinh thần làm việc theo nhóm Chuẩn bị giáo viên học sinh: a) Chuẩn bị giáo viên: Bài soạn, SGK Tin 12, Sách GV Tin 12 b) Chuẩn bị học sinh: SGK Tin 12, ghi Tiến trình dạy a) Kiểm tra cũ: Không b) Nội dung Hoạt động 1: Giới thiệu chương trình học lớp 11 Hoạt động giáo viên học sinh Nội dung GV: Giới thiệu mội dung chương trình Chương I: Một số khái niệm lập trình mơn học ngơn ngữ lập trình Bài 1: Khái niệm lập trình ngơn ngữ lập trình Bài 2: Các thành phần ngơn ngữ lập trình Chương II: Chương trình đơn giản Bài 3: Cấu trúc chương trình Bài 4: Một số kiểu liệu chuẩn Bài 5: Khai báo biến Bài 6: Phép toán, biểu thức, câu lệnh gán Bài 7: Các thủ tục chuẩn vào/ra đơn giản Bài 8: Soạn thảo, dịch, thực hiệu chỉnh chương trình HS: Đọc SGK nội dung Chương III: Cấu trúc rẽ nhánh lặp chương trình mơn học Bài 9: Cấu trúc rẽ nhánh Bài 10: Cấu trúc lặp Chương IV: Kiểu liệu có cấu trúc Bài 11: Kiểu mảng Bài 12: Kiểu xâu Bài 13: Kiểu ghi Chương V: Tệp thao tác với tệp Bài 14: Kiểu liệu tệp Bài 15: Thao tác với tệp Bài 16: Ví dụ làm việc với tệp Chương VI: Chương trình lập trình có cấu trúc Bài 17: Chương trình phân loại Bài 18: Ví dụ cách viết sử dụng CTC Hoạt động 2: Hướng dẫn sử dụng SGK, tài liệu học tập phương pháp học tập Hoạt động giáo viên học sinh Nội dung GV: Hướng dẫn sử dụng SGK, tài liệu học tập a Sử dụng SGK kết hợp với Sách tập để phương pháp học tập học tập đạt kết tốt HS: b Tài liệu: Nghe giảng ghi chép Ngôn ngữ lập trình Pascal (Quách Tuấn Ngọc) Turbo pascal, cẩm nang tra cứu (Quách Tuấn Ngọc) c Phương pháp học tập: - Thuyết trình, vấn đáp - Kết hợp học lý thuyết thực hành c) Củng cố luyện tập: • Hệ thống lại nội dung học chương trình mơn Tin học lớp 11 • Sử dụng sách giáo khoa phương pháp học tập d) Hướng dẫn học sinh tự học nhà: Về nhà đọc trước nội dung Bài 1: Khái niệm lập trình ngơn ngữ lập trình Ngày dạy: 29/8/2012 lớp 11B2 Ngày dạy: 29/8/2012 lớp 11B4 Ngày dạy: 28/8/2012 lớp 11B5 Tiết theo PPCT: 02 Ch¬ng i: Một số khái niệm lập trình ngôn ngữ lập trình Bài Khái niệm lập trình ngôn ngữ lập trình Mục tiêu a) Về kiến thức - Biết khái niệm lập trình - Biết vai trò phân loại chơng trình dịch, khái niệm thông dịch biên dịch b) Về kỹ - Hiểu khả ngôn ngữ lập trình bậc cao, phân biệt đợc với ngôn ngữ máy hợp ngữ - Hiểu ý nghĩa nhiệm vụ chơng trình dịch, phân biệt đợc biên dịch thông dịch c) Về thái độ - Nhận thức đợc trình phát triển ngôn ngữ lập trình gắn liền với trình phát triển tin học nhằm giải toán thực tiễn ngày phức tạp Chuẩn bị GV HS: a) Chuẩn bị GV: - Bài soạn, SGK, SGV b) Chuẩn bị HS: - SGK, SBT, đồ dùng học tập 3) Tiến trình dạy a) Kiểm tra cũ - Không kiểm tra b) Dạy nội dung Hoạt động GV HS Nội dung Hoạt động 1: Tìm hiểu khái niệm lập trình - GV: Các em đà đợc tìm hiểu phát triển tin học lớp 10, lên lớp 11 em đợc tìm hiểu nội dung ngôn ngữ lập trình - GV: Trong chơng trình lớp 10 đà tìm hiểu ngôn ngữ lập trình Em hÃy cho biết có loại ngôn ngữ lập trình ? - HS: Trả lời - GV: Các loại ngôn ngữ có mèi quan hƯ nh thÕ nµo ? * Cã loại: - Ngôn ngữ máy - Hợp ngữ - Ngôn ngữ bậc cao - HS: Suy nghĩ Trả lời - GV: NN bậc cao, hợp ngữ muốn máy tính hiểu đợc phải dịch sang ngôn ngữ máy thông qua chơng trình dịch - HS: Nghe giảng - GV: Tại phải phát triển ngôn ngữ lập trình bậc cao ? - HS: Suy nghĩ Trả lời - GV: Sau ta xây dựng đợc thuật toán, lựa chọn đợc ngôn ngữ lập trình bớc ? * Khái niệm lập trình: sử dụng cấu trúc liệu câu lệnh ngôn ngữ - GV: Giải thích lập trình cụ thể để mô tả liệu diễn - Câu lệnh đạt thao tác thuật toán - Lệnh đơn - Lệnh có cấu trúc - HS: Nghe giảng ghi * Chơng trình dịch chơng trình có chức chuyển đổi chơng trình viết ngôn ngữ bậc cao thành chơng trình thực đợc máy tính - GV: Dựa vào ví dụ, mô hình sách Có loại chơng trình dịch: giáo khoa để làm bật loại chơng + Thông dịch trình dịch + Biên dịch - HS: Nghe giảng suy nghĩ Hoạt động 2: Thế thông dịch, biên dịch? a Thông dịch - GV: giải thích bớc cụ thể thông Kiểm tra câu lệnh dịch, liên hệ tin học thực tế Chuyển đổi câu lệnh - GV: Thông dịch thực cách Thực câu lệnh tuần tự, trực tiếp, thích hợp môi trờng đối thoại - HS: Nghe giảng ghi b Biên dịch - GV: giải thích bớc cụ thể biên * Duyệt, phát lỗi, kiểm tra tính dịch, liên hệ tin học thực tế đắn * Dịch toàn chơng trình nguồn thành - GV: Thông dịch biên dịch có đặc chơng trình đích thực điểm giống khác nhau? Ưu nhợc máy tính lu trữ sử dụng lâu dài điểm loại - HS: Nghe giảng ghi bµi c) Cđng cè, lun tËp - Mèi quan hƯ ngôn ngữ bậc cao ngôn ngữ máy - Sự khác thông dịch biên dịch d) Hớng dẫn học sinh tự học nhà - Đọc trớc Các thành phần ngôn ngữ lập trình ================================ Ngày dạy: 12/9/2012 lớp 11B2 Ngày dạy: 12/9/2012 lớp 11B4 Ngày dạy: 11/9/2012 lớp 11B5 Tiết theo PPCT: 03 Bài 2: Các thành phần ngôn ngữ lập trình Mục tiêu a) Về kiến thức - Biết ngôn ngữ lập trình có thành phần là: bảng chữ cái, cú pháp, ngữ nghĩa Hiểu phân biệt đợc thành phần - Biết số khái niệm: tên, tên chuẩn, tên dành riêng, tên ngời lập trình đặt, biến - Biết quy định tên, biến ngôn ngữ lập trình, biết cách đặt tên nhận biết đợc tên sai quy định b) Về kỹ - Thực đợc việc đặt tên nhận biết đợc tên sai quy định c) Về thái độ - Ham muốn học ngôn ngữ lập trình cụ thể để có khả giải toán máy tính điện tử Chuẩn bị GV HS a) Chuẩn bị GV - Bài soạn, SGK, SGV, đồ dùng dạy học b) Chuẩn bị HS - SGK, SBT, đồ dùng học tập Tiến trình dạy a) Kiểm tra cũ - Nêu khái niệm lập trình ? Kể tên loại ngôn ngữ lập trình? Vì phải phát triển ngôn ngữ lập trình bậc cao ? b) Dạy nội dung Hoạt động GV HS Nội dung Các thành phần HĐ1: Tìm hiểu thành phần - GV: Có yếu tố dùng để xây dựng nên ngôn ngữ tiếng Việt? - HS: Suy nghĩ Trả lời - GV: Trong ngôn ngữ lập trình có + Bảng chữ + Cú pháp thành phần + Ngữ Nghĩa - GV: Bảng chữ pascal bao a Bảng chữ gồm: + Khái niệm: Là tập hợp kí tự dùng + Các chữ thờng , In hoa bảng để viết chơng trình TA + 10 chữ số ảrập + Các kí hiệu đặc biệt - GV: HÃy so sánh bảng chữ thông thờng với bảng chữ ngôn ngữ lập trình? - HS: Tr¶ lêi - GV: LÊy vÝ dơ - GV:Lấy ví dụ minh hoạ phân tích VD: I+J A+B I,J số nguyên A,B số thực - GV : Tổng hợp đa kết luận cú pháp ngữ nghĩa - HS: Nghe giảng ghi b Cú pháp Là quy tắc dùng để viết chơng trình c Ngữ nghĩa Xác định ý nghĩa thao tác cần thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh HĐ2: Tìm hiểu số khái niệm - GV: Đa ví dụ + Các tên : A; _ AB + Các tên sai : A_BC; 6AB, - GV: Em hÃy lấy số ví dụ tên tên sai - HS : Trả lời - GV : lÊy vÝ dơ minh ho¹ Program, Type - GV: lÊy ví dụ nêu ý nghĩa Abs, Integer, Byte Một số khái niệm a Tên - KN: dÃy liên tiếp không 127 ký tự bao gồm chữ số , chữ dấu gạch dới + Tên dành riêng : tên đợc quy định dùng với ý nghĩa riêng xác định, ngời lập trình không đợc sử dung với ý nghĩa khác ( từ khoá ) +Tên chuẩn : tên đợc dùng với ý nghĩa định - GV :lấy VD Xyx, Tong - HS : Nghe giảng ghi - GV : H»ng gåm cã : + H»ng sè häc + h»ng loogic + h»ng sè - HS : Nghe giảng ghi + Tên ngời lập trình đặt tên đợc dùng với ý nghĩa riêng xác định cách khai báo trớc sử dụng không trùng với tên dành riêng b Hằng biến - Hằng đại lợng có giá trị không thay đổi trình thực chơng trình - Biến đại lợng đợc đặt tên , dùng để lu trữ giá trị giá trị đợc thay đổi trình thực chơng trình c Chú thích Đợc đặt tên dấu {}; c) Củng cố, luyện tập - Củng cố lại kiến thức học bảng chữ cái, cú pháp ngữ nghĩa, khái niệm tên, biÕn d) Híng dÉn häc sinh tù häc ë nhµ - Lµm bµi tËp 4,5,6 SGK trang 13 Ngày dạy:19/9/2012 lớp 11B2 Ngày dạy: 19/9/2012 lớp 11B4 Ngày dạy:18/9/2012 lớp 11B5 Tiết theo PPCT: 04 Ch¬ng II: Chơng trình đơn giản Bài 3: Cấu trúc chơng trình Mục tiêu a) Về kiến thức - Hiểu chơng trình mô tả thuật toán ngôn ngữ lập trình - Biết cấu trúc chơng trình đơn giản : cấu trúc chung thành phần b) Về kỹ - Nhận biết đợc thành phần chơng trình đơn giản c) Về thái độ - Xác định thái độ nghiêm túc học tập làm quen với nhiều quy định nghiêm ngặt lập trình; - Có ý thức cố gắng học tập vợt qua lúng túng, khó khăn giai đoạn bắt đầu học lập trình Chuẩn bị GV HS a) Chuẩn bị GV - Bài soạn, SGK, SGV b) Chuẩn bị cđa HS - SGK, SBT, vë ghi TiÕn tr×nh dạy a) Kiểm tra cũ - Lồng ghép vào b) Dạy nội dung Hoạt động GV HS Nội dung HĐ1: Tìm hiểu vỊ cÊu tróc chung - GV: Mét bµi tËp lµm văn em thờng viết có phần? Các phần có thứ tự không? Vì phải chia nh vậy? - HS: Suy nghĩ trả lời - GV: Cấu trúc chơng trình gồm phần : phần khai báo , phần thân Cấu trúc chung [ < phần khai báo >] < phần thân > Phần thân bắt buộc phải có , phần khai báo không thiết phải có - HS: Nghe giảng ghi HĐ2: Tìm hiểu thành phần chơng trình - GV: Em hÃy kể tên đại lợng đà đợc học trớc? - HS: Trả lời - GV: muốn sử dụng đại lợng ta cần phải khai báo chúng, phần khai báo báo cho máy biết chơng trình sử dụng tài nguyên no máy - HS: nghe, quan sát ghi - GV phần có không Ví dụ: program P_T_b2; - HS: lấy ví dụ Các thành phần chơng trình a phần khai báo - Khai báo tên chơng trình Cú pháp: Program < tên chơng trình > ; - GV: Mỗi ngôn ngữ lập trình thờng có sẵn số th viện cung cấp số chơng trình thông dụng đà đợc lập sẵn Để sử dụng th viện ta phải khai báo chúng Ví dụ: uses crt; # include < conio.h>; #include < studio.h>; - HS: nghe, quan s¸t ghi - Khai báo th viện Cú pháp Trong TP : uses< th viÖn>; C++ # include < tªn th viƯn> ; - GV : LÊy vÝ dơ: Const Max N = 100; Pi = 3.14; - HS: nghe, quan sát ghi -khai báo Cú pháp Const = < gia trị >; - Khai báo biến Ví dụ: Var a,b,c:Integer; (a,b,c biến nguyên) - GV: Phần thân chơng trình: bao gồm dÃy lênh đợc đặt cặp dấu hiệu mở đầu kết thúc - HS: nghe, quan sát ghi HĐ3: Tìm hiểu chơng trình đơn giản - GV:Viết lên bảng chơng trình đơn giản ngôn ngữ Pascal Cú pháp: Var ; b) Phần thân chơng trình Begin Các câu lệnh; End Program VD1; Var x,y:byte; t:word; Begin T:=x+y; Writeln(t); Readln; End + Hái: phÇn khai báo chơng trình? + Hỏi: phần thân chơng trình? Có lệnh thân chơng trình? - HS: Trả lời Ví dụ chơng trình đơn giản - Khai báo tên chơng trình: Program VD1; - Khai báo biến: Var x,y:byte; t:word; - Còn lại phần thân - Lệnh gán, lệnh đa thông báo hình c) Củng cố, luyện tập Một chơng trình gồm có phần: + Phần khai báo + Phần thân chng trình d) Híng dÉn häc sinh tù häc ë nhµ - Xem lại cấu trúc cách khai báo thành phần chơng trình - Xem trớc nội dung bài: Một số kiểu liệu chuẩn 10 i PHầN Lý THUYếT (10 điểm) Em hÃy chọn câu tơng ứng điền chữ A, B, C D vào phiếu trả lời trắc nghiệm Câu 10 11 12 đáp án a trắc nghiệm (3 điểm) Câu 1: Cú pháp để khai báo biến mảng chiều trực tiếp e Var : array [] of ; f Type : array [] of ; g Var : array [] of ; h Var : array [] of ; Câu 2: Trong khai báo dới khai báo đúng? e Var M: array[1 5;1 10] of Integer; f Var M: array[1 5,1 10] of Integer; g Var M: array[1 5,1 10] of Integer; h Var M: array[1 5,1 10] of Interge; C©u 3: Phép so sánh xâu S1:= Hoa hoc tro xâu S2:= Hoa Hoc Tro nhận kết sau đây? a S1 S2 b S1 = S2 c S1 > S2 d S1 < S2 C©u 4: Kiểu liệu tệp có đặc điểm ? c Dữ liệu kiểu tệp đợc lu trữ lâu dài nhớ d Không bị tắt nguồn điện e Lợng liệu lu trữ tệp lớn d Cả a, b, c Câu 5: Để ghi kết vào tệp văn b¶n ta cã thĨ sư dơng thđ tơc? a Write (, ); b Read(, ); c Write(, ); d Read(, ); Câu 6: Để khai báo hàm Pascal bắt đầu tõ kho¸ a Program b Function c Procedure d Var C©u 7: Sau thùc hiƯn thđ tơc Delete(‘PHUONG THAO’,7,5) cho kết a PHU b HAO c PHUONG d PHUON Câu 8: Để gắn tên tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh dới đây? a assing(f1, KQ.TXT); b assign(f1, kq.txt); c assign(f1, ‘K Q.TXT’); d assign(f1, ‘kq.txt’); C©u 9: Trong Pascal më tệp để đọc liệu ta sử dụng thủ tục? a reset(); b reset(); c rewrite(); d rewrite(); Câu 10: Trong Pascal mở tệp ®Ĩ ghi d÷ liƯu ta sư dơng thđ tơc? a reset(); b rewrite(); c reset(); d rewrite(); Câu 11: Để khai báo thủ tục Pascal khoá 150 a Program b Function c Procedure d Var Câu 12: Phần khai báo chơng trình đợc đặt đâu chơng trình chính? a Đặt sau từ khóa Type b Đặt sau từ khóa Const c Đặt cuối chơng trình d Đặt sau phần khai báo biến b Tự luận(7 điểm) Câu 13: (1 điểm) Trình bầy cách khai báo biến tệp văn bản? Cho ví dụ? Câu 14: (2 điểm) Viết chơng trình nhập vào xâu kí tự, đa hình xâu có độ dài ngắn hơn? Câu 15: (4 điểm) Một đoàn tầu Thống từ Bắc vào Nam gồm có toa (Toa có hành khách; Toa có 17 hành khách; Toa có 11 hành khách; Toa có hành khách; Toa có 19 hành khách; Toa có 17 hành khách) Em hÃy viết chơng trình: a Nhập vào số lợng hành khách toa tầu? b Tính số hành khách trung bình đoàn tầu này? c Đếm số toa có số lợng hành khách lớn số lợng hành khách trung bình đoàn tầu? II PHầN THựC HàNH ( 10 điểm) Câu 16: a Viết chơng trình nhập vào xâu kí tự, đa hình xâu có độ dài ngắn hơn? a Dịch chơng trình, sửa lỗi cú pháp (nếu có)? b Chạy chơng trình, nhập liệu cho xâu S1, S2 quan sát kết ? c Lu lại nội dung chơng trình vào thiết bị nhớ với tên BAITAP ĐáP áN thang điểm đề số a Phần lý thuyết Phần i: trắc nghiệm (3 điểm) Câu hỏi đáp án Điểm Câu hỏi đáp án C©u A 0,25 C©u c C©u B 0,25 C©u d C©u C 0,25 C©u a C©u D 0,25 C©u 10 b C©u A 0,25 C©u 11 c C©u B 0,25 C©u 12 d §iĨm 0,25 0,25 0,25 0,25 0,25 0,25 151 Phần II: Tự luận (7 điểm) Câu 13: (1 điểm) Khai biÕn tƯp; Var :text; VÝ dơ: Var BT:text; Câu 14: (2 điểm) PROGRAM SO_SANH; VAR s1, s2: string; BEGIN Writeln(‘Nhap vao xau thu nhat:’); Readln(s1); Writeln(‘Nhap vao xau thu nhat:’); Readln(s2); If length(s1) < length(s2) then Write(‘Xau ngan hon la:’,s1) Else Write(‘Xau ngan hon la:’,s2); Readln END Câu 15: (4 điểm) PROGRAM HANH_KHACH; Type A = array[1 15] of real; VAR TOA: A; Dem, i, N: Byte; Tong, TB: real; BEGIN Writeln(‘Nhap vao so ngay:’); Readln(N); Tong:=0; For i:=1 to N Begin Write(‘Nhap so luong hanh khach o toa ‘,i,’:’); Readln(TOA[i]); Tong:=Tong+TOA[i]; End; TB:=Tong/N; Dem:=0; For i:= to N If TOA[i] > TB then Dem:=dem+1; Writeln(‘ So hanh khach trung binh cua ‘,N,’ la: TB:3:3); Writeln(‘So toa co so luong nguoi cao hon luong nguoi trung binh la:,Dem); Readln END B PHầN THựC HàNH Câu 16: (10 điểm) a Viết chơng trình nhập vào xâu kí tự, đa hình xâu có độ dài ngắn hơn? (5 điểm) d Dịch chơng trình, sửa lỗi cú pháp (nếu có)? (1 điểm) e Chạy chơng trình, nhập liệu cho xâu S1, S2 quan sát kết ? (3 điểm) f Lu lại nội dung chơng trình vào thiết bị nhớ với tên BAITAP (1 ®iĨm) 152 Ngày dạy: Ngày dạy: Ngày dạy: Ngày dạy: Tiết theo PPCT: 53 / / / / / 2013 lớp 11B2 /2013 lớp 11B4 /2013 lớp 11B5 /2013 lớp 11B6 TRẢ BÀI KIỂM TRA Mục tiêu a) Về kiến thức: Trang bị cho học sinh số khái niệm lập trình ngơn ngữ lập trình bậc cao b) Về kĩ năng: Làm tốt kiểm tra c) Về thái độ: Ham thích mơn học, có tính kỉ luật cao Chuẩn bị giáo viên học sinh: c) Chuẩn bị giáo viên: Bài soạn, SGK Tin 11, Sách GV Tin 11 d) Chuẩn bị học sinh: SGK Tin 11, ghi Tiến trình dạy a) Kiểm tra cũ: Không c) Nội dung Hoạt động 1: Trả kiểm tra Hoạt động giáo viên học sinh Nội dung GV: Trả kiểm tra cho học sinh Phần trắc nghiệm: câu 0,25 đ HS: Nhận kiểm tra, xem lại toàn nội Đáp án: dung làm Câu: 1a; b; 3c; 4d; 5a; 6b; 7c; 8d; 9a; GV: Chữa bài, yêu cầu học sinh đối chiếu 10b; 11c; 12d kết giải đáp thắc mắc học Phần tự luận 153 sinh Phần thực hành Chạy chương trình cho kết GV: Cho học sinh biết đáp án, thang điểm đạt điểm tối đa 10 đ cụ thể phần Hoạt động 2: Hướng dẫn học sinh kỹ làm kiểm Hoạt động giáo viên học sinh Nội dung GV: Câu dễ làm trước, câu khó làm sau, tận dụng hết thời gian làm kiểm tra thật kỹ trước nộp Ghi chép cẩn thận, làm c) Củng cố luyện tập: • Hệ thống lại nội dung học chương trình mơn Tin học lớp 11 • Sử dụng sách giáo khoa phương pháp học tập d) Hướng dẫn học sinh tự học nhà: Về nhà ơn lại tồn kiến thức học chương trình mơn Tin học lớp 11 ĐỀ BÀI(01) A LÝ THUYẾT (10 điểm) I TRẮC NGHIỆM (3 điểm) Hãy khoanh tròn vào chữ trước câu trả lời Câu 1: Trong câu lệnh lặp for – tổng quát A biến đếm biến phải có giá trị kiểu số B giá trị biến đếm sử dụng câu lệnh thân vòng lặp C giá trị đầu giá trị cuối câu lệnh thân vịng lặp khơng thực lần D giá trị đầu giá trị cuối khác kiểu liệu với biến đếm Câu 2: Các đoạn chương trình viết để tính s tổng N số tự nhiên A s:= 0; for i=1 to N s:=s+i; B s:= 0; for i:=1 to N s=s+i; C s:= 0; for i:=1 to N s:=s+i; D s:= 0; for i:=1 downto N s:=s+i; Câu 3: Trong khai báo kiểu (hoặc biến) mảng ta biết A tên kiểu (hoặc biến) mảng B số lượng phần tử tối đa mảng C kiểu liệu phần tử mảng 154 D A, B, C đề Câu Cú pháp khai báo mảng chiều sau đúng? A Var Mang = array [1 9] of real; C Var B : array [1 9] of real; B Var A: array [1,5 1,9] of real; D Var C : array [‘a’ ‘z’] of real; Câu 5: Kiểu số mảng chiều kiểu nào? A Boolean B Byte C Integer D Real; Câu 6: Số lượng kí tự tối đa xâu kí tự Pascal bao nhiêu? A 255 B 512 C 256 D 1024 Câu 7: Sau thực lệnh: Insert (‘ABCD’, ‘M_N’, 2); cho kết là: A ‘AM_NBCD’ B ‘ABM_NCD’ C ‘M_ABCDN’ D ‘MABCD_N’ Câu 8: Trong Pascal để khai báo biến tệp văn ta sử dụng cú pháp: A Var Text; B Var : Text; C Var : Text; D Var : String Câu 9: Biến toàn cục biến khai báo trong? A Phần khai báo chương trình B Tựa đề chương trình C Phần khai báo chương trình D Phần khai báo thủ Câu 10: câu lệnh câu lệnh gọi thực thủ tục xâu A delete(s, i, k); C X:= copy(s, i, k); B len:=length(s); D K:= pos(x, s); Câu 11: tùy vào tiêu trí phân loại tệp mà có loại tệp sau đây: A tệp truy cập trực tiếp C Tệp văn B tệp truy cập gián tiếp D Tệp có cấu trúc Hãy phương án sai Câu 12: muốn mở tệp để đọc liệu từ tệp biến ta sử dụng thủ tục A assign(.) rewrite(.) C assign(.) read(.) B assign(.) write(.) D assign(.) reset(.) Trong dấu chấm ngoặc đơn biểu thị tham số thích hợp thủ tục II TỰ LUẬN: (7 điểm) Câu 13: Viết chương trình nhập vào xâu A, B xuất hình xâu có độ dài ngắn hơn(3đ) Câu 14: Tại mảng kiểu liệu có cấu trúc? (2đ) Câu 15: Hãy cho biết chương trình sau thực cơng việc gì? (2đ) Var a: array [1 10] of integer; i: byte; begin for i:= to readln(a[i]); fori:=1 downto writeln (a[i]); readln end 155 Chương trình làm nhiệm vụ nhập từ bàn phím mảng a gồm 10 phần tử kiểu ngun; sau in hình phần tử mảng a giá trị theo thứ tự ngược lại với lúc nhập B PHẦN THỰC HÀNH (10 điểm) Bài 16: Viết chương trình nhập từ bàn phím số ngun dương N (N

Ngày đăng: 26/05/2015, 10:13

Từ khóa liên quan

Mục lục

  • Hoạt động của Thầy và Trò

  • Nội dung cần đạt

  • Ho¹t ®éng cña ThÇy vµ Trß

    • Ch­¬ng tr×nh ®óng

    • Begin

      • Nhãm

      • Bµi 10: CÊu tróc lÆp

      • Ngµy d¹y: t¹i líp: 11B7

      • Ngµy d¹y: t¹i líp: 11B8

      • Ngµy d¹y: t¹i líp: 11B9

      • Ngµy d¹y: t¹i líp: 11B7

      • Ngµy d¹y: t¹i líp: 11B8

      • Ngµy d¹y: t¹i líp: 11B9

      • 1. Khai báo biến xâu

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan