Tiết 7_Chương trình máy tính và dữ liệu

3 6 0
Tiết 7_Chương trình máy tính và dữ liệu

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

Thông tin tài liệu

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ố.... đê, trực quan, thảo luận nhóm.[r]

(1)

Ngày soạn: 06/9/2019

Ngày dạy: 8C1: 8C2: 8C3: 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 kiểu liệu;

- Biết số phép toán với liệu số

2 Kĩ năng

- Phân biệt kiểu liệu

- Phân biệt khác kí hiệu phép tốn tốn học Pascal

3 Thái độ

- Nghiêm túc học tập, ham thích viết chương trình máy tính để hướng dẫn máy tính làm việc theo dẫn người

4 Định hướng phát triển lực

Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ

II CHUẨN BỊ

1 Giáo viên: Sách giáo khoa, giáo án, tài liệu tin học có liên quan, máy tính, máy chiếu

2 Học sinh: Đọc trước đến lớp, SGK

III PHƯƠNG PHÁP

- Thuyết trình, vấn đáp, gợi mở, phân tích, trực quan

IV TIẾN TRÌNH

1 Ổn định lớp: (1')

2.Kiểm tra cũ: Không

3 Bài mới(38')

Hoạt động GV HS Nội dung

GV: Đưa tình phần khởi động?

HS: 20-"Giai điệu tự hào" khơng có nghĩa

GV: Có thể áp dụng phép tốn cho kiểu liệu khơng? HS: Không

- Mục tiêu: Biết khái niệm kiểu liệu.

- Hình thức tổ chức: cá nhân, nhóm

- Kỹ thuật: Động não, vấn đáp, suy nghĩ, cặp đơi, chia sẻ, trình bày phút

- Phương pháp: Đàm thoại, đặt vấn

* Khởi động (5')

Các phép tốn sau có nghĩa hay khơng có nghĩa?

a) 5.1>5 b) 4+7

c) 20-"Giai điệu tự hào" d) 6.5 mod 3

1 Dữ liệu kiểu liệu (15')

(2)

đê, trực quan, thảo luận nhóm

GV: Nêu tình để gợi ý liệu kiểu liệu

GV: Đưa lên hình ví dụ SGK HS: Quan sát để phân biệt hai loại liệu quen thuộc chữ số GV: Ta thực phép tốn với liệu kiểu ?

HS: Nghiên cứu SGK trả lời với kiểu số

GV: Còn với kiểu chữ phép tốn khơng có nghĩa

GV: Theo em có kiểu liệu ? Lấy ví dụ cụ thể kiểu liệu đó?

HS: Trả lời

GV: Trong ngơn ngữ lập trình có kiểu liệu hay cịn nhiều ?

HS: trả lời

GV: Đưa lên hình ví dụ SGK để giới thiệu tên số kiểu liệu NNLT Pascal

GV: Đưa ví dụ : 123 '123'

GV: Đưa ý kiểu liệu char string

- Các ngơn ngữ lập trình định nghĩa sẵn số kiểu liệu

Dưới số kiểu liệu thường dùng nhất:

- Số nguyên - Số thực - Xâu kí tự

Ví dụ 2. Bảng liệt kê số kiểu liệu ngơn ngữ lập trình Pascal:

Chú ý: Dữ liệu kiểu kí tự kiểu xâu Pascal đặt cặp dấu nháy đơn

- Mục tiêu: Biết số phép toán với liệu số

- Hình thức tổ chức: cá nhân, nhóm

- Kỹ thuật: Động não, vấn đáp, suy nghĩ, cặp đơi, chia sẻ, trình bày phút

- Phương pháp: Đàm thoại, đặt vấn đê, trực quan, thảo luận nhóm

GV: Viết lên bảng phụ phép toán số học dùng cho liệu kiểu số thực số nguyên ?

HS: Viết treo bảng phụ có hiệu lệnh GV

2 Các phép toán với liệu kiểu số (23').

- Bảng kí hiệu phép tốn số học ngơn ngữ Pascal:

Dưới ví dụ phép chia, phép chia lấy phần nguyên phép chia lấy phần dư:

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

5 div = 2; 12 div = 2

5 mod = 1; 12 mod = 2

- Kết phép chia số số thực

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

Byte Các số nguyên từ đến 255

integer Số nguyên khoảng 2

15 đến 215

1

real

Số thực có giá trị tuyệt đối khoảng 1,510-45 đến 3,41038 số

char Một kí tự bảng chữ

string Xâu kí tự, tối đa gồm 255 kí tự

hiệu

Phép tốn Kiểu liệu

+ cộng số nguyên, số thực

 trừ số nguyên, số thực

* nhân số nguyên, số thực

/ chia số nguyên, số thực

div chia lấy phần nguyên

số nguyên

mod chia lấy phần

(3)

GV: Đưa lên hình bảng kí hiệu phép tốn dùng cho kiểu số thực số nguyên

HS: Quan sát để hiểu cách viết ý nghĩa phép tốn ghi GV: Đưa số ví dụ sgk giải thích thêm

HS:Quan sát, lắng nghe ghi GV: Đưa phép toán viết dạng ngơn ngữ tốn học :

8  xy

x

yêu cầu HS viết biểu thức ngôn ngữ TP

GV: Đưa ví dụ kết hợp phép tính số học NNLT Pascal GV: Viết lại biểu thức sau ngơn ngữ lập trình Pascal

(a b)(c d) 6

a

  

? HS:Viết bảng phụ

GV : Nhận xét đưa ý sử dụng dấu ngoặc NNLT Pascal

- Ta kết hợp phép tính số học nói ngơn ngữ lập trình Pascal Ví dụ :

Ngơn ngữ tốn Ngơn ngữ FP

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

a 15

2

  15+5*(a/2)

2

x y

(x 2) a b

 

 

(x+5)/(a+3)-y/ (b+5)*(x+2)*(x+2) Chú ý: Trong Pascal phép sử dụng cặp dấu ngoặc trịn () để gộp phép tốn Không dùng cặp dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} toán học

4 Củng cố (5')

Bài 5. Các biểu thức Pascal:

a) a/b+c/d; b) a*x*x+b*x+c;

c) 1/x a/5*(b+2); d) (a*a+b)*(1+c)*(1+c)*(1+c)

Bài 6: Chuyển biểu thức viết Pascal sang biểu thức toán?

5 Hướng dẫn nhà (5')

- Học cũ, đọc tiếp

- Làm tập 1, SGK, 1-7 Vở BT - Hướng dẫn Vở tập:

+ Hàm bậc 2: sqrt(a) + Hàm trị tuyệt đối: abs(a);

Ngày đăng: 27/05/2021, 07:06

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan