1. Trang chủ
  2. » Cao đẳng - Đại học

CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH

10 10 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 10
Dung lượng 22,97 KB

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

Nội dung

- Để có một chương trình mà máy tính có thể thực hiện được cần qua 2 bước: * Viết chương trình theo ngôn ngữ lập trình.. * Dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu đượ[r]

Trang 1

Ngày soạn:

Từ tuần: 1 Đến tuần: 3

Từ tiết: 1 Đến tiết: 6

CHỦ ĐỀ 1:

CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH

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

-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

-Biết các thành phần cơ bản của ngôn ngữ lập trì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 và cấu trúc chương trình

-Làm quen màn hình soạn thảo, thực hiện các thao tác mở các 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 chương trình, chạy chương trình và xem kết quả

2 Kĩ năng:

-Làm quen với các chương trình đơn giản

-Thực hiện được thao tác khởi động và thoát khỏi môi trường lập trình

-Rèn luyện kĩ năng dịch, sửa lỗi và chạy chương trình

3 Thái độ:

Học tập nghiêm túc, tuân thủ qui định của ngôn ngữ lập trình

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

Soạn, dịch và chạy được chương trình đơn giản

II CHUẨN BỊ CỦA GIÁO VIÊN CỦA HỌC SINH:

1 Chuẩn bị của giáo viên

 Thiết bị dạy học:

 Phòng máy vi tính, máy chiếu…

 Học liệu (Tài liệu tham khảo):

 Giáo án, sách giáo khoa…

2 Chuẩn bị của học sinh

 Học liệu (Tài liệu tham khảo):

 Chuẩn bị các nội dung liên quan đến bài học theo hướng dẫn của giáo viên như chuẩn bị tài liệu, thiết bị học tập, …

 Sưu tầm tranh ảnh, tài liệu, …

III BẢNG MÔ TẢ CÁC NĂNG LỰC CẦN PHÁT TRIỂN

Nội dung

Loại câu hỏi/bài tập

Nhận biết (Mô tả yêu cầu cần đạt)

Thông hiểu (Mô tả yêu cầu cần đạt)

Vận dụng thấp (Mô tả yêu cầu cần đạt)

Vận dụng cao (Mô tả yêu cầu cần đạt)

Trang 2

1.Con người

ra lệnh cho

máy tính như

thế nào?

Câu hỏi lý thuyết Hs biết con người chỉ dẫn

cho máy tính thực hiện thông qua lệnh

Câu hỏi ND1.LT.NB.1

Câu hỏi thực hành

2 Viết

chương trình

– ra lệnh cho

máy tính làm

việc

Câu hỏi lý thuyết Hs biết tại sao cần viết

chương trình

Câu hỏi ND2.LT.NB.1

Hs hiểu được trong một chương trình

có nhiều lệnh

Câu hỏi ND2.LT.TH 1

Câu hỏi thực hành

3 Chương

trình và ngôn

ngữ lập trình

Câu hỏi lý thuyết Hs biết một chương trình

được viết theo ngôn ngữ lập trình và cần có một chương trình dịch

Câu hỏi ND3.LT.NB 1

Câu hỏi thực hành

4 Ví dụ về

chương trình

Câu hỏi lý thuyết Hs biết được tên chương

trình, các dòng lệnh

Câu hỏi ND4.LT.NB 1

Câu hỏi thực hành

5 Ngôn ngữ

lập trình

gồm những

Câu hỏi lý thuyết

Hs biết được ngôn ngữ lập trình gồm bảng

Trang 3

chữ cái và các qui tắc

Câu hỏi ND5.LT.NB 1

Câu hỏi thực hành

6 Từ khóa

và tên

Câu hỏi lý thuyết Hs phân biệt được tên

chương trình và

từ khóa

Câu hỏi ND6.LT.NB 1

Hs hiểu tên hợp lệ của một chương trình

Câu hỏi ND6.LT.TH 1

Câu hỏi thực hành

7 Cấu trúc

chung của

chương trình

Câu hỏi lý thuyết

Hs biết cấu trúc chung của chương trình

Câu hỏi ND7.LT.NB 1

Câu hỏi thực hành

8 Ví dụ về

ngôn ngữ lập

trình

Câu hỏi lý thuyết Hs biết ngôn ngữ lập trình

Pascal Biết khởi động Free Pascal hay V_Pascal, biết

mở, lưu một tệp và thoát khỏi chương trình

