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

Những bức tranh thiếu nhi

39 11 0

Đ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 39
Dung lượng 3,41 KB

Nội dung

Biết cách viết kí hiệu các phép tính số học và các hàm xử lý dữ liệu cơ bản... 13.[r]

(1)

1 Trường ĐH Đồng Tháp

Khoa CNTT

Bài soạn: Giáo án Tin 8

(2)

2 Bài CÁC THỦ TỤC CƠ BẢN

(3)

3 I Mục tiêu

HS biết cách khai báo , biến

Biết cách sử dụng câu lệnh xuất write, writeln. Biết cách sử dụng câu lệnh nhập readl, readln. Biết phép tính số học, phép gán, biết ghi

thích chương trình sủ dụng số hàm liệu

II Chuẩn bị

III Giảng mới Ổn định lớp

Kiềm tra sĩ số Kiểm tra cũ:

(4)

4

HĐGV HĐHS Nội dung

Hoạt động 1: Tìm hiểu thủ tục TP.

? Cho hs đọc toán GV đặt câu hỏi

? Trong toán đâu liệu vào đâu liệu ra? ? Em viết cơng thức tính diện tích chu vi hình trịn => GV gợi ý hs viết chương trình => gv sửa lại

HS: Đọc

HS: Suy nghĩ trả lời…

HS: Lên bảng viết công thức

Bài 2 CÁC THỦ TỤC CƠ

BẢN CỦA TP

Bài tốn 1

Nhập vào bán kính hình trịn Hãy tính diện tích chu vi hình trịn

1 Chương trình mẫu

(1) Program dthtron; Const p= 3.14;

Var r,dt,cv: real; (4)Begin

Write (‘ Hay nhap ban kinh hinh tron r: ’); Readln (r)

(5)

5

Từ chương trình mẫu GV triển khai

? Từ CT em cho biết cách khai báo biến

Ví dụ:

Để khai báo biến a,b kiểu số nguyên y, z kiểu số thực ta làm ntn ?

GV gợi ý

Trong tốn có biến kiểu liệu? Giữa biến kiểu cách dấu gì?

Writeln (‘dien tich cua hinh tron la:’,dt);

Writeln(‘ chu vi hinh tron la:’,cv);

Readln; (12)End

2 Biến cách khai báo biến

Giới thiệu kiểu liệu số nguyên số thực + Số ngun

+ Số thực: Có kích thước byte, lưu trữ số phạm vi từ: 2.9 *10-38 – 1.7 *1038 Mẫu khai báo biến

(6)

6

Phần biến phần kiểu cách dấu gì?

GV (đvđ): Vậy toán ta phải khai báo

hằng? Cách khai báo nào?

? Em cho biết số gì?

? Dựa vào chương trình mẫu cho biết cách khai báo ntn?

GV: cho hs lấy vd

GV (đvđ): Ở em thực hành in liệu hình Vậy để in liệu hình em dùng câu lệnh Bây tìm hiểu câu lệnh xuất GV cho hs quan sát ví dụ

HS: Suy nghĩ trả lời,… HS : Lên bảng trình bày

HS: Theo dõi

HS: Suy nghĩ trả lời,… HS: Lên bảng trình bày

3 Hằng khai báo

KN hằng: Là đại lượng có giá trị khơng đổi chương trình

Cách khai báo

Const < tên hằng>=< già trị >;

4.Câu lệnh xuất write, writeln

(7)

7

VD1:

Program vd1; Begin

Write (‘Xin chao cac ban’); End

VD2

Program vd2; Begin

Writeln (‘Xin chao cac ban’);

End

? Em nhận xét giống khác câu lệnh

GV (đvđ)- >Giới thiệu vào

câu lệnh read, readln HS: theo dõi quan sát

lên hình Cú pháp :

Write (< danh sách đưa ra>);

Writeln(<danh sách đưa ra>);

(8)

8

? Qua chương trình mẫu em cho biết cú pháp chương trình nhập ? Ví dụ : Muốn nạp liệu từ bàn phím vào3 biến A, B, C

Chú ý :

- Giữa biến cách dấu phẩy

Lệnh readln khơng có danh sách biến để dừng chương trình chờ bấm phím Enter.

GV: (đvđ) Giới thiệu phép toán số học Từ ct mẫu gv cho hs nx kí hiệu phép tính số học

HS: Suy nghĩ trả lời

HS: Suy nghĩ trả lời,…

HS: Lên bảng trình bày

6.Các phép tính số học cơ bản

Phép cộng (+) Phép trừ (-) Phép nhân (*) Phép chia (/)

Phép div: Phép chia lấy phần nguyên

(9)

9

Chú ý : Phép chia số

thực số nguyên, kết quả trả số thực

HS: làm 1a,1b/sbt

GV: Giới thiệu phát biểu gán

Chú ý: Biểu thức E

biến V phải có kiểu liệu.

GV (đvđ) : Để cho chương trình dễ hiểu người ta thường ghi thích cho ct Chú thích khơng ảnh hưởng đến việc thực thi

chương trình=>GV giới thiệu cú pháp

HS : Theo dõi

HS: Quan sát ct mẫu trả lời,

- HS: theo dõi

7.Phát biểu gán

Cú pháp V : =E;

{V tên biến, E biểu thức}

- Tác động : Biểu thức E tính, giá trị gán cho biến V giá trị cũ V

8.Chú thích chương

trình

(10)

10

GV (đvđ): Để viết bình phương x, bậc hai x ngơn ngữ lập trình Tp ta viết ntn?

=> GV giới thiệu

Ví dụ : Hãy viế biểu thức sau theo ngôn ngữ TP 1c,1b/SBT

HS: theo dõi

- HS : theo dõi, làm

9.Các hàm xử lý liệu cơ bản

SQR(X): Bình phương X

(11)

11

Hoạt động 2: Củng Cố

?Nêu cách khai báo biến, khai báo

? Cách khai báo câu lệnh nhập, xuất

? Phân biệt giống khác câu lệnh write writerln; read readln

? Biết cách viết kí hiệu phép tính số học hàm xử lý liệu

(12)

12

(13)

13

Mục tiêu

HS biết cách vận dụng kiến thức học để giải số tập Thao tác nhanh, xác

Biết bảo quản máy

Chuẩn bị

Phịng máy

Tiến trình thực hiện

Ổn định lớp Kiểm tra sĩ số KiỂm tra cũ

(14)

14

HĐGV HĐHS Ghi bảng

Hoạt động 1: Thực hành

Bài tốn 1

u cầu hs nhắc lại trình tự thực toán TP

GV: Yêu cầu hs làm (chương trình mẫu)

GV: quan sát, nhận xét lỗi hs hay mắc phải ->đưa hướng sửa chữa

Bài toán 2 (bài 5/Trg8-SBT) Cho hs thực hành máy để hs tìm lỗi tốn GV: u cầu hs đứng lên trả lời lỗi chương trình lỗi

1 HS lên bảng sửa lỗi chương trình

-HS thực hành máy

Học sinh thực hành

HS: Suy nghĩa trả lời

(Cả lớp theo dõi, nhận xét.)

1 Bài tốn 1:

Nhập vào bán kính hình trịn Hãy tính chu vi diện tích hình trịn

(15)

15

máy

Yêu cầu hs đứng lên giải thích lỗi “Type Mismatch” chạy toán

Cho hs chạy toán

Bài toán 4 (B Toán 11/Trg10-SBT)

HS dự đoán kết

HS kiểm nghiệm lại kết toán naỳ (chạy máy )

HS đọc bài, làm

1 hs đứng lên giải thích ( lớp theo dõi nhận xét sủa sai có)

1 HS trả lời

HS thực toán

(16)

16

Hoạt động 2: Nhận xét.

GV: nhận xét tiết thực hành Lỗi hs hay mắc phải thực hành

Cách sửa chữa lỗi

- HS: Chý ý theo dõi

Hoạt động 3: Dặn dò.

Làm bài: 2,3,4 SBT – Trg 11 Tuần sau em tiếp tục thực hành

(17)

17

(18)

18

Mục tiêu

Tiết – 10: HS làm tập

HS biết cách vận dụng kiến thức học để giải số tập

Tiết 11- 12: HS thực hành tập làm

Thao tác nhanh, xác Biết bảo quản máy

Chuẩn bị

Phòng máy

Tiến trình thực hiện

Ổn định lớp Kiểm tra sĩ số

Kiểm tra cũ:

Phân biệt hai câu lệnh write, writeln Lệnh Readln; có tác dụng gì?

(19)

19

HĐGV HĐHS Nội Dung

Hoạt động 1: Làm tập

Bài toán 1: Phân biệt lệnh sau

Writeln (‘20+5’,’5+20’); Writeln (‘20+5’,5+20); Chú ý

Lệnh write, writeln có tác dụng hiển thị thơng tin hình, đưa dạng kí tự phải đặt dấu ‘’, đưa dạng số khơng có ‘’

Bài tốn 2:

Hai lệnh sau có tương đương với không? Tại sao?

Writeln (100); Writeln (‘100’);

- HS lên bảng trình bày Cả lớp làm ->nx, sửa sai (nếu có)

-1 HS lên bảng làm Cả lớp làm =>nx, sửa sai (nếu có)

Bài tốn 1: Phân biệt lệnh sau

Writeln (‘20+5’,’5+20’); Writeln (‘20+5’,5+20);

Bài toán 2:

Hai lệnh sau có tương đương với không? Tại sao? Writeln (100);

(20)

20 Bài tốn 3:

Viết chương trình nhập vào chiều dài, chiều rộng của hình chữ nhật Tính chu vi, diện tích hình chữ nhật

GV: hướng dẫn hs làm cách trả lời câu hỏi sau:

?Em cho biết cách tính chu vi diện tích hình chữ nhật

? Ở toán liệu cần nhập vào, liệu đưa gì? Vậy em cần phải khai báo biến nào?

HS: Suy nghĩ trả lời,… HS: Suy nghĩ trả lời HS lên bảng trình

bày=>cả lớp nx sủa sai (nếu có)

HS: Suy nghĩ trả lời,

Bài toán 3:

(21)

21 Bài toán 4

Viết chương trình nhập vào số tự nhiên Hãy gán giá trị cho a, b Tính và in tởng, hiệu, tích, thương của chúng.

? Ở toán em phải khai báo biến

? Khi tính tổng, hiệu, tích, thương số tự nhiên kết trả lại mang kiểu liệu nào?

1HS lên bảng trình bày, lớp làm=>nx, sửa sai (nếu có)

HS: Suy nghĩ trả lời,… HS: Suy nghĩ trả lời,…

Bài toán 4

(22)

22 Bài toán 5

Viết chương trình cho phép nhập điểm mơn Tốn (Toan), Lý (Ly), Hóa (Hoa) Tính DTB với mơn Tốn hệ số 2, mơn khác hệ số Xuất kết màn hình

?Bài toán cần khai báo biến nào?

? Em viết cơng thức tính DTB

Bài tốn 6: Dựa công thức sau

1+2+3+…+n = n(n+1)/2.

12+22+32+…+n2 =n(n+1)(2n+1)/6 hãy viết chương trình nhập số n tính tởng sau.

1HS lên bảng trình bày, lớp làm=>nx, sửa sai (nếu có)

- HS lên bảng trình bày, lớp làm ->nx, sửa sai (nếu có)

Bài tốn 5

Viết chương trình cho

phép nhập điểm mơn Tốn (Toan), Lý

(Ly), Hóa (Hoa) Tính DTB với mơn Tốn hệ số 2, mơn khác hệ số Xuất kết màn hình

Bài tốn 6: Dựa cơng thức sau

1+2+3+…+n = n(n+1)/2. 12+22+32+…+n2

(23)

23

Hoạt động 2: Củng cố.

? Muốn đưa hình liệu kiểu kí tự, liệu kiểu số ta phải làm ntn?

? Khi chia số nguyên kết trả kiểu liệu nào?

? Để thực phép chia ta cần có điều kiện gì?

- HS ý theo dõi, trả lời câu hỏi

Hoạt động 3:Dặn dò.

Xem lại phần tâp Làm tập 1,2,3

Tiết sau em thực hành phần bt

(24)(25)

25

Mục tiêu

Biết cấu trúc, câu lệnh phát biểu if

Phân biệt khác dạng if Ứng dụng để làm tập

Chuẩn bị

- Máy chiếu, tập, phòng máy

Giảng mới

Ổn định lớp Kiểm tra sĩ số

(26)

26

HĐGV HĐHS Nội Dung

Hoạt động 1: Tìm hiểu điều khiển rẽ nhánh – if.

Viết chương trình giải phương trình bậc ax + b = 0.

Giải phương trình ngơn ngữ tự nhiên

Vẽ lưu đồ tốn

Thể ngơn ngữ lập trình

=> GV giới thiệu vào mới

- Từ chương trình mẫu hs phát biểu cấu trúc câu lệnh if

=>GV nhận xét giới thiệu cấu trúc phát biểu IF

- HS : Phát biểu

1HS:lên bảng trình bày ngơn ngữ tốn học 1HS: lên trình bày lại câu lệnh TP

2 HS: lên bảng trình bày HS : theo dõi

Bài 4: ĐIỀU KHIỂN RẼ NHÁNH –IF

Chương trình mẫu: Program Giai_ptb1; Var a,b,x: real;

Begin

Write(‘Nhap vao so a=’); readln(a);

Write (‘nhap vao so b=’); readln(b);

If a=0 then If b=0 then

Write(‘PT vo so nghiem’) Else

(27)

27

VD: nhập số a, b từ bàn phím Tìm max số

GV: yêu cầu hs lên bảng vẽ lưu đồ câu lệnh

GV nhận xét, tk = > GV giới thiệu lưu đồ câu lệnh if

HS : theo dõi

Write(‘PT co nghiem la : x=’,b/a:6:2);

Readln; End

1 Cấu trúc phát biểu IF

Dạng 1: IF < điều kiện > then < phát biểu>;

Dạng 2: IF<điều kiện> then <các phá biểu 1> else < phát biểu 2>;

VD

Dạng 1: IF a>b then Max:=a;

(28)

28

? Em có nhận xét khác câu lệnh

GV cho HS nêu nhận xét =>GV tk lại

? Em có nhận xét điều kiện toán?

=> GV nx, giải thích lại điều kiện phát biểu

HS: Suy nghĩ trả lời

HS : Suy nghĩ trả lời

HS: Theo dõi HS : Theo dõi

2 Lưu đồ

Dạng Dạng Bắt đầu lệnh if Kết thúc lệnh if

Các phát biểu

(29)

29

?GV hướng dẫn hs làm

bài tập HS lên bảng trình bày HS khác nx. 3 So sánhDạng 1: Nếu điều kiện thoả mãn thực phát biểu, ngược lại khơng làm

Dạng 2: Nếu điều kiện thoả mãn thực phát biểu 1, ngược lại thực phát biểu

4 Giải thích điều kiện,

các phát biểu

Điều kiện: Là biểu thức Logic cho kết sai, điều kiện gồm loại Điều kiện đơn giản:

gồm phép toán: =;

(30)

30

Bài toán 1: Nhập vào số nguyên cho biết n chẵn hay lẻ

HS trình bày cách giải tốn ngơn ngữ tốn học

- HS khác lên viết tốn ngơn ngữ TP

And; or; not

Phát biểu: Gồm có loại Phát biểu đơn

Phát biểu ghép: Được đặt cặp

Begin end;

Chú ý: Trước else khơng có dấu chấm phẩy (;)

5 Bài tập Bài toán 1

-Dạng

Program vidu1; var

n: interger; Begin

write (‘nhap so nguyen n=’); readln (n);

(31)

31

if n mod = then

writeln (‘ n la so nguyen le’);

readln; End -Dạng

Program vidu1; var

n: interger; Begin

write (‘nhap so nguyen n=’); readln (n);

if n mod = then writeln(‘n la so nguyen chan’)

else writeln (‘ n la so nguyen le’);

(32)

32

Bài toán 2:

Viết chương trình nhập điểm kiềm tra miệng, kiểm tra 15 phút, kiểm tra tiết, thi học kỳ , tính điểm trung bình mơn học(TBM) xếp loại học lực mơn đó, biết rằng

TBM>=8 : Xếp loại giỏi 6.5 <= TBM<8: Xếp loại khá

5<=TBM<6.5: Xếp loại trung bình

TBM< : Xếp loại yếu

GV hướng dẫn HS làm Khai báo biến gỉ? kiểu biến?

Cách tính điểm TBKT Cách tính điềm TBM

HS: lên bảng trình bày

HS: lên bảng trình bày

Bài toán 2:

Progarm Xep_loại; Var

DMg, D15, D1t: integer; Dthi, TBKT, TBM: real; Begin

Write(‘nhap diem mieng’); readln(DMg); Write(‘nhap diem 15 phut’); readln(D15);

Write(‘nhap diem kiem tra tiet’);

readln(D1t);

(33)

33

IF TBM>8 then writeln(‘ Xep loai Gioi’);

IF (TBM>=6.5) and

(TBM<8) then writeln (‘Xep loai Kha’);

IF(TBM>=5)and (TBM<6.5)then

writeln(‘Xep loai TB’);

IF (TBM<5)then writeln (‘ Xep loai Yeu’);

Readln; End

Hoạt động 2: Củng cố.

Nhắc lại cấu trúc, lưu đồ, khác dạng câu lệnh if

(34)

34

Hoạt động 3: Dặn dò.

Học

Làm bài: 1, 3, 7/ Trg 13- 14 SBT

(35)

35

(36)

36

I.Mục tiêu.

Biết cách vận dụng kiến thức học để giải số toán. Thực hành máy với thao tác nhanh, xác.

Biết bảo quản máy. II Chuẩn bị Phịng máy.

III Tiến trình thực hiện. Ổn định lớp.

Kiểm tra sĩ số. Kiểm tra cũ.

(37)

37

HĐGV HĐHS Ghi bảng

Bài toán 1:

GV cho hs thực hành toán máy Quan sát, nhận xét lỗi hs hay mắc phải -> nhắc nhỏ hs đưa hướng sửa chữa

Bài toán 2:

Cho hs thực hành toán Gv hướng dẫn hs sửa lỗi mắc phải + Yêu cầu HS thực thành thạo hiểu rõ câu lệnh IF để viết chương trình tốn cho xác

+ Yêu cầu HS thực toán với dạng lệnh IF

HS: Thực máy Chú ý khắc phục lỗi sai

Hs nắm rõ biết áp dụng câu lệnh IF hai dạng

Bài toán 1:

Nhập vào số nguyên cho biết n chẵn hay lẻ

Bài toán 2:

Viết chương trình nhập điểm kiềm tra miệng, kiểm tra 15 phút, kiểm tra tiết, thi học kỳ , tính điểm trung bình mơn

học(TBM) xếp loại học lực mơn đó, biết rằng

TBM>=8 : Xếp loại giỏi 6.5 <= TBM<8: Xếp loại

khá

5<=TBM<6.5: Xếp loại trung bình

(38)

38 Viết chương trình thực

hiện theo yêu cầu toán SBT.

- Cho hs thực hành tiếp toán 1, 3, trang 13/ SBT

Bài tập SBT:

Bài 1: Viết chương trình nhập vào số nguyên dương X Hãy xác định số X có chia hết cho hay khơng?

Bài 3: Viết chương trình cho phép nhập vào số thực a Nếu a<=0 in thơng báo “ Khơng có bậc hai a”, a>0 in kết

(39)

39

IV Củng cố dặn dò.

+ Em giải thích câu lệnh chương trình tốn => học sinh trả lời

+ Về nhà đọc trước chuẩn bị “ Bài 5: Điều khiển rẽ nhánh – Case” Ghi sau dạy:

……… ……… ……… ……… ………

Ngày đăng: 29/03/2021, 13:03

HÌNH ẢNH LIÊN QUAN

HS: Lên bảng viết công thức. - Những bức tranh thiếu nhi
n bảng viết công thức (Trang 4)
BẢN CỦA TP - Những bức tranh thiếu nhi
BẢN CỦA TP (Trang 4)
lên màn hình Cú pháp : - Những bức tranh thiếu nhi
l ên màn hình Cú pháp : (Trang 7)
HS: Lên bảng trình bày. - Những bức tranh thiếu nhi
n bảng trình bày (Trang 8)
HĐGV HĐHS Ghi bảng - Những bức tranh thiếu nhi
hi bảng (Trang 14)
1HS lên bảng sửa lỗi của chương trình trên. - Những bức tranh thiếu nhi
1 HS lên bảng sửa lỗi của chương trình trên (Trang 14)
-1 HS lên bảng làm Cả lớp cùng làm =&gt;nx,  sửa sai (nếu có). - Những bức tranh thiếu nhi
1 HS lên bảng làm Cả lớp cùng làm =&gt;nx, sửa sai (nếu có) (Trang 19)
-1 HS lên bảng trình bày Cả lớp cùng làm -&gt;nx,  sửa sai (nếu có). - Những bức tranh thiếu nhi
1 HS lên bảng trình bày Cả lớp cùng làm -&gt;nx, sửa sai (nếu có) (Trang 19)
1HS lên bảng trình bày, cả lớp cùng làm=&gt;nx, sửa  sai (nếu có) - Những bức tranh thiếu nhi
1 HS lên bảng trình bày, cả lớp cùng làm=&gt;nx, sửa sai (nếu có) (Trang 21)
1HS lên bảng trình bày, cả lớp cùng làm=&gt;nx, sửa  sai (nếu có) - Những bức tranh thiếu nhi
1 HS lên bảng trình bày, cả lớp cùng làm=&gt;nx, sửa sai (nếu có) (Trang 22)
? Muốn đưa ra màn hình dữ liệu kiểu kí tự, dữ liệu kiểu  số thì ta phải làm ntn? - Những bức tranh thiếu nhi
u ốn đưa ra màn hình dữ liệu kiểu kí tự, dữ liệu kiểu số thì ta phải làm ntn? (Trang 23)
1HS:lên bảng trình bày bằng ngôn ngữ toán học. 1HS: lên trình bày lại  bằng câu lệnh TP. - Những bức tranh thiếu nhi
1 HS:lên bảng trình bày bằng ngôn ngữ toán học. 1HS: lên trình bày lại bằng câu lệnh TP (Trang 26)
4. Giải thích điều kiện, - Những bức tranh thiếu nhi
4. Giải thích điều kiện, (Trang 29)
HS:lên bảng trình bày - Những bức tranh thiếu nhi
l ên bảng trình bày (Trang 32)
HĐGV HĐHS Ghi bảng - Những bức tranh thiếu nhi
hi bảng (Trang 37)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w