1. Trang chủ
  2. » Cao đẳng - Đại học

Giao an Tin 6 2012 2013

19 1 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 19
Dung lượng 94,46 KB

Nội dung

Néi dung : Khëi ®éng Pascal, quan s¸t mµn h×nh Turbo Pascal, nhËn biÕt c¸c thµnh phÇn cña cöa sæ lµm viÖc ….. Quan s¸t nµm h×nh Turbo Pascalc[r]

(1)

Ngày soạn: 12/08/2012

Tit1:mỏy tính chơng trình máy tính I/ Mục đích, u cầu

- BiÕt ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn c«ng viƯc th«ng qua lƯnh;

- Biết chơng trình cách để ngời dẫn cho máy tính thực nhiều cơng việc liên tiếp cách tự động;

- Biết viết chơng trìnhlà viết lệnh để dẫn máy tính thực cơng việc hay giảI tốn cụ thể;

II/ ChuÈn bÞ:

- GV: Mét sè chơng trình mẫu - HS: Nghiên cứu trớc

III/ Hoạt động dạy học 1 ổn định lớp

2. Bµi cị: KiĨm tra dơng häc tËp vµ sách HS

3. Bài mới:

Ni dung - Hoạt động GV Hoạt động HS

GV giới thiệu - nêu mục tiêu tiết học

* HĐ1:Con ngời lệnh máy tính nh nào? - GV cho HS nghiên cứu sgk 3p

? Lấy ví dụ ngời lệnh cho máy tính: - GV chốt kết luận vấn đề:

Để dẫn cho máy tính làm việc ngời đa cho máy tính nhiều lệnh, máy tính lần lợt thực lnh ú.

* HĐ2: Ví dụ rô - bốt nhặt rác - GV cho HS nghiên cứu sgk

? Muốn cho rô-bốt làm việc ngời phải làm gì?

- GV nhận xét trả lời HS vµ chèt:

Có hai cách để điều khiển rơ-bốt thực công việc:

+ C1: Ra lệnh để rô- bốt thực thao tác một

+ C2: Chỉ dẫn để rô- bốt tự động thực lần lợt thao tác trên.

- Đối với cách viết chơng trình để rõ ta qua phần

* HĐ3: Viết chơng trình - lệnh cho máy tính làm việc

- GV cho HS nghiên cứu sgk

? Viết chơng trình gì?

- GV giải thích tranh luận HS chốt: Viết chơng trình viết lệnh dẫn cho máy tính thực công việc hay giải toán cụ thể.

? Tại cần viết chơng trình?

- GV cht: Giỳp ngời điều khiển máy tính đơn giản hơn

HS ý lắng nghe

HS nghiên cứu sgk

Thảo luận nhóm trả lời câu hỏi Nhận xét nhóm bạn trả lời HS lắng nghe ghi

HS thảo luận phát biểu

HS lắng nghevà ghi

Thảo luận nhóm phát biểu nhận xÐt nhãm b¹n

ghi vë

HS suy nghÜ trả lời câu hỏi ghi

(2)

Viết chơng trình gì? viết chơng trình để làm gỡ?

Dặn dò:

- Học thuộc ghi - Xem tiếp phần lại

- Trả lời câu hỏi sgk trang

Ngày soạn: 12/08/2012

Tiết 2: máy tính chơng trình máy tính I/ Mục đích, yêu cầu

- Biết ngơn ngữ lập trình đợc dùng để viết chơng trình máy tính gọi ngơn ngữ lập trình; - Biết đợc vai trị chơng trình dịch;

II/ chuẩn bị:

- GV: Chơng trình mẫu - HS: nghiên cứu trớc

III/ Hot ng dy học: n định:

2 Bài cũ: - Viết chơng trình gì? - Viết chơng trình để làm gì? Bài mới:

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

- GV giới thiệu nêu mục tiêu tiết học

* HĐ1: Chơng trình ngôn ngữ lập trình - GV cho hs nghiên cứu sgk

? Chơng trình gì?

- GV bổ sung ®iỊu chØnh vµ chèt:

Con ngời dẫn cho máy thực nhiều công việc liên tiếp cách tự động.

? Con ngời làm để máy hiểu đợc ý đồ ngời?

- GV điều chỉnh bổ sung chốt: Chơng trình của ngời viết phải đảm bảo máy tính

hiểu nên để máy tính hiểu đợc phải viết ngôn ngữ máy.

- GV nêu vấn đề: Ngơn ngữ máy dãy bít khó nhớ khó sử dụng

nên có ngơn ngữ trung gian đời khắc phục điều ngơn ngữ lập trình

- GV cho HS nghiên cứu sgk

? Thế gọi ngôn ngữ lập trình? GV bổ sung chốt:

Ngụn ngữ lập trình ngơn ngữ dùng để viết các chơng trình máy tính

- GVđặt vấn đề: Nhng máy hiểu đợc ngôn ngữ máy phải làm để máy hiểu? - GV chốt:

Phải có chơng trình dịch

Vy phi cú chơng trình máy tính hiểu đợc cần có bớc?

- GV bổ sung chốt:

Cần có hai bớc:

- Viết chơng trình theo ngôn ngữ lập trình. -Dịch chơng trình thành ngôn ngữ máy

- GV lu ý thêm bớc nêu hai nhiều bớc để tạo chơng trình cụ thể

HS l¾ng nghe

HS thảo luận nhóm để trả lời câu hỏi SH phát biểu nhận xét nhóm bạn SH ghi

HS thảo luận nhóm để trả lời câu hỏi SH phát biểu nhận xét nhóm bạn HS ghi

HS l¾ng nghe

HS thảo luận nhóm phát biểu HS ghi vë

HS suy nghÜ ph¸t biĨu

(3)

có thể chạy máy HS lắng nghe HS ghi vë

4.

Còng cè : Híng dÉn vµ cho HS lµm bµi tËp 3,4

(4)

Ngày soạn:19/08/2012

Tiết 3:Làm quen với chơng trình ngôn ngữ lập trình

I/ Mục đích yêu cầu:

1.Kiến thức: - Biết đợc ngơn ngữ lập trình gồm thành phần bảnlà bảng chữ quy tắc để viết chơng trình, câu lệnh;

-Biết đợc ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định; - Biết tên ngơn ngữ lập trình ngời lập trình đặt ra, tên phải tuân thủ quy tắc ngôn ngữ lập trình, tên khơng đợc trùng với từ khóa

2.Kĩ năng: Biết đặt tên ngơn ngữ lập trình

3.Thái độ: Giáo dục thái độ học tập nghiêm tỳc

II/ Chuẩn bị:

GV: Chơng trình mẫu bảng phụ máy chiếu HS: nghiên cứu trớc bµi

III/ Hoạt động dạy học: 1 ổn định

2 Bài cũ: Tại ngời ta phải tạo ngôn ngữ lập trình điều khiển máy tính ngôn ngữ máy

3 Bài mới:

3.1 HĐ1: Ví dụ chơng trình

a Mục tiêu: HS hình dung đợc chơng trình b Nội dung: Gaia thiệu chơng trình đơn giản c Các bơc tiến hành:

H§GV H§HS Ghi bảng

- GV cho hs quan sát chơng trình mẫu bảng phụ chiếu máy - GV giới thiệu lệnh chơng trình

? Chơng trình điều khiển máy tính làm gì?

- GV bổ sung chôt ghi bảng

HS lắng nghe

ghi vë tiÕp thu c¸c lƯnh HS suy nghÜ tr¶ lêi

1.Ví dụ ch ơng trình Mục đích chơng trình:

Dịng chữ "Chao cac ban" đợc in hình

3.2 H§ 2: Ngôn ngữ lập trình gồm gì?

a Mục tiêu: HS hiểu ngôn ngữ lập trình

b Nội dung: Khái niệm ngôn ngữ lập trình

c. Các bớc tiến hành

HĐGV HĐHS Ghi bảng

- GV giới thiệu ngơn ngữ tiếng Việt ngơn ngữ muốn sử dụng cho ng-ời kkhác hiểu phải tuân theo quy tắc ngữ pháp Nên ngơn ngữ lập trình nh phải sử dụng chữ theo quy tắc ngôn ng lp trỡnh

? Vậy ngôn ngữ lập trình gì?

- GV b sung cht lại vấn đề ghi bảng

Hs l¾ng nghe tiÕp thu

HS nghiên cứu sgk HS thảo luận nhóm trả lời câu hỏi

2.Ngôn ngữ lập trình gồm gì?

Gm bng ch cỏi v cỏc quy tắc để viết câu lệnh có ý nghĩa xác định, cách bơ strí lệnh cho tạo chơng trình hồn chỉnh thực đợc máy

(5)

a.Mục tiêu: HS biết đợc cách đặt tên kháI niệm từ khóa b Nội dung: Một số từ khóa cách đặt tên

c.C¸c bíc tiÕn hành

HĐGV HĐHS Ghi bảng

- GV cho HS nghiªn cøu sgk

đọc lại chơng trình ví d

? HÃy kể tên từ khóa tên chơng trình? - GV nhắc lại cho HS ghi

- GV giới thiệu chức cđa c¸c tõ khãa

? đặt tên theo quy tắc nào?

- GV chốt lại vấn đề cho HS ghi

Hs đọc sgk nghiên cứu Thảo luận nhóm trả lời câu hỏi, trả lời câu hỏi ghi HS thảo luận nhóm trả lời cõu hi

3 Từ khóa tên

Từ khãa: program,uses, begin, end,…

Tên không đợc trùng với từ khóa, khơng chứa dấu cách, khơng có chữ số đứng đầu,

4 Cũng cố: Chỉ định HS nhắc lại khái niệm chơng trình, viết chơng trình, từ khóa, cách đặt tên

5 H íng dẫn nhà: - Học thuộc khái niệm - lµm bµi tËp 1,2,3,4

(6)

-@ -Ngày soạn 19/08/2012

Tit 4:Lm quen vi chơng trình ngơn ngữ lập trình I/ Mục đích chơng trình

1 Kiến thức: Biết đợc cấu trúc chơng trình bao gồm phần khai báo phân thân

2 Kĩ năng: Thuộc bớc để chạy chơng trình Pascal

3 Thái độ: Giáo dục tháI độ học tập tích cực phát huy tính tích cực sáng tạo

II/ chuÈn bÞ:

- GV: Chêng trình mẫu - HS: Nghiên cứu

III/ Hot động dạy học: 1 ổn định

2 Bài cũ: Nêu quy tắc đặt tên chơng trình Pascal/

3 Bài mới:

3.1 HĐ1: Cấu trúc chơng tr×nh

a Mục tiêu:HS biết đợc cấu trúc chơng trỡnh Pascal

b Nội dung: cấu trúc chơng trình

c Các bớc tiến hành:

HĐGV HĐHS Ghi bảng

- GV cho HS nghiên cứu sgk

? Chơng trình bao gồm phÇn?

- GV chốt vấn đề cho HS ghi v

? Phần khai báo có gì? GV chốt cho Hs ghi

? Phần thân có gì? - GV chèt cho Hs ghi vë

- GV cho HS quan sát lại chơng trình hình ?Những lệnh phần khai báo? lệnh phần thân - GV khắc sâu cho HS lần

HS nghiên cứu sgk Thảo luận nhóm trả lời câu hỏi Thảo luận nhóm trả lời câu hỏi Thảo luận nhóm trả lời câu hỏi

HS nghiên cứu suy nghĩ trả lời câu hỏi

1 cấu trúc chơng trình Phần khai báo:các lệnh khai báo khai báo chơng trình, khai báo th viện khai báo khác Phần thân:Gồm câu lệnh mà máy tính cần thực Phần khai báo

3.2 HĐ2: Ví dụ ngô ngữ lập trình

a Mục tiêu:HS biết bớc viết chơng trình

b Nội dung: Các bớc viết chơng trình cách chạy chơng trình

c.Các bơc thực hiện:

HĐGV HĐHS Ghi Bảng

- GV cho HS nghiên cứu sgk ? Chạy chơng trình máy tính gồm bớc?

- Gv cht lại vấn đề cho HS ghi bảng

HS th¶o luận nhóm trả lời câu hỏi

5.Ví dụ ngôn ngữ lập trình chạy chơng trình mt gồm bớc:

- Soạn chơng trình máy theo ngôn ngữ lập trình - Dịch chơng trình vừa soạn thảo qua ngôn ngữ máy (Alt+F9,Ctrl+F9)

4 Cũng cố: Hớng dẫn HS làm tập

5 Dặn dò: -Học tuộc theo - Làm tËp 5,6 vµo vë - Xem tríc bµi thùc hµnh

(7)

Tiết 5: Bài thực hành 1:Làm quen với Turbo Pascal I/Mục đích, u cầu

1 KiÕn thøc: Lµm quen víi Turbo pascal

2 kĩ năng: - Thực đợc thao tác khởi động/thoát khỏi TP làm quen với hình soạn thảo TP;

- Thực đợc thao tác mở bảng chọn chọn lệnh Thái độ: Giáo dục tháo độ làm việc nghiêm túc

II/ Chuẩn bị: - GV: Phòng máy

- HS: Nghiên cứu trớc

III/ Hot ng dy học

1 n định:

2 Bµi cị: 1) Chạy chơng trình có bớc? 2) Chia nhãm thùc hµnh

3 Bµi míi:

3.1 HĐ1: Bài tập 1:

a Mc tiờu: Lm quen với khởi động thoát khỏi Pascal

b Nội dung: Khởi động Pascal, quan sát hình Turbo Pascal, nhận biết thành phần cửa sổ làm việc…

c Các bớc tiến hành:

HĐGV HĐHS Ghi b¶ng

- Gv cho Hs nghiên cứu sgk ? Nêu cách khởi động Pascal? - Gv chốt cho hs ghi - Gv làm mẫu máy

- Gv hớng dẫn Hs quan sát hình nền, so sánh với hình 11 sgk

- GV hớng dẫn cho Hs quan sát máy

- Gọi vài em lại thành phần

- Hớng dẫn cách mở bảng chọn, gọi vài em làm

- Gv hớng dẫn cách thoát khỏi phần mền

Hs nghiên cứu sgk

Thảo luận nhóm trả lời câu hỏi

Hs lắng nghe, ghi quan sát Gv hớng dẫn Có thể làm máy nhóm

HS quan sát máy nhóm m×nh díi sù híng dÉn cđa nhãm trëng

Hs quan sát Gv hớng dẫn bạn làm bổ sung nhận xét làm lại máy

a Khởi động Turbo Pascal C1: Nháy đúp vào biểu tợng hình

C2: Nháy đúp vào tên tệp Turbo.exe th mục chứa tệp

b Quan sát nàm hình Turbo Pascal

c Nhận biết thành phần: - bảng chọn

- tên tệp mở - trỏ

d.Cách mở bảng chọn e quan sát lệnh bảng chọn

g Thoát khỏi phần mềm Nhấn Alt+x

3.2 HĐ2: Bài tập 2

a Mc tiờu: HS bit soạn thảo, lu, dịch chạy chơng trình đơn giản b Nội dung: Khởi động lại chơng trình,gõ chơng trình đơn giản c Các bớc thực hiện:

H§GV HĐHS Ghi bảng

- Gv cho Hs ng lại phần mền gõ chơng trình sgk vào máy

- GV lu ý gõ tả khơng đợc sót dấu nào, sử dụng phím giống soạn thảo văn

- Cho Hs t×m hiĨu c¸c lƯnh - Gv quan s¸t sưa sai

Hs khởi động lại phần mềm Gõ chơng trình vào mỏy

Tìm hiểu lệnh có ch-ơng trình

Hs ghi

quan sát bạn làm bổ sung cho bạn

Hs làm máy nhóm

Bài 2:

a Khi ng li phn mềm Gõ chơng trình vào máy -uses crt: khai báo th viện - clrscr: xóa hình kết b.Lu chơng trình

Gâ F2 hc file -> save

(8)

5 Dặn dò: Xem tiếp phần lại, học theo ghi, đọc thuộc phần tổng k

-@ -Ngµy soạn:6/09/2012

Tiết 6: Bài thực hành 1: Làm quen víi Turbo Pascal

I/ Mục đích, yêu cầu

1 Kiến thức: Biết soạn thảo dợc chơng trình đơn giản, biết cần thiết phải tuân thủ quy định ngơn ngữ lập trình

2 KÜ năng: Biết cách dịch, sửa lổi chơng trình, chạy chơng trình, xem kết

3 Thỏi : Giỏo dục ý thức học tập nghiêm túc, có ý thức bảo vệ công II/ Chuẩn bị:

- GV: Phòng máy

- HS: Nghiên cứu trớc

III/ hoạt động dạy học: n định:

2 Bài cũ: Nêu cách khởi động thoát khỏi Turbo Pascal Bi mi:

3.1 HĐ1: Làm tiếp bµi

a.Mục tiêu: HS thực đợc soạn thảo, lu, dịch chạy đợc chơng trình b Nội dung: Dịch chơng trình chạy chơng trình

c Các bớc thực hiện:

HĐGV HĐHS Ghi bảng

- Gv cho hs khởi động máy mở tập làm tiếp

- Gv híng dÉn hs dÞch chơng trình

Hớng dẫn hs khắc phục lổi - GV hớng dẫn chạy chơng trình quay hình sạon thảo

?Vy thc hin mt chơng trình hồn chỉnh ta cần bớc nào?

- Gv chốt lại cho vài hs nhắc lại

Hs khỏi động máy, mở tập dịch chơng trỡnh

Thảo luận nhóm khác phục lỗi Hs chạy chơng trình

Hs lm trờn mỏy ng thi ghi v

Hs thảo luận nhóm trả lời câu hỏi

c, Dịch chơng trình Alt+F9

d, Chạy chơng trình Ctrl+F9

Quay lại hình soạn thảo gõ phím

3.2 HĐ2: Bài tập

a Mục tiêu: Biết nhận số lổi đơn giản thờng gặp vào thông báo lổi để sửa ch-ơng trình

b Néi dung: ChØnh sưa chơng trình nhận biết lổi c Các bớc tiến hành:

HĐGV HĐHS Ghi bảng

- Gv cho hs làm theo yêu cầu sgk

- Gv quan sát học sinh làm - Gv yêu cầu hs thay viÕt thêng b»ng viÕt hoa

Thay write writeln Phân biệt hai lệnh

Hs xóa dòng lệnh begin dịch ch-ơng trình quan sát thông báo lổi

Gõ lại begin xóa dấu chấm sau end quan s¸t lỉi

Hs cã thĨ ghi vë

Làm theo yêu cầu gv chạy chơng trình xem kết rút kết luận

a, Xãa dßng lƯnh Begin Lỉi 36: Begin Expected ThiÕu begin

(9)

4 Cũng cố: HS đọc phần tổng kết

5 H ớng dẫn nhà: Học theo vở, đọc đọc thêm nghiên cứu trứoc bi

-@ -Ngày soạn:08/09/2012

Tiết 7:Chơng trình máy tính liệu

I/ Mc đích, u cầu:

1 KiÕn thøc: - BiÕt kh¸i niƯm kiĨu d÷ liƯu

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

- Biết khái niệm điều khiển tơng tác ngời máy tính Thái độ: Giáo dục thái độ học tập nghiêm túc

II/ ChuÈn bÞ:

- Gv: Bảng 1,2,3,4 sgk - Hs: Nghiên cøu tríc bµi

III/Hoạt động dạy học: 1. n định

2 Bài cũ: Trong Pascal dấu chấm phẩy dùng để làm gì? b ài mới:

3.1 HĐ1: Dữ liệu kiểu liệu

a Mục tiêu: HS biết khái niệm liệu số kiĨu d÷ lƯu b Néi dơng: Giíi thiƯu mét xè kiểu liệu

c Các bớc tiến hành:

HĐGV HĐHS Ghi bảng

? lp di ta ó học kiểu liệu nào?

!ë Pascal còng có kiểu liệu nh

Các kiểu liệu khác thực phép xử lí khác

- GV cho hs nghiên cứu sgk ? Có dạng liệu nào? - cho hs quan s¸t vÝ dơ ? Trong vÝ dơ có kiểu liệu nào?

- Gv chốt lại treo bảng phụ ví dụ

Hs trả lời Nghiên cứu sgk Thảo luận nhóm trả lời câu hỏi Hs suy nghĩ trả lời Ghi

1 Dữ liệu kiểu liệu Ví dơ1: (Treo b¶ng phơ)

VÝ dơ 2: (Treo b¶ng phụ) Tên

kiểu phạm vi giá trị Integer Sè nguyªn tõ -215->215-1

real Số thực có giá trị tuyệt đối khoảng 2,9x10-39 ->

1,7x1038

char Mootj kí tự bảng chữ

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

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

a Mục tiêu: HS biết phép toán sư dơng Pascal b Néi dung: C¸c phÐp to¸n

c Các bớc thực hiện:

HĐGV HĐHS Ghi bảng

? nhắc lại phép toán Excell?

- Gv cho Hs nghiên cứu sgk ?Các phép toán Pascal có khác không?

Hs nhớ nhắc lại Hs nghiên cứu sgk

2 Các phép toán với liệu kiểu số Kí

hiệu phép toán Kiểu liệu + Cộng số nguyên,số

thực

(10)

- Gv chốt lại treo b¶ng - GV lÊy mét sè vÝ dơ vỊ phÐp to¸n

Gaia thiệu cách ghi phép tốn, thứ tự thực phép toán Chú ý: sử dụng đợc dấu ngoặc trịn gv ghi ví dụ lên bảng

- Gv cho hs chuyển đổi só biểu thức toán học sang dạng biểu thức Pascal

Thảo luận nhóm trả lời câu hỏi

HS ghi vë

HS chuyển đổi theo yêu cầu gv

- 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 d số nguyên Ví dụ: ((a+b)*(c-d)+6)/3-a

4.Cũng cố: Có dạng liệu nào?

Trong Pascal có phép tốn nào? đợc ghi nh th no?

-@ -Ngày soạn: 08/09/2012 Tiết 8:Chơng trình máy tính liệu (tiếp)

3.3 HĐ3: Các phép toán so sánh

a Mc tiờu: Biết đợc phép so sánh cách viết phép so sánh Pascal b Nội dung: phép so sánh cách viết

c C¸c bíc thùc hiện:

HĐGV HĐHS ghi bảng

- Gv giơi thiệu: Ngoài phép toán số học ta thờng so s¸nh c¸c sè c¸c kÝ hiƯu quen thc - Gv cho hs quan sát bảng ? Kết so sánh gì?

Gv cht: kt qu so sỏnh sai

- viết chơng trình để so sánh ta sử dụng kí hiệu ngơn ngữ quy định

- Gv giíi thiƯu c¸ch viÕt c¸c phÐp so s¸nh Pascal - Gv cho hs ghi mét sè vÝ dô

HS ý lắng nghe quan sát bảng

Hs suy nghĩ trả lời HS theo dỏi ghi

3.C¸c phÐp so s¸nh

hiƯu PhÐp so s¸nh VÝ dơ

= b»ng 5=5

< nhá h¬n 3<5 > lín h¬n 9>6

(<>)

khác 65(6<>5)

(<=)

nhỏ hc

b»ng 5≤6(5<=6)

(>=)

lín

bằng 96(9>=6)

Ví dụ: <=

>= <> 3.4 HĐ4: Giao tiếp ngời - máy tính

a Mục tiêu: Nắm đợc khái niệm tơng tác ngời máy tính b Nội dung: Thực giao tiếp ngời máy tính

c.C¸c bíc thực hiện:

HĐGV HĐHS ghi bảng

- Gv minh họa máy tính chơng trình cụ thể để HS thấy đợc khái niệm tơng tác ngi v mỏy

Trong trình thực

Hs chó ý l¾ng nghe

(11)

ngời can thiệp tính tốn, kiểm tra điều chỉnh bổ sung… máy tính cho thơng tinh kết quả, thông báo… đợc gọi giao tiếp

VËy giao tiếp ngời máy gì?

Gv chèt cho hs ghi vë

Hs suy nghÜ tr¶ lời Hs ghi

(12)

Ngày soạn:15/09/2012 Ngày dạy: 19/09/2012 Tiết

Bi thc hnh : Viết chơng trình để tính tốn (Tiết 1) i Mục tiêu :

1. Kiến thức: Luyện tập soạn thảo, chỉnh sửa chơng trình, biên dịch, chạy xem kết hoạt động chơng trình mụi trng Turbo Pascal

2. Kỹ năng: Thực hành với biểu thức số học chơng trình Pascal

3. Thái độ: Nghiêm túc học tập, ham thích lập trình máy tính để giải

ii Chuẩn bị : 1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt, chơng trình TP

2 Häc sinh :

- Đọc trớc thực hành

- Học thuộc kiến thức lý thuyết tập học

iii Tiến trình lên lớp : 1 ổn định tổ chức lớp:

8A: 8B:

2 KiĨm tra bµi cị :

Kiểm tra trình thực hành

3 Bài míi :

hoạt động giáo viên hoạt động học sinh

Hoạt động : Hớng dẫn ban u

- Xác nhận kết báo cáo máy

- Ph bin ni dung yờu cầu chung tiết thực hành viết chơng trình để tính tốn.

Khởi động kiểm tra tình trạng máy tính => Báo cáo tình hình cho G

ổn định vị trí máy

Hoạt động : Giáo viên hớng dẫn Học sinh làm phần b, c 2.

- Làm máy tính - Theo dõi hớng dẫn máy - Kết hợp kiểm tra kĩ khởi động chơng trình, soạn chơng trình chạy dịch chơng trình Pascal

- Rèn luyện kĩ soạn thảo chơng trình, chạy dịch chơng trình

- Hiu c tỏc dng ca lnh in câu thông báo in kết phộp toỏn TP

Bài 1 : Phần b, c néi dung H xem SGK

Bµi 2 : Néi dung H lµm theo híng dÉn SGK

- Nắm vững thao tác để làm việc với chơng trình mơi trờng TP

- Nắm vững cấu trúc tác dụng lệnh : Writeln( câu thông báo) ;

Write (phép toán);

(13)

c¸c lƯnh

4 Cđng cè - lun tËp:

- NhËn xÐt ý thøc vµ kết thực hành học sinh - Cho điểm bạn có kết tốt

5 Hớng dÉn vỊ nhµ.

Chuẩn bị phần tổng kết để tiết sau thực hành tiếp

Ngµy soạn : 18/09/2011 Ngày dạy: 22/09/2011 Tiết 10

Bài thực hành : Viết chơng trình để tính toán (tiết 2) i Mục tiêu :

1 Kiến thức: Luyện tập soạn thảo, chỉnh sửa chơng trình, biên dịch, chạy xem kết hoạt động chơng trình mơi trờng Turbo Pascal

2 Kü năng: Thực hành với biểu thức số học chơng trình Pascal

3 Thỏi : Nghiờm tỳc học tập, ham thích lập trình máy tính để giải tập

ii ChuÈn bÞ : 1 Giáo viên :

- SGK, SGV, tài liƯu, Gi¸o ¸n

- Chuẩn bị phịng thực hành đủ số máy tính hoạt động tốt, chơng trình TP

2 Học sinh :

- Đọc trớc thùc hµnh

- Học thuộc kiến thức lý thuyết tập học

iii Tiến trình tiết dạy : 1 ổn định tổ chức lớp:

8A : 8B :

2 KiÓm tra cũ :

Kiểm tra trình thùc hµnh

3 Bµi míi :

hoạt động giáo viên hoạt động học sinh

Hoạt động : Hớng dẫn ban đầu

- Xác nhận kết báo cáo máy

- Phổ biến nội dung yêu cầu chung tiết thực hành viết chơng trình để tính tốn.

- Khởi động kiểm tra tình trạng máy tính => Báo cáo tình hình cho G

- ổn định vị trí máy

Hoạt động : Tìm hiểu thêm cách in liệu hình.

(14)

- Theo dõi hớng dẫn máy - Kết hợp kiểm tra kĩ soạn chơng trình chạy dịch chơng trình Pascal

- Rèn luyện kĩ soạn thảo chơng trình, chạy dịch chơng trình

- Tìm hiểu thêm cách in liệu hình

- Củng cố lại kiến thức cần đạt đợc tiết thực hành trớc

- NhuÇn nhuyễn cách giao tiếp ngời máy thông qua lệnh in liệu hình

Hot động : Giáo viên tổng kết nội dung tiết thực hành.

- Đa lên hình nội dung cần đạt tiết thực hành (SGK)

- Đứng chỗ đọc lại

- Cã thÓ giải thích thêm (nếu cần)

Tổng kết :

1 ký hiƯu c¸c phÐp to¸n: +, -, *, /, div, mod Các lệnh tạm ngừng chơng trình:

Delay(x):

Read hc Readln;

3 Câu lệnh Writeln(<Giá trị thực>:n:m); điều khiển in số thực hình với N: số ký tự trắng(độ rộng)

M: số chữ số phần thập phân

4 Cđng cè - lun tËp:

- NhËn xÐt ý thức kết thực hành

5 Hớng dẫn nhà:

Đọc chuẩn bị trớc : Sử dụng biến chơng trình

-o0o -.

Ngày soạn: 25/09/2011 Ngày dạy :27/09/2011

TiÕt 11

Bµi Sư dơng biÕn chơng trình (Tiết 1) i Mục tiêu :

1 Kiến thức: Học sinh biết vai trò khái niệm biến lập trình; Kỹ năng: Khai báo đợc biến chơng trình

3 Thái độ: Nghiêm túc học tập, ham thích lập trình máy tính để giải tập

ii ChuÈn bị : 1 Giáo viên :

(15)

2 Häc sinh :

- §äc tríc

- SGK, Đồ dùng học tập

iii Tiến trình lên lớp : 1 ổn định tổ chức lớp:

8A 8B

2 KiÓm tra cũ :

1 Viết lệnh in lên hình thông báo : 20 + = Viết lệnh in lên hình kết phép toán : 20+5

3 Viết lệnh điều khiển máy dừng lại đến nhấn phím enter tiếp tục Viết lệnh nhập liệu vào từ bàn phím

3 Bµi míi :

hoạt động giáo viên hoạt động học sinh

Hoạt động : vai trị biến lập trình.

- u cầu học sinh đọc SGK để hiểu bin

- Biến ? Biến có vai trò chơng trình ?

- Viết lệnh in kết phép cộng 15+5 lên hình ?

- Muốn in lên hình kết phép tính khác làm ? - Đa hình ảnh lên hình phân tích gợi mở

- Trình bày cách tính hai biểu thức bên ?

- Đa cách làm phân tích

1 Biến công cụ lập trình.

- Biếnđợc dùng để lu trữ liệu liệu thay đổi thực chơng trình - Dữ liệu biến lu trữ đợc gọi giá trị biến * Ví dụ 1:

In kết phép cộng 15+5 lên hình viết lệnh :

writeln(15+5);

In lên hình giá trị biến x + giá trị biÕn y viÕt lÖnh :

writeln(X+Y);

* VÝ dụ 2:

Tính in giá trị biĨu thøc

100 50

100 50

mµn hình Cách làm:

X 100 + 50 ; Y X/3 ; Z X/5 Hoạt động : biết khái niệm biến

- Yêu cầu học sinh đọc thầm nghiên cứu SGK

- ViƯc khai b¸o biÕn gồm khai báo gì?

- Đa ví dụ SGK phân tích thành phần

- Viết ví dụ khai báo biến giải thích thành phần?

- Vit dng tng quỏt khai báo biến chơng trình

- KiĨm tra kết nhóm đa dạng tổng quát

2 Khai b¸o biÕn

- ViƯc khai b¸o biÕn gồm: + Khai báo tên biến;

+ Khai báo kiĨu d÷ liƯu cđa biÕn * VÝ dơ :

Trong :

- var từ khố ngơn ngữ lập trình dùng để khai báo biến,

- m, n biến có kiểu nguyên (integer),

- S, dientich biến có kiểu thực (real),

(16)

Dạng tổng quát :

Var danh sách tên biến : kiểu biến ; 4 Cđng cè – lun tËp

1 Trong Pascal, khai báo sau cho khai báo biến số ?

a) var tb: real; b) var 4hs: integer; c) const x: real; d)

var R = 30;

2 Hãy cho biết kiểu liệu biến cần khai báo dùng để viết chơng trình để giải tốn dới đây:

a) Tính diện tích S của hình tam giác với độ dài cạnh a và chiều cao tơng ứng h (a

h là số tự nhiên đợc nhập vào từ bàn phím)

b) TÝnh kÕt c của phép chia lấy phần nguyênvà kết d cđa phÐp chia lÊy phÇn d cđa hai sè nguyên a b

5 Hớng dẫn nhà.

- Nắm vững khái niệm biến chức biến chơng trình - Học thuộc cách khai báo biến lấy ví dụ

- Đọc trớc phần 3,

Ngày soạn: 22/09/2012 Ngày dạy: 26/09/2012 Tiết 12 :

Bài Sử dụng biến chơng trình (Tiết 2) I Mục tiêu :

1 KiÕn thøc: HS hiĨu c¸ch sư dơng biến lệnh gán Biết khái niệm Kỹ năng: Biết cách sử dụng số chơng tr×nh

3 Thái độ: Nghiêm túc học tập, ham thích lập trình máy tính để giải bi

ii Chuẩn bị : 1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector,

2 Häc sinh :

- §äc trớc

- SGK, Đồ dùng học tập, bảng phơ

iii Tiến trình lên lớp : 1 ổn định tổ chức lớp:

8A 8B

2 KiĨm tra bµi cị :

1. Biến dùng để làm chơng trình ? Lệnh Readln(x) có tác dụng gì?

2. ViÕt c¸ch khai báo biến cho ví dụ cụ thể ?

3 Bµi míi :

hoạt động giáo viên hoạt động học sinh

Hoạt động : Học sinh biết cách sử dụng biến chơng trình.

- Sau khai b¸o biÕn, mn sư dơng biến phải làm cho biến có giá trị cách (nhập gán)

3 Sử dụng biến chơng trình

(17)

- Khi khai báo biến y thuộc kiểu Interger phải nhập giá trị cho biến y nh ?

- Khi nhập gán giá trị cho biến giá trị cũ có bị hay không?

- Giíi thiƯu cÊu tróc lƯnh g¸n

- Đa hình bảng ví dụ về lệnh g¸n.

LƯnh ý nghÜa

X:=12;

Gán giá trị lu biến nhớ Y vào biến nhớ X

X:=(a+b)/2;

Tăng giá trị biến nhớ X lên đơn vị, kết gán trở lại biến X

+ Khai báo biến thuộc kiểu ú

+ Nhập giá trị cho biến hoặc gán giá trị cho biến + Tính toán với giá trị cña biÕn

2. Lệnh để sử dụng biến :

+ Lệnh nhập giá trị cho biến từ bàn phím :

Readln(tên biến);

+ Lệnh gán giá trị cho biến :

Tên biến := Biểu thức cần gán giá trị cho biến; - Ví dụ :

LƯnh ý nghÜa

X:=12; G¸n gi¸ trị số 12 vào biến nhớ X

X:=Y; Gỏn giá trị lu biến nhớ

Y vµo biÕn nhí X

X:=(a+b)/2; Thùc hiƯn phÐp to¸n tÝnh trung

bình cộng hai giá trị nằm hai biến nhớ a b.Kết gán vào biến nhớ X

X:=X+1; Tăng giá trị biến nhớ X lªn

đơn vị, kết gán trở lại biến

X.

Hoạt động : HS biết khái niệm cách sử dụng chơng trình.

- Yêu cầu học sinh đọc sgk để hiểu cách khai báo nh th no?

- Nêu khái niệm ngắn gọn ? - Viết cách khai báo số vÝ dơ thĨ

- NhËn xÐt vµ chèt kh¸i niƯm h»ng, c¸ch khai b¸o h»ng, vÝ dơ

- Có thể dùng lệnh gán để thay đổi giá trị không ? Khi cần thay đổi giá trị ta làm nh nào?

4 H»ng

- Hằng đại lợng để lu trữ liệu có giá trị khơng đổi suốt trình thực chơng trình

- Cách khai báo hằng:

Const tên =giá trị cđa h»ng ;

VÝ dơ:

4 Cđng cè - luyện tập

- Đọc phần ghi nhớ sgk

- Chốt khái niệm biến

- Giả sử A đợc khai báo biến với kiểu liệu số thực, X biến với kiểu liệu xâu Các phép gán sau có hợp lệ không?

a) A:= 4; b) X:= 3242; c) X:= ‘3242’; d) A:= ‘Ha Noi’

5 Híng dÉn vỊ nhà.

1 Học thuộc khái niệm cách khai báo biến, Làm 2, 3, 5/33

(18)(19)

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

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

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

TÀI LIỆU LIÊN QUAN

w