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:12' 17-04-2020
Dung lượng: 29.1 KB
Số lượt tải: 146
Nguồn:
Người gửi: Nguyễn Anh Thư
Ngày gửi: 07h:12' 17-04-2020
Dung lượng: 29.1 KB
Số lượt tải: 146
Số lượt thích:
0 người
Ngày soạn:01/12/2019
Tiết: 17-18
ÔN TẬP HỌC KỲ I
I. MỤC ĐÍCH YÊU CẦU
1. Kíến thức:
+ Củng cố những nội dung đã đạt được ở tiết thực hành 1;
+ Biết sử dụng hằng, biến, các thủ tục chuẩn vào/ra.
+ Biết viết 1 chương trình đơn giản.
2. Kĩ năng:
+ Xác định được tên đúng, tên sai, tên chuẩn, từ khoá.
+ Biết viết hằng và tên đúng trong một ngôn ngữ lập trình cụ thể.
3. Thái độ:
+ Nhận thức được quá trình phát triển của ngôn ngữ lập trình gắn liền với quá trình phát triển của tin học.
+ Ham muốn học một ngôn ngữ lập trình cụ thể để có khả năng giải các bài toán bằng máy tính điện tử.
II. Chuẩn bị
1.Thầy:
+ Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo.
+ Máy tính cá nhân và máy chiếu (nếu có).
2.Trò: Làm bài tập trước ở nhà.
III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
Ổn định lớp: Kiểm tra sỹ số
Tiến trình bài học
HOẠT ĐỘNG KHỞI ĐỘNG
Hoạt động 1: Tóm tắt lý thuyết cần nhớ
Cấu trúc chung của 1 chương trình viết bằng C++:
#include
const=;
;
....
Phần khai báo (có thể có hoặc không)
//Khai báo thư viện
//Khai báo hằng
//Khai báo biến
// Khai báo chương trình con
int main ()
{
return 0;
}
Phần thân (bắt buộc có)
//Sử dụng hàm cin>>...
//Sử dụng phép toán, biểu thức, câu lệnh gán
//Sử dụng hàm cout<<...
Nêu khái niệm biểu thức quan hệ, biểu thức lôgic, câu lênh gán.
- Biểu thức số học là một dãy các phép toán +,-,*,/,% từ các hằng, biến kiểu số và các hàm.
- Biểu thức quan hệ:
.
- Biểu thức lôgic là các biểu thức quan hệ liên kết với nhau bởi phép toán lôgic: !, &&, //.
- Câu lệnh gán:
=;
Cấu trúc câu lệnh rẽ nhánh if
* Dạng thiếu
if (<điều kiện>);
* Dạng đủ
if(<điều kiện>);
else;
* Dạng đủ lồng nhau
if(<điều kiện1>);
else if(<điều kiện2>);
else;
Cấu trúc câu lệnh lặp với số lần biết trước for
for (;<điều kiện>;)
{;
…
;
};
Cấu trúc câu lệnh lặp với số lần chưa biết trước while
while (điều kiện)
{câu lệnh;
câu lệnh;
…
câu lệnh;
};
HOẠT ĐỘNG LUYỆN TẬP
Hoạt động 2: Luyện tập về cấu trúc chương trình, viết một số chương trình đơn giản
(1) Mục đích: Biết sử dụng lệnh gán, if, for
(2) Phương pháp/Kĩ thuật: nêu vấn đề
(3) Hình thức tổ chức hoạt động: Cá nhân
(4) Phương tiện dạy học: máy tính, máy chiếu (nếu có)
(5) Sản phẩm: Biết sử dụng lệnh gán, if, for
Nội dung
Hoạt động của GV
Hoạt động của HS
Bài toán1:
Viết chương trình nhập từ bàn phím ba số nguyên dương a, b, c và kiểm tra xem
- Chương trình:
#include
double a,b,c;
using namespace std;
int main ()
{
cout<<”nhap a, b, c`’;
cin>>a>>b>>c;
if( (2*a=b+c)or (2*b=a+c)or(2*c=a+b))
cout< else cout<return 0;
}
Bài toán2:
Tính tổng:
S= 1/2+ 2/3+…+n/(n+1).
- Chương trình:
#include
Tiết: 17-18
ÔN TẬP HỌC KỲ I
I. MỤC ĐÍCH YÊU CẦU
1. Kíến thức:
+ Củng cố những nội dung đã đạt được ở tiết thực hành 1;
+ Biết sử dụng hằng, biến, các thủ tục chuẩn vào/ra.
+ Biết viết 1 chương trình đơn giản.
2. Kĩ năng:
+ Xác định được tên đúng, tên sai, tên chuẩn, từ khoá.
+ Biết viết hằng và tên đúng trong một ngôn ngữ lập trình cụ thể.
3. Thái độ:
+ Nhận thức được quá trình phát triển của ngôn ngữ lập trình gắn liền với quá trình phát triển của tin học.
+ Ham muốn học một ngôn ngữ lập trình cụ thể để có khả năng giải các bài toán bằng máy tính điện tử.
II. Chuẩn bị
1.Thầy:
+ Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo.
+ Máy tính cá nhân và máy chiếu (nếu có).
2.Trò: Làm bài tập trước ở nhà.
III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
Ổn định lớp: Kiểm tra sỹ số
Tiến trình bài học
HOẠT ĐỘNG KHỞI ĐỘNG
Hoạt động 1: Tóm tắt lý thuyết cần nhớ
Cấu trúc chung của 1 chương trình viết bằng C++:
#include
const
....
Phần khai báo (có thể có hoặc không)
//Khai báo thư viện
//Khai báo hằng
//Khai báo biến
// Khai báo chương trình con
int main ()
{
return 0;
}
Phần thân (bắt buộc có)
//Sử dụng hàm cin>>...
//Sử dụng phép toán, biểu thức, câu lệnh gán
//Sử dụng hàm cout<<...
Nêu khái niệm biểu thức quan hệ, biểu thức lôgic, câu lênh gán.
- Biểu thức số học là một dãy các phép toán +,-,*,/,% từ các hằng, biến kiểu số và các hàm.
- Biểu thức quan hệ:
- Biểu thức lôgic là các biểu thức quan hệ liên kết với nhau bởi phép toán lôgic: !, &&, //.
- Câu lệnh gán:
Cấu trúc câu lệnh rẽ nhánh if
* Dạng thiếu
if (<điều kiện>)
* Dạng đủ
if(<điều kiện>)
else
* Dạng đủ lồng nhau
if(<điều kiện1>)
else if(<điều kiện2>)
else
Cấu trúc câu lệnh lặp với số lần biết trước for
for (
{
};
Cấu trúc câu lệnh lặp với số lần chưa biết trước while
while (điều kiện)
{câu lệnh;
câu lệnh;
…
câu lệnh;
};
HOẠT ĐỘNG LUYỆN TẬP
Hoạt động 2: Luyện tập về cấu trúc chương trình, viết một số chương trình đơn giản
(1) Mục đích: Biết sử dụng lệnh gán, if, for
(2) Phương pháp/Kĩ thuật: nêu vấn đề
(3) Hình thức tổ chức hoạt động: Cá nhân
(4) Phương tiện dạy học: máy tính, máy chiếu (nếu có)
(5) Sản phẩm: Biết sử dụng lệnh gán, if, for
Nội dung
Hoạt động của GV
Hoạt động của HS
Bài toán1:
Viết chương trình nhập từ bàn phím ba số nguyên dương a, b, c và kiểm tra xem
- Chương trình:
#include
double a,b,c;
using namespace std;
int main ()
{
cout<<”nhap a, b, c`’;
cin>>a>>b>>c;
if( (2*a=b+c)or (2*b=a+c)or(2*c=a+b))
cout< else cout<return 0;
}
Bài toán2:
Tính tổng:
S= 1/2+ 2/3+…+n/(n+1).
- Chương trình:
#include
 









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