Câu hỏi ND8.LT.NB 1

Câu hỏi thực

trình, chạy, dịch và sửa

Trang 4

lỗi một chương trình

Câu hỏi ND8.TH.V DT.1

IV HOẠT ĐỘNG DẠY HỌC:

Tuần: 01

Tiết: 1-2

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

Hoạt động 1 : Con người ra lệnh cho máy tính như thế nào ?

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

- Máy tính là công cụ giúp

con người làm những công

việc gì?

-Nêu một số thao tác để

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

tính thực hiện?

Khi thực hiện những thao

tác này => ta đã ra lệnh cho

máy tính thực hiện

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

người phải làm gì

- HS phát biểu

Một số thao tác để con người ra lệnh cho máy tính thực hiện như:

khởi động, thoát khỏi phần mềm, sao chép, di chuyển, thực hiện các bước để tắt máy tính…

Con người điều khiển máy tính thông qua các lệnh

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

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

Con người chế tạo ra thiết

bị nào để giúp con người

nhặt rác, lau cửa kính trên

các toà nhà cao tầng?

- Giả sử ta có một Rô-bốt có

thể thực hiện các thao tác

như: tiến một bước, quay

phải, quay trái, nhặt rác và

bỏ rác vào thùng

-Ta cần ra lệnh như thế nào

để chỉ dẫn Rô-bốt di chuyển

từ vị trí hiện thời => nhặt

rác => bỏ rác vào thùng?

Con người chế tạo ra Rô-bốt

Học sinh chú ý lắng nghe

Hs quan sát hình 1 và phát biểu

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

Các lệnh để Rô-bốt hoàn thành tốt công việc:

- 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

Hoạt động 2 : Viết chương trình, ra lệnh cho máy tính làm việc.

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

3 Viết chương trình, ra

Trang 5

- Để điều khiển Rô-bốt ta

phải làm gì?

- Viết các lệnh chính là viết

chương trình => thế nào là

viết chương trình

GV giới thiệu viết chương

trình và chương trình máy

tính là gì?

Tại sao cần phải viết

chương trình?

- Để điều khiển Rô-bốt ta phải viết các lệnh

-HS lắng nghe

-Viế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

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

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

Hoạt động 3 : Chương trình và ngôn ngữ lập trình.

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

- Để máy tính có thể xử lí,

thông tin đưa vào máy phải

đuợc chuyển đổi dưới dạng

một dãy bit (dãy số gồm 0

và 1)

- Để có một chương trình

mà máy tính có thể thực

hiện được cần qua 2 bước:

* Viết chương trình theo

ngôn ngữ lập trình

* Dịch chương trình sang

ngôn ngữ máy để máy tính

có thể hiểu được

Học sinh chú ý lắng nghe

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

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

Tuần: 02

Tiết: 3-4

BÀI 2:

LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

Hoạt động 4 : Ví dụ về chương trình:

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

GV giới thiệu một

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

được viết bằng ngôn ngữ

lập trình Pascal

-Chương trình gồm bao

nhiêu dòng lệnh?

Học sinh chú ý lắng nghe => ghi nhớ kiến thức

Chương trình gồm có 5 dòng lệnh

Mỗi dòng lệnh gồm các cụm từ khác

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

Program CT_dau_tien; Uses Crt;

Begin Writeln(‘Chao cac ban’);

Trang 6

nhau được tạo thành từ các chữ cái End.

Hoạt động 5 : Ngôn ngữ lập trình gồm những gì?

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

Câu lệnh được viết từ

những kí tự nhất định Kí

tự này tạo thành bảng chữ

cái của ngôn ngữ lập trình

- Giới thiệu bảng chữ cái

của ngôn ngữ lập trình

- Mỗi câu lệnh trong

chương trình gồm các kí

tự và kí hiệu được viết

theo một quy tắt nhất

định

- Nếu câu lệnh bị viết sai

quy tắt, chương trình dịch

sẽ nhận biết được và thông

báo lỗi

Học sinh chú ý lắng nghe => ghi nhớ kiến thức

Học sinh chú ý lắng nghe

HS lắng nghe

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

-Ngôn ngữ lập trình gồm bảng chữ cái, một số kí hiệu khác như +, -, *, /, (),

“” và các qui tắc để viết câu lệnh

Hoạt động 6 : Từ khoá và tên:

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

- GV giới thiệu từ khóa

- Ngoài từ khoá, chương

trình còn có tên của

chương trình

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

