1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tin hoc 8 tron bo dang day 20 201 mới

213 1,8K 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 213
Dung lượng 5,73 MB
File đính kèm Tin hoc 8 tron bo dang day 2016 - 2017 mới.rar (3 MB)

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

Nội dung

Bài 1 :MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNHTuần 1Tiết : 1Ngày dạy:1581982016Lớp 8A1,2,3,4,5,6,7A. MỤC TIÊU : 1. Kiến thức: Giúp HS Biết con 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 là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động. Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. Biết chương trình dịch có vai trò dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu được.2. Kĩ năng: Biết đưa ra quy trình các câu lệnh để thực hiện một cụng việc nào đó. Biết vai trò của chương trình dịch.3. Thái độ: Thái độ học tập nghiêm túc.B. 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 bài SGK, Đồ dùng học tập, bảng phụ...C. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP1. Kiểm tra kiến thức cũ : (1’) Kiểm tra đồ dùng của học sinh2. Giảng kiến thức mới :(3)a. Đặt vấn đề: Ở chương trình lớp 6, 7 các em đã được học một số phần mềm word và excel. Vậy chúng ta làm được những công việc như in ấn, sao chép, di chuyển... thông qua cái gì? Hôm nay chúng ta sẽ đi tìm hiểu bài mới.b. Triển khai bàiHoạt động của thầy và tròNội dung ghi bảngHoạt động 1 : Học sinh hiểu con người điều khiển máy tính thông qua cái gì? HS : Nghiên cứu SGK phần 1.GV : Làm thế nào để in văn bản có sẵn ra giấy.HS : Trả lờiGV : Con người điều khiển máy tính thông qua cái gì ?HS : Thông qua lệnhGV : Em hiểu thế nào là chương trìnhHS : Nghiên cứu và trả lời theo ý hiểu.GV : Giải thích về chương trình là gì .1. Con người ra lệnh cho máy tính như thế nào? (20 phút) Con người điều khiển máy tính thông qua lệnh. Chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều thao tác liên tiếp một cách tự động. Hoạt động 2 : Tìm hiểu ví dụ rô bốt quét nhà (17 phút)GV : Chiếu sơ đồ vị trí hiện tại của rôbốt.HS : Quan sát và nghiên cứu SGKGV : Em phải ra những lệnh nào để rôbốt hoàn thành việc nhặc rác bỏ vào thùng đúng nơi qui định.HS : Trả lờiGV : Cho rôbôt chạy trên mô hình để hs hình dung bằng trực quan.HS : Quan sát và nhớ các thao tác thực hiện của rôbốt.HS : Nhắc lại các lệnh mà robôt phải làm để hoàn thành công việc. 2. Ví dụ: rôbốt quét nhà(Mô hình SGK) Lập chương trình ra từng lệnh cụ thể, đơn giản, theo trình tự để rôbốt có thể hoàn thành tốt nhất công việc.3. Củng cố bài giảng: (3 phút)Sau khi thực hiện lệnh “Hãy quét nhà” ở trên, vị trí mới của rôbốt là gì? Em hãy đưa ra các lệnh để rôbốt trở lại vị trí xuất phát của nó (góc dưới bên trái màn hình). 4. Hướng dẫn học tập ở nhà :(1 phút)Viết các lệnh chỉ dẫn để rôbốt hoàn thành công việc trực nhật lớp của em.Viết các lệnh chỉ dẫn để rôbốt giúp em là một cái áo.D. RÚT KINH NGHIỆM........................................................................................................................................................................................................................................................................Bài 1 :MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt)Tuần 1Tiết : 2Ngày dạy:1581982016Lớp 8A1,2,3,4,5,6,7,8 A. MỤC TIÊU : 1. Kiến thức: Giúp HS: Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh. Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều cụng việc liên tiếp một cách tự động. Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. Biết ngôn ngữ dựng để viết chương trình mát tính gọi là ngôn ngữ lập trình. Biết chương trình dịch có vai trò dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu được.2. Kĩ năng: Biết đưa ra quy trình các câu lệnh để thực hiện một công việc nào đó. Biết vai trũ của chương trình dịch.3. Thái độ: Thái độ học tập nghiêm túc, yêu thích môn học.B. 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 bài SGK, Đồ dùng học tập, bảng phụ...C. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP1. Kiểm tra kiến thức cũ : (5 phút)Con người ra lệnh cho máy tính như thế nào ? Lấy một ví dụ minh hoạ ?2. Giảng kiến thức mới :a. Đặt vấn đề: Thế nào gọi là viết chương trình? Viết chương trình có phải là ngôn ngữ lập trình không?b. Triển khai bàiHoạt động của thày và tròNội dung ghi bảngHoạt động 3 : Học sinh hiểu viết chương trình là gì? (20 phút)Gv : Đưa ra ví dụ về một chương trình.Hs : Nghiên cứu SGK và quan sát sơ đồ về một chương trình.Gv : Lí do cần phải viết chương trình để điều khiển máy tínhHs : Dựa vào khái niệm chương trình để để trả lời.Gv : Chốt ý trên màn hìnhGv : Viết chương trình là gì ?Hs : Trả lời Gv : Đưa khái niệm viết chương trình trên màn hình.Hs : Đọc lại và ghi vở.3. Viết chương trình : ra lệnh cho máy tính làm việcViết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.Hoạt động 4 : Tìm hiểu thế nào là ngôn ngữ lập trình, chương trình dịch (17 phút)Gv : Máy tính có hiểu được chương trình viết bằng ngôn ngữ thông thường không ? Nó chỉ hiểu ngôn ngữ gì ?Hs : Suy nghĩ và trả lời Gv : Em hiểu ngôn ngữ lập trình là gì ?Hs : Nghiên cứu SGK và trả lời.Gv : Chốt các khái niệm trên màn hình.Hs : Đọc lại và ghi vở.Gv : Đưa mẫu một chương trình đơn giản viết bằng ngôn ngữ Pascal ? Theo em máy tính có hiểu ngay chương trình này không.Hs : Suy nghĩ trả lời : KhôngGv : Giải thích tác dụng của chương trình dịch.Hs : Nghiên cứu SGK và nêu khái niệm chương trình dịch.Gv : Chốt khái niệm môi trường lập trình và lấy ví dụ về một số môi trường lập trình khác nhau.4. Chương trình và ngôn ngữ lập trình ? Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính. Ch¬ương trình dịch đóng vai trò người phiên dịch và dịch những ch¬ương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu đ¬ược. Chương trình soạn thảo và chương trình dịch thường được kết hợp vào một phần mềm, được gọi là môi trường lập trình3. Củng cố bài giảng:( 2 phút)? Qua bài học em cần ghi nhớ những điều gìHs : Trả lờiGv : Chốt các ghi nhớ trên màn hình :GHI NHỚCon người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình.4. Hướng dẫn học tập ở nhà : ( 1 phút)Em hãy cho biết trong soạn thảo văn bản khi yêu cầu máy tính tìm kiếm và thay thế (Replace), thực chất ta đã yêu cầu máy thực hiện những lệnh gì ? Ta có thể thay đổi thứ tự của chúng đ¬ược không?Sau khi thực hiện lệnh “Hãy quét nhà” ở trên, vị trí mới của rôbốt là gì ? Em hãy đ¬ưa ra các lệnh để rôbốt trở lại vị trí xuất phát của nó (góc dư¬ới bên trái màn hình). Tại sao ng¬ười ta tạo ra các ngôn ngữ khác để lập trình trong khi các máy tính đều đã có ngôn ngữ máy của mình? Học thuộc phần ghi nhớ.D. RÚT KINH NGHIỆM

