Giáo án môn Tin học 11 - Bài 11: Kiểu mảng bài tập và thực hành 3

3 13 0
Giáo án môn Tin học 11 - Bài 11: Kiểu mảng bài tập và thực hành 3

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

Thông tin tài liệu

Muïc ñích yeâu caàu: -Nâng cao kĩ năng sử dụng một số câu lệnh và một số kiểu dữ liệu thông qua việc tìm hiểu,chạy thử các chương trình có sẵn.. -Biết giải một số bài toán tính toán,tìm [r]

(1)- –525_cauhoi_bt_va_th_3_L13xFxEpS57cdW3_032055.dochaûo THPT Thaùp Chaøm Giaùo vieân:Nguyeãn An Phöông Thaûo Trường:THPT Tháp Chàm Ngày soạn: Ngaøy daïy: Chương IV:KIỂU DỮ LIỆU CÓ CẤU TRÚC Baøi 11:KIEÅU MAÛNG BAØI TẬP VAØ THỰC HAØNH I Muïc ñích yeâu caàu: -Nâng cao kĩ sử dụng số câu lệnh và số kiểu liệu thông qua việc tìm hiểu,chạy thử các chương trình có sẵn -Biết giải số bài toán tính toán,tìm kiếm đơn giản trên máy tính II Chuaån bò: -Baøi taäp,ñóa,chöông trình III Noäi dung: Gọi học sinh trả lời:Thế nào là mảng chiều,mảng chiều,khai báo biến? Vận dụng:Nhập xuất mảng chiều có 10 phần tử là số nguyên Yeâu caàu khai baùo maûng treân *Ví dụ 1: Bổ sung để hoàn chỉnh chương trình sau: var A: array [1 10] of integer ; i :integer ; begin writeln(‘nhaäp maûng chieàu’) ; for i:= to 10 begin write(‘phần tử thứ’, i , ‘=’ ) ; readln(A[i]); end; writeln(‘xuất mảng đã nhập’) ; for I:=1 to 10 write(A[i]); end *Ví duï 2: 2/64 -Yêu cầu học sinh chạy thử chương trình này trên máy -Xuất lỗi cú pháp ,ngữ nghĩa -Giáo viên chỉnh sữa,củng cố kiến thức cho học sinh KIEÅM TRA:15’ Câu 1: Chương trình có sử dụng biến kiểu mảng thường chứa câu lệnh lặp loại nào? A for-do B while-do Câu 2: (…) là bảng các phần tử cùng kiểu Lop11.com (2) - –525_cauhoi_bt_va_th_3_L13xFxEpS57cdW3_032055.dochaûo THPT Thaùp Chaøm A maûng chieàu B maûng chieàu C kieåu xaâu D kieåu baûn ghi *Choïn caâu sai caùc caâu sau: Caâu 3: Khai baùo maûng chieàu coù daïng : A var <tên biến mảng>:array[kịểu số] of <kiểu phần tử>; B type <tên kiểu mảng>=array[kiểu số] of <kiểu phần tử>; var <teân bieán maûng:<teân kieåu maûng>; C var <tên biến mảng>=array<kiểu số] of <kiểu phần tử>; Câu 4: Khai báo mảng chiều có phần tử ,1 học sinh đã viết sau: A var A:array[1 5] of integer; B var A: array[0 5] of integer; Câu 5: Biến mảng chiều B lưu trữ có thể khai báo sau: A var B: array[1 9] of array[1 10] of integer; B var B: array[1 9,1 10] of integer; C var B: array[1 9] : array[1 10] of integer; Câu 6: Khai báo mảng chiều có n phần tử ,1 học sinh đã viết sau: A var A: array[1 n]of integer; const n =100; B const n =100; var A: array[1 n] of integer; Caâu 7: Choïn phaùt bieåu sai: A Mảng là kiểu liệu có cấu trúc B Các thành phần kiểu liệu có cấu trúc có cùng kiểu liệu C Để mô tả liệu là dãy hữu hạn các phần tử cùng kiểu phải dùng kiểu mảng chiều Caâu 8: Choïn phaùt bieåu sai: A Xâu là kiểu liệu có cấu trúc; B Các thành phần kiểu liệu có cấu trúc có cùng kiểu liệu C Để mô tả liệu là dãy hữu hạn các phần tử cùng kiểu phải dùng kiểu mảng chiều Câu 9: Giả thiết M,N là mảng chiều khai báo sau: Var M,N:array[1 20] of integer; d:=0; for i:=1 to 20 if M[i] then d:=d+1; writeln(d); Chọn khẳng định đúng: A Đoạn chương trình trên đếm số phần tử M khác các phần tử N; B Đoạn chương trình trên đếm số cặp phần tử tương ứng khác M và N; C Đoạn chương trình trên đếm số phần tử khác M và N; D Tất sai Caâu 10: Xeùt chöông trình: Program C4B7; Var a:array[1 100] of integer; i,n,t: integer; Lop11.com (3) - –525_cauhoi_bt_va_th_3_L13xFxEpS57cdW3_032055.dochaûo THPT Thaùp Chaøm Begin Write(‘ N = ‘) ; readln(a[i]) ; For i:=1 to n readln(a[i]) ; For i:=1 to n div Begin t:=a[i] ; a[i] := a[n-i+1] ; a[n-i+1] := t End; For i:=1 to n write(a[i]:5) End Chọn khẳng định đúng: A Chương trình trên đảo ngược vị trí các phần tử mảng a; B Chương trình trên ghi số phần tử cuối lên các vị trí đầu tiên ; C Chưong trình trên xếp các phần tử a theo thứ tự giảm dần; D Tất sai Lop11.com (4)

Ngày đăng: 01/04/2021, 22:02

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

Tài liệu liên quan