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

giáo án Tin 8 mới theo năng lực học sinh

6 255 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 210 KB
File đính kèm TIN HỌC 8 (16-17) - Copy.rar (4 MB)

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

Nội dung

- Biết chương trình là cách để con người chỉ dẫn cho máy thực hiện thông qua các lệnh 2.. HS: trả lời GV: Vậy muốn máy tính thực hiện một công việc nào đó theo ý muốn của mình thì ta phả

Trang 1

KẾ HOẠCH PHÂN 1

LẬP TRÌNH ĐƠN GIẢN

60 tiết trong đó có 14 tiết thực hành

Từ tuần 1 đến tuần 31

* Kiến thức:

- Biết được các khái niệm bài toán , thuật toán, mô tả thuật toán bằng cách liệt kê

- Biết được một chương trình là mô tả của một thuật toán trên một ngôn ngữ cụ thể

- Hiểu thuật toán của một bài toán đơn giản (Tìm số lớn nhất, nhỏ nhất, kiểm tra ba số cho trước có phải là độ dài ba cạnh của tam giác không)

- Biết cấu trúc của một chương trình, một số thành phần cơ sở của ngôn ngữ lập trình

- Biết một số kiểu dữ liệu chuẩn, đơn giản, cách khai báo biến

- Biết các khái niệm: Phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ

- Hiểu được lệnh gán

- Biết các câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra màn hình

- Hiểu được câu lệnh điều kiện, câu lệnh ghép, vòng lặp với số lần biết trước, câu lệnh lặp kiểm tra điều kiện trước

- Biết các tình huống sử dụng các loại lệnh lặp

- Biết các khái niệm mảng một vài kiểu dự liệu số, cách khai báo mảng, truy cập các phần

tử của mảng

- Hiểu được ý nghĩa của các phần mềm máy tính ứng dụng trong các lĩnh vực khác nhau của cuộc sống

* Kỹ năng:

- Mô tả được các thuật toán đơn giản bằng liệt kê các bước.

- Viết được chương trình Pascal đơn giản, khai báo đúng biến, câu lệnh vào/ra để nhập thông tin từ bàn phím hay đưa thông tin ra màn hình

- Viết đúng các lênh rẽ nhánh khuyết, rẽ nhánh đầy đủ

- Sử dụng đúng và có hiệu quả câu lệnh điều kiện

- Viết đúng lệnh lặp với số lần biết trước

- Thực hiện được khai báo mảng kiểu dự liệu số, truy cập phần tử mảng, sử dụng các phần

tử của mảng trong biểu thức tính toán

- Rèn luyện khả năng thao tác nhanh với bàn phím và chuột máy tính

* Thái độ:

- Nghiêm túc trong học tập, ham thích lập trình trên máy tính để giải quyết các bài tập.

- Tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm

- HS có thái độ nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi

- Có ý thức sử dụng máy tính đúng mục đích

- HS bước đầu có ý thức và khả năng liên hệ từ phần mềm đến thực tế để sử dụng phần mềm vào việc giải quyết các bài toán Nâng cao ý thức và lòng say mê học tập các môn học trên lớp

SGK, thước, máy tính, bảng phụ, tranh ảnh

Trang 2

- Ngày soạn:15/8/2013

Lớp: 8EAD ngày 19/8/2013

Lớp: 8B ngày 20/8/2013

Lớp: 8C ngày 21/8/2013

§1 MÁY TÍNH VÀ CHƯƠNG

TRÌNH MÁY TÍNH. Tuần 1Tiết thứ: 1

I MỤC TIÊU

1 Kiến thức:

- 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 thực hiện thông qua các lệnh

2 Kỹ năng

- Nhận biết được các lệnh trong một chương trình, áp dụng các lệnh để điều khiển máy tính

3 Thái độ

- Hình thành hoạt động tích cực, có ý thức tự chủ trong học tập

II CHUẨN BỊ CỦA GV VÀ HS

1.GV : Phấn màu, sách, chuẩn bị thêm (tranh ảnh, đoạn trích bài báo)

2.HS: Sách, tập, viết

III PHƯƠNG PHÁP

- Đặt vấn đề để học sinh trao đổi và đưa nhận xét Tận dụng vốn hiểu biết “một cách tự nhiên” của học sinh

- Học sinh đọc SGK, quan sát và tổng kết

IV TIẾN TRÌNH GIỜ DẠY

1 Ổn định lớp (1')

2 Kiểm tra bài cũ :(2’)

Kiểm tra sách vở học sinh, dặn dò và những nguyên tắc khi học tin học 8

Giới thiệu tổng quát của môn tin học 8 gồm có các chương sau :

Phần 1: Lập trình đơn giản

Phần 2: Phần mềm học tập

3 Bài mới :

7’

GV:Yêu cầu HS tự đọc thông tin trong

SGK

HS: Thực hiện

GV: Khi muốn mở một phần mềm trong

máy tính em thực hiện như thế nào?

HS: - Dùng chuột chọn biểu tượng trên

màn hình

- Dùng chuột vào start Programs

chọn chương trình cần thực hiện

GV: Muốn đưa một kí tự a,b,… vào máy

tính ta thực hiện thế nào?

HS: Trả lời

HS: Nhận xét

Ta gõ phím đó tương ứng từ bàn phím

HS: trả lời

GV: Vậy muốn máy tính thực hiện một

công việc nào đó theo ý muốn của mình

thì ta phải làm thế nào để máy tính hiểu

và thực hiện?

HS: Để máy tính thực hiện một công việc

theo ý muốn của con người thì ta phải đưa

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 văn bản là yêu cầu MT thực hiện 2 lệnh: sao chép ghi vào bộ nhớ và sao chép từ bộ nhớ ra vị trí mới

Trang 3

GV: khi tìm kiếm một cụm từ và cần thay

thế cụm từ đó trong máy tính thì ta thực

hiện như thế nào?

HS: Chọn Edit chọn find trong Replace ô

find what: tìm cụm từ Replace with: cụm

từ cần thay thế nhấn Replace

GV: Ta thấy máy tính sẽ thực hiện lệnh

nào trước?

HS: Máy tính sẽ thực hiện việc tìm kiếm

trước sau đó sẽ thay thế.( Máy tính sẽ lưu

cụm từ vào bộ nhớ, tìm đến vị trí mới và

thay thế lại)

GV:Để chỉ dẫn một công việc nào đó cho

máy tính thì máy tính sẽ thực hiện như thế

nào?

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

GV: Vậy con người chỉ dẫn cho máy thực

hiện công việc như thế nào?

HS: Con người chỉ dẫn máy tính thực hiện

thông qua các lệnh

Hoạt động 2: Rôbốt nhặt rác(20 phút)

10’

8’

GV: Robốt (Người máy) là một loại máy

có thể thực hiện những công việc một

cách tự động thông qua sự điều khiển của

con người Đưa sơ đồ vị trí hiện tại của

rôbốt

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

GV: 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ời

GV: 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à rôbô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: quay 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: quay phải, tiến 3 bước

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

4 Củng cố :(8’)

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)

5 Dặn dò : :( 2')

- Ôn lại bài

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 4

- Ngày soạn:15/8/2013

Lớp: 8DA ngày 20/8/2013

Lớp: 8E ngày 21/8/2013

Lớp: 8BC ngày 22/8/2013

§1 MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(tt) Tuần 1Tiết thứ: 2

I MỤC TIÊU

1 Kiến thức:

- Biết rằng viết chương trình là viết các lệnh để chỉ dẫn cho 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

2 Kỹ năng

- Nhận biết các lệnh trong một chương trình

3 Thái độ

- Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập

II CHUẨN BỊ CỦA GV VÀ HS

1.GV : SGK, SGV, tài liệu, Giáo án

2.HS: Sách, tập, viết

III PHƯƠNG PHÁP

- Đặt vấn đề để học sinh trao đổi và đưa nhận xét

- Học sinh đọc SGK, quan sát và tổng kết

IV TIẾN TRÌNH GIỜ DẠY

1 Ổn định lớp (1')

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

H: Con người ra lệnh cho máy tính như thế nào ? Lấy ví dụ minh họa?

ĐA : Để 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 (6đ)

3 Bài mới :

Hoạt động 1: Viết chương trình ra lệnh cho máy tính làm việc(15 phút)

15’

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

GV: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ự

VD: khi sao chép một khối văn bản thì ta

thực hiện các thao tác gì?

HS: Trả lời

B1: Sao chép nội dung Văn Bản vào bộ

nhớ

B2: Sao chép từ bộ nhớ vào vị trí mới

GV: Vậy khi viết một chương trình cho

máy tính để điều khiển máy tính thực hiện

một công việc thì máy tính có hiểu và

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

HS: Máy tính thực hiện được và thực hiện

lần lượt các lệnh một cách tuần tự theo

hướng dẫn

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

Trang 5

HS: Đa dạng và phức tạp.

GV: Vậy với mức độ đa dạng và phức tạp

như thế có cần phải viết chương trình

không?

HS: Một lệnh đơn giản không đủ để chỉ

dẫn cho máy tính Vì thế người ta cần

phải viết nhiều lệnh và tập hợp lại trong

một chương trình

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: Chương trình và ngôn ngữ lập trình(12 phút)

14’

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 : Máy tính thực hiện chỉ hiểu được

ngôn ngữ máy tính

GV: Máy tính dùng những chữ số nào để

mã hóa thông tin?

HS:Dùng các số 0,1 để mã hóa thông tin

(bít 0 và bít 1)

GV: Vậy em hiểu thế nào về ngôn ngữ

máy?

HS: Các dãy bít là cơ sở để tạo ra ngôn

ngữ dành cho máy tính, được gọi là ngôn

ngữ máy

GV: Khi viết một chương trình bằng ngôn

ngữ máy thì rất khó khăn và phức tạp ta

có cần một ngôn ngữ dễ hiểu hơn khi viết

chương trình đó là ngôn ngữ lập trình

Em hiểu ngôn ngữ lập trình là gì ?

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

GV: Khi viết chương trình trên ngôn ngữ

lập trình thì máy tính có hiều được

không?

HS: Khi viết chương trình trên ngôn ngữ

lập trình thì máy tính vấn không hiểu

được mà phải thông qua một trình dịch

sang ngôn ngữ máy thì máy tính mới hiểu

và thực hiện được công việc

GV : 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:Vậy khi tạo ra một chương trình máy

tính ta cần qua mấy bước?

HS: Gồm 2 bước

- Viết chương trình bằng ngôn ngữ lập

trình

- Dịch chương trình thành ngôn ngữ máy

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

G : Chốt khái niệm môi trường lập trình

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

- 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

Trang 6

và lấy ví dụ về một số môi trường lập

trình khác nhau

4 Củng cố :(8’)

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

- Chương trình dịch dùng để làm gì?

5 Dặn dò : ( 2')

- Ôn lại bài

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

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

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

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

Ngày đăng: 16/01/2019, 13:36

TỪ KHÓA LIÊN QUAN

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

w