Tải bản đầy đủ (.docx) (6 trang)

Bai 4 Su dung bien trong chuong trinh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (155.34 KB, 6 trang )

Ngày xây dựng kế hoạch: 02/10/2018
Ngày thực hiện: 8a2:
8a3:
Tiết 12: BÀI 4: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
(T2)
I. MỤCTIÊU
1. Kiến thức: HS hiểu cách sử dụng biến và lệnh gán.
2. Kỹ năng: Biết khái niệm hằng và cách sử dụng hằng số trong chương trình .
3. Thái độ: Biết sử dụng biến một cách khoa học và hợp lý.
4. Các năng lực cần đạt: Phát triển năng lực ngôn ngữ hợp tác giải quyể vấn đề
II. CHUẨN BỊ:
1. Giáo viên: SGK, SGV, tài liệu, kế hoạch dạy học
2. Học sinh: Đọc trước bài, SGK, Đồ dùng học tập ...
III. TỔ CHỨC CÁC HOẠT ĐỘNG DẠY HỌC
1. Ổn định lớp: 8a2:
8a3:
2. Kiểm tra bài cũ
a. Biến dùng để làm gì trong chương trình ? Lệnh Readln(x) có tác dụng gì ?
b. Viết cách khai báo biến vài cho ví dụ cụ thể ?
3. Bài mới
Hoạt động của GV và HS
Hoạt động 3: Tìm hiểu cách sử dụng biến
trong chương trình.
GV Các thao tác có thể thực hiện với biến
là:

Nội dung
3. Sử dụng biến trong chương
trình:

- Gán giá trị cho biến



Các thao tác có thể thực hiện với
biến là:

- Tính toán với giá trị của biến.

- Gán giá trị cho biến


?Câu lệnh gán giá trị trong các ngôn ngữ lập - Tính tốn với giá trị của biến.
trình thường có dạng như thế nào?
HS: Câu lệnh gán giá trị trong các ngơn ngữ
lập trình có dạng:
Tên biến <= Biểu thức cần gán giá trị cho
biến
?Hãy nêu ý nghĩa của các câu lệnh sau:
x:=12;
x:=y;

Tên biến <= Biểu thức cần gán giá
trị cho biến
* Ví dụ
- x:=12; (Gán giá trị số 12 vào biến
nhớ x)

x:=(a+b)/2;
x:=x+1;
HSTL
- Gán giá trị số 12 vào biến nhớ x
- Gán giá trị đã lưu trong biến nhớ Y vào

biến nhớ X
- Thực hiện phép tốn tính trung bình cộng
hai giá trị nằm trong hai biến nhớ a và b.
Kết quả gán vào biến nhớ X.
- Tăng giá trị của biến nhớ X lên một đơn
vị. Kết quả gán trở lại vào biến X.

- x:=y; (Gán giá trị đã lưu trong
biến nhớ Y vào biến nhớ X)
- x:=(a+b)/2; (Thực hiện phép tốn
tính trung bình cộng hai giá trị nằm
trong hai biến nhớ a và b. Kết quả
gán vào biến nhớ X)

- x:=x+1; (Tăng giá trị của biến nhớ
X lên một đơn vị. Kết quả gán trở lại
vào biến X.)
4. Hằng:

Hoạt động 4: Tìm hiều hằng trong
chương trình.
GV Hằng là một đại lượng có giá trị khơng
thay đổi trong quá trình thực hiện chương
trình.

Hằng là đại lượng để lưu trữ dữ liệu
và có giá trị khơng đổi trong suốt
q trình thực hiện chương trình.
Cách khai báo hằnGV:
Const tên hằng =giá trị của hằng ;


HS: Đọc sgk để hiểu thế nào là hằng và cách Ví dụ:
khai báo hằng như thế nào ?
GV: Nêu khái niệm ngắn gọn về hằng ?


HS: Trả lời.
GV: Viết cách khai báo hằng số và 1 ví dụ
cụ thể.
HS: Viết bảng phụ.
GV: Nhận xét và chốt khái niệm hằng, cách
khai báo hằng, ví dụ.
GV: Có thể dùng lệnh gán để thay đổi giá trị
của hằng không ? Khi cần thay đổi giá trị
của hằng ta làm như thế nào ?
HS: N/c sgk trả lời.
4. Củng cố
? Nêu các thao tác có thể thực hiện với biến.
5. Hướng dẫn tự học
- Học bài kết hợp SGK
- Làm bài tập 5, 6 SGK tr33
IV. RÚT KINH NGHIỆM, ĐIỀU CHỈNH VÀ BỔ XUNG
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................