phải tuân theo những quy

tắt nào?

GV chốt lại:

Khi đặt tên cho chương

trình cần phải tuân theo

những quy tắt sau:

- Tên khác nhau tương

ứng với những đại lượng

khác nhau

- Đặt tên phai nhắn gọn,

dể nhớ, dể hiểu

Học sinh chú ý lắng nghe => ghi nhớ kiến thức

Học sinh chú ý lắng nghe

Học sinh nghiên cứu sách giáo khoa

và trả lời câu hỏi của giáo viên

3 Từ khoá và tên:

-Từ khoá như: program, use, begin, end, là từ

dành riêng của ngôn ngữ

lập trình

-Ngoài các từ khóa còn có tên chương trình

-Tên không trùng với từ khóa

VD: tên chương trình là CT_dau_tien

Hoạt động 7 : Cấu trúc của một chương trình Pascal:

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

Cấu trúc của một Học sinh chú ý lắng nghe 4 Cấu trúc của một

Trang 7

chương trình Pascal:

1 Phương pháp/Kĩ

thuật dạy học

- Thuyết trình , vấn

đáp,minh họa trực quan,

hướng dẫn cụ thể

2 Hình thức tổ chức

hoạt độnghiểu cấu trúc

chung của chương trình.

-GV giới thiệu cấu trúc

chung của chương trình

chương trình Pascal:

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

* Phần khai báo: gồm các câu lệnh dùng để khai báo tên chương trình và khai báo các thư viện

* Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện

Hoạt động 8 : Ví dụ về ngôn ngữ lập trình:

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

Giáo viên giới thiệu về

ngôn ngữ lập trình Pascal

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

Tuần: 03

Tiết: 5-6

BÀI THỰC HÀNH 1:

LÀM QUEN VỚI TURBO PASCAL

Hoạt động 8 : Làm quen với việc khởi động và thoát khỏi Turbo Pascal.

1 Phương pháp/Kĩ thuật dạy học

- Thuyết trình , vấn đáp,minh họa trực quan, hướng dẫn cụ thể

2 Hình thức tổ chức hoạt động

Nêu cách để khởi động

Turbo Pascal?

- Có thể khởi động bằng

cách nháy đúp chuột vào tên

tệp Turbo.exe trong thư mục

chứa tệp này

- Nêu cách để thoát khỏi

chương trình Pascal?

Ta có thể sử dụng tổ hợp

phím Alt + X để thoát khỏi

Turbo Pascal

+ Nháy đúp vào biểu tượng Turbo Pascal ở trên màn hình nền

Học sinh chú ý lắng nghe => ghi nhớ kiến thức

Chọn Menu File => Exit

1 Làm quen với việc khởi động và thoát khỏi Turbo Pascal.

- Nhấn phím F10 để mở

bảng chọn Để di chuyển

qua lại giữa các bảng chọn

ta sử dụng phím nào?

- Nhấn phím Enter để mở

Để di chuyển qua lại giữa các bảng chọn, ta sử dụng phím mũi tên sang trái và sang phải

Học sinh thực hiện các thao tác

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

Trang 8

một bảng chọn

- Quan sát các lệnh trong

từng bảng chọn

theo yêu cầu của giáo viên

- Nhấn phím F2 hoặc lệnh

File => Save để lưu chương

trình

Học sinh soạn thảo chương trình trên máy tính theo hướng dẫn của giáo viên

3 Soạn thảo chương trình đơn giản.

Program CT_dau_tien; Uses CRT;

Begin Clrscr;

Writeln(‘chao cac ban’); Writeln(‘ Toi la Turbo Pascal’)

End

-GV hướng dẫn

- Yêu cầu học sinh dịch và

chạy chương trình vừa soạn

thảo

HS thực hiện 4 Dịch và chạy chương trình đơn giản.

- Nhấn phím F9 để dịch chương trình

- Tiến hành sửa lỗi nếu có

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

V CÂU HỎI/ BÀI TẬP KIỂM TRA ĐÁNH GIÁ

Câu ND1.LT.NB.1

Hãy nêu một số thao tác để con người ra lệnh cho máy tính thực hiện

(Khởi động, thoát khỏi phần mềm, sao chép, di chuyển )

Câu ND2.LT.NB.1

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

Câu ND2.LT.TH.1

Chương_trình_đầu_tiên;

Bắt đầu

Chào các bạn;

Tôi là học sinh lớp 8;