Trang 1

Bài 1 :MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

- Biết con 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 là cách để con người chỉ dẫn cho máy tính thực hiệnnhiều công việc liên tiếp một cách tự động

- Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiệncác công việc hay giải một bài toán cụ thể

- Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lậptrình

- Biết chương trình dịch có vai trò dịch chương trình sang ngôn ngữ máy đểmáy tính có thể hiểu được

2 Kĩ năng:

- Biết đưa ra quy trình các câu lệnh để thực hiện một cụng việc nào đó

- Biết vai trò của chương trình dịch

3 Thái độ:

- Thái độ học tập nghiêm túc

B 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 bài

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

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ : (1’)

- Kiểm tra đồ dùng của học sinh

2 Giảng kiến thức mới :(3)

a Đặt vấn đề: Ở chương trình lớp 6, 7 các em đã được học một số phần

mềm word và excel Vậy chúng ta làm được những công việc như in ấn, sao chép,

di chuyển thông qua cái gì? Hôm nay chúng ta sẽ đi tìm hiểu bài mới

b Triển khai bài

Hoạt động của thầy và trò Nội dung ghi bảng

Trang 2

Hoạt động 1 : Học sinh hiểu con người điều khiển máy tính thông qua cái gì?

HS : Nghiên cứu SGK phần 1

GV : Làm thế nào để in văn bản có

sẵn ra giấy

HS : Trả lời

GV : Con người điều khiển máy tính

thông qua cái gì ?

HS : Thông qua lệnh

GV : Em hiểu thế nào là chương trình

HS : Nghiên cứu và trả lời theo ý

Hoạt động 2 : Tìm hiểu ví dụ rô bốt quét nhà (17 phút)

GV : Chiếu sơ đồ vị trí hiện tại của

thực hiện của rôbốt

HS : Nhắc lại các lệnh mà robôt phải

làm để hoàn thành công việc

2 Ví dụ: rô-bốt quét nhà

(Mô hình SGK)

- Lập chương trình ra từng lệnh cụ thể,đơn giản, theo trình tự để rôbốt có thểhoàn thành tốt nhất công việc

3 Củng cố bài giảng: (3 phút)

Sau khi thực hiện lệnh “Hãy quét nhà” ở trên, vị trí mới của rô-bốt là gì?

Em hãy đưa ra các lệnh để rô-bốt trở lại vị trí xuất phát của nó (góc dưới bên trái màn hình)

Bài 1 :MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt)

Trang 3

- Biết đưa ra quy trình các câu lệnh để thực hiện một công việc nào đó.

- Biết vai trũ của chương trình dịch

3 Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học

B 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 bài

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

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ : (5 phút)

Con người ra lệnh cho máy tính như thế nào ? Lấy một ví dụ minh hoạ ?

2 Giảng kiến thức mới :

a Đặt vấn đề:

Thế nào gọi là viết chương trình? Viết chương trình có phải là ngôn ngữ

lập trình không?

b Triển khai bài

Hoạt động của thày và trò Nội dung ghi bảng

Hoạt động 3 : Học sinh hiểu viết chương trình là gì? (20 phút)

Gv : Đưa ra ví dụ về một chương

trình

3 Viết chương trình : ra lệnh cho máy tính làm việc

Trang 4

Hs : Nghiên cứu SGK và quan sát sơ

đồ về một chương trình

Gv : Lí do cần phải viết chương trình

để điều khiển máy tính

Hs : Dựa vào khái niệm chương trình

Hoạt động 4 : Tìm hiểu thế nào là ngôn ngữ lập trình, chương trình dịch (17 phút)

Gv : Máy tính có hiểu được chương

trình viết bằng ngôn ngữ thông

thường không ? Nó chỉ hiểu ngôn ngữ

gì ?

Hs : Suy nghĩ và trả lời

Gv : Em hiểu ngôn ngữ lập trình là

gì ?

Hs : Nghiên cứu SGK và trả lời

Gv : Chốt các khái niệm trên màn

hình

Hs : Đọc lại và ghi vở

Gv : Đưa mẫu một chương trình đơn

giản viết bằng ngôn ngữ Pascal

? Theo em máy tính có hiểu ngay

chương trình này không

Hs : Suy nghĩ trả lời : Không

Gv : Giải thích tác dụng của chương

để viết các chương trình máy tính

- Chương trình dịch đóng vai trò "người

phiên dịch" và dịch những chương trìnhđược viết bằng ngôn ngữ lập trình sangngôn ngữ máy để máy tính có thể hiểu đ-ược

- Chương trình soạn thảo và chươngtrình dịch thường được kết hợp vào mộtphần mềm, được gọi là môi trường lập trình

3 Củng cố bài giảng:( 2 phút)

? Qua bài học em cần ghi nhớ những điều gì

Trang 5

Hs : Trả lời

Gv : Chốt các ghi nhớ trên màn hình :

GHI NHỚ

Con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh

Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giảimột bài toán cụ thể

Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lậptrình

4 Hướng dẫn học tập ở nhà : ( 1 phút)

Em hãy cho biết trong soạn thảo văn bản khi yêu cầu máy tính tìm kiếm và thay thế (Replace), thực chất ta đã yêu cầu máy thực hiện những lệnh gì ? Ta có thể thay đổi thứ tự của chúng được không?

Sau khi thực hiện lệnh “Hãy quét nhà” ở trên, vị trí mới của rô-bốt là gì ?

Em hãy đưa ra các lệnh để rô-bốt trở lại vị trí xuất phát của nó (góc dưới bên trái màn hình)

Tại sao người ta tạo ra các ngôn ngữ khác để lập trình trong khi các máy

tính đều đã có ngôn ngữ máy của mình?

Học thuộc phần ghi nhớ

D RÚT KINH NGHIỆM

Bài 2 :LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Tuần 2

Tiết : 3

Trang 6

- Biết cấu trúc chung của một chương trình gồm 2 phần.

- Rèn luyện kĩ năng làm quen với các chương trình đơn giản

- Biết các từ khóa dành riêng cho ngôn ngữ lập trình

3 Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học

B 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 bài

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

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ : (7 phút)

1 Viết chương trình là gì ? tại sao phải viết chương trình ?

2 Ngôn ngữ lập trình là gì ? tại sao phải tạo ra ngôn ngữ lập trình ?

2 Giảng kiến thức mới :

a Đặt vấn đề: 1 phút

Thế nào là ngôn ngữ lập trình và ngôn ngữ lập trình gồm những gì? Chúng

ta đi vào bài mới

b Triển khai bài

hoạt động của thày và trò Nội dung ghi bảng

Hoạt động 1 : Học sinh hiểu thế nào là ngôn ngữ lập trình ( 10 phút)

Gv : Đưa ra ví dụ về một

1 Ví dụ về chương trình

* Ví dụ về một chương trình đơn giản viết bằng

Trang 7

chương trình đơn giản viết

trong môi trường Pascal

Hs : Quan sát cấu trúc và giao

diện của chương trình Pascal

Gv : Theo em khi chương trình

được dịch sang mã máy thì

máy tính sẽ đưa ra kết quả gì ?

Hs : Trả lời theo ý hiểu

Pascal

- Sau khi chạy chương trình này máy sẽ in lênmàn hình dòng chữ Chao cac ban

Hoạt động 2 : Học sinh hiểu ngôn ngữ lập trình gồm những gì? ( 9 phút)

Gv : Khi nói và viết ngoại ngữ

để người khác hiểu đúng các

em có cần phải dùng các chữ

cái, những từ cho phép và phải

được ghép theo đúng quy tắc

Hs : Nghiên cứu SGK trả lời

Gv : Chốt khái niệm trên màn

hình

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

- Ngôn ngữ lập trình là tập hợp các kí hiệu vàquy tắc viết các lệnh tạo thành một chươngtrình hoàn chỉnh và thực hiện được trên máytính

Hoạt động 3 :HS tìm hiểu thế nào là từ khoá và tên trong chương trình(13 phút)

Gv : Trong chương trình đại

lượng nào gọi là tên

Hs : Trả lời theo ý hiểu

3 Từ khoá và tên

- Từ khoá của một ngôn ngữ lập trình là những

từ dành riêng, không được dùng các từ khoánày cho bất kì mục đích nào khác ngoài mụcđích sử dụng do ngôn ngữ lập trình quy định

- Tên được dùng để phân biệt các đại lượngtrong chương trình và do người lập trình đặttheo quy tắc :

Trang 8

Gv : Tên là gì ?

Gv : Chốt khái niệm tên và giải

thích thêm về quy tắc đặt tên

trong chương trình

Hs : Nghe và ghi bài

+ Hai đại lượng khác nhau trong một chương trình phải có tên khác nhau

+ Tên không được trùng với các từ khoá.

3 Củng cố bài giảng: (5 phút)

? Qua tiết học em đã hiểu được những điều gì

? Hãy đặt hai tên hợp lệ và hai tên không hợp lệ

G : Tên hợp lệ trong ngôn ngữ lập trình Pascal không được bắt đầu bằng chữ

số và không được chứa dấu cách (kí tự trống) Do vậy chúng ta có thể đặt tên

STamgiac để chỉ diện tích hình tam giác, hoặc đặt tên ban_kinh cho bán kính của hình tròn, Các tên đó là những tên hợp lệ, còn các tên Lop em, 10A, là những tên không hợp lệ

4 Hướng dẫn học tập ở nhà : ( 1 phút)

1 Học thuộc khái niệm ngôn ngữ lập trình và hiểu về môi trường lập trình là gì

2 Hiểu, phân biệt được từ khoá và tên trong chương trình

D RÚT KINH NGHIỆM

Bài 2 : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH(tt)

Tuần 2

Tiết : 4

Trang 9

- Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra.

- Biết cấu trúc của chương trình bao gồm phần khai báo và phần thân

1 Giáo viên: SGK, SGV, tài liệu, giáo án, đồ dùng dạy học…

2 Học sinh : Đọc trước bài, Sách giáo khoa, đồ dùng dạy học.

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ : ( 4 phút)

- Bảng chữ cái của ngôn ngữ lập trình gồm những gì ?

2 Giảng kiến thức mới :

a Đặt vấn đề:: 1phút

- Cấu trúc chung của chương trình gồm có mấy phần Cách đặt tên như thếnào?

b Triển khai bài

hoạt động của thày và trò Nội dung ghi bảng

Hoạt động 1 : Học sinh hiểu cấu trúc của một chương trình ( 20 phút)

4 Cấu trúc chung của chương trình

- Cấu trúc chung của mọi chương trình gồm:

Phần khai báo

oKhai báo tên chương trình;

oKhai báo các thư viện (chứa các lệnhviết sẵn có thể sử dụng trong chươngtrình) và một số khai báo khác

Phần thân của chương trình gồm các câulệnh mà máy tính cần thực hiện Đây là

phần bắt buộc phải có

Trang 10

Hs : Đọc

Gv : Giải thích thêm cấu tạo của

từng phần đó - Phần khai báo có thể có hoặc không Tuy nhiên, nếu có phần khai báo phải được đặt

trước phần thân chương trình

Hoạt động 2 : Học sinh hiểu một số thao tác chính trong NNLT Pascal(15 phút)

Gv : Khởi động chương trình T.P

để xuất hiện màn hình sau :

Gv : Giới thiệu màn hình soạn thảo

của T.P

Hs : Quan sát và lắng nghe

Gv : Giới thiệu các bước cơ bản để

làm việc với một chương trình

trong môi trường lập trình T.P

5 Ví dụ về ngôn ngữ lập trình

- Khởi động chương trình :

- Màn hình T.P xuất hiện

- Từ bàn phím soạn chương trình tương tự word

- Sau khi đã soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình

- Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9

3 Củng cố bài giảng: ( 4 phút)

? Qua tiết học em đã hiểu được những điều gì

Hs : Nhắc lại kiến thức trọng tâm

Gv : Chốt lại những kiến thức cần nắm vững trong tiết học

4 Hướng dẫn học tập ở nhà : ( 1 phút)

-Hiểu cấu trúc của chương trình thường gồm những phần nào ?

- Học thuộc các bước cơ bản để làm việc với chương trình trong môi

trường T.P

- Học thuộc phần ghi nhớ (SGK)

D RÚT KINH NGHIỆM

Bài Thực Hành Số 1

LÀM QUEN VỚI TURBO PASCAL Tuần 3

Tiết : 5

Trang 11

- Gừ được một chương trỡnh Pascal đơn giản.

- Biết cỏch dịch, sửa lỗi chương trỡnh, chạy chương trỡnh và xem kết quả

1 Giỏo viờn : SGK, giỏo ỏn, tài liệu tham khảo

- Chuẩn bị phũng thực hành đủ số mỏy hoạt động tốt

2 Học sinh : Học kỹ lý thuyết, đọc trước bài thực hành

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ :

2 Giảng kiến thức mới :

Phõn và chia việc cho từng nhúm thực hành.

Hoạt động của thầy và trũ Nội dung ghi bảng

Gv : Phổ biến nội dung yêu cầu

chung trong tiết thực hành là làm

quen với ngôn ngữ lập trình Turbo

Pascal.

H : Khởi động và kiểm tra tình trạng máytính của mình => Báo cáo tình hình cho G

H : ổn định vị trí trên các máy

Hoạt động 2 : Giỏo viờn hướng dẫn HS làm bài 1trờn màn hỡnh lớn (23’)

Gv : Giới thiệu biểu tượng của

chương trỡnh và cỏch khởi động

chương trỡnh bằng 2 cỏch

Hs : Theo dừi và quan sỏt tỡm biểu

tượng của chương trỡnh trờn mỏy

của mỡnh

Bài 1 Làm quen với việc khởi động và

thoỏt khỏi Turbo Pascal Nhận biết cỏc thành phần trờn màn hỡnh của Turbo Pascal

Trang 12

Gv : Giới thiệu màn hình TP.

Hs : Quan sát khám phá các thành

phần trên màn hình TP

Gv : Giới thiệu các thành phần trên

màn hình của Turbo Pascal

Gv : Giới thiệu cách thoát khỏi TP

Hs : Làm thử trên máy tính của

mình

G : Theo dõi quan sát các thao tác

thực hiện của H trên từng máy và

Cách 2: Nháy đúp chuột trên tên tệp

Turbo.exe trong thư mục chứa tệp này (thường là thư mục con TP\BIN).

b Quan sát màn hình của Turbo Pascal và

so sánh với hình 11 SGK

c Nhận biết các thành phần: Thanh bảngchọn; tên tệp đang mở; con trỏ; dòng trợgiúp phía dưới màn hình

d Nhấn phím F10 để mở bảng chọn, sử

dụng các phím mũi tên sang trái và sangphải (← và →) để di chuyển qua lại giữacác bảng chọn

h Nhấn tổ hợp phím Alt+X để thoát khỏi

Gv : dịch và chạy chương trình trên

Bài 2 Soạn thảo, lưu, dịch và chạy một

chương trình đơn giản

program CT_Dau_tien;

uses crt;

begin

clrscr;

writeln('Chao cac ban');

write('Toi la Turbo Pascal');

end.

- Nhấn tổ hợp phím Alt+F9 để dịch chương

trình

Trang 13

máy chủ.

Hs : Quan sát và đối chiếu kết quả

trên máy của mình

Bài Thực Hành Số 1

LÀM QUEN VỚI TURBO PASCAL (tt)

Trang 14

- Gõ được một chương trình Pascal đơn giản.

- Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết quả

1 Giáo viên : SGK, giáo án, tài liệu tham khảo

- Chuẩn bị phòng thực hành đủ số máy hoạt động tốt

2 Học sinh : Học kỹ lý thuyết, đọc trước bài thực hành

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ :

2 Giảng kiến thức mới :

Hoạt động của thầy và trò Nội dung ghi bảng

Hoạt động 4 : Giáo viên hướng dẫn HS làm bài 3 trên màn hình lớn(25phút)

Hs : Làm theo các bước yêu cầu trong

SGK

Gv : Thường xuyên đi các máy kiểm

tra, theo dõi và hướng dẫn cụ thể

Gv : Làm các bước a, b trên máy chủ và

giải thích một số lỗi cho H hiểu

Hs : Quan sát và lắng nghe giải thích

Bài 3 Chỉnh sửa chương trình và

nhận biết một số lỗi

Hoạt động 5 : Giáo viên tổng kết nội dung tiết thực hành (15 phút)

Gv : Đưa lên màn hình nội dung chính

cần đạt trong tiết thực hành này (SGK)

Hs : Đọc lại

Hs : Đọc phần đọc thêm SGK

Tổng kết : SGK

Trang 15

Bài 3 : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

Trang 16

- Biết khái niệm dữ liệu và kiểu dữ liệu.

- Biết một số phép toán với kiểu dữ liệu số

1 Giáo viên : SGK, SGV, tài liệu, giáo án, đồ dùng dạy học…

2 Học sinh : Đọc trước bài, Sách giáo khoa, đồ dùng dạy học.

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ :

2 Giảng kiến thức mới :

a Đặt vấn đề

- Tiết trước các em đã được thực hành trên ngôn ngữ lập trình pascal Vậytrong ngôn ngữ lập trình pascal có mấy kiểu dữ liệu?

b Triển khai bài

Hoạt động của thầy và trò Nội dung ghi bảng

Hoạt động 1 : Học sinh tìm hiểu về dữ liệu và kiểu dữ liệu (19 phút)

Gv : Nêu tình huống để gợi ý về dữ liệu

và kiểu dữ liệu

Gv : Đưa lên màn hình ví dụ 1 SGK

Hs : Quan sát để phân biệt được hai

loại dữ liệu quen thuộc là chữ và số

Gv : Ta có thể thực hiện các phép toán

với dữ liệu kiểu gì ?

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

số

1 Dữ liệu và kiểu dữ 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ố

- Các ngôn ngữ lập trình định

Trang 17

Gv : Còn với kiểu chữ thì các phép

toán đó không có nghĩa

Gv : Theo em có những kiểu dữ liệu

gì ? Lấy ví dụ cụ thể về một kiểu dữ

liệu nào đó

Hs : Nghiên cứu SGK và trả lời trên

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

Gv : Chốt trên màn hình 3 kiểu dữ liệu

cơ bản nhất và giải thích thêm

Gv : Trong ngôn ngữ lập trình nào

cũng chỉ có 3 kiểu dữ liệu đó hay còn

nhiều nữa ?

Hs : Nghiên cứu SGK trả lời

Gv : Đưa lên màn hình ví dụ 2 SGK để

giới thiệu tên của một số kiểu dữ liệu

cơ bản trong NNLT pascal

Gv : Đọc tên kiểu dữ liệu Integer, real,

char, string

Hs : Đọc lại

Hs : Viết tên và ý nghĩa của 4 kiểu dữ

liệu cơ bản trong TP

Gv : Đưa ví dụ : 123 và ‘123’

Hs : Đọc tên hai kiểu dữ liệu trên

Gv : Đưa ra chú ý về kiểu dữ liệu char

Số thực, ví dụ chiều cao của

bạn Bình, điểm trung bình mônToán,

Xâu kí tự (hay xâu) là dãy các

"chữ cái" lấy từ bảng chữ cái của

ngôn ngữ lập trình, ví dụ: "Chao cac ban", "Lop 8E", "2/9/1945"

- Ngôn ngữ lập trình cụ thể còn địnhnghĩa nhiều kiểu dữ liệu khác Số cáckiểu dữ liệu và tên kiểu dữ liệu trongmỗi ngôn ngữ lập trình có thể khác nhau

Ví dụ 2 Bảng 1 dưới đây liệt kê một số

kiểu dữ liệu cơ bản của ngôn ngữ lậptrình Pascal:

Chú ý: Dữ liệu kiểu kớ tự và kiểu xõu

trong Pascal được đặt trong cặp dấu nhỏy

Tên kiểu

char Một kí tự trong bảng chữ cái

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

Trang 18

Hoạt động 2 : HS tìm hiểu, làm quen với các phép toán và kiểu dữ liệu số (22 phút)

Gv : Viết lên bảng phụ các phép toán

số học dùng cho dữ liệu kiểu số thực và

số nguyên ?

Hs : Viết và giơ bảng phụ khi có hiệu

lệnh của G

Gv : Đưa lên màn hình bảng kí hiệu các

phép toán dùng cho kiểu số thực và số

nguyên

Hs : Quan sát để hiểu cách viết và ý

nghĩa của từng phép toán và ghi vở

Gv : Đưa ra một số ví dụ sgk và giải

thích thêm

Hs : Quan sát, lắng nghe và ghi vở

Gv : Đưa ra phép toán viết dạng ngôn

2 Các phép toán với dữ liệu kiểu số.

- Bảng dưới đây kí hiệu của các phéptoán số học đó trong ngôn ngữ Pascal:

Dưới đây là các ví dụ về phép chia, phépchia lấy phần nguyên và phép chia lấyphần dư:

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

5 div 2 = 2; −12 div 5 = −2

5 mod 2 = 1; −12 mod 5 = −2

- Ta có thể kết hợp các phép tính số họcnói trên trong ngôn ngữ lập trình Pascal

Phép toán Kiểu dữ liệu

số nguyên

mod chia lấy phần

số nguyên

Trang 19

không có dấu ngoặc, các phép nhân,phép chia, phép chia lấy phần nguyên

và phép chia lấy phần dư được thựchiện trước;

• Phép cộng và phép trừ đượcthực hiện theo thứ tự từ trái sang phải

Chú ý: Trong Pascal (và trong hầu hết

các ngôn ngữ lập trình nói chung) chỉđược phép sử dụng cặp dấu ngoặc tròn ()

để gộp các phép toán Không dùng cặpdấu ngoặc vuông [ ] hay cặp dấu ngoặcnhọn {} như trong toán học

3 Củng cố bài giảng: (2 phút)

Hs : Nhắc lại những kiến thức cần đạt được trong bài

Gv : Chốt lại những kiến thức trọng tâm trong bài

Trang 20

Bài 3 : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU(tt)

- Biết được các kí hiệu toán học sử dụng để kí hiệu các phép so sánh

- Biết được sự giao tiếp giữa người và máy tính

1 Giáo viên : SGK, SGV, tài liệu, giáo án, đồ dùng dạy học…

2 Học sinh : Đọc trước bài, Sách giáo khoa, đồ dùng dạy học.

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ : ( 5 phút)

? Hãy nêu một số kiểu dữ liệu thường dùng

2 Giảng kiến thức mới :

Hoạt động của thầy và trò Nội dung ghi bảng

Hoạt động 1 : HS biết ý nghĩa và cách viết các phép toán so sánh trong TP

Gv : Đưa lên màn hình bảng kí hiệu

các phép toán so sánh trong toán

Trang 21

Hs : Viết bảng phụ kết quả so sánh

của a, b, c

Gv : Theo em các phép so sánh này

viết trong ngôn ngữ TP có giống

trong toán học không ?

Hs : Trả lời theo ý hiểu

Gv : Nêu hai tình huống tạm ngừng

tại màn hình kết quả thông qua các

- Thông báo :

b) Nhập dữ liệu

- Lệnh : write('Ban hay nhap nam sinh:');

read(NS);

- Thông báo :

c) Chương trình tạm ngừng

- Lệnh : Writeln('Cac ban cho 2 giay nhe ');Delay(2000);

Thông báo :

- Lệnh : writeln('So Pi = ',Pi);

read; {readln;}

- Thông báo :

d) Hộp thoại

Trang 22

3 Củng cố bài giảng: ( 5 phút)

Hs : Nhắc lại những kiến thức cần đạt được trong bài

Gv : Chốt lại những kiến thức trọng tâm trong bài

Trang 23

Bài Thực Hành Số 2 VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN

- Biết cách chuyển biểu thức toán học sang biểu diễn trong Pascal

- Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau

1 Giáo viên : SGK, giáo án, tài liệu tham khảo

- Chuẩn bị phòng thực hành đủ số máy hoạt động tốt

2 Học sinh : Học kỹ lý thuyết, đọc trước bài thực hành

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ :

2 Giảng kiến thức mới

a Đặt vấn đề : 2 phút

Tiết trước các em đã đi tìm hiểu về chương trình và dữ liệu ? Vậy làm thếnào để viết được một chương trình? Tiết học này các em sẽ đi thực hành trên máytính về cách viết một chương trình đễ tính toán

b Triển khai bài :

Hoạt động của thầy và trò Kiến thức cần đạt

Hoạt động 1 : Hướng dẫn ban đầu( 5 phút)

Gv : Đóng điện Hs : Khởi động và kiểm tra tình trạng máy

tính của mình => Báo cáo tình hình cho G

Trang 24

Gv : Xác nhận kết quả báo cáo trên

từng máy

Gv : Phổ biến nội dung yêu cầu

chung trong tiết thực hành là viết

chương trình để tính toán.

Hs : ổn định vị trí trên các máy

Hoạt động 2 : Giáo viên hướng dẫn Hs làm bài 1 phần b, c và bài 2 ( 32 phút)

Hs : Làm bài trên máy tính của

mình

Gv : Theo dõi và hướng dẫn từng

máy

Gv : Kết hợp kiểm tra kĩ năng khởi

động chương trình, soạn chương

trình và chạy dịch chương trình

trong Pascal

Hs : Rèn luyện kĩ năng soạn thảo

chương trình, chạy dịch chương

trình

Hs : Hiểu được tác dụng của lệnh in

ra câu thông báo và in kết quả của

phép toán trong TP

Bài 1 : Phần b, c nội dung xem trong SGK

Bài 2 : Nội dung làm theo hướng dẫn SGK.

- Nắm vững các thao tác cơ bản để làm việcvới chương trình trong môi trường TP

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

Trang 25

Bài: Thực hành số 2 VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(tt)

- Biết sử dụng phép toán DIV và MOD

- Hiểu thêm về các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình

1.Giáo viên : SGK, giáo án, tài liệu tham khảo

- Chuẩn bị phòng thực hành đủ số máy hoạt động tốt

2 Học sinh: Học kỹ lý thuyết, đọc trước bài thực hành

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ :

2 Giảng kiến thức mới : Phân việc cho từng nhóm thực hành.

Hoạt động của thầy và trò Kiến thức cần đạt

Hoạt động 1 : Hướng dẫn ban đầu (5 phút)

Gv : Đóng điện

Gv : Xác nhận kết quả báo cáo trên

từng máy

Gv : Phổ biến nội dung yêu cầu

chung trong tiết thực hành là viết

chương trình để tính toán.

Hs : Khởi động và kiểm tra tình trạng máytính của mình => Báo cáo tình hình cho G

Hs : ổn định vị trí trên các máy

Hoạt động 2 : Tìm hiểu thêm về cách in dữ liệu ra màn hình(25 phút)

Hs : Làm bài trên máy tính của

mình

Bài 3 : Nội dung làm theo hướng dẫn

SGK

Trang 26

Gv : Theo dõi và hướng dẫn từng

máy

Gv : Kết hợp kiểm tra kĩ năng soạn

chương trình và chạy dịch chương

trình trong Pascal

Hs : Rèn luyện kĩ năng soạn thảo

chương trình, chạy dịch chương

trình

Hs : Tìm hiểu thêm về cách in dữ

liệu ra màn hình

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

- Nhuần nhuyễn cách giao tiếp giữa người

và máy thông qua các lệnh in dữ liệu ramàn hình

Hoạt động 3 : Giáo viên tổng kết nội dung tiết thực hành(9 phút)

Gv : Đưa lên màn hình nội dung

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

trong Pascal: +, -, *, /, moddiv

2 Các lệnh làm tạm ngừng chương

trình:

delay(x) tạm ngừng chương trình trong vòng x phần nghìn giây, sau đó

tự động tiếp tục chạy

read hoặc readln tạm ngừng chương trình cho đến khi người dùng

nhấn phím Enter.

3 Câu lệnh Pascal writeln(<giá trị

thực>:n:m) được dùng để điều khiển cách in các số thực trên màn hình; trong đó giá trị thực là số hay biểu thức

số thực và n, m là các số tự nhiên n

quy định độ rộng in số, còn m là số chữ

số thập phân Lưu ý rằng các kết quả in

ra màn hình được căn thẳng lề phải

Trang 27

Câu lệnh Pascal writeln(<giá trị thực>:n:m) được dùng để điều khiển cách

in các số thực trên màn hình; trong đó giá trị thực là số hay biểu thức số thực và

n, m là các số tự nhiên n quy định độ rộng in số, còn m là số chữ số thập phân.Lưu ý rằng các kết quả in ra màn hình được căn thẳng lề phải

4 Hướng dẫn học tập ở nhà : (1 phút)

- Đọc và chuẩn bị trước bài 4 : Sử dụng biến trong chương trình

D RÚT KINH NGHIỆM

Trang 28

Bài 4: SỬ DỤNG BIẾN TRONG TRƯƠNG TRÌNH

- Biết được cách sử dụng biến trong chương trình Pascal

- Biết biến là đại lượng để lưu trữ dữ liệu, trong chương trình có thể thay đổi giá trị của biến

- Biết được khỏi niệm hằng trong ngôn ngữ lập trình

- Biết hằng là đại lượng lưu trữ dữ liệu cố định, không được phép thay đổi giá trị của hằng trong chương trình

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

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

1 Viết lệnh in lên màn hình thông báo : ‘20 + 5 =’

2 Viết lệnh in lên màn hình kết quả phép toán : 20+5

3 Viết lệnh điều khiển máy dừng lại đến khi nhấn phím enter thì tiếp tục

4 Viết lệnh nhập dữ liệu vào từ bàn phím

2 Giảng kiến thức mới :

Hoạt động của thày và trò Nội dung ghi bảng

Hoạt động 1 : Học sinh biết vai trò của biến trong lập trình (17)

Trang 29

Hs : Đọc SGK để hiểu thế nào là biến.

Gv : Biến là gì ? Biến có vai trò gì

Hs : Quan sát, lắng nghe để hiểu thế

nào là biến và vai trò của biến

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

- Biến được dùng để lưu trữ dữ liệu và dữ

liệu này có thể thay đổi trong khi thực hiện chương trình

- Dữ liệu do biến lưu trữ được gọi là giátrị của biến

* Ví dụ 1 :

In kết quả phép cộng 15+5 lên màn hìnhviết lệnh :

100 50 3

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 đó :

Trang 30

Gv : Viết một ví dụ về khai báo biến

rồi giải thích thành phần ?

Hs : Làm theo nhóm vào bảng phụ

Gv : Thu kết quả nhận xét và cho điểm

Gv : Viết dạng tổng quát để khai báo

biến trong chương trình

Hs : Quan sát ví dụ và viết theo nhóm

Gv : Kiểm tra kết quả nhóm và đưa ra

1 Trong Pascal, khai báo nào sau đây là đúng 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 dữ liệu của các biến cần khai báo dùng để viết chươngtrình để giải các bài toán dưới đây:

a) Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập vào từ bàn phím) b) Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của hai số nguyên a và b.

đáp án : a) Var S, a, h: integer

b) Var a, b: integer;

c, d: real;

4 Hướng dẫn học tập ở nhà : (1 phút)

1 Nắm vững khái niệm biến và chức năng của biến trong chương trình

2 Học thuộc cách khai báo biến và lấy ví dụ

3 Đọc trước phần 3, 4 trong bài

D RÚT KINH NGHIỆM

Trang 31

Bài 4: SỬ DỤNG BIẾN TRONG TRONG CHƯƠNG TRÌNH(tt)

- Biết được cách sử dụng biến trong chương trình Pascal

- Biết biến là đại lượng để lưu trữ dữ liệu, trong chương trình có thể thay đổi giá trị của biến

- Biết được khỏi niệm hằng trong ngôn ngữ lập trình

- Biết hằng là đại lượng lưu trữ dữ liệu cố định, không được phép thay đổi giá trị của hằng trong chương trình

- 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 bài

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

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ (5’)

Biến dùng để làm gì trong chương trình ? Lệnh Readln(x) có tác dụng gì ?Viết cách khai báo biến và cho ví dụ cụ thể ?

2 Giảng kiến thức mới

Hoạt động của thầy và trò Nội dung ghi bảng

Hoạt động 1 : Học sinh biết cách sử dụng biến trong chương trình(17 phút)

GV : Trong ngôn ngữ lập trình hãy cho biết

các thao tác có thể thực hiện với biến

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

Trang 32

HS : Gán giá trị cho biến

Tính toán với giá trị của biến

HS: Kiểu dữ liệu của giá trị được gán cho

biến thường phải trùng với kiểu của biến và

khi được gán một giá trị mới, giá trị cũ của

biến bị xóa đi

GV: Yêu cầu học sinh lên bảng viết cú pháp

của câu lệnh gán giá trị cho biến

HS: Viết tại máy của mình

GV : Sử dụng phần mềm Italc để quan sát HS

GV : Ghi bảng

GV : Chiếu ví dụ 4 SGK

HS : Quan sát

GV : Khi gặp câu lệnh gán, pascal sẽ thực

hiện như thế nào ?

Gán gía trị cho biến Tính toán với giá trị của biến

Tên biến  biểu thức cần gán giá trị cho biến

Trang 33

HS : Trả lời

GV : Khi gặp câu lệnh gán, pascal sẽ tính

toán giá trị của biểu thức ở bên phải phép gán

và gán giá trị này cho biến ở bên trái phép

phụ thuộc vào người dùng Như vậy thì giá trị

của biến có thể thay đổi trong khi thực hiện

GV: Đưa ra ví dụ về chương trình tính chu vi

và diện tích có khai báo hằng

GV : Giải thích chương trình trên

GV: Vậy hằng là gì?

HS: 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

GV: Hãy xác định từ khóa, tên hằng và giá trị

của hằng trong ví dụ trên

HS: Trả lời

GV: Qua ví dụ trên em hãy viết cú pháp của

4 Hằng

- Hằng là đại lượng để lưu trữ dữ

liệu và có giá trị không đổi trong

suốt quá trình thực hiện chươngtrình

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

Const tên hằng =giá trị của

hằng ;

Trang 34

khai báo hằng trong ngôn ngữ pascal.

HS: Viết tại máy

GV : Chiếu bài hs và cả lớp quan sát

GV: Ghi bảng cách khai báo hằng

GV: Đưa bài tập

HS: Quan sát

Ví dụ :

3 Củng cố bài giảng(6’)

H : Đọc phần ghi nhớ sgk G : Chốt khái niệm hằng và biến

Baứi 5/33 (SGK): Hãy liệt kê các lỗi của trong chương trình dưới đây và sửalại cho đúng?

BÀI THỰC HÀNH 3 : KHAI BÁO VÀ SỬ DỤNG BIẾN

Trang 35

- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.

- Hiểu cách khai báo và sử dụng hằng

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

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

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

2 Học sinh :

- Đọc trước bài thực hành

- Học thuộc kiến thức lý thuyết và các bài tập đã học

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ (7’)

? Viết các kiểu dữ liệu trong Pascal

Hs : Viết lên bảng

? Viết dạng tổng quát để khai báo biến

Hs : Viết lên bảng và giải thích từng thành phần

Gv : Chốt các kiểu dữ liệu và cách khai báo biến, viết 1 ví dụ về khai báobiến

2 Giảng kiến thức mới

hoạt động của thầy và trò Nội dung

Hoạt động 1 : Hướng dẫn ban đầu ( 5 phút)

Trang 36

Gv : Xác nhận kết quả báo cáo trên

từng máy

Gv : Phổ biến nội dung yêu cầu chung

trong tiết thực hành là khai báo và sử

Hs : Nghiên cứu SGK trả lời

Gv : Đưa từng phần của chương trình

lên màn hình

Gv : Giải thích sơ bộ từng phần vừa

đưa lên

Hs : Làm câu a theo yêu cầu SGK

Gv : Đi các máy kiểm tra và hướng

dẫn, uốn nắn H cách soạn thảo chương

trình

Gv : Kết hợp đánh giá và cho điểm H

qua tiết thực hành

Hs : Làm câu b, c, d theo yêu cầu SGK

Gv : Đi các máy kiểm tra và hướng dẫn

giúp H hiểu cách sử dụng biến và các

thao tác để làm việc với 1 chương trình

có sử dụng biến

Bài 1

Viết chương trình Pascal có khai báo

và sử dụng biến

Bài toán: Một cửa hàng cung cấp dịch

vụ bán hàng thanh toán tại nhà Khách hàng chỉ cần đăng kí số lượng mặt hàngcần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền thanh toán tại nhà khách hàng Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm phí dịch

vụ Hãy viết chương trình Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất

program Tinh_tien;

uses crt;

var soluong: integer;

dongia, thanhtien: real;

writeln(thongbao,thanhtien:10:2); readln

end

a) Lưu chương trình với tên

Trang 37

TINHTIEN.PAS Dịch và chỉnh

sửa các lỗi gõ, nếu có

b) Chạy chương trình với các

bộ dữ liệu (đơn giá và số lượng)như sau (1000, 20), (3500, 200),(18500, 123) Kiểm tra tính đúngcủa các kết quả in ra

c) Chạy chương trình với bộ

dữ liệu (1, 35000) Quan sát kếtquả nhận được Hãy thử đoán lí dotại sao chương trình cho kết quảsai

3 Củng cố bài giảng

(4 phút)

- Lệnh nhập giá trị cho biến: 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;

4 Hướng dẫn học tập ở nhà (1 phút)

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

D RÚT KINH NGHIỆM

BÀI THỰC HÀNH 3 : KHAI BÁO VÀ SỬ DỤNG BIẾN (tt)

Trang 38

- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.

- Hiểu cách khai báo và sử dụng hằng

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

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

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

2 Học sinh :

- Đọc trước bài thực hành

- Học thuộc kiến thức lý thuyết và các bài tập đã học

C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP

1 Kiểm tra kiến thức cũ(7’)

? Viết các kiểu dữ liệu trong Pascal

Hs : Viết lên bảng

? Viết dạng tổng quát để khai báo biến

Hs : Viết lên bảng và giải thích từng thành phần

Gv : Chốt các kiểu dữ liệu và cách khai báo biến, viết 1 ví dụ về khai báobiến

2 Giảng kiến thức mới

Hoạt động 1 : Hướng dẫn ban đầu ( 5 phút)

Trang 39

Gv : Đóng điện

Gv : Xác nhận kết quả báo cáo trên

từng máy

Gv : Phổ biến nội dung yêu cầu chung

trong tiết thực hành là khai báo và sử

dụng biến, hằng.

Hs : Khởi động và kiểm tra tình trạngmáy tính của mình => Báo cáo tìnhhình cho Gv

giải quyết bài toán này

Hs : Tham khảo chương trình hoan_doi

trong SGK

Hs : Soạn, dịch và chạy chương trình

này trên máy

Gv : Thường xuyên kiểm tra và hướng

dẫn trên các máy

G : Để thực hiện tráo đổi giá trị của hai

biến ta làm như thế nào ?

Hs : Trả lời

Bài 2 Thử viết chương trình nhập các

số nguyên x và y, in giá trị của x và y ra

màn hình Sau đó hoán đổi các giá trị

của x và y rồi in lại ra màn hình giá trị của x và y.

Tham khảo chương trình sau:

Trang 40

Gv : Đưa lên màn hình nội dung chính

cần đạt trong 2 tiết thực hành này

trong đó danh sách biến gồm tên

các biến và được cách nhau bởi dấu

phẩy

2 Cú pháp lệnh gán trong Pascal:

<biến>:= <biểu thức>

3 Lệnh read (<danh sách biến>)

hay readln (<danh sách biến>), trong

đó danh sách biến là tên các biến đã

khai báo, được sử dụng để nhập dữ

liệu từ bàn phím Sau khi nhập dữ

liệu cần nhấn phím Enter để xác

nhận Nếu giá trị nhập vào vượt quá

phạm vi của biến, nói chung kết quả

tính toán sẽ sai

Nội dung chú thích nằm trong cặp dấu

{} bị bỏ qua khi dịch chương trình

- Thực hành lại các bài tập trên lớp

- Đọc trước bài luyện gõ phím nhanh với Finger Break Out (trang 84)

D RÚT KINH NGHIỆM

Ngày đăng: 19/10/2016, 16:32

HÌNH ẢNH LIÊN QUAN

Hình và chạy thử trong Pascal. - Tin hoc 8 tron bo dang day 20  201 mới
Hình v à chạy thử trong Pascal (Trang 43)
Hình bán nguyệt bán kính a - Tin hoc 8 tron bo dang day 20  201 mới
Hình b án nguyệt bán kính a (Trang 63)
Bảng phụ... - Tin hoc 8 tron bo dang day 20  201 mới
Bảng ph ụ (Trang 66)
Bảng dưới đây liệt kê một số kiểu dữ liệu   cơ   bản   của   ngôn   ngữ   lập   trình Pascal: - Tin hoc 8 tron bo dang day 20  201 mới
Bảng d ưới đây liệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal: (Trang 95)
Bảng thì những công việc nào chúng ta đã - Tin hoc 8 tron bo dang day 20  201 mới
Bảng th ì những công việc nào chúng ta đã (Trang 110)
Hình rất chính xác và có khả năng tương tác - Tin hoc 8 tron bo dang day 20  201 mới
Hình r ất chính xác và có khả năng tương tác (Trang 125)
Hình tròn bằng cách xác định tâm và một điểm - Tin hoc 8 tron bo dang day 20  201 mới
Hình tr òn bằng cách xác định tâm và một điểm (Trang 132)
Hình tròn theo chiều ngược kim đồng hồ từ - Tin hoc 8 tron bo dang day 20  201 mới
Hình tr òn theo chiều ngược kim đồng hồ từ (Trang 133)
Bảng chọn: - Tin hoc 8 tron bo dang day 20  201 mới
Bảng ch ọn: (Trang 137)
Hình sau: - Tin hoc 8 tron bo dang day 20  201 mới
Hình sau (Trang 141)
Bảng phụ - Tin hoc 8 tron bo dang day 20  201 mới
Bảng ph ụ (Trang 150)
Bảng và yêu cầu học sinh đọc - Tin hoc 8 tron bo dang day 20  201 mới
Bảng v à yêu cầu học sinh đọc (Trang 156)
Hình trụ - Tin hoc 8 tron bo dang day 20  201 mới
Hình tr ụ (Trang 179)
Hình phẳng. - Tin hoc 8 tron bo dang day 20  201 mới
Hình ph ẳng (Trang 185)
Hình như: Hình trụ; Lăng trụ; Chóp tam - Tin hoc 8 tron bo dang day 20  201 mới
Hình nh ư: Hình trụ; Lăng trụ; Chóp tam (Trang 186)

TỪ KHÓA LIÊN QUAN

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

w