1. Trang chủ
  2. » Kỹ Năng Mềm

Giáo án Tin học 8 - Học kỳ 1 - Năm học 2010-2011 - Phạm Thị Thu

20 18 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 20
Dung lượng 320,73 KB

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

Nội dung

4.3 Bài mới: 1’ * Giới thiệu bài: Chúng ta đã biết viết chương trình cần sử dụng một ngôn ngữ lập trình cụ thể như trong bài 1, để hiểu thêm về một số thành phần cơ bản của ngôn ngữ lập [r]

Trang 1

Bài 1: MÁY TÍNH VÀ

Ngày soạn: 14/8/2010

Ngày  18/08 8B – 27/08 8A

1 MỤC TIÊU

1.1Kiến thức

Giúp các em biêùt được chương trình là cách để con người chỉ dẫn cho máy tính thực hiện một số công việc

1.2Kỹ năng

Hình dung được một số chương trình cơ bản

1.3Thái độ

Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo

2 CHUẨN BỊ

2.1 ! "# $%& giáo viên:

- Sách giáo khoa, giáo án

2.2 ! "# $%& +$ sinh:

- Sách giáo khoa, vở, viết, thước kẻ

- Xem bài mới trước khi lên lớp

-   pháp )/ 0'. 12 )/ 03 khéo léo, 0& ra  9 câu ; 0< +$ sinh trao 0= 7 8> 6?  @A B AC cho +$ sinh sáng ;  9 )/ 03 AD 7 E khai thác  9 tri

tích 6J 0B$ trong $ K$ ,L) 0&  M xét

-

quanh chúng ta

cách cĩ F L

4 HOẠT ĐỘNG DẠY HỌC

4.1Tổ chức lớp (2’)

- Ổn định tổ chức

- Kiểm tra sĩ số học sinh

+ Lớp 8A: 27 VW

+ Lớp 8B: 25 VW

4.2Kiểm tra bài cũ (không thực hiện)

4.3Bài mới: (1’)

Để hiểu rõ hơn về máy tính và vai trò của con người đối với máy, tìm hiểu sâu hơn máy tính thực hiện được công việc như thế nào và con người đã làm như thế nào để điều khiển được chúng, ta sang bài mới

TG Hoạt động giáo viên Hoạt động học sinh Nội dung

Hoạt động 1: Tìm hiểu một số lệnh của con người

8’

- Giới thiệu sơ qua việc con - Hình dung 1 Con người ra lệnh cho máy tính như thế

Trang 2

người ra lệnh cho máy tính

như thế nào? Và bằng cách

gì?

? Nêu một số ví dụ? - Trả lời

nào?

- Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh đó

Hoạt động2: Tìm hiểu ví dụ Rô – bốt nhặt rác

12’

- Hướng dẫn HS mô phỏng

sơ qua các bước để Rô bốt

thực hiện công việc

- Lắng nghe, hình dung

2 Ví dụ Rô bốt nhặt rác

- Hình ảnh mô tả vị trí giữa rôbốt – rác và thùng rác

Thực hiện dãy lệnh sau:

1 Tiến 2 bước

2 Quay trái, tiến 1 bước

3 Nhặt rác

4 Tiến 3 bước

5 Bỏ rác vào thùng

Hoạt động 3: Tìm hiểu viết chương trình – ra lệnh cho

máy tính làm việc

19’

- Giới thiệu sơ qua về

chương trình máy tính

- Chương trình máy tính là

dãy các lệnh mà máy tính

có thể hiểu và thực hiện

được

- Đưa ra VD: Về rô bốt

nhặt rác:

+ Tên câu lệnh gộp chung

“Hãy nhặt rác”: là tên CT

+ Khi thực hiện CT, máy

tính sẽ thực hiện các lệnh

có trong CT một cách tuần

một lệnh sẽ thực hiên lệnh

tiếp theo, từ lệnh đầu tiên

đến lệnh cuối cùng

+ Viết CT mô phỏng để

điều khiển rô bốt nhặt rác

- Hình dung

- Lắng nghe

- Chú ý cùng GV thảo luận nội dung này

3 Viết chương trình –

ra lệnh cho máy tính làm việc:

* Khái niệm về chương trình:

- Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện được

- Ví dụ về CT:

Hãy nhặt rác;

Bắt đầu

Tiến 2 bước;

Quay trái, tiến 2 bước;

Nhặt rác;

Quay phải, tiến 3 bước;

Quay trái, tiến 2 bước;

Bỏ rác vào thùng;

Kết thúc

Trang 3

-> - 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ể

4.4 C% $L (2’)

- \ < )3 ví Q rơ- "L  2 rác

-

4.5 \D ^ )3 nhà: (1’)

- Về nhà học bài cũ

- Xem trước nội dung còn lại

5 RÚT KINH NGHIỆM

— — —»«— — —

Kí  F

Bài 1: MÁY TÍNH VÀ

Ngày soạn: 14/08/2010

Ngày  18/08 8B- 27/08 8A

1 MỤC TIÊU

1.1Kiến thức

- Hi< , qua )3 $  trình

- Hiểu khái niệm về ngôn ngữ lập trình và mơi 8? 6M trình

1.2Kỹ năng

- Hình dung được một số chương trình cơ bản

1.3Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo

2 CHUẨN BỊ

2.1 ! "# $%& giáo viên:

- Sách giáo khoa, giáo án

Trang 4

2.2 Ch ! "# $%& +$ sinh

- Sách giáo khoa, vở, viết, thước kẻ

- Xem bài mới trước khi lên lớp

-   pháp )/ 0'. 12 )/ 03 khéo léo, 0& ra  9 câu ; 0< +$ sinh trao 0= 7 8> 6?  @A B AC cho +$ sinh sáng ;  9 )/ 03 AD 7 E khai thác  9 tri

tích 6J 0B$ trong $ K$ ,L) 0&  M xét

-

quanh chúng ta

cách cĩ F L

4 HOẠT ĐỘNG DẠY HỌC

4.1Tổ chức lớp (2’)

- Ổn định tổ chức

- Kiểm tra sĩ số học sinh

+ Lớp 8A: 27 VW

+ Lớp 8B: 25 VW

4.2Kiểm tra bài cũ (5’)

* Câu hỏi:

- CH1: Con người ra lệnh cho máy tính như thế nào?

- CH2: Hãy đưa ra lí do cần phải viết chương trình để điều khiển máy tính.

* Trả lời:

- CH1: - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho

máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh đó

- CH2: Lí do:

+ Điều khiển máy tính tự động thực hiện các công việc đa dạng và phức tạp mà một lệnh đơn giản không thể thực hiện được

4.3Bài mới: (1’)

* Giới thiệu bài:

Về thực chất, việc viết các lệnh để điều khiển rô bốt trong ví dụ ở tiết học trước chính là viết chương trình Tương tự, để điều khiển máy tính lamg việc, chúng ta cũng phải viết chương trình Cách viết và hình dung như thế nào về nhương trình và ngôn ngữ lập trình, ta sang nội dung mới

*Tiến trình bài dạy:

") dung ,)-# ./%

Hoạt động 1: Giới thiệu về

chương trình và ngơn ngữ lập

trình (16’)

- ? Để máy tính hiểu và xử lí,

thì thông tin đưa vào máy tính

phải được chuyển đổi dưới

dạng gì?

- Suy nghc và tr>

6?  Ngôn ngữ máy (dãy bít)

4 Ch01#$ trình và ngơn #$7 89: trình

- Việc tạo ra một chương trình máy tính gồm hai bước:

+ Viết CT bằng ngôn ngữ LT + Dịch CT thành ngôn ngữ máy

Trang 5

Em

trình?

- 1& A^ 1 $  trình 0

? Theo em máy tính cĩ < <

ngay $  trình này khơng?

- Nhận xét -> Chương trình mà

con người viết ra phải đảm bảo

máy tính có thể “hiểu” được

- Chương trình còn cần được

chuyển đổi sang ngôn ngữ máy

bằng một chương trình dịch

tương ứng

Ho ạt động 2: Sơ lược về

chương trình dịch (10’)

- Gi> thích tác Q $ 

trình #$

-  L khái  FA mơi 8? 6M

trình và 6/ 1 ,L ví Q )3 mơi

8? 6M trình khác nhau

- Lắng nghe, nghiên 8> 6?

- Chú ý 6W nghe

- Suy  c và 8> 6?

câu ; $%& cơ giáo

- Nghiên

và nêu khái  FA

để náy tính hiểu được

- 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

-   trình #$ 0V vai trị”

? phiên #$ và #$  9

9 6M trình sang ngơn 9 máy

0< máy tính cĩ < < 0B$.

-   trình ,( >( và

$  trình #$ ? 0B$

+ là mơi 8? 6M trình

4 4

? Qua bài +$ em $ ghi  D 0 3 gì?

-  L các ghi  D trong  ghi  D C 0V khung SGK

4.5 \D ^ )3 nhà: 10’

1 Em hãy cho

thay

2 Sau khi E$ F 6F “ Hãy quét nhà” C trên, )# trí AD $%& rơ- "L là gì? Em hãy 0& ra các 6F 0< rơ- "L 8C 6 )# trí N / phát $%& nĩ( gĩc D bên trái màn hình)

3  sao ? ta ( ra các ngơn 9 khác 0< 6M trình trong khi các máy tính 03 c

ĩ ngơn 9 máy $%& mình?

- Về nhà học bài cũ Làm bài tập trong sách bài tập

- Xem trước bài mới

5 RÚT KINH NGH>

— — —»«— — —

Kí  F

Trang 6

Bài 2: LÀM QUEN

NGƠN

Ngày soạn: 18/08/2010

Ngày  25/08 8B – 10/09 8A

1 MỤC TIÊU

1.1Kiến thức

- Biết ngôn ngữ LT gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình và các câu lệnh

- Biết ngôn ngữ LT có tập hợp các từ khoá dành riêng cho mục đích sử dụng nhất định

1.2Kỹ năng

- Hiểu được ví dụ về một chương trình

- Mô tả được các từ khoá dành riêng cho ngôn ngữ LT

1.3Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo

2 CHUẨN BỊ

2.1 ! "# $%& giáo viên:

Sách giáo khoa, giáo án, đồ dùng dạy học

2.2 ! "# $%& +$ sinh:

- Sách giáo khoa, vở, viết, thước kẻ

- Xem bài mới trước khi lên lớp

3

- Nêu và

( 0K thơng tin

- ]/ 0'. 1& câu ; cho $> 6D và + AK ,L +$ sinh 8> 6?  Yêu $ +$ sinh khác

4 HOẠT ĐỘNG DẠY HỌC

4.1Tổ chức lớp (2’)

- Ổn định tổ chức

- Kiểm tra sĩ số học sinh

+ Lớp 8A: 27 VW

+ Lớp 8B: 25 VW

4.2Kiểm tra bài cũ (5’)

* Câu hỏi:

- CH1: Chương trình là gì? Việc tạo ra chương trình gồm mấy bước.

- CH2: (Dành cho HS khá)

- Tại sao người ta phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy

* Trả lời:

- CH1:

- Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện được

Trang 7

- Việc tạo ra một chương trình máy tính gồm hai bước:

+ Viết CT bằng ngôn ngữ LT

+ Dịch CT thành ngôn ngữ máy để náy tính hiểu được

- CH2:

- Trong ngữ máy, mọi lệnh điều khiển biểu diễn bằng các con số 0 và 1 Ngôn ngữ máy khó đọc và khó sử dụng

- Ngôn ngữ LT sử dụng các cụm từ tự nhiên nên dễ nhớ và dễ sử dụng

4.3Bài mới: (1’)

* Giới thiệu bài:

Chúng ta đã biết viết chương trình cần sử dụng một ngôn ngữ lập trình cụ thể như trong bài 1, để hiểu thêm về một số thành phần cơ bản của ngôn ngữ lập trình nói chung, làm quen với câu trúc chương trình đơn giản nói riêng, bài học này sẽ giúp các em thực hiện điều này

*Tiến trình bài dạy:

TG Hoạt động giáo viên Hoạt động học sinh Nội dung

Hoạt động 1: Tìm hiểu Ví dụ về chương trình.

8’

- Đưa ra một CT minh hoạ

đơn giản được viết bằng

ngôn ngữ LT

- Sau khi dịch, kết quả chạy

CT là dòng chữ “chào các

bạn” được in ra trên màn

hình

-> CT trên chỉ có 5 dòng

lệnh, mỗi lệnh gồm các

cụm từ khác nhau được tạo

từ các chữ cái

- Hình dung, theo dõi

- Chú ý cùng GV thảo luận nội dung này

- Chú ý lắng nghe

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

Program CT;

Uese crt;

Begin Writeln(‘chao cac ban’); End

Hoạt động2: Tìm hiểu về ngôn ngữ LT gồm những gì

13’

- Giống như ngôn ngữ tự

nhiên, mọi ngôn ngữ LT

đều có bảng chữ cái riêng

Các câu lệnh chỉ được viết

từ các bảng chữ cái đó

- Mỗi câu lệnh trong một

CT được viết theo một quy

tắc nhất định

- Chỉ ra các qui tắc mà hs

cần phải tuân theo khi viết

CT trong ngôn ngữ LT

- Lắng nghe

- Chú ý ghi nhớ nội dung

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à các qui tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính

Hoạt động3: Tìm hiểu về từ khoá và tên

10’

- Sử dụng VD trên minh

hoạ cho hs về các thành - Lắng nghe.

3 Từ khoá và tên:

- Program :dùng để khai báo tên CT

Trang 8

phần của ngôn ngữ LT.

- Program :dùng để khai

báo tên CT

- Uses :khai báo thư viện

- Từ khoá begin và end để

khai báo điểm bắt đầu và

điểm kết thúc

- Tên do người LT đặt ra

phải tuân thủ các quy tắc

của ngôn ngữ LT cũng như

của chương trình dịch

-? Chương trình dịch là gì?

- Lắng nghe, chú ý theo dõi

- Trả lời, GV điều chỉnh

- Uses :khai báo thư viện

- Từ khoá begin và end để khai báo điểm bắt đầu và điểm kết thúc

- Tên do người LT đặt ra phải tuân thủ các quy tắc của ngôn ngữ LT cũng như của chương trình dịch và thoả mãn:

+ Tên khác nhau tương ứng với những đại lượng khác nhau

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

4.4 % $LX 5’)

- Hệ thống lại toàn bộ nội dung kiến thức

-? Giành cho HS khá: Ta có thể viết CT có các câu lệnh bằng tiếng việt được

không?

4.5 \D ^ )3 nhà: (1’)

- Về nhà học bài cũ Làm bài 1,2,3_Tr13/SGK

- Xem trước hai nội dung còn lại

5 RÚT KINH NGHIỆM

— — —»«— — —

Kí  F

NGƠN

Ngày soạn: 22/08/2010

Ngày  25/08 8B – 10/09 8A

1 MỤC TIÊU

1.1Kiến thức

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

Trang 9

1.2Kỹ năng

- Hiểu và hình dung được một chương trình

- Hiểu được ví dụ về một chương trình.Turbo pascal đơn giản

1.3Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo

2 CHUẨN BỊ

2.1 ! "# $%& giáo viên:

Sách giáo khoa, giáo án, đồ dùng dạy học

2.2 ! "# $%& +$ sinh:

- Sách giáo khoa, vở, viết, thước kẻ

- Xem bài mới trước khi lên lớp

3

-

trong 0L B quan sát 8D$

- Nêu và

4 HOẠT ĐỘNG DẠY HỌC

4.1Tổ chức lớp (2’)

- Ổn định tổ chức

- Kiểm tra sĩ số học sinh

+ Lớp 8A: 27 VW

+ Lớp 8B: 25 VW

4.2Kiểm tra bài cũ (5’)

* Câu hỏi:

- CH1: Hãy cho biết các thành phần cơ bản của ngôn ngữ lập trình.

- CH2: (Dành cho HS khá)

- Cho biết sự khác nhau của từ khoá va tên Cho biết cách đặt tên trong CT

* Trả lời:

- CH1:

- Các thành phần cơ bản của ngôn ngữ lập trình gồm bảng chữ cái và các qui tắc

để viết các lệnh có ý nghĩa xác định để tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính

- CH2:

* Sự khác nhau:

- Tên trong chương trình là dãy các kí tự hợp lệ được lấy từ bảng chữ cái của ngôn ngữ LT

- Từ khoá của một ngôn ngữ LT (còn được gọi là từ dành riêng) là tên được dùng

cho các mục đích nhất định do người LT quy định, không được dùng cho bất kì mục đích nào khác

* Cách đặt tên trong một chương trình:

- Tên do người LT đặt ra phải tuân thủ các quy tắc của ngôn ngữ LT cũng như của chương trình dịch và thoả mãn:

Trang 10

+ Tên khác nhau tương ứng với những đại lượng khác nhau.

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

4.3Bài mới: (không thực hiện)

* Giới thiệu bài:

*Tiến trình bài dạy:

TG Hoạt động giáo viên Hoạt động học sinh Nội dung

Hoạt động 1: Tìm hiểu cấu trúc chung của một CT

19’

- Đưa ra một CT minh hoạ

đơn giản được viết bằng

ngôn ngữ LT

+ Program CT;

Uese crt;

Begin

Writeln(‘chao cac ban’);

End

 Chỉ cho hs nhận thấy

từng phần chính trong cấu

trúc của một chương trình

- Phần khai báo có thể có

or không Tuy nhiên, nếu

có phần khai báo thì nó

phải được đặt trước thân

chương trình.

- Hình dung, theo dõi

- Chú ý cùng GV thảo luận nội dung này

- Lắng nghe

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

- Cấu trúc chung của một

CT bao gồm:

+ Phần khai báo thương gồm các lệnh dùng để: Khai báo tên CT;

Khai báo thư viện và một số khai báo khác

+ Phần thân CT gồm các câu lệnh mà máy tính cần

thực hiện Đây là phần bắt

buộc phải có.

Hoạt động2: Tìm hiểu về một số ví dụ

13’

- Cho hs đọc kĩ nội dung

này trên lớp chuẩn bị cho

bài thực hành

- Hướng dẫn thêm để hs

nhận biết được giao diện

của turbo pascal

- Tập đọc – thảo luận nhóm

- Chú ý ghi nhớ nội dung

5 Ví dụ trong ngôn ngữ lập trình:

* Lưu ý: - Sử dung bàn

phím để soạn thảo nội dung

- Nhấn tổ hợp phím Alt+F9 để dịch chương trình -> kiểm tra lỗi cú pháp

- Nhấn Ctrl+F9: Chạy chương trình

4.4 % $LX 5’)

- Hệ thống lại toàn bộ nội dung kiến thức

- Làm BT4,6_tr13/SGK

* BT4:

- Tên hợp lệ:a,b,e,Hệ Mặt Trời

* BT6:

- Chương trình 1 là hoàn toàn đầy đủ và hợp lệ

Trang 11

- Chương trình 2 là không hợp lệ vì câu lệnh khai báo chương trình programCT_thu

nằm ở phần thân

4.5 \D ^ )3 nhà (1’)

- Về nhà học bài cũ Làm bài tập còn lại Tr13/SGK

- Xem trước nội dung bài tập để chuẩn bị cho tiết bài tập

5 RÚT KINH NGHIỆM

— — —»«— — —

Kí  F

Bài .G% hành 1: LÀM QUEN B TURBO PASCAL

Ngày soạn: 05/09/2010

Ngày  08/09 8B – 17/09 8A

1 MỤC TIÊU

1.1Kiến thức

- Bước đầu làm quen với chương trình pascal đơn giản

- Làm quen với 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 turbo pascal

- Soạn thảo, lưu, dịch và chạy chương trình đơn giản

1.2Kỹ năng

- Nhận biết được màn hình soạn thảo, cách mở bảng chọn và chọn lệnh

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

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

- Nghiêm túc trong thực hành, có tinh thần học hỏi, sáng tạo, trao đổi nhóm nghiêm túc

2 CHUẨN BỊ

2.1 ! "# $%& giáo viên:

- Sách giáo khoa, giáo án

2.2 ! "# $%& +$ sinh:

- Sách giáo khoa, vở, viết, thước kẻ

- Xem bài mới trước khi lên lớp

-   pháp )/ 0'. yêu $ +$ sinh  D 6 cách 4 C 0K7 6 và thốt 4 ; màn hình trong Word H 0V )M Q 0L )D trong Excel

...

Bài 1: MÁY TÍNH VÀ

Ngày soạn: 14 / 08/ 2 010

Ngày  18 / 08 8B- 27/ 08 8A

1 MỤC TIÊU

1. 1Kiến thức

- Hi< , qua )3 $  trình

- Hiểu... $%& giáo viên:

- Sách giáo khoa, giáo án

2.2 ! "# $%& +$ sinh:

- Sách giáo khoa, vở, viết, thước kẻ

- Xem trước lên lớp

-   pháp )/ 0''. 12 )/... trình mơi 8 ? 6M trình

1. 2Kỹ

- Hình dung số chương trình

1. 3Thái độ

- Nghiêm túc học tập, có tinh thần học hỏi, sáng tạo

2 CHUẨN BỊ

2 .1 ! "#

Ngày đăng: 12/03/2021, 21:43

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w