Giáo án học kì 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Anh Thư
Ngày gửi: 07h:04' 17-04-2020
Dung lượng: 781.0 KB
Số lượt tải: 76
Nguồn:
Người gửi: Nguyễn Anh Thư
Ngày gửi: 07h:04' 17-04-2020
Dung lượng: 781.0 KB
Số lượt tải: 76
Số lượt thích:
0 người
Ngày soạn:05/10/2019
BÀI TẬP
I. MỤC TIÊU
1. Kiến thức:
- Củng cố nội dung đã học được của các bài 1-2-3-4-5-6-7-8
- Sử dụng các hàm thủ tục chuẩn vào/ra;
- Xác định input và output
2. Kỹ năng:
- Bước đầu biết phân tích và hoàn thành một chương trình đơn giản trên C++.
3. Thái độ
- Xác định thái độ nghiêm túc trong học tập khi làm quen với nhiều quy định nghiêm ngặt trong lập trình.
- Tạo sự ham muốn giải các bài tập bằng lập trình, trước mắt thấy được ích lợi của việc lập trình trong việc phục vụ tính toán và giải được một số bài toán đã nêu trong nội dung chương II.
4. Định hướng phát triển năng lực
- Năng lực giải quyết vấn đề thông qua trao đổi, thảo luận.
- Năng lực tự hoc.
- Năng lực hợp tác.
- Năng lực giao tiếp, sử dụng ngôn ngữ.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1. Giáo viên: Phòng máy tính đã cài sẵn chương trình codeblock hoặc Bloodshed Dev C++
, các chương trình làm ví dụ.
2. Học sinh:
- Sách giáo khoa, sách bài tập và bài viết sẵn ở nhà.
- Xem trước nội dung bài tập.
III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
Ổn định lớp
Tiến trình bài học
A. HOẠT ĐỘNG TẠO TÌNH HUỐNG HỌC TẬP
Hoạt động 1: Kiểm tra bài cũ
1. Mục tiêu:
- Nắm chắc các khái niệm cở bản
- Hiểu được tại sao cần khai báo biến cho chương trình.
- Biết các kiểu dữ liệu chuẩn
2. Phương pháp:Vấn đáp,...
3. Hình thức tổ chức hoạt động: Cá nhân
4.Phương tiện dạy học: SGK, máy tính, máy chiếu.
5. Sản phẩm: HS trả lời được câu hỏi kiểm tra bài cũ.
Nội dung hoạt động
Hoạt động của Giáo viên
Hoạt động của Học sinh
Bước 1: Giao nhiệm vụ:
(1). trong Pascal, nếu một biến chỉ nhân giá trị nguyên trong phạm vi từ 10 đến 25532 thì biến đó có thể được khai báo bằng các kiểu dữ liệu nào.
(2). để tính diện tích S của hình vuông có cạnh A với giá trị nguyên nằm trong phạm vi từ 100 đến 200, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhỏ nhất
a. short s; b. Int s;
c. unsigned s;
d.long long s; e. Long s;
Bước 2: Thực hiện nhiệm vụ
- Trong quá trình HS làm việc, GV chú ý đến hoạt động của HS
Bước 3: Thảo luận, báo cáo
Gọi Hs trả lời câu hỏi
Bước 4: Đánh giá
Giáo viên nhận xét và cho điểm
Bước 1: Nhận nhiệm vụ
HS: Quan sát câu hỏi.
Bước 2: Thực hiện nhiệm vụ:
HS: Suy nghĩ trả lời câu hỏi.
Bước 3: Báo cáo
HS: Trả lời câu hỏi
HS: Các bạn khác lắng nghe, đối chiếu với bài của các bạn để bổ sung ý kiến.
Bước 4: Đánh giá, nhận xét
HS: Đánh giá mức độ hoàn thành sản phẩm nhóm khác
dung
GV
HS
Câu 2: Tại sao phải khai báo biến?
- Khai báo biến nhằm mục đích:
+ Xác định kiểu của biến.
+ Đưa tên biến vào danh sách các đối tượng được chương trình quản lí.
Câu 3: Trong C++, nếu một biến chỉ nhận giá trị nguyên trong phạm vi từ 10 đến 25532 thì biến đó có thể được khai báo bằng các kiểu dữ liệu nào?
Câu 4: Biến P có thể nhận giá trị 10; 15; 20;30; 60; 90 và biến X có thể nhận các giá trị 0,1; 0,2;0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau là đúng?
a) short X, P;
b) double P, X;
c) short P ;long X;
d) double X; signed char P;
Câu 5: Hãy viết biểu thức toán học dưới đây trong C++:
Câu 6: Hãy viết biểu thức cho kết quả true khi toạ độ (x,y) là điểm nằm trong vùng gạch chéo kể cả đường biên của các hình 2.a, 2.b (SGK).
- Biểu thức hình 2.a:
(y<=1
 









Các ý kiến mới nhất