Kết thúc

Chương trình trên có bao nhiêu câu lệnh?

Câu lệnh được thực hiện như thế nào?

(Các câu lệnh thực hiện tuần tự từ lệnhđầu tiên đến lệnh cuối cùng)

Câu ND3.LT.NB.1

Quan sát chương trình trên:

Program Ct_dau_tien;

Uses crt;

Begin

Writeln(‘Chao cac ban’);

Trang 9

End

Chương trình trên được viết theo ngôn ngữ lập trình Pascal khi đưa vào máy tính thì thông tin trên phải được chuyển đổi thành dạng các dãy bit (dãy các số chỉ gồm 0 và 1) Các dãy bít là cơ

sở để tạo ra ngôn ngữ dành cho máy tính, nếu viết bằng ngôn ngữ máy sẽ rất khó khăn và khó sử dụng Do đó cần có ngôn ngữ khác để viết các lệnh thay cho các dãy bit Những ngôn ngữ khác

đó gọi là ngôn ngữ lập trình

Viết chương trình theo ngôn ngữ lập trinh thì máy tính chưa hiểu được Do đó cần có chương trình dịch để chuyển chương trình sang ngôn ngữ máy

Như vậy, chương trình trên là chương trình viết theo ngôn ngữ lập trình hay ngôn ngữ máy? Kết quả sau khi dịch từ chương trình là gì?

Câu ND4.LT.NB.1

Program Chao;

Uses crt;

Begin

Writeln(‘Chao cac ban’);

Writeln(‘Toi la hoc sinh lop 8’);

Readln;

End

Hãy chỉ ra tên chương trình, chương trình trên có bao nhiêu câu lệnh, mỗi câu lệnh có đặc điểm gì?

Câu ND5.LT.NB.1

Program Ct_dau_tien;

Uses crt;

Begin

Writeln(‘Chao cac ban’);

Readln;

End

Quan sát chương trình trên, hãy cho biết chương trình viết theo ngôn ngữ lập trình gồm có những gì?

Câu ND6.LT.NB.1

Program Ct_dau_tien;

Uses crt;

Begin

Writeln(‘Chao cac ban’);

Readln;

End

Hãy chỉ ra tên và từ khóa của chương trình trên

Câu ND6.LT.TH.1

Trang 10

Các tên dưới đây, tên nào là hợp lệ?

A) 8A

B) Lop 8A

C) Lop8A

D) Lop8 A

Câu ND7.LT.NB.1

Program Chao;

Uses crt;

Begin

Writeln(‘Chao cac ban’);

Writeln(‘Toi la hoc sinh lop 8’);

Readln;

End

Hãy cho biết phần khai báo, phần thân của chương trình trên

Câu ND8.LT.NB.1

Hãy khởi động Free Pascal hay V_Pascal

Hãy mở tệp, lưu với tên khác và thoát khỏi phần mềm

Câu ND8.TH.VDT.1

Hãy gõ chương trình sau:

Program Chao;

Uses crt;

Begin

Writeln(‘Chao cac ban’);

Writeln(‘Toi la hoc sinh lop 8’);

Readln;

End

Hãy lưu, dịch và sửa lỗi chương trình

Kết quả chương trình trên là gì?

Ngày tháng năm

Duyệt của tổ chuyên môn

Ngày đăng: 17/12/2021, 09:48

HÌNH ẢNH LIÊN QUAN

2. Hình thức tổ chức hoạt động - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
2. Hình thức tổ chức hoạt động (Trang 4)
Hs quan sát hình 1 và phát biểu. - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
s quan sát hình 1 và phát biểu (Trang 4)
2. Hình thức tổ chức hoạt động - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
2. Hình thức tổ chức hoạt động (Trang 5)
2. Hình thức tổ chức hoạt động - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
2. Hình thức tổ chức hoạt động (Trang 5)
2. Hình thức tổ chức hoạt động - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
2. Hình thức tổ chức hoạt động (Trang 6)
2. Hình thức tổ chức hoạt động - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
2. Hình thức tổ chức hoạt động (Trang 7)
2. Hình thức tổ chức hoạt   độnghiểu   cấu   trúc chung của chương trình. - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
2. Hình thức tổ chức hoạt độnghiểu cấu trúc chung của chương trình (Trang 7)
một bảng chọn - CHU DE 1 CAC KHAI NIEM CO BAN VE LAP TRINH
m ột bảng chọn (Trang 8)

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

w