1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Tuần 4 - Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

4 25 0

Đ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 4
Dung lượng 27,81 KB

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

Nội dung

- Phân biệt các kiểu dữ liệu, khi nào cần khai báo kiểu dữ liệu gì - Thành thạo các phép toán biến đổi trong toán học và trong pascal 34. Thái độ :.[r]

Trang 1

Soạn ngày: 25/9/2020

Ngày giảng:

Tiết 7

Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

I Mục tiêu :

1 Kiến thức :

- Biết khái niệm dữ liệu và kiểu dữ liệu;

- Biết một số phép toán cơ bản với dữ liệu số, Biết vận dụng vào xử lý một số

bài tập

2 Kỹ năng :

- Phân biệt các kiểu dữ liệu, khi nào cần khai báo kiểu dữ liệu gì

- Thành thạo các phép toán biến đổi trong toán học và trong pascal

3 Thái độ :

- Có thái độ tích cực trong giờ, ham thích môn học, tác phong làm việc nghiêm

túc

4 Các năng lực:

- Năng lực quan sát, năng lực tự học, năng lực tư duy

II/ CHUẨN BỊ CỦA GV VÀ HS

Giáo viên: SGK, SGV, tài liệu, Giáo án, máy tính, máy chiếu, bài giảng điện tử

Học sinh: Kiến thức đã học, Đọc trước bài mới SGK, Đồ dùng học tập, bảng

phụ

III/ PHƯƠNG PHÁP – KĨ THUẬT DẠY HỌC

- Phương pháp: Nêu vấn đề, gợi mở, giải quyết vấn đề, thảo luận nhóm, trực

quan

- Kĩ thuật: Chia nhóm, đặt câu hỏi

V/ TIẾN TRÌNH DẠY HỌC:

1 Ổn định tổ chức lớp (1 phút)

TRỢ GIÚP CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HS

 Kiểm tra sĩ số, ghi tên học sinh vắng;

Ổn định trật tự lớp;

Cán bộ lớp (Lớp trưởng hoặc lớp phó) báo cáo

2 Kiểm tra bài cũ: 7’

Câu 1: Em hãy kể tên các từ khóa đã học trong ngôn ngữ lập trình Pascal? Cho

biết sự khác nhau giữa từ khóa và tên?

GV Gửi bài tập về máy tính bảng cho HS làm theo nhóm Nhóm nào làm nhanh

đúng nhất được giáo viên chấm điểm

3 Giảng bài mới (Thời gian: 34 phút)

Hoạt động 1: Dữ liệu và kiểu dữ liệu: 15’

Trang 2

- Mục tiêu: Nắm được một số kiểu dữ liệu cơ bản trong pascal

- Thời gian: 15 phút

- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm

- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm

GV gửi 1 VD vào máy tính

bảng để HS trả lời câu hỏi

GV đưa ra là: trong VD trên

ta sử dụng những kiểu dữ

liệu gì mà em biết

GV cho Hs hoạt động nhóm

5 phút

HS làm theo nhóm trên máy

tính bảng của mình

G: chiếu các kiểu DL để HS

ghi chép

G : Chiếu lên màn hình ví

dụ 1 SGK

H : Quan sát để phân biệt

được hai loại dữ liệu quen

thuộc là chữ và số

G : Đưa ra chú ý về kiểu dữ

liệu char và string

G: chiếu bảng liệt kê các

kiểu DL

G: Chiếu một số hình ảnh

1.Dữ liệu và kiểu dữ liệu:

Dưới đây là một số kiểu dữ liệu thường dùng nhất:

- Kiểu số nguyên (integer)

- Kiểu số thực (real

- Kiểu kí tự (char)

- Kiểu xâu kí tự (string)

Ví dụ 1: Minh hoạ kết quả thực hiện một chương

trình in ra màn hình với các kiểu dữ liệu quen thuộc là chữ và số

- Chú ý: Trong pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu Ta phải đặt dãy chữ số đó trong cặp dấu nháy đơn

*Ví dụ: ‘Chao cac ban’; ‘53’; …

Ví dụ 2 Bảng 1 dưới đây liệt kê một số kiểu dữ liệu

cơ bản của ngôn ngữ lập trình Pascal:

Tên kiểu Phạm vi giá trị

integer Số nguyên trong khoảng 215 đến 215  1

real

Số thực có giá trị tuyệt đối trong khoảng

2,910-39 đến 1,71038 và số 0

char Một kí tự trong bảng chữ cái

Trang 3

yêu cầu HS nhận biết các

kiểu DL trong hình ảnh đó

VD: Gv cho HS làm bài tập

trắc nghiệm trên máy tính

bảng

HS làm baì tập trên máy

tính bảng của mình

Hoạt động 2: Các phép toán với dữ liệu kiểu số:

- Mục tiêu: Nắm được một số các phép toán, quy tắc thực hiện các phép toán

- Thời gian: 19 phút

- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm

- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm

? Với các dữ liệu kiểu số

nêu trên, hãy kể các kí hiệu

phép toán mà em đã được

học trong Toán học?

H : Viết và giơ bảng phụ khi

có hiệu lệnh của G

G : Đưa lên màn hình bảng

kí hiệu các phép toán dùng

cho kiểu số thực và số

nguyên

H : Quan sát để hiểu cách

viết và ý nghĩa của từng

phép toán và ghi vở

G : Đưa ra một số ví dụ sgk

và giải thích thêm

H : Quan sát, lắng nghe và

ghi vở

G : Đưa ra phép toán viết

dạng ngôn ngữ toán học :

2 Các phép toán với dữ liệu kiểu số:

- Bảng dưới đây kí hiệu của các phép toán số học đó trong ngôn ngữ Pascal:

Dưới đây là các ví dụ về phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư:

5/2 = 2.5; 12/5 = 2.4

5 div 2 = 2; 12 div 5 = 2

5 mod 2 = 1; 12 mod 5 = 2

- Ta có thể kết hợp các phép tính số học nói trên trong ngôn ngữ lập trình Pascal ví dụ :

a  b  c + d a*b-c+d

15+5*(a/2) (x+5)/(a+3)-y/

(b+5)*(x+2)*(x+2)

Kí hiệu Phép toán Kiểu dữ liệu

div chia lấy phần nguyên số nguyên

mod chia lấy phần dư số nguyên

a

15 5

2

 

2

(x 2)

a 3 b 5

Trang 4

và yêu cầu H viết

biểu thức này bằng ngôn

ngữ TP

H : Viết và giơ bảng phụ khi

có hiệu lệnh của G

G : Yêu cầu H viết lại phép

ngôn ngữ TP

H : Làm trên bảng phụ

G : Nhận xét và đưa ra bảng

ví dụ SGK

H : Nêu quy tắc tính các

biểu thức số học

G : Nhận xét và chốt trên

màn hình

G : Viết lại biểu thức này

bằng ngôn ngữ lập trình

H : Viết bảng phụ

G : Nhận xét và đưa ra chú ý

Quy tắc tính các biểu thức số học:

 Các phép toán trong ngoặc được thực hiện trước tiên;

 Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên

và phép chia lấy phần dư được thực hiện trước;

 Phép cộng và phép trừ được thực hiện theo thứ tự

từ trái sang phải

Chú ý: Trong Pascal chỉ được phép sử dụng cặp dấu

ngoặc tròn () để gộp các phép toán Không dùng cặp dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} như trong toán học

4.Củng cố kiến thức: 2’

H : Nhắc lại những kiến thức cần đạt được trong bài

G : Chốt lại những kiến thức trọng tâm trong bài

5.Hướng dẫn về nhà: 1’

Học lý thuyết, làm bài tập 1, 2, 3, 4

Đọc trước phần 3,4 bài 2

V Rút kinh nghiệm:

8

2

5  xy

x

2

(x 2)

a 3 b 5

(a b)(c d) 6

a 3

Ngày đăng: 06/02/2021, 10:36

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w