Giáo án môn Tin học 11 - Bài tập và thực hành số 2

4 9 0
Giáo án môn Tin học 11 - Bài tập và thực hành số 2

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

Thông tin tài liệu

- Học sinh giải thích, gặp khó khăn giáo - Yêu cầu học sinh đọc và giải thích từng viên có thể giải thích thêm câu lệnh trong CTC - Học sinh gõ CTC trên máy - Học sinh chạy thử và soát l[r]

(1)Giáo viên : Trần Thị Thùy Nguyên Đơn vị : Chu Văn An Bài soạn : BÀI TẬP & THỰC HÀNH SỐ I/ Mục tiêu bài dạy : 1.Kiến thức : + Học sinh hiểu câu lệnh rẽ nhánh và câu lệnh ghép và nhu cầu cấu trúc rẽ nhánh biểu diễn thuật toán + Hiểu cấu trúc lặp và nhu cầu cấu trúc lặp biểu diễn thuật toán 2.Kỹ : + Học sinh vận dụng cấu trúc lặp và cấu trúc rẽ nhánh để viết thuật toán giải số bài toán đơn giản II/ Chuẩn bị giáo viên và học sinh: Giáo viên: - Chuẩn bị sẵn hình minh họa cú pháp và sơ đồ cấu trúc câu lệnh if-then - Chuẩn bị máy tính và máy chiếu (nếu có) Học sinh: - Ôn lại kiến thức đã học - Làm bài tập thực hành nhà III/ Tiến trình bài dạy : Hoạt động 1: phân tích và giải toán số Pitago Hoạt động giáo viên Hoạt động học sinh - Học sinh nêu hướng giải bài toán? - Học sinh phát biểu ,học sinh khác nhận xét và bổ sung  Xác định input,output bài Dựa trên ý tưởng học sinh tự viết thuật toán? toán bài toán  Ý tưởng bài toán?  Viết thuật toán cho bài toán? - Giáo viên ghi bảng các bước mà học sinh đưa và nhận xét - Học sinh giải thích, gặp khó khăn giáo - Yêu cầu học sinh đọc và giải thích viên có thể giải thích thêm câu lệnh CTC - Học sinh gõ CTC trên máy - Học sinh chạy thử và soát lỗi chương - Giáo viên hướng dẫn các thao tác thực trình trên CTC  Nhấn F2 để lưu chương trình với tên Pitago.pas  Vào Debug để xem giá trị a2,b2,c2 - Kiểm tra chương trình và đối chiếu kết  Học sinh kiểm tra kết trên Hướng dẫn học sinh cải tiến chương trình cách đổi : a2 = sqr(a2) b2 = sqr(b2) c2 = sqr(c2) Hoạt động 2:Hướng dẫn học sinh làm bài tập dạng lý thuyết(1, 2, 3/51) Hoạt động giáo viên Hoạt động học sinh - Hướng dẫn học sinh trả lời bài 1, bài 2, bài - Học sinh phát biểu, hoc sinh khác nhận xét và bổ  Giáo viên nhận xét và đưa sung câu trả lời đúng Hoạt động 3:Hướng dẫn học sinh làm bài 7/74 Hoạt động giáo viên Hoạt động học sinh Lop11.com (2) - - Học sinh phân tích đề bài  Xác định input,output?  Viết thuật tóan và đưa hướng giải Hướng dẩn học sinh viết chương trình Quan sát và giải đáp các thắc mắc cho học sinh Nhận xét và sửa bài làm cho học sinh Hướng dẫn học sinh chạy thử và kiểm tra chương trình - Học sinh tự viết chương trình Kiểm tra chương trình Học sinh chạy thử và soát lỗi chương trình Đối chiếu kết IV/Củng cố và luyện tập lớp: Học sinh làm thêm bài: viết dạng chương trình chứa các câu lệnh if tính giá trị biểu thức  x  y neu x  va y    x  y neu x>1 va y  A  x  y neu x  1va y>0  x  y neu x  va y  V/.Hướng dẫn học sinh học nhà: BTVN 4,5,6,8/51 Lop11.com (3) ĐỀ TRẮC NGHIỆM TIN HỌC LỚP 11 (15PHÚT) Câu 1: Cho đoạn chương trình sau: Begin x:=a; if a<b then x:=a; end Cho a=20, b=15 x nhận giá trị nào sau đây? a/ 10 b/ 20 c/ 25 d/ 15 Câu 2: Cho đoạn chương trình sau: i:=1 ; M:= 0; while i<10 begin M:=M+2; i:=i+1; end M nhận giá trị nào sau đây? a/ 10 b/ 18 c/ 14 d/ 20 Câu 3: Cấu trúc câu lệnh if-then là: a/ if <điều kiện> then <câu lệnh> b/ if <điều kiện> then <câu lệnh1> else <câu lệnh 2> c/ a, b đúng d/ a, b sai Câu 4: Chọn câu sai: a/ Trong câu lệnh rẽ nhánh điều kiện là biểu thức lôgic b/ Cấu trúc rẽ nhánh dùng để mô tả cấu trúc lặp c/ Trong câu lệnh while-do câu lệnh sau thực ít lần d/ Câu lệnh, câu lệnh1, câu lệnh2 câu lệnh if-then là câu lệnh ngôn ngữ pascal Câu 5: Điền vào chỗ trống đây để đoạn chương trình tìm giá trị lớn số a và b: Begin if b>a then max:=b; …… end a/ if b<=a then max:=a; b/ else max:=a; c/ a, b đúng d/ a, b sai Câu 6: Cho đoạn chương trình sau: T:= For i:=1 to 100 If (I mod = 0) and (I mod = 0) then T:= T+i; Chọn câu đúng: a/ Chương trình đưa tổng các số tự nhiên từ đến 100 b/ Chương trình đưa tổng các số tự nhiên chia hết cho c/ Chương trình đưa tổng các số tự nhiên chia hết cho phạm vi từ đến 100 d/ a, b, c đúng Câu 7: Chọn câu đúng: a/ Có thể tổ chức loại chu trình với câu lệnh while-do b/ Trong lệnh while-do sau từ khóa phép viết nhiều câu lệnh c/ Trong lệnh while-do sau từ khóa có thể là lệnh while-do d/ a, b, c đúng Câu 8: Cho đoạn chương trình sau: If a=3 then x:=y+2 Chọn câu đúng: a/ a=2; y=3; x=5 b/ a=1; y=6; x=8 c/ a=3 y=4; x=6 d/ a, b, c đúng Câu 9: Cho bài toán: tính tổng và đếm các số tự nhiên chia hết cho phạm vi từ đến 100 S:=0; dem:=0 For i:=1 to 100 Lop11.com (4) If … then…… S:=S+1; ……… end; Chọn câu đúng điền vào chỗ trống trên a/ i mod = 0; begin; dem:=dem+1 b/ i div = 0; dem:=dem+1; begin c/ i mod <> 0; dem:=dem+1; begin d/ a, b, c đúng Câu 10: Cho A, B, X là các biến số thực Chọn câu đúng: a/ if A<B; then X:=X+1; b/ if A<B then X:=A+B; c/ f A<B then X:=A; else X:=B; d/ i if A<B then X:=A else X:=B; ĐÁP ÁN ĐỀ TRẮC NGHIỆM 15PHÚT: Câu1 a b c d Câu2 Câu3 x Câu4 x Câu5 Câu6 Câu7 x Câu8 Câu9 x Câu10 x x x x x x Lop11.com (5)

Ngày đăng: 01/04/2021, 23:51

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

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

Tài liệu liên quan