1. Trang chủ
  2. » Sinh học

Giáo án Tin học Khối 8 - Nguyễn Công Cường

20 5 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 662,43 KB

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

Nội dung

chỉ gồm 0 và 1 được gọi là ngôn ngữ Tương tự để chỉ dẫn cho máy máy tính những công việc cần làm ta phải Máy tính “nói” và “Hiểu” bằng một ngôn viết chương trình bằng ngôn ngữ máy.. ngữ [r]

Trang 1

Trường THCS Kim Lũ GV: Nguyễn Công Cường

Ngày soạn :

Ngày dạy :

Tuần 1 Tiết 1 :

Bài 1: Máy tính và chương trình máy tính

A Mục tiêu :

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

B Chuẩn bị :

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

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

C Tiến trình tiết dạy :

I ổn định tổ chức lớp :

- Kiển tra sĩ số :

8A : …… 8B :…… 8C :…… 8D :………… 8E :…………

- ổn định trật tự :

II Kiểm tra bài cũ :

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

III Dạy bài mới :

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ì

Để mỏy tớnh cú thể thực hiện

một cụng việc theo mong muốn của

mỡnh, con người phải đưa ra những

chỉ dẫn thớch hợp cho mỏy tớnh

Double click chuột lờn biểu

tượng trờn màn hỡnh Desktop ra lệnh

cho MT khởi động phần mềm

Khi thực hiện sao chộp 1 đoạn

văn bản, ta đó ra mấy lệnh cho mỏy

tớnh thực hiện?

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

thế 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 này theo đỳng thứ tự nhận được

VD 1: Gừ 1 chữ a trờn bàn phớm ta đó ra lệnh cho MT ghi chữ a lờn màn hỡnh

VD 2: Sao chộp 1 đoạn vb là yờu cầu MT thực hiện 2 lệnh: sao chộp ghi vào bộ nhớ và

Trang 2

sao chộp từ bộ nhớ ra vị trớ mới.

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

H : Quan sát và nghiên cứu SGK

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

H : Trả lời

G : Cho rôbôt chạy trên mô hình để hs

hình dung bằng trực quan

H : Quan sát và nhớ các thao tác thực

hiện của rôbốt

H : 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à

Để rụ-bốt hoàn thành nhiệm vụ ta ra cỏc lệnh sau:

Lệnh 1: tiến 2 bước

Lệnh 2: quẹo trỏi, tiến một bước

Lệnh 3: nhặt rỏc Lệnh 4: tiến 2 bước

Lệnh 5: quẹo phải, tiến 3 bước

Lệnh 6: bỏ rỏc vào thựng

Củng cố kiến thức.

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)

Hướng dẫn về nhà.

1 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

2 Viết các lệnh chỉ dẫn để rôbốt giúp em là một cái áo

Trang 3

Trường THCS Kim Lũ GV: Nguyễn Công Cường

Ngày soạn :

Ngày dạy :

Tuần 1 Tiết 2:

Bài 1: Máy tính và chương trình máy tính (T.T)

A Mục tiêu :

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 vai trò của chương trình dịch

B Chuẩn bị :

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

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

C Tiến trình tiết dạy :

I ổn định tổ chức lớp :

- Kiển tra sĩ số :

8A : …… 8B :…… 8C :…… 8D :………… 8E :…………

- ổn định trật tự :

II Kiểm tra bài cũ :

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

III Dạy bài mới :

Hoạt động 3 : Học sinh hiểu viết chương trình là gì.

Trở lại vớ dụ về rụ-bốt nhặt rỏc,

việc viết cỏc lệnh để điều khiển rụ-bốt

về thực chất cũng cú nghĩa là viết

chương trỡnh

Khi thực hiện chương trỡnh,

mỏy tớnh sẽ thực hiện cỏc lệnh cú

trong chương trỡnh một cỏch tuần tự

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

Hóy quột nhà;

Bắt đầu

Rẽ phải 3 bước;

Tiến 2 bước;

Nhặt rỏc;

Rẽ phải 3 bước;

Tiến 3 bước;

Đổ rỏc;

Kết thỳc.

Tờn chương trỡnh

Cỏc lệnh chỉ ra vị trớ bắt đầu và kết thỳc của chương trỡnh

Dóy lệnh đơn giản trong chương trỡnh

Việc viết cỏc lệnh để điều khiển rụ-bốt trong vớ dụ

Trang 4

trờn chớnh là viết chương trỡnh Tương tự, để điều khiển mỏy tớnh làm việc, ta cũng phải viết chương trỡnh mỏy tớnh

* Tại sao cần viết chương trỡnh?

Cỏc cụng việc con người muốn mỏy tớnh thực hiện rất đa dạng và phức tạp Một lệnh đơn giản khụng đủ để chỉ dẫn cho mỏy tớnh Vỡ thế việc viết nhiều lệnh và hợp lại trong một chương trỡnh giỳp con người điều khiển mỏy tớnh một cỏch đơn giản và hiệu quả hơn

Hoạt động 2: Tỡm hiểu lý phải viết chương trỡnh Giả sử cú hai người núi

chuyện với nhau Một người chỉ biết

tiếng Anh, một người chỉ biết tiếng

Việt Vậy hai người cú thể hiểu nhau

khụng?

Tương tự để chỉ dẫn cho mỏy

tớnh những cụng việc cần làm ta phải

viết chương trỡnh bằng ngụn ngữ mỏy

Tuy nhiờn, việc viết chương trỡnh

bằng ngụn ngữ mỏy rất khú.?

Để thực hiện được cụng việc, mỏy

tớnh phải hiểu cỏc lệnh được viết trong

chương trỡnh Vậy làm thế nào để mỏy

tớnh hiểu được cỏc lệnh của con

người? Ta cú thể ra lệnh cho mỏy tớnh

bằng cỏch núi hoặc gừ cỏc phớm bất kỡ

được khụng?

cỏc ngụn ngữ lập trỡnh đó ra đời để

giảm nhẹ khú khăn trong việc viết

chương trỡnh

GV: Mụ tả trờn mỏy chiếu việc ra

lệnh cho mỏy tớnh làm việc

4 Chương trình và ngôn ngữ lập trình ?

Thụng tin đưa vào mỏy tớnh phải được chuyển đổi thành dạng dóy bit (dóy cỏc số chỉ gồm 0 và 1) được gọi là ngụn ngữ mỏy

Mỏy tớnh “núi” và “Hiểu” bằng một ngụn ngữ riờng là ngụn ngữ mỏy tớnh

- Viết chương trỡnh là sử dụng cỏc từ cú nghĩa (thường là tiếng Anh)

- Cỏc 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

 Như vậy, thụng tin đưa vào mỏy phải được chuyển đổi thành dạng dóy bit (dóy cỏc tớn hiệu được kớ hiệu bằng 0 hoặc 1)

đượ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ình

Củng cố kiến thức.

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

Trang 5

Trường THCS Kim Lũ GV: Nguyễn Công Cường

H : Trả lời

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

GHI NHớ

1 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

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

3 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

Hướng dẫn về nhà.

1 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?

2 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)

3 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?

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

Trang 6

Ngày soạn :

Ngày dạy :

Tuần 2 Tiết 3:

Bài 2 : Làm quen với chương trình

và ngôn ngữ lập trình

A Mục tiêu :

 Biết ngôn ngữ lập trình 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, câu lệnh

 Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử

dụng nhất định

 Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra, khi đặt tên phải

tuân thủ các quy tắc của ngôn ngữ lập trình Tên không được trùng với các từ

khoá.

B Chuẩn bị :

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

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

C Tiến trình tiết dạy :

I ổn định tổ chức lớp :

- Kiển tra sĩ số :

8A : …… 8B :…… 8C :…… 8D :………… 8E :…………

- ổn định trật tự :

II Kiểm tra bài cũ :

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 ?

III Dạy bài mới :

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

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

trình đơn giản viết trong môi trường

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

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

Trang 7

Trường THCS Kim Lũ GV: Nguyễn Công Cường Pascal

H : Quan sát cấu trúc và giao diện

của chương trình Pascal

G : 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ì ?

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

- Sau khi chạy chương trình này máy sẽ in lên mà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ì

G : 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 ngữ pháp hay không ?

H : Đọc câu hỏi suy nghĩ và trả lời

G : Ngôn ngữ lập trình gồm những

gì ?

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

G : 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 gồm:

- Bảng chữ cỏi: thường gồm cỏc chữ cỏi tiếng

