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

Chủ đề 4. Dữ liệu và biến trong chương trình

16 2,9K 34

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,95 MB

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

Nội dung

Chủ đề 4. DỮ LIỆU VÀ BIẾN TRONG CHƯƠNG TRÌNH Chủ đề 4 Số tiết: 2 DỮ LIỆU VÀ BIẾN TRONG CHƯƠNG TRÌNH  Tiết PPCT: Từ tiết 9 đến tiết 10  Thiết bị dạy học dụng cụ học tập: Máy vi tính, máy chiếu, sách giáo khoa, tập. – TIẾN TRÌNH DẠY HỌC: Hoạt động của giáo viên Hoạt động của học sinh Nội dung ghi bảng HĐ1  KHỞI ĐỘNG 6’ 6’ Tên hoạt động: khởi động Mục đích: hiểu dữ liệu trong Pascal Giao việc: Nối thông tin trong những bảng ghim vào đúng dạng của nó sgk23 Hướng dẫn, hỗ trợ: Phương án đánh giá: nhận xét Dự kiến tình huống xảy ra và giải pháp: Nhiệm vụ: Nghiên cứu thực hiện Phg thức hđộng: Thảo luận nhóm đôi Thiết bị, học liệu được sử dụng: SGK23 Sản phẩm học tập: (trái sang phải) + Dạng vb: 1,5 + Dạng hình ảnh: 6,7 + Dạng âm thanh: 2,3,4,8 Báo cáo: Đại diện nhóm trả lời HĐ2  KHÁM PHÁ 47’ 12’ Tên hoạt động: Một số kiểu dữ liệu cơ bản trong Pascal Mục đích: hiểu 1 số kiểu dữ liệu cơ bản 1a Một số kiểu dữ liệu cơ bản trong Pascal Giao việc: cho HS nghiên cứu 5 kiểu dữ liệu cơ bản. Yc HS làm BT trong khung trang 24 Hướng dẫn, hỗ trợ: vd dữ liệu ‘z’ là kiểu Char Phương án đánh giá: nhận xét, sửa lại và ghi vào vở Dự kiến tình huống xảy ra và giải pháp: HS nhầm kiểu integer và real Nhiệm vụ: nghiên cứu và thực hiện nhiệm vụ Phg thức hđộng: cá nhân Thiết bị, học liệu được sử dụng (ncó): SGK24 hoặc máy chiếu Sản phẩm học tập (ncó) + Kiếu String: stt 5,6,7,9 + Kiểu Integer: stt 3, 10 + Kiểu Real: stt 2 + Kiểu Boolean: stt 4, 8 Báo cáo: Trả lời 12’ Tên hoạt động: Kí hiệu của các phép toán trong Pascal Mục đích: hiểu kí hiệu của các phép toán trong Pascal 1b Kí hiệu của các phép toán trong Pascal Giao việc: cho HS nghiên cứu kí hiệu 6 phép toán cơ bản trong Pascal. Yc HS làm BT trang 25 Hướng dẫn, hỗ trợ: Vd a  b  c + d chuyển sang Pascal abc+d Phương án đánh giá: nhận xét, sửa lại và ghi vào vở Dự kiến tình huống xảy ra và giải pháp: HS nhầm nghĩa div và mod, lũy thừa () Nhiệm vụ: nghiên cứu và thực hiện nhiệm vụ Phg thức hđộng: cá nhân Thiết bị, học liệu được sử dụng (ncó): SGK25 hoặc máy chiếu Sản phẩm học tập (ncó) + c) 3xx +2 + d) (3xx +2)(y1) + e) (3xx +2) (xx+y)(y1) Báo cáo: Trả lời 15’ Tên hoạt động: Tìm hiểu về biến và cách khai báo biến Mục đích: biết khai báo biến 2 Tìm hiểu về biến và cách khai báo biến Giao việc: Cho HS nghiên cứu biến và cách khai báo biến trong Pascal, HD vd227. Yc HS làm BTtrang 26 và vd327 Hướng dẫn, hỗ trợ: Phương án đánh giá: nhận xét Dự kiến tình huống xảy ra và giải pháp: Nhiệm vụ: nghiên cứu và thực hiện BT theo yêu cầu Phg thức hđộng: cá nhân Thiết bị, học liệu được sử dụng (ncó): SGK26 Sản phẩm học tập (ncó) + kiem_tra  kiểu boolean + danh_gia  kiểu char + nam_sinh  kiểu integer + lop  kiểu string + diem_toan  kiểu real + Vd327: Ba biến nằm phần khai báo và thuộc kiểu số thực Báo cáo: đại diện nhóm trả lời Biến là đại lượng được đặt tên dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện CT. Cú pháp khai báo biến: var : ; Trong đó: Danh sách biến là dsách 1 hoặc nhiều tên biến và được cách nhau bơi dấu phẩy (,) Kiểu dữ liệu là 1 trong các kiểu dữ liệu của Pascal Vd: Var P,x : real; 8’ Tên hoạt động: Tìm hiểu về hằng và cách khai báo hằng Mục đích: biết khai báo hằng Tên hoạt động: Tìm hiểu về hằng và cách khai báo hằng Mục đích: biết khai báo hằng Giao việc: Cho HS nghiên cứu hằng và cách khai báo hằng trong Pascal. Yc HS cho vài vd Hướng dẫn, hỗ trợ: vd const pi = 3.14; Phương án đánh giá: nhận xét Dự kiến tình huống xảy ra và giải pháp: HS nhầm lẫn const A:5; hoặc const phi:=1000 Nhiệm vụ: nghiên cứu và thực hiện vd theo yêu cầu Phg thức hđộng: cá nhân Thiết bị, học liệu được sử dụng (ncó): SGK27 Sản phẩm học tập (ncó) + const A=5; + const phi = 1000; Báo cáo: đại diện nhóm trả lời HĐ3  TRẢI NGHIỆM 33’ 8’ Tên hđộng: Bài toán in số nguyên Mục đích: hiểu div và mod 1. Bài toán in số nguyên Giao việc: đánh dấu  vào ô đúng hoặc sai. Nếu sai sửa lại cho đúng Hướng dẫn, hỗ trợ: Phương án đánh giá: nhận xét Dự kiến tình huống xảy ra và giải pháp: có thể lấy 100 chia cho ab Nhiệm vụ: thực hiện nhiệm vụ Phg thức hđộng: Thảo luận nhóm Thiết bị, học liệu được sử dụng (ncó): SGK28 Sản phẩm học tập (ncó) + sửa a = ab div 10 + sửa b = ab mod 10 Báo cáo: đại diện nhóm trình bày trên máy chiếu 15’ Tên hoạt động: Bài toán in hồ sơ học sinh Mục đích: hiểu các biến thuộc kiểu dữ liệu nào 2. Bài toán in hồ sơ học sinh Giao việc: Chọn kiểu khai báo biến phù hợp với dữ liệu tình huống đã cho Hướng dẫn, hỗ trợ: cho vd stt:byte (có giá trị từ 0 đến 255) Phương án đánh giá: nhận xét Dự kiến tình huống xảy ra và giải pháp: HS có thể nhầm dtb: integer Nhiệm vụ: thực hiện nhiệm vụ Phg thức hoạt động: thảo luận nhóm đôi Thiết bị, học liệu được sử dụng (ncó): SGK28 Sản phẩm học tập (ncó) + stt: byte + ho_ten:string + ngay_sinh:string + gioi_tinh:string + dtb:real + hoc_luc:string + hanh_kiem:string Báo cáo: đại diện nhóm trình bày chiếu trên máy + stt: Byte + ho_ten: String + ngay_sinh: String + gioi_tinh: String + dtb: Real + hoc_luc: String + hanh_kiem: String 10’ Tên hoạt động: Bài toán tính tiền bút Mục đích: cũng cố kiến thức đã học 3. Bài toán tính tiền bút Giao việc: Cho HS đọc thầm tình huống và thực hiện theo yêu cầu như sgk29 Hướng dẫn, hỗ trợ: trong phần thân CT có sử dụng những biến nào và lưu ý phạm vi giá trị của biến Phương án đánh giá: nhận xét Dự kiến tình huống xảy ra và giải pháp: Nhiệm vụ: thực hiện nhiệm vụ Phg thức hoạt động: thảo luận nhóm Thiết bị, học liệu được sử dụng (ncó): SGK29 Sản phẩm học tập (ncó) + Input: số lượng bút mỗi lần nhập, đơn gía + Output: tiền nhập bút mỗi lần + Var so_luong1, so_luong2: integer; Tong1, tong2: longint; Const dơn_gia: 3000; Báo cáo: đại diện nhóm trả lời Input: + Input: số lượng bút mỗi lần nhập, đơn gía + Output: tiền nhập bút mỗi lần + Phần khai báo Var so_luong1, so_luong2: integer; tong1, tong2: longint; Const don_gia: 3000; HĐ4  GHI NHỚ 3’ Một số kiểu dữ liệu thường dùng của biến trong Pascal là: integer, real, char, boolean và string. Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu. Giá trị của biến có thể thay đổi, còn giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình. HĐ5  ĐỌC THÊM 1’ Một số kiểu dữ liệu và hàm trong Pascal 