————————————
Ngày xây dựng kế hoạch: 02/10/2018
Ngày thực hiện: 8a2:
8a3:

Tiết 14: BÀI TẬP
I. MỤC TIÊU:
1. Kiến thức: Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu
dữ liệu số, các phép so sánh và giao tiếp giữa người và máy.
2. Kĩ năng: Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal.
3. Thái độ: HS nghiêm túc trong học tập và nghiên cứu bài học, giáo dục học
sinh tính sáng tạo, tích cực trong học tập, lịng u thích bộ môn.


4. Các năng lực cần đạt: Phát triển năng lực tư duy.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, kế hoạch dạy học
2. Học sinh: Đọc trước bài mới, sách giáo khoa, vở ghi.
III. TỔ CHỨC CÁC HOẠT ĐỘNG DẠY HỌC
1. Ổn định lớp: 8a2:
8a3:
2. Kiểm tra bài cũ ( trong quá trình làm bài tập)
3. Bài mới

Hoạt động của GV
Hoạt động 1: Củng cố lại một số kiến thức
đã học.
? Trong Pascal có những kiểu dữ liệu cơ bản
nào.
HS trả lời
* Kiểu dữ liệu cơ bản:

Nội dung
1. Củng cố lại một số kiến thức
đã học.


* Kiểu dữ liệu cơ bản:
- Interger: Số nguyên

- Interger: Số nguyên

- Real: Số thực

- Real: Số thực

- Char: Kí tự

- Char: Kí tự

- String: Xâu kí tự

- String: Xâu kí tự

* Các phép tốn cơ bản:

? Có các phép toan cơ bản nào?

- Cộng: +

HSTL

- Trừ: -

* Các phép toán cơ bản:
- Cộng: +

- Trừ: - Nhân: *

- Nhân: *
- Chia: /
- Chia lấy phần nguyên, phần dư:
Div, mod.


- Chia: /
- Chia lấy phần nguyên, phần dư: Div, mod

Hoạt động 2: Vận dụng để làm một số bài
tập.
Bài 1: Dãy số 2010 có thể là dữ liệu kiểu nào?

2. Vận dụng để làm một số bài
tập.
Bài 1: Dãy số 2010 có thể là dữ
liệu kiểu nào?

HSTL
Dãy chữ số 2010 có thể là dữ liệu kiểu dữ liệu
số nguyên, số thực hoặc kiểu xâu kí tự. Tuy
nhiên, để chương trình dịch Turbo Pascal hiểu
2010 là dữ liệu kiểu xâu, chúng ta phải viết
dãy số này trong cặp dấu nháy đơn (').
var a: real; b: integer;
c: string;
begin
writeln('2010');

writeln(2010);
a:=2010;
b:=2010;
c:=’2010’
end.
GV gọi học sinh lên bảng làm bài tập?
HS lên bảng thực hiện
a) a/b + c/d;

Bài 2. Viết các biểu thức toán học
sau đây dưới dạng biểu thức trong
Pascal.
a c

a) b d ;

b)
b) 8 + ((5+2) - 6)/(9 - 1) + 8 / (6 - 1);

c) (a * a - (2 + 9))/((3 + 4) * (3 + 4) - 2) + 3 +

8

(5  2)  6
8

9 1
6 1;



4 * y / (x - 1)

a 2  (2  9)
y
 3  4.
2
(x  1) ;
c) (3  4)  2

d) a * a + b + 5/((a + b * (4 + 6) - 2) + 8/(5 * 5)
–4
GV gọi hs nhận xét.

d)

(a 2  b) 

5
8
 24
a  b.(4  6)  2 5

4. Củng cố: Nhận xét giờ bài tập.
5. Hướng dẫn tự học
Về nhà ôn lại tất cả các kiến thức đã học, tiết sau kiểm tra 1 tiết
IV. RÚT KINH NGHIỆM, ĐIỀU CHỈNH VÀ BỔ XUNG
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................


Ngày 06/10/2018
Duyệt kế hoạch dạy học tuần 7

Ngô Cao Đường



×