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..[r]
(1)Trờng THCS Hùng Vơng giáo án Tin Häc 8 Tuần 04: 10/09 - 15/09/2012 Ngày soạn: 08/09/2012 Tiết: 07 Ngày dạy: 10/09/2012
Bµi thùc hµnh 1
Lµm quen víi turbo pascal (t2) I Mơc tiªu :
1 KiÕn thøc:
- Mở đợc chơng trình Pascal lu - Biết cách lu, dịch chạy chơng trỡnh
- Biết cách chỉnh sửa chơng trình, nhận biết số lỗi
2 Kỹ năng:
- HS có kỷ soạn thảo, lu, dịch chạy chơng trình Pascal
3 Thỏi độ: HS có thái độ học tập nghiêm túc.
II Ph ơng pháp - Hot ng theo nhúm
- Đặt giải vấn đề+thuyết trỡnh III Chun b:
1 Giáo viên : - SGK, SGV, tài liệu, Giáo án
- Chun bị phịng thực hành đủ số máy tính hoạt động tt
2 Học sinh :- Đọc trớc thực hµnh
- Học thuộc kiến thức lý thuyết học IV Tiến trình tiết dạy:
1
Ổn định tình hình lớp :
- Ổn định trật tự lớp
- Kieåm tra só số tác phong học sinh
2 KiĨm tra bµi cị: KiĨm tra tiÕt thùc hành Bài mới:
HĐ GV HS Néi dung
Hoạt động : Giáo viên hớng dẫn HS làm 3
HS: Lµm theo bớc yêu cầu SGK.
GV: Thờng xuyên máy kiểm tra, theo dõi sửa lỗi hớng dẫn cụ thể
GV: Làm bớc a, b máy chủ giải thích số lỗi cho HS hiểu
HS: Quan sát lắng nghe GV gi¶i thÝch.
GV: Bổ sung tập đơn giãn cho HS làm
Bµi ChØnh sưa chơng trình nhận biết số lỗi
a Xóa dòng lênh begin
b Nhấn phím gõ lại lênh begin c Nhấn Alt + X
Hoạt động : Giáo viên tổng kết nội dung tiết thực hành.
GV: Đa lên hình nội dung cần đạt tit thc hnh ny (SGK)
HS: Đọc lại.
HS: Đọc phần đọc thêm SGK GV: Có thể giải thích thêm.
Tỉng kÕt : SGK
4 Cđng cè, lun tËp H íng dÉn vỊ nhµ :
- GV kiĨm tra kÕt qu¶ thùc hành HS nhận xét Đọc chuẩn bị : Chơng trình máy tính liệu.
******************************************************
(2)Trêng THCS Hïng V¬ng giáo án Tin Học 8
Bài 3 : CHƯƠNG TRìNH MáY TíNH Và Dữ LIệU (T1)
I Mơc tiªu:
1 KiÕn thøc:
- HS nắm đợc khái niệm Dữ liệu kiểu liệu, cần thiết để phân loại thành kiểu dử liệu - Nắm đợc số liệu kiểu liệu thờng gặp Turbo Pascal Kiểu số nguyên, số thực, xâu ký tự …
- Nắm đợc phép toán với liệu kiểu số
2 Kỷ năng:
- Nắm dử liệu kiểu liệu, nắm phép toán với d÷ liƯu kiĨu sè
3 Thái độ:
- HS có thái độ học tập nghiêm túc
II Ph ơng pháp - Hot ng theo nhúm
- Đặt giải vấn đề+thuyết trỡnh III Chun b:
1 Giáo viên: - SGK, gi¸o ¸n
2 Học sinh : - Kiến thức học.- Đọc trớc mới, SGK, vở. Iv Tiến trình tiết dạy:
1 ổn định tình hình lớp:
- KiĨm tra sÜ sè líp:
- KiĨm tra t¸c phong häc sinh:
2 KiĨm tra cũ :
? Để dịch chơng trình chạy chơng trình Pascal ta làm nào?
? Viết chơng trình sau : ********************************* * NGON NGU LAP TRINH PASCAL * * CHAO CAC BAN LOP 8A4 * ********************************* 3 Dạy :
HĐ GV HS Nội dung
HĐ1 : Học sinh tìm hiểu liệu kiểu liệu.
GV : Nờu tình để gợi ý liệu kiểu d liu
! Đa lên hình ví dụ SGK
HS: Quan sát để phân biệt đợc hai loại liệu quen thuộc chữ số
GV: ?Ta cã thĨ thùc hiƯn c¸c phÐp to¸n với liệu kiểu
HS: Nghiờn cu 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
HS: Tr¶ lêi theo ý hiĨu
GV: ?Theo em có kiểu liệu ? Lấy ví dụ cụ thể kiểu liệu đó? HS: Tr li
1 Dữ liệu kiểu liệu.
Ví dụ 1: Minh hoạ kết thực chơng trình in hình với kiểu liệu quen thuộc chữ số
-Cỏc ngơn ngữ lập trình định nghĩa sẵn số kiểu d liu c bn
Dới số kiểu liệu thờng dùng nhất: -Số nguyên
-Số thùc -X©u kÝ tù
(3)Trêng THCS Hùng Vơng giáo án Tin Học 8 GV: Trong ngôn ngữ lập trình
cú kiểu liệu hay cịn nhiều nữa? 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
! §a vÝ dơ : 123 vµ ‘123’
! §a ý kiểu liệu char string HS: Lên bảng lấy ví dụ ghi chép
Ví dụ Bảng dới liệt kê số kiểu dữ 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
HĐ2: HS tìm hiểu, làm quen với phép toán kiểu liệu số.
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: L¾ng nghe
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 toán ghi
GV: Đa số ví dụ sgk giải thích thêm
HS: Quan sát, lắng nghe ghi vở.
! Đa phép toán viết dạng ngôn ngữ toán học :
x
5+2 xy8 yêu cầu HS viết biểu thức
này ngôn ngữ Pascal
HS: Viết lên bảng làm vào
GV: Yêu cầu HS viết lại phép to¸n
x y
(x 2) a b
ngôn ngữ Pascal. HS: Nghiên cứu trả lời
GV: Nhận xét đa bảng ví dụ SGK HS:Nêu quy tắc tính biểu thức số học. GV: Nhận xét chốt lại
GV: Viết lại biểu thức ngôn ngữ lập trình Pascal.?
GV đa biểu thức toán học HS: Lên bảng làm lại làm vào GV: Nhận xét đa ý
2 Các phép toán víi d÷ liƯu kiĨu sè.
- Bảng dới 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 div = 2; 12 div = 2 mod = 1; 12 mod =
- 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ữ toán Ngôn ng÷ Pascal
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)
Quy tắc tính biĨu thøc sè häc:
-Các phép tốn ngoặc đợc thực trớc tiên;
-Trong dãy phép tốn khơng có dấu ngoặc, phép nhân, phép chia, phép chia lấy phần nguyên phép chia lấy phần d đợc thực tr-ớc;
-Phép cộng phép trừ đợc thực theo thứ tự từ trái sang phải
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 vng [] hay cặp dấu ngoặc nhọn {} tốn học
Gi¸o Viên: Đoàn Minh Thành Trang 15
Tên kiểu Phạm vi giá trị
integer Số nguyên khoảng 2
15 đến 215 1.
real
Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số 0.
char Mét kÝ tự bảng chữ cái. string Xâu kí tự, tối ®a gåm 255 kÝ tù.
KÝ hiƯu PhÐp to¸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
(4)Trờng THCS Hùng Vơng giáo ¸n Tin Häc 8
4 Cđng cè, lun tËp H íng dÉn vỊ nhµ.
Hs : Nhắc lại kiến thức cần đạt đợc
Häc lý thuyÕt, lµm bµi tËp 1, 2, 3, 4; Đọc trớc phần 3,4