Trang 1

LỚP

8

DỮ LIỆU VÀ BIẾN TRONG CHƯƠNG TRÌNH

Trang 2

KH I Đ NG Ở Ộ

Dạng văn bản Dạng hình ảnh Dạng âm thanh

Đơn xin phép nghỉ học giờ thể dục của bạn Lan.

Tiếng bé cười khoái chí khi tiếng nhạc vừa vang lên.

Tiếng ve kêu râm ran trong sân trường.

Tiếng sáo trúc trong buổi hòa nhạc.

Tiếng còi

xe tải inh ỏi ngoài đường.

Hình chụp Văn Miếu – Quốc

Tử Giám.

Hình vẽ các loài động vật trên tường.

Bài văn mô tả

Hồ Gươm của bạn An.

Em hãy ghép nối các thông tin trong các bảng ghim sau vào đúng dạng của nó.

Trang 3

KHÁM PHÁ

 

1 Một số kiểu dữ liệu cơ bản trong Pascal

2 Tìm hiểu về biến và cách khai báo biến

3 Tìm hiểu về hằng và cách khai báo hằng

Trang 4

1 Một số kiểu dữ liệu cơ bản trong

Pascal

-Là kiể

u

-P hạm

vi g iá trị

: ến đ 68 27 -3

32 76

