Giáo án Tin học Lớp 11 - Tiết 30: Kiểu mảng một chiều (Tiết 6) - Năm học 2019-2020

doc 4 Trang tailieuthpt 10
Bạn đang xem tài liệu "Giáo án Tin học Lớp 11 - Tiết 30: Kiểu mảng một chiều (Tiết 6) - Năm học 2019-2020", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Giáo án Tin học Lớp 11 - Tiết 30: Kiểu mảng một chiều (Tiết 6) - Năm học 2019-2020

Giáo án Tin học Lớp 11 - Tiết 30: Kiểu mảng một chiều (Tiết 6) - Năm học 2019-2020
 Ngày soạn: 30/11/2019
Tiết PPCT: 30
 Chủ đề: KIỂU MẢNG MỘT CHIỀU (T5)
I. Mục tiêu
 1. Kiến thức
 - Củng cố lại các kiến thức cơ bản về kiểu dữ liệu mảng, các bài toán cơ bản.
 - Biết nhận biết, phân tích, đề xuất thuật toán giải bài toán sao cho chương trình chạy nhanh 
hơn;
 - Làm quen với dữ liệu có cấu trúc và bài toán sắp xếp.
 2. Kí năng.
 - Nâng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu mảng một chiều trong lập trình, cụ thể: 
 + Khai báo kiểu dữ liệu mảng một chiều.
 + Nhập/xuất dữ liệu cho mảng.
 + Duyệt qua tất cả các phần tử của mảng để xử lí từng phần tử.
 - Biết giải một số bài toán cơ bản thường gặp:
 + Đếm số các phần tử thỏa mãn điều kiện nào đó.
 + Bài toán sắp xếp.
 3. Phẩm chất cần hình thành qua bài học
 * Chăm chỉ:
 - Học sinh tự giác thực hiện những công việc được giao, không cần giáo viên nhắc nhở. 
 - Học sinh có sự tập trung, chú ý lắng nghe trong giờ học
 - Học sinh chủ động nêu thắc mắc và tích cực phát biểu ý kiến trong giờ học
 * Trách nhiệm
 - Học sinh thể hiện sự sẵn sàng giúp đỡ các bạn bè trong nhóm
 - Học sinh luôn nỗ lực, có trách nhiệm trong học tập, rèn luyện bản thân
4. Năng lực cần hình thành qua bài học: 
4.1. Năng lực chung:
* Năng lực tự chủ, tự học
 - Năng lực tự học, tự hoàn thiện:
 + Xác định được nhiệm vụ học tập dựa trên kết quả đã đạt được, biết đặt mục tiêu chi tiết, 
 cụ thể khắc phục những hạn chế.
 + Đánh giá và điều chỉnh được kế hoạch học tập; biết đặt mục tiêu học tập chi tiết, cụ thể, 
 khắc phục những hạn chế.
 + Tự nhận ra và điều chỉnh được những sai sót, hạn chế của bản thân trong quá trình học 
 tập.
* Năng lực giao tiếp và hợp tác: mong GV và ghi nội dung bài 
 đợi học vào vở.
 B. ĐÁNH GIÁ CUỐI BÀI
 1. Cũng cố: Những nội dung đã học
 - Chiếu hệ thống các câu hỏi trắc nghiệm về mảng một chiều để ghi nhớ và khắc sâu kiến 
thức.
 Câu 1: Cho khai báo biến :
 Var A : array[1..5] of Integer;
 Chọn lệnh đúng :
 A. A(3) := 6 ;
 B. A[2] := -6 ;
 C. A[1] := 4/2 ;
 D. A := 10 ;
 Câu 2: Đoạn chương trình sau làm gi?
 S:=0;
 For i:=1 to n do S:=S+a[i]; 
 A. Đếm số phần tử của mảng A
 B. Tính tổng các phần tử của mảng A
 C. Nhập mảng A
 D. In ra mảng A
 Câu 3: Đoạn chương trình sau làm gi?
 S:=0;
 For i:=1 to n do 
 If a[i] >0 then S:=S+1;
 A. Nhập mảng A
 B. In ra mảng A
 C. Đếm số phần tử có giá trị dương của mảng A
 D. Tính tổng các phần tử của mảng A
 Câu 4: Từ khóa Type trong Pascal có ý nghĩa:
 A. Khai báo biến mới
 B. Định nghĩa 1 kiểu dữ liệu mới
 C. Mở đầu chương trình
 D. Gõ giá trị từ bàn phím và lưu vào biến như thủ tục readln
 Câu 5: Khai báo nào sau đây là đúng cú pháp
 A. Type mang1c = array [1-100] of byte;
 B. Type 1mang = array [1..100] of byte;
 C. Type mang1c = array [1..100] of byte;
 D. Type mang1c = array (1..100) of byte;
 Câu 6: Để khai báo mảng tên A gồm 150 phần tử, các phần tử kiểu nguyên có giá trị 
 không vượt quá 500, ta khai báo:
 A. Var A : Array[1..150] Of Byte;
 B. Var A : Array[1150] Of Byte;
 C. Var A : Array[1150] Of Integer;
 D. Var A : Array[1..150] Of Integer;
 Câu 7: Chọn khai báo đúng :
 A. Var A: array[1,10] of integer;
 B. Var A: array[1..10] of integer;

File đính kèm:

  • docgiao_an_tin_hoc_lop_11_tiet_30_kieu_mang_mot_chieu_tiet_6_na.doc