Anh và một số kớ hiệu khỏc như dấu phộp toỏn (+, , *, /, ), dấu đúng mở ngoặc, dấu nhỏy, Núi chung, cỏc kớ tự cú mặt trờn bàn phớm mỏy tớnh đều cú mặt trong bảng chữ cỏi của mọi ngụn ngữ lập trỡnh

- Cỏc quy tắc: cỏch viết (cỳ phỏp) và ý nghĩa

của chỳng; cỏch bố trớ cỏc cõu lệnh thành chương trỡnh,

Vớ dụ 1: Hỡnh 6 dưới đõy là một chương trỡnh

đơn giản được viết bằng ngụn ngữ lập trỡnh Pascal Sau khi dịch, kết quả chạy chương trỡnh là dũng chữ "Chao Cac Ban" được in ra trờn màn hỡnh

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

G : Đưa ra ví dụ về chương trình

như phần trước

H : Nghiên cứu

G : Theo em những từ nào trong

chương trình là những từ khoá

3 Từ khoá và tên

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

này cho bất kì mục đích nào khác ngoài mục

Trang 8

H : Trả lời theo ý hiểu.

G : Chỉ ra các từ khoá trong chương

trình

G : Trong chương trình đại lượng

nào gọi là tên

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

G : Tên là gì ?

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

H : Nghe và ghi bài

đí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ượng trong chương trình và do người lập trình đặt theo quy tắc :

+ 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á.

Củng cố kiến thức.

? 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ệ

Hướng dẫn về nhà.

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

Trang 9

Trường THCS Kim Lũ GV: Nguyễn Công Cường

Ngày soạn :

Ngày dạy :

Tuần 2 : Tiết 4 :

Bài 2 : Làm quen với chương trình

và ngôn ngữ lập trình

A Mục tiêu :

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

trình

B Chuẩn bị :

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

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

C Tiến trình tiết dạy :

I ổn định tổ chức lớp :

- Kiển tra sĩ số :

8A : …… 8B :…… 8C :…… 8D :………… 8E :…………

- ổn định trật tự :

II Kiểm tra bài cũ :

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

2 Thế nào là từ khoá và tên trong chương trình ?

III Dạy bài mới :

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

G : Đưa ví dụ về chương trình

G : Cho biết một chương trình có

những phần nào ?

H : Quan sát chương trình và

nghiên cứu sgk trả lời

G : Đưa lên màn hình từng phần

của chương trình

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

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

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

mà máy tính cần thực hiện Đây là phần bắt buộc phải có

Trang 10

H : Đọc

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

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

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

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

của T.P

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

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

Củng cố kiến thức.

GHI NHỚ

1 Ngụn ngữ lập trỡnh là tập hợp cỏc kớ hiệu và quy tắc sao cho cú thể viết được

cỏc lệnh tạo thành một chương trỡnh hoàn chỉnh và chạy được trờn mỏy tớnh

2 Một chương trỡnh thường cú hai phần: Phần khai bỏo và phần thõn chương

trỡnh

CÂU HỎI VÀ BÀI TẬP

1 Hóy cho biết cỏc bước cần thực hiện để tạo ra cỏc chương trỡnh mỏy tớnh.

2 Ngụn ngữ lập trỡnh cú những thành phần cơ bản nào? Những thành phần đú cú

ý nghĩa, chức năng gỡ?

3 Cấu trỳc chương trỡnh gồm những phần nào? Phần nào là quan trọng nhất?

Trang 11

Trường THCS Kim Lũ GV: Nguyễn Công Cường

Ngày soạn :

Ngày dạy :

Tuần 3 : Tiết 5

A Mục tiêu :

 Thực hiện được thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP

 Thực hiện được các thao tác mở các bảng chọn và chọn lệnh

 Soạn thảo đượ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ả

 Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình

B 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

2 Học sinh :

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

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

C Tiến trình tiết dạy :

I ổn định tổ chức lớp :

- Kiển tra sĩ số :

8A : …… 8B :…… 8C :…… 8D :………… 8E :…………

- ổn định trật tự :

II Kiểm tra bài cũ :

1 Cấu trúc chung một chương trình gồm những phần nào ? Đọc tên và chức

năng của một số từ khoá trong chương trình

2 Nêu các bước cơ bản để làm việc với một chương trình trong Turbo Pascal

III Dạy bài mới :

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

G : Đóng điện

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

từng máy

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

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

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

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

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

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

w