7 í d -V

ụ: 3

,

-9, 0

In teg er

-Là kiể

u số thự

c ị: tr iá i g v hạm -P

Giá tr

ị t uyệ

t đ

ối ng hoả ng k tro

2.9 x1 0 -3 9 đế

n số và 38 0 x1 1.7

0 1, .5, -2 ụ: í d -V

0.8 6

Real

- L

à k iểu

kí tự iá i g m v Phạ -

trị : 1 k

í t

ự t ro

ng cá ng chữ bả

i ', ‘A ụ: ‘a í d -V ', . ‘ ' ', ', ‘+ ‘1

Char

- L

à k iểu lo gic i g v hạm - P

iá tr ị: e. als , F T rue

-

Ví dụ

:

T rue

Boole an

-Là k iểu

u k

-P hạm v

i giá trị : tự kí 55 a 2 i đ Tố ha ‘C : dụ í -V

o n', ba cac

‘2/9 /1 94 5'

String

Trang 5

1 Có các kiểu dữ liệu cơ bản nào trong Pascal?

Trang 6

Kí hiệu của các phép toán số học trong

ngôn ngữ Pascal:

div Chia lấy phần nguyên Số nguyên

Trang 7

1 Có các kiểu dữ liệu cơ bản nào trong Pascal?

3*x*x+2 (3*x*x+2)/(y-1) (3*x*x+2)*(x*x+y)/ (y-1)

Trang 8

2 Tìm hiểu về biến và cách khai báo biến

Em hãy tính giá trị của biểu thức P:

Tên của em

để phân biệt

em với mọi người xung quanh

diện cho ô nhớ trong máy tính

Chương trình có thể truy xuất ô nhớ (lấy hoặc ghi giá trị) thông qua

Tên biến

Khôi?

Duy?

Nhân? Bình?

Trang 9

2 Tìm hiểu về biến và cách khai báo biến

Biến là đại lượng được đặt tên dùng để lưu trữ dữ liệu.

Cú pháp khai báo biến:

var <danh sách biến>: <kiểu dữ liệu>;

 

Ví dụ 2: Để viết chương trình tính giá trị của biểu thức P, em cần sử dụng

2 biến P và x thuộc kiểu dữ liệu số thực Em viết khai báo biến như sau:

Boolean Char Integer String Real

Trang 10

2 Tìm hiểu về biến và cách khai báo biến

Ví dụ 3: Chương trình tính chu vi, diện tích hình tròn:

Câu lệnh khai báo biến ban_kinh, chu_vi, dien_tich nằm ở phần ……… Biến ban_kinh thuộc kiểu dữ liệu ……….

Biến chu_vi, dien_tich thuộc kiểu dữ liệu ………

khai báo

số thực (real)

số thực (real)

Trang 11

3 Tìm hiểu về hằng và cách khai báo hằng

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.

Cú pháp khai báo hằng:

const <tên hằng> = <giá trị >;

 

Ví dụ khai báo hằng pi:

Ví dụ khai báo hằng đơn giá:

Trang 12

TRẢI NGHIỆM

1 Bài toán in số nguyên

2 Bài toán in hồ sơ học sinh

3 Bài toán tính tiền bút

Trang 13

1 Bài toán in s nguyên ố

ab

a=

b=

Chữ số hàng chục

Chữ số hàng đơn vị

10 div ab

ab mod 100

Đúng Sai

INPUT=?

Em hãy đánh dấu  vào ô đúng/sai Nếu sai hãy sửa lại cho đúng.

………

……… 

OUTPUT=?

 ab div 10

ab mod 10

Trang 14

2 Bài toán in h s h c sinh ồ ơ ọ

stt:byte

ho_ten:string

ngay_sinh:string

gioi_tinh:string

dtb:real hoc_luc:string

hanh_kiem:string

Trang 15

3 Bài toán tính ti n bút ề

………

………

………

so_luong1,so_luong2 :

integer;

tong1, tong2: longint;

const don_gia=3000;

Trang 16

Ghi nhớ

Một số kiểu dữ liệu thường dùng của biến trong Pascal là: integer, real, char, boolean và string

Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu Giá trị của biến có thể thay đổi, còn giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình

Ngày đăng: 28/10/2019, 09:57

TỪ KHÓA LIÊN QUAN

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

w