1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tin 8 Tuan 7 Tiet 13

3 3 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 11,73 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giả sử A được khai báo với kiểu dữ liệu là số thực, X là biến trình bày theo yêu cầu.. là biến với kiểu dữ liệu là số với kiểu dữ liệu xâu.[r]

Trang 1

BÀI TẬP

I MỤC TIÊU:

1 Kiến thức: Vận dụng kiến thức đã học vào làm các bài tập.

2 Kĩ năng: Phân biệt được khai báo biến và hằng trong ngôn ngữ lập trình Pascal.

3 Thái độ: Nghiêm túc, có ý thức và yêu thích môn học.

4 Định hướng hình thành năng lực:

- Năng lực làm chủ và phát triển bản thân: Năng lực tự học, năng lực giải quyết vấn đề, năng lực sáng tạo, năng lực tự quản lý

- Năng lực về quan hệ xã hội: Năng lực giao tiếp, năng lực hợp tác

- Năng lực công cụ: Năng lực sử dụng CNTT và truyền thông (ICT), năng lực sử dụng ngôn ngữ, năng lực tính toán

II CHUẨN BỊ:

1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.

2 Học sinh: Vở ghi, sách giáo khoa.

III CÁC HOẠT ĐỘNG DẠY – HỌC:

1 Ổn định lớp: (1 phút)

8A1:………

8A2:………

2 Kiểm tra bài cũ: (5 phút)

Câu 1: Em hãy cho biết các thao tác thực hiện với biến? Cho biết cú pháp của câu lệnh gán

trong ngôn ngữ lập trình Pascal?

Câu 2: Hằng trong ngôn ngữ lập trình Pascal là gì? Cho biết cú pháp khai báo hằng?

3 Bài mới:

Hoạt động 1: Bài tập khai báo và sử dụng biến (38 phút)

(2) Phương pháp/Kĩ thuật: Phương pháp phát hiện và giải quyết vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.

(4) Phương tiện dạy học: Máy chiếu, máy tính.

(5) Sản phẩm: Phân biệt được khai báo biến và hằng trong ngôn ngữ lập trình Pascal.

+ GV: Yêu cầu HS thực hiện:

1 Giả sử A được khai báo là biến

với kiểu dữ liệu là số thực, X là biến

với kiểu dữ liệu xâu Các phép gán

sau đây có hợp lệ không?

a) A:= 4;

b) X:= 3242;

c) X:= ‘3242’;

d) A:= ‘Ha Noi’;

+ GV: Nhận xét đánh giá

2 Nếu sự khác nhau giữa biến và

hằng cho một vài ví dụ về khai báo

1 Dựa vào kiến thức đã được học trình bày theo yêu cầu

a) Phép gán hợp lệ

b) Phép gán không hợp lệ Vì X

là dữ liệu kiểu xâu

c) Phép gán hợp lệ

d) Phép gán không hợp lệ Vì A

là dữ liệu kiểu số thực

+ HS: Chú ý lắng nghe và hiểu nội dung bài tập

2 Biến: được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ

1 Bài tập:

1 Giả sử A được khai báo

là biến với kiểu dữ liệu là số thực, X là biến với kiểu dữ liệu xâu Các phép gán sau đây có hợp lệ không?

a) A:= 4;

b) X:= 3242;

c) X:= ‘3242’;

d) A:= ‘Ha Noi’;

2 Nếu sự khác nhau giữa biến và hằng cho một vài ví

dụ về khai báo biến và hằng?

3 Hãy ghép nối cột A và B

Ngày soạn: 30/09/2018 Ngày dạy: 02/10/2018 Tuần: 7

Tiết: 13

Trang 2

biến và hằng?

+ GV: Yêu cầu HS thảo luận theo

nhóm và trình bày vào bảng phụ

+ GV: Quan sát quá trình thảo luận

của các nhóm

+ GV: Cho các nhóm lên trình bày

nội dung đã thảo luận

+ GV: Nhận xét đánh giá kết quả

thực hiện của các nhóm sau khi các

nhóm trả lời

3 Hãy ghép nối cột A và B để có

kết quả đúng

Cột A a) x là số nguyên chia hết cho 4

b) x là số lẻ nhỏ hơn 100

c) x và y khác 0 và lớn hơn 200

d) x là số dương chẵn

e) x là số âm

Cột B

1 (x mod 2) <> 0 and x < 100

2 x > 20 and y > 20

3 x mod 4 = 0

4 x < 0

5 x > 0 and (x mod 2) = 0

4 Hoán đổi thứ tự các câu lệnh 1, 2,

3, … để có chương trình tính diện

tích hình tròn và in kết quả ra màn

hình cho đúng

1 Program S_hinh_tron;

2 Var

3 pi = 3.14;

4 r: integer;

5 Begin

6 S: real;

7 Writeln(‘Nhap r = ’); Readln(r);

8 Writeln(‘S hinh tron la: ’,S:4:2);

9 S:= pi*r*r;

10 Readln;

11 Const

12 End

+ GV: Quan sát quá trình thảo luận

của các nhóm

+ GV: Quan sát hướng dẫn các em

thực hiện

+ GV: Sửa các lỗi sai các em thường

mắc phải

có thể thay đổi khi thực hiện chương trình

Ví dụ: Var m,n: integer;

S, CV: Real;

Thong_bao: String;

Hằng: là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình

Ví dụ: Const pi = 3.14;

Ban_kinh = 2;

+ HS: Thảo luận theo nhóm nhỏ hội ý trình bày nội dung câu hỏi

+ HS: Thực hiện trình bày theo nội dung yêu cầu

a) x là số nguyên chia hết cho 4

- 3 x mod 4 = 0 b) x là số lẻ nhỏ hơn 100

- 1 (x mod 2) <> 0 and x < 100 c) x và y khác 0 và lớn hơn 20

- 2 x > 20 and y > 20 d) x là số dương chẵn

- 5 x > 0 and (x mod 2) = 0 e) x là số âm

- 4 x < 0 + HS: Thảo luận theo nhóm trình bày nội dung vào bảng phụ theo

sự hướng dẫn

Sắp xếp lại như sau:

1 Program S_hinh_tron;

11 Const

3 pi = 3.14;

2 Var

4 r: integer;

6 S: real;

5 Begin

7 Writeln(‘Nhap r = ’);

Readln(r);

9 S:= pi*r*r;

8 Writeln(‘S hinh tron la:

’,S:4:2);

10 Readln;

12 End

+ HS: Thực hiện thảo luận

+ HS: Được giải đáp các thắc mắc ghi gặp phải

+ HS: Chú ý các lỗi em mắc phải khi viết chương trình

để có kết quả đúng

Cột A a) x là số nguyên chia hết cho 4

b) x là số lẻ nhỏ hơn 100 c) x và y khác 0 và lớn hơn 200

d) x là số dương chẵn e) x là số âm

Cột B

1 (x mod 2) <> 0 and x < 100

2 x > 20 and y > 20

3 x mod 4 = 0

4 x < 0

5 x > 0 and (x mod 2) = 0

4 Hoán đổi thứ tự các câu lệnh 1, 2, 3, … để có chương trình tính diện tích hình tròn và in kết quả ra màn hình cho đúng

1 Program S_hinh_tron;

2 Var

3 pi = 3.14;

4 r: integer;

5 Begin

6 S: real;

7 Writeln(‘Nhap r = ’); Readln(r);

8 Writeln(‘S hinh tron la:

’,S:4:2);

9 S:= pi*r*r;

10 Readln;

11 Const

12 End

Trang 3

+ GV: Hệ thống lại kiến thức, nhận

xét chốt nội dung bài học + HS: Ôn lại nội dung bài tập.

4 Củng cố:

- Củng cố trong nội dung bài

5 Dặn dò: (1 phút)

- Ôn lại những nội dung làm Xem trước nội dung bài tiếp theo

IV RÚT KINH NGHIỆM :

Ngày đăng: 10/12/2021, 13:07

w