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

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

5 14 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 5
Dung lượng 395,7 KB

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 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 n[r]

Trang 1

Tuần: 1 Ngày soạn: 19/08/2018

CHƯƠNG I: LẬP TRÌNH ĐƠN GIẢN BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

I MỤC TIÊU BÀI HỌC:

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 tính thực hiện nhiều công việc liên tiếp một cách tự động

2 Kỹ nă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ể

3 Thái độ:

- Học sinh có thái độ học tập nghiêm túc, tích cực hoạt động trong giờ

4 Năng lực hướng tới:

- Năng lực chung: Năng lực giải quyết vấn đề, năng lực hợp tác

- Năng lực chuyên môn: Phát biểu được khái niệm chương trình máy tính, lấy được ví dụ

cụ thể về một chương trình bằng tiếng việt để thực hiện được một công việc đơn giản

II CHUẨN BỊ PHƯƠNG TIỆN DẠY HỌC

* Giáo viên : Thiết bị dạy học: Máy chiếu

- Học liệu: sách giáo khoa, sách giáo viên

* Học sinh: Chuẩn bị sách giáo khoa, vở.

III TIẾN TRÌNH GIỜ HỌC.

1 Tổ chức lớp: Ổn định, kiểm diện (1 phút)

2 Kiểm tra bài cũ: (5 phút): Giới thiệu chương trình Tin học lớp 8.

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 (30 phút)

(1)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

(2) Phương pháp/Kĩ thuật: Hoạt động nhóm.

(3) Hình thức dạy học: Hoạt động nhóm theo bàn.

(4) Phương tiện dạy học: Máy chiếu.

(5) Sản phẩm: Phát biểu được khái niệm chương trình máy tính và viết được một chương trình

đơn giản bằng tiếng việt

- Trình chiếu yêu cầu hoạt động

nhóm (5 phút), trả lời câu hỏi:

?Hãy đưa ra các bước để robot

có thể nhặt rác và bỏ rác vào

thùng?

- Chốt vấn đề

? Theo chương trình trên ta có thể

thay đổi các bước thực hiện

không?

- Hoạt động nhóm 5 phút ghi bảng phụ câu trả lời của nhóm.

- Đại diện một nhóm trình bày, các nhóm khác nhận xét

và bổ xung.

- Câu trả lời mong muốn của

giáo viên:

1 Tiến 2 bước ;

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

3 Nhặt rác ;

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

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

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

- Không, robot sẽ lần lượt thực

1 Viết chương trình

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

Trang 2

- Thông thường thì các bước trong

chương trình không được thay đổi,

nhưng trong 1 số trường hợp thay

đổi thứ tự các bước thực hiện vẫn

cho kết quả đúng

? Ngoài cách trên còn có cách

thực hiện khác để robot có thể

nhặt rác và bỏ rác vào thùng

không?

? Khi thực hiện, ta có điều khiển

robot thực hiện từng bước không?

? Ta nên thực hiện như thế nào?

? Vậy, việc đưa các bước vào một

chương trình gọi là gì?

- Giới thiệu chương trình máy

tính

? Vậy chương trình máy tính là gì?

? Tại sao phải viết chương trình ?

- Hoạt động nhóm (3 phút): kể

tên một số vật dụng được điều

khiển bởi chương trình ?

- Chốt vấn đề

? Để phân biệt công việc này với

công việc khác khi viết chương

trình ta cần làm gì ?

- Giới thiệu cấu trúc của chương

trình: gồm 2 phần:

+ Phần tên chương trình

+ Phần thân gồm các câu lệnh để

thực hiện chương trình đặt trong

cụm từ : Bắt đầu … Kết thúc

* Lưu ý : trong chương trình kết

thúc mỗi lệnh là dấu chấm phẩy

( ;), kết thúc chương trình là dấu

chấm

- Hoạt động nhóm (5 phút): Viết

chương trình để robot nhặt rác.

hiện các lệnh này theo đúng thứ

tự nhận được

- Ghi nhận kiến thức

- Nêu một vài hướng giải quyết khác

- Không, vì rất mất thời gian, công sức và không hiệu quả

- Đưa các bước vào một chương trình

- Gọi là chương trình

- Ghi nhớ kiến thức

- Trả lời

- Để 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 nhóm nhỏ trong 3 phút, đại diện nhóm trả lời.

- Đặt tên cho các chương trình

- Ghi nhớ kiến thức

- Hoạt động nhóm theo bàn trong 5 phút, đại diện nhóm trình bày ý tưởng của nhóm.

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

là 1 dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được

- Ví dụ : chương trình robot nhặt rác :

Hãy nhặt rác ; Bắt đầu

Tiến 2 bước ; Quay trái, tiến 1 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

4 Củng cố (6 phút):

GV: Trong ví dụ trong về rô-bốt, nếu thay đổi thứ tự của lệnh 1 và lệnh 2 trong chương trình,

rô-bốt có thực hiện được công việc nhặt rác hay không ? Hãy xác định vị trí mới của rô-bốt sau khi thực hiện xong lệnh "Hãy nhặt rác" Em hãy đưa ra hai lệnh để rô-bốt trở về vị trí ban đầu

HS trả lời:

- Nếu thay đổi thứ tự của lệnh 1 và lệnh 2 trong chương trình, rô-bốt không thực hiện được công việc nhặt rác

- Vị trí của rô-bốt sau thực hiện lệnh "Hãy nhặt rác" là vị trí có thùng rác ở góc đối diện

- Hai lệnh để rô-bốt trở về vị trí ban đầu:

Lệnh 1 :Quay trái, tiến 5 bước

Lệnh 2 :Quay trái, tiến 3 bước

5 Hướng dẫn về nhà (3 phút)

- Học bài, trả lời câu hỏi 1, 2 SGK/9

- Chuẩn bị tiếp mục 2 của bài

- Xem lại ngôn ngữ máy là gì? Các đơn vị đo cơ bản?

Trang 4

Tuần: 1 Ngày soạn: 19/08/2018

CHƯƠNG I: LẬP TRÌNH ĐƠN GIẢN BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt)

I MỤC TIÊU BÀI HỌC:

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

- Phát hiện và lấy ví dụ minh họa

3 Thái độ:

- Học sinh có thái độ học tập nghiêm túc, tích cực hoạt động trong giờ

4 Năng lực hướng tới: Năng lực giải quyết vấn đề, năng lực hợp tác.

II CHUẨN BỊ PHƯƠNG TIỆN DẠY HỌC

* Giáo viên : Thiết bị dạy học: Máy chiếu

- Học liệu: sách giáo khoa, sách giáo viên

* Học sinh: Chuẩn bị sách giáo khoa, vở.

III TIẾN TRÌNH GIỜ HỌC.

1 Tổ chức lớp: Ổn định, kiểm diện (1 phút)

2 Kiểm tra bài cũ: (5 phút): Chương trình máy tính là gì?

3 Bài mới:

 HOẠT ĐỘNG 1 Tìm hiểu về chương trình và ngôn ngữ lập trình (30 phút)

(1)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

(2) Phương pháp/Kĩ thuật: phát hiện và giải quyết vấn đề.

(3) Hình thức dạy học: Hoạt động nhóm theo bàn, tự học.

(4) Phương tiện dạy học: Máy chiếu, bảng phụ.

(5) Sản phẩm: Phát biểu ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình máy tính.

? Có nhóm diễn viên người Hàn

Quốc về thăm lớp vậy làm sao để

giao tiếp với họ

Ngôn ngữ nói khi ta giao tiếp với

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

không?

Vậy máy tính có thể hiểu được

ngôn ngữ gì? HS tìm hiểu SGK trả

lời

+ GV: Thông tin được biểu diễn

trong máy tính dưới dạng gì?

+ GV: Nhận xét các dãy bit 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: Theo em máy tính có thể

hiểu trực tiếp tiếng Việt như ví dụ

- - HS trả lời

- - HS trả lời

- HS trả lời

+ HS: Thông tin đưa vào máy tính được chuyển đổi thành dạng dãy bit

+ HS: Trật tự, tập trung nghe giảng hiểu được ngôn ngữ máy

là dãy bit chỉ gồm các số 0 và 1

+ HS: Máy tính không thể hiểu trực tiếp ngôn ngữ tiếng Việt,

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

- Ngôn ngữ máy là các dãy bit

- Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình

- Chương trình dịch là chương trình chuyển đổi sang ngôn ngữ máy

- Chương trình soạn

Trang 5

trước được hay không?

+ GV: Em có nhận xét gì khi viết

chương trình bằng ngôn ngữ máy

gồm dãy bit 0 và 1 sẽ như thế

nào?

+ GV: Từ những vấn đề đã được

tìm hiểu trên em hãy cho biết

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

+ GV: Vậy chức năng của ngôn

ngữ lập trình là gì?

+ GV: Đưa ra lưu ý cho HS

+ GV: Trình bày hai bước tạo ra

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

+ GV: Yêu cầu HS nhắc lại hai

bước tạo ra chương trình máy

tính

+ GV: Đưa ra các ví dụ cho HS

quan sát

Yêu cầu HS làm bài tập ở phiếu

học tập

máy tính chỉ hiểu ngôn ngữ máy

+ HS: Viết chương trình bằng ngôn ngữ máy rất khó khăn và mất nhiều thời gian, công sức

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

+ HS: Ngôn ngữ lập trình là công cụ giúp tạo ra các chương trình máy tính

+ HS: Tập trung chú ý nghe giảng

+ HS: Nghiên cứu SGK và trình bày theo yêu cầu

+ HS: Nhắc lại hai bước tạo ra chương trình máy tính

+ HS: Quan sát ví dụ của GV để hiểu thêm bài học

thảo, chương trình dịch, các công cụ trợ giúp tìm kiếm, sửa lỗi

và thực hiện chương trình 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

4 Củng cố (6 phút):

- Thế nào là ngôn ngữ lập trình?

- Viết chương trình máy tính gồm các bước nào?

- Lí do cần viết chương trình để điều khiển máy tính?

5 Hướng dẫn về nhà (3 phút)

- Học sinh học kiến thức về ngôn ngữ lập trình, các bước để điều khiển máy tính

- Lí do cần viết chương trình máy tính

Phụ lục

PHIẾU HỌC TẬP

Họ tên: Lớp:

Câu 1: Điền vào chỗ khuyết:

Ngôn ngữ lập trình là dùng để viết các

Câu 2: Thông tin đưa vào máy tính được chuyển đổi thành dạng dãy bit gồm các số:

A Dãy các số chỉ gồm 0 và 2 C Dãy các số chỉ gồm 0 và 1

B Dãy các số chỉ gồm 0 và 3 D Dãy các số chỉ gồm 1 và 2

Câu 3: Việc tạo ra chương trình máy tính thực chất gồm bước:

Câu 4: chương trình dịch là gì?

Ngày đăng: 25/02/2021, 10:15

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