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

Giao an ca nam

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

Đ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 229
Dung lượng 6,98 MB

Nội dung

Giới thiệu bài: 1 phút Trong các bài học trước các em đã được tìm hiểu về các câu lệnh lặp với số lần chưa biết trước và số lần biết trước, dãy số, kiểu mảng trong ngôn ngữ lập trình Pas[r]

Trang 1

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

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

I MỤC TIÊU.

1 Về 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ôngqua các lệnh

2 Về 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ềukhiển máy tính

3 Về 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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: Máy tính, tranh ảnh.

2 Chuẩn bị của học sinh: Chuẩn bị bài mới.

III PHƯƠNG PHÁP.

Đàm thoại, động não, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC

a Giới thiệu bài: (4 phút)

Em thấy rằng máy tính như một cục sắt, hay robốt hoạt động được, đi lạiđược và làm việc nhà được vì sao vậy?

b Phát triển bài:

1.Hoạt động 1: Tìm hiểu cách để con

người ra lệnh cho máy tính (10 phút)

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

người làm những công việc gì?

(HSK).

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

người xử lý thông tin một cách hiệu

sẽ lần lượt thực hiện các lệnh này theođúng thứ tự nhận được

Trang 2

người ra lệnh cho máy tính thực hiện?

(HSG).

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

- GV: Khi thực hiện những thao tác

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

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

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

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

- 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

Trang 3

3.Hoạt động 3: Tìm hiểu viết chương

trình và ra lệnh cho máy tính làm việc

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

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

- GV: nhận xét câu trả lời và đưa ra

khái niệm chương trình máy tính

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

+ Viết chương trình là hướng dẫn máytính thực hiện các công việc hay giảimột bài toán cụ thể

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

4 Củng cố (2 phút)

*Sơ đồ tư duy:

5 Dặn dò, hướng dẫn về nhà (3 phút).

Trang 4

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

- Xem trước phần tiếp theo

6 Rút kinh nghiệm sau tiết dạy.

Trang 5

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

Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt)

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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: Tài liệu học tập.

2 Chuẩn bị của học sinh: - Đọc trước bài

- Đồ dùng học tập, bảng phụ

III PHƯƠNG PHÁP.

Đàm thoại, động não, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định lớp (1 phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Chương trình máy tính là gì?

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

3 Bài mới

a Giới thiệu bài: (1 phút)

Con người làm thế nào để các máy tính có thể hoạt động được và cơ chế

nó như thế nào? Bài học hôm nay “Máy tính và chương trình máy tính” sẽ giúpcác em làm quen với một chương trình khác cũng có liên quan đến máy tính

b Phát triển bài:

1 Hoạt động 1: Tìm hiểu chương

Trang 6

ghi nhớ kiến thức.

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

tin đưa vào máy tính phải được

chuyển thành dạng dãy bít Đây là cơ

sở để tạo ra ngôn ngữ máy

- HS: Học sinh chú ý lắng nghe

- GV: Máy tính chỉ hiểu chương trình

viết bằng ngôn ngữ máy Tuy nhiên,

việc viết chương trình bằng ngôn ngữ

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

- HS: Máy tính sẽ không hiểu và

không thực hiện được Muốn máy

tính hiểu được thì cần có chương

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

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

những chương trình được viết bằng ngônngữ lập trình sang ngôn ngữ máy để máytính có thể hiểu được

Trang 7

- HS: Theo dõi và ghi chép.

- GV: Quá trình đó được minh hoạ ở

hình 5/SGK/Trang 7

- HS: Quan sát để hiểu hơn

- GV: Nêu tên một số NNLT thường

gặp

- HS: Theo dõi và ghi chép

- Việc tạo ra chương trình máy tính qua 2bước:

+ Viết chương trình bằng NNLT+ Dịch chương trình thành ngôn ngữ máy

- Một số NNLT thường gặp: Pascal, C,Java, Basic,

4 Củng cố 2 phút)

*Sơ đồ tư duy:

5 Dặn dò, hướng dẫn về nhà (3 phút).

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

- Trả lời các câu hỏi trong SGK và soạn bài 2

6 Rút kinh nghiệm sau tiết dạy.

………

………

……… ………

************************************************************

Trang 8

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

Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ

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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: SGK, bảng phụ

2 Chuẩn bị của học sinh: - Đọc trước bài.

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

III PHƯƠNG PHÁP

Đàm thoại, quan sát, động não, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC.

1.Ổn định tổ chức lớp (1 phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Thế nào là ngôn ngữ lập trình? Chương trình dịch là gì?

Trả lời: 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 Chương trình dịch là chương trình dịch những chương trình đượcviế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

3 Bài mới:

a Giới thiệu bài: (1 phút)

Trong các bài học trước các em đã được biết đến một số khái niệm vềlệnh, chương trình, ngôn ngữ máy, ngôn ngữ lập trình, Vậy thì ngôn ngữ lậptrình bao gồm những gì? Cấu trúc của nó như thế nào? Bài học hôm nay: “Làmquen với chương trình và ngôn ngữ lập trình” sẽ giúp các em làm quen và hiểu

về ngôn ngữ lập trình Pascal và những vấn đề có liên quan

b Phát triển bài:

Trang 9

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG

1 Hoạt động 1: Tìm hiểu ví dụ về

chương trình.(10 phút)

- GV: Ví dụ minh họa một chương

trình đơn giản được viết bằng ngôn

- GV: Theo em khi chương trình

được dịch sang mã của máy thì máy

tính sẽ cho ra kết quả gì? (HSK).

- HS: Trả lời theo ý hiểu

- GV: Nhận xét câu trả lời Sau khi

tiến hành dịch và chạy chương trình

readlnEnd

- Sau khi chạy chương trình này thì máy tính

sẽ in ra màn hình dòng chữ “Chao cac ban”

2 Hoạt động 2: Tìm hiểu ngôn ngữ

lập trình gồm những gì?(15 phút)

- GV: Dựa vào chương trình trên,

em hãy cho biết chương trình gồm

có thể tạo thành một chương trình hoànchỉnh và thực hiện được trên máy tính

- Bảng chữ cái của ngôn ngữ lập trình bao

Trang 10

Anh và một số kí hiệu khác như các

phép toán, các dấu câu,

- GV: Vậy ngôn ngữ lập trình gồm

những gì? (HSY).

- Hs trả lời theo ý hiểu

- GV: 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ắc nhất định

- Học sinh chú ý lắng nghe

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

chương trình dịch sẽ đưa ra thông

báo lỗi

khác như các phép toán, các dấu câu,

3 Hoạt động 3: Tìm hiểu từ khoá

và tên của chương trình (10 phút)

- GV: Các từ như: Program, Uses,

Begin gọi là các từ khoá

- HS: Chú ý theo dõi

- GV: Vậy từ khóa là những từ như

thế nào? (HSG).

- HS: Trả lời theo ý hiểu

- GV: Từ khoá là từ dành riêng của

- GV: Ngoài từ khoá, chương trình

còn có tên của chương trình

- GV: Trong ví dụ mở đầu, tên

chương trình như CT_dau_tien

Vậy tên do ai đặt

- HS: Tên do người lập trình đặt

- GV: Đặt tên chương trình phải

tuân theo những quy tắc nào?

(HSK).

- HS: Nghiên cứu SGK để trả lời

GV: Giải thích các quy tắc đặt tên

- Tên được dùng để phân biệt các đại lượngtrong chương trình và do người lập trình đặttheo quy tắc lập trình:

+ Tên không được trùng với từ khoá + Tên không bắt đầu bằng kí tự số + Tên không được chứa kí tự trắng + Tên không chứa các kí tự đặc biệt

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

Trang 11

*Sơ đồ tư duy:

5 Dặn dò, hướng dẫn về nhà (2 phút).

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

- Trả lời các câu hỏi trong SGK và soạn tiếp bài 2

6 Rút kinh nghiệm sau tiết dạy.

………

………

……… …………

****************************************************************

Trang 12

Tuần: 2 Ngày soạn: 21 /08 /2018

Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ

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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: SGV, tài liệu

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

- Đọc trước bài

- SGK, đồ dùng học tập, bảng phụ

III PHƯƠNG PHÁP

Đàm thoại, quan sát, động não, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định tổ chức lớp (1phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Ngôn ngữ lập trình gồm những gì? Quy tắc đặt tên?

Trả lời: - Ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc để viết các

câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh, sao cho có thể tạothành một chương trình hoàn chỉnh và thực hiện được trên máy tính

- Tên được dùng để phân biệt các đại lượng trong chương trình và dongười lập trình đặt theo quy tắc lập trình:

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

+ Tên không bắt đầu bằng kí tự số

+ Tên không được chứa kí tự trắng

+ Tên không chứa các kí tự đặc biệt

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

Trang 13

nào? Bài học hôm nay: “Làm quen với chương trình và ngôn ngữ lập trình” sẽgiúp các em làm quen và hiểu về ngôn ngữ lập trình Pascal và những vấn đề cóliên quan.

b Phát triển bài:

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

chung của chương trình.(20 phút)

- GV: Cấu trúc chung của chương

- GV: Tiết trước ta đã biết một số

khai báo Vậy phần khai báo gồm

những khai báo nào? (HSTB).

- HS: Khai báo tên chương trình,

khai báo thư viện, khai báo biến,

khai báo hằng

- GV: Phần thân bắt đầu từ đâu trong

chương trình mở đầu? (HSG).

- HS: Bắt đầu từ từ khoá begin và

kết thúc bởi từ khoá end

- GV: Yêu cầu HS xác định các

thành phần trong ví dụ mở đầu?

- HS: Trả lời câu hỏi

- GV: nhận xét và bổ sung

- HS: Theo dõi và ghi chép

4 Cấu trúc của chương trình Pascal:

- Cấu trúc chung của chương trình gồm: + Phần khai báo: có thể có hoặc không.Phần khai báo đặt trước phần thân

+ Khai báo tên chương trình, khai báo thưviện, khai báo biến, khai báo hằng,

* Phần thân chương trình: bắt buộc phải có,gồm các câu lệnh mà máy tính cần phải

thực hiện bắt đầu bởi từ khoá begin và kết thúc bởi từ khoá end

Turbo Pascal 7.0, Giáo viên giới

thiệu về ngôn ngữ lập trình Pascal

- HS: Quan sát, theo dõi và ghi nhớ

các thao tác làm việc với Turbo

Pascal

- GV: Giới thiệu các bước cơ bản để

HS làm quen với môi trường lập

Trang 14

- GV: Soạn thảo chương trình ví dụ

mở đầu, chạy chương trình cho HS

Ctrl+F9 (Hoặc vào Run→Run), quan sát

kết quả thu được

6, Nhấn F2 để lưu chương trình Hoặc vào

- Trả lời các câu hỏi trong SGK

6 Rút kinh nghiệm sau tiết dạy.

………

………

Trang 15

Tuần: 3 Ngày soạn: 26 /08 /2018

BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL

I MỤC TIÊU

1 Về kiến thức:

- Thực hiện được thao tác khởi động / thoát khỏi TP, làm quen với màn hình TP

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

- Soạn thảo được một chương trình pascal đơn giản

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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: SGV, tài liệu, phòng máy tính.

2 Chuẩn bị của học sinh: - Đọc trước bài

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Nêu cấu trúc chung của chương trình

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

+ Phần khai báo: có thể có hoặc không Phần khai báo đặt trướcphần thân

+ Khai báo tên chương trình, khai báo thư viện, khai báo biến, khaibáo hằng,

* Phần thân chương trình: bắt buộc phải có, gồm các câu lệnh mà máy

tính cần phải thực hiện bắt đầu bởi từ khoá begin và kết thúc bởi từ khoá end

3 Bài mới

a Giới thiệu bài: (1phút)

Trong bài học trước các em đã được biết đến ngôn ngữ máy, ngôn ngữ lậptrình, Vậy thì ngôn ngữ lập trình bao gồm những gì? Cấu trúc của nó như thếnào? Bài học hôm nay: “Làm quen với chương trình và ngôn ngữ lập trình” sẽgiúp các em làm quen và hiểu về ngôn ngữ lập trình Pascal và những vấn đề cóliên quan

b Phát triển bài:

Trang 16

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG

1 Hoạt động 1: Làm quen với việc

khởi động và thoát khỏi Turbo Pascal

(15 phút)

- GV: Yêu cầu HS khởi động máy,

khởi động Phần mềm Netop School,

nháy đúp chuột vào tên tệp Turbo.exe

trong thư mục chứa tệp này

- GV: Nêu cách để thoát khỏi chương

- GV: Giới thiệu thanh bảng chọn và

các lệnh cần dùng trong quá trình viết

chương trình để HS theo dõi

- HS: Để 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

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

- Khởi động Turbo Pascal bằng một trong hai cách:

+ Cách 1: Nháy đúp chuột trên biểu tượng trên màn hình nền;

+ Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe trong thư mục chứa tệp này (thường là thư mục con TP\BIN)

- Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal

2 Hoạt động 2: Nhận biết các thành

phần: thanh bảng chọn, tên tệp đang

mở, con trỏ, dòng trợ giúp phía dưới

chọn, sử dụng các phím mũi tên sang

trái và sang phải ( và ) để di

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

Nhấn phím F10 để mở bảng chọn, sử dụng

các phím mũi tên sang trái và sang phải ( và ) để di chuyển qua lại giữa các bảng chọn

Trang 17

- HS: chú ý quan sát.

3 Hoạt động 3: Soạn thảo chương

trình (10 phút)

- GV : Soạn thảo chương trình sau:

dịch và chạy chương trình, quan sát kết

writeln('Chao cac ban');

write('Toi la Turbo Pascal');

- Trả lời các câu hỏi trong SGK

6 Rút kinh nghiệm sau tiết dạy.

………

………

Trang 18

Tiết: 6 Ngày dạy: 30 /08 /2018

BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL (tt)

I MỤC TIÊU.

1 Về kiến thức:

- Thực hiện dược thao tác khởi động / thoát khỏi 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ở bảng chọn và chọn lệnh

- Soạn thảo được một chương trình pascal đơn giản

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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: SGK, SGV, tài liệu, phòng máy tính.

2 Chuẩn bị của học sinh: - Đọc trước bài.

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Chương trình dịch là gì?

Trả lời: Chương trình dịch là chương trình 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

3 Bài mới

a Giới thiệu bài: (1phút)

Trong bài thực hành trước các em đã được biết đến ngôn ngữ máy, ngônngữ lập trình, Vậy thì ngôn ngữ lập trình này được sử dụng như thế nào? Bàithực hành 1 hôm nay: “Làm quen với Turbo Pascal” sẽ giúp các em làm quen vàhiểu rõ hơn về ngôn ngữ lập trình Pascal

b Phát triển bài:

1 Hoạt động 1: Khởi động chương 1 Soạn thảo chương trình đơn giản.

Trang 19

phần mềm Turbo Pascal.

- HS: Khởi động máy

- GV: Yêu cầu HS soạn thảo chương

trình trong SGK

- Học sinh soạn thảo chương trình

trên máy tính theo hướng dẫn của

sữa lỗi (nếu có) chạy chương trình

- HS: thực hiện theo hướng dẫn

Writeln(‘chao cac ban’);

Writeln(‘ Toi la Turbo Pascal’);

End

2 Hoạt động 2: Dịch và chạy một

chương trình đơn giản (15 phút)

- GV: Yêu cầu HS xoá phần khai báo

trong chương trình vừa soạn thảo

- HS: Thực hiện theo yêu cầu của

- GV: Tiến hành dịch và chạy chương

trình So sánh với kết quả ban đầu

- HS: Nhấn phím Alt+F9 để dịch

chương trình, chạy chương trình và

so sánh với kết quả ban đầu

- GV: Tiến hành tương tự với việc

xoá từ khoá begin, xoá dấu nháy đơn,

xoá dấu chấm sau từ khoá end, xoá

dấu ; sau dòng lệnh thứ 5

- HS: thực hiện theo yêu cầu

- GV: Kiểm tra và sửa lỗi chương

trình:

Lỗi 200: do trong máy tính không có

hỗ trợ các khai báo thư viện, khắc

phục lỗi 200 bằng cách xoá dòng

2 Dịch và chạy một chương trình đơn giản.

- Xoá đi phần khai báo.

- Xóa đi từ khoá begin

- Xoá các dấu nháy đơn ‘’, xoá dấu sau từ khoá end

Trang 20

lệnh thứ 2 và thứ 4.

- HS: Thực hành và lắng nghe các lỗi

thường gặp và tìm cách sữa lỗi

- GV: Theo dõi qua trình thực hành

của học sinh và hướng dẫn cách sữa

Trang 21

Tiết: 7 Ngày giảng: 04 /09 /2018

BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

I MỤC TIÊU.

1 Về kiến thức:

- Biết khái niệm kiểu dữ liệu

- Biết một số phép toán cơ bản với dữ liệu kiểu số

- Biết khái niệm điều khiển tương tác giữa người với máy tính

2 Về kĩ năng:

Vận dụng các kiến thức làm bài tập

3 Về 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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: Tài liệu, phòng máy tính.

2 Chuẩn bị của học sinh: - Đọc trước bài

- SGK, đồ dùng học tập, bảng phụ

III PHƯƠNG PHÁP.

Đàm thoại, quan sát, động não, nhóm, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định tổ chức lớp (1 phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Em hãy nêu cách để dịch chương trình, chạy chương trình và

quan sát kết quả trong lập trình?

Trả lời: - Nhấn tổ hợp phím Alt+F9 để dịch chương trình.

- Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình.

- Sau đó nhấn Alt+F5 để quan sát kết quả.

3 Bài mới

a Giới thiệu bài: (1 phút)

Trong các bài học trước các em đã được biết đến các từ khóa và tên, cấutrúc của chương trình, Vậy trong chương trình máy tính còn có những thànhphần dữ liệu nào? Chúng có vai trò như thế nào trong chương trình? Bài họchôm nay: “Chương trình máy tính và dữ liệu” sẽ giúp các em hiểu sâu hơn vềnhững vấn đề đã nêu ở trên

b Phát triển bài:

1 Hoạt động 1 : Tìm hiểu dữ liệu và

kiểu dữ.(20 phút)

- GV: Để quản lí và tăng hiệu quả xử

lí, các ngôn ngữ lập trình thường phân

1 Dữ liệu và kiểu dữ liệu

- Để quản lí và tăng hiệu quả xử lí, các ngônngữ lập trình thường phân chia dữ liệu

Trang 22

chia dữ liệu thành thành các kiểu khác

nhau

- HS: Học sinh chú ý lắng nghe => ghi

nhớ kiến thức

- GV: Ví dụ thông tin đưa vào máy

tính như bảng điểm Em thường thấy

có các kiểu dữ liệu nào trong bảng

- HS: Các kiểu dữ liệu thường được

xử lí theo nhiều cách khác nhau

- GV: Các ngôn ngữ lập trình định

nghĩa sẵn một số kiểu dữ liệu cơ bản

- GV: Một số kiểu dữ liệu thường

- HS: Số thực: Chiều cao của bạn

Bình, điểm trung bình môn toán

Xâu kí tự: “ chao cac ban”

- GV: Các kiểu dữ liệu và tên kiểu dữ

liệu trong các NNLT khác nhau thì

khác nhau

- HS: theo dõi và ghi nhớ kiến thức

- Các kiểu dữ liệu khác nhau được xử lítheo các cách khác nhau

- Một số kiểu dữ liệu thường dùng:

+ Số nguyên

+ Số thực

+ Xâu kí tự

- Ví dụ: Bảng 1/21/SGK liệt kê một số kiểu

dữ liệu và phạm vi giá trị của nó

các phép toán: cộng, trừ, nhân, chia

2 Các phép toán với dữ liệu kiểu số:

Kí hiệu của các phép toán số học trongPascal:

+: phép cộng

- : Phép trừ

* : Phép nhân

Trang 23

- GV: Yêu cầu học sinh nêu quy tắc

tính các biểu thức số học trong toán

- GV: Yêu cầu HS nắm vững quy tắc

để chuyển biểu thức toán học thành

biểu thức bằng các kí hiệu trong

NNLT Pascal

- GV: Nhắc HS phân biệt cách dùng

kí tự trong NNLT để viết đúng các

biểu thức

- GV: Nhắc HS trong Pascal không

dùng các dâu [], {} mà thay vào đó là

((x+1)*(x+1)-(x-2))*x

4 Củng cố (2 phút)

* Sơ đồ tư duy:

Trang 24

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

- Trả lời các câu hỏi trong SGK 1,2,3,4,5 và soạn tiếp Bài 3

6 Rút kinh nghiệm sau tiết dạy

………

………

………

*******************************************************

Trang 25

Tiết: 8 Ngày giảng: 06 /09 /2018

BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tt)

I MỤC TIÊU.

1 Về kiến thức:

- Biết khái niệm kiểu dữ liệu

- Biết một số phép toán cơ bản với dữ liệu kiểu số

- Biết khái niệm điều khiển tương tác giữa người với máy tính

2 Về kĩ năng:

Vận dụng các kiến thức làm bài tập

3 Về 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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: Tài liệu, phòng máy tính.

2 Chuẩn bị của học sinh: - Đọc trước bài.

- SGK, Đồ dùng học tập, bảng phụ

III PHƯƠNG PHÁP.

Đàm thoại, quan sát, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định tổ chức lớp (1 phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Các kiểu dữ liệu khác nhau được xử lý như thế nào? Có những

kiểu dữ liệu nào thường dùng?

Đáp án: - Các kiểu dữ liệu khác nhau được xử lí theo các cách khác

a Giới thiệu bài: (1 phút)

Trong các bài học trước các em đã được biết đến dữ liệu, các kiểu dữ liệu,các phép toán, Vậy chúng có vai trò như thế nào trong chương trình? Bài họchôm nay: “Chương trình máy tính và dữ liệu” sẽ giúp các em hiểu sâu hơn vềnhững vấn đề đã nêu ở trên

b Phát triển bài:

Trang 26

+ Bé hơn+ Bé hơn hoặcbằng

+ Khác+ Bằng

- Kết quả của phép so sánh là đúng hoặc sai

- Ví dụ:

+ 2+4>6 → Sai + a+b<=c → Đúng hoặc sai tuỳ vào giá trịcủa a, b,c

2 Hoạt động 2: Tìm hiểu sự giao

tiếp giữa người và máy (15 phút).

- GV: Theo em như thế nào là tương

tác giữa người và máy tính? (HSG).

- HS: Suy nghĩ và trả lời theo hiểu

biết

- GV: Nhận xét và đưa ra khái niệm

tương tác giữa người và máy

- GV: Yêu cầu học sinh nghiên cứu

SGK và nêu một số trường hợp

tương tác giữa người và máy?

(HSK).

4 Giao tiếp người – máy tính:

- Quá trình trao đổi dữ liệu hai chiều giữangười và máy tính khi chương trình hoạt độngthường được gọi là giao tiếp hoặc tương tácngười – máy

Trang 27

+ Tạm ngừng chương trình.

+ Hộp thoại

- HS khác: nhận xét

- GV: Theo em, để thực hiện các

thao tác đó nhờ các thiết bị nào?

- HS: theo dõi và ghi chép

Tạm ngừng trong thời gian nhất định Tạm ngừng đợi ngươi dùng nhấn phím

+ Hộp thoại: sử dụng như một công cụ choviệc giao tiếp người máy trong khi chạychương trình

4 Củng cố (2 phút)

* Sơ đồ tư duy:

5 Dặn dò, hướng dẫn về nhà (3 phút).

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

- Trả lời các câu hỏi trong SGK 6,7 và soạn BTH2

6 Rút kinh nghiệm sau tiết dạy:

………

………

………

Trang 28

Tuần: 5 Ngày soạn: 09/09/2018

BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN

I MỤC TIÊU.

1 Về kiến thức:

- Chuyển được biểu thức toán học sang biểu thức trong NNLT Pascal

- Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau

2 Về kĩ năng:

Chuyển được biểu thức toán học sang biểu thức TP chính xác

3 Về 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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: Phần mềm pascal, phòng máy, tài liệu.

2 Chuẩn bị của học sinh: Học bài cũ, chuẩn bị bài mới, SGK.

III PHƯƠNG PHÁP.

Đàm thoại, quan sát, thực hành

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định tổ chức lớp (1 phút).

2 Kiểm tra bài cũ (3 phút).

Câu hỏi: Em hãy trình bày các phép so sánh trong Ngôn ngữ lập trình?

a Giới thiệu bài: (1 phút)

Trong các bài học trước các em đã được biết đến dữ liệu, các kiểu dữ liệu,các phép toán, các phép so sánh trong NNLT Pascal Vậy các phép toán này được ứng dụng như thế nào trong chương trình Pascal Bài thực hành 2: “Viết chương trình để tính toán hôm nay” sẽ giúp các em hiểu rõ hơn về các phép toánnày

b Phát triển bài:

Trang 29

2 Hoạt động 2: Thực hành bài tập 1

(30 phút).

Luyện gõ các biểu thức số học trong

chương trình Pascal:

- GV: Yêu cầu HS khởi động phần

mềm Netop school, phần mềm Turbo

Pascal (TP)

- GV: Yêu cầu HS thực hiện việc soạn

thảo chương trình để in kết quả tính

toán các biểu thức trong phần kiểm tra

bài cũ ra màn hình theo mẫu ở SGK

- Yêu cầu HS tiến hành lưu chương

trình với tên CT2.pas

- HS: Thực hiện theo yêu cầu

- GV: Yêu cầu HS tiến hành dịch

chương trình, sữa lỗi (nếu có) và chạy

chương trình

- HS: Thực hiện theo yêu cầu

- GV: Gọi HS nêu nhận xét (HSY,

HSTB).

- HS: Nhận xét

- GV: Giải thích các dòng lệnh trong

chương trình, hai dãy giống nhau gồm

số và ký hiệu phép toán, nếu đặt trong

dấu nháy đơn thì TP hiểu đó là xâu ký

tự và lệnh Write sẽ hiển thị xâu ký tự ra

màn hình Nhưng nếu không đặt trong

cặp dấu nháy đơn thì TP coi đó là một

biểu thức và lệnh Write sẽ hiển thị kết

quả của biểu thức

Đây là một ví dụ về kiểu dữ liệu khác

nhau thì cách xử lý dữ liệu khác nhau

Sự kết hợp giữa hiển thị dữ liệu xâu và

kết quả biểu thức ở đây tạo thuận lợi

cho người dùng theo dõi kết quả tính

toán

- HS: Chú ý lắng nghe và tự giác thực

hành trên máy

- GV: Yêu cầu HS lên bảng thực hiện

tính toán các biểu thức để đối chiếu với

kết quả thu được (HSG, HSK).

- HS: Theo dõi bạn làm trên máy chiếu

và tiếp tục thực hành trên máy

2 Thực hành bài tập 1

- Soạn thảo chương trình

- Vào file/save, lưu với tên CT2.pashoặc nhấn phím F2 để lưu

- Dịch: Alt+F9

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

- Chương trình trên có thể không cóphần khai báo, phần thân chương trìnhbắt buộc phải có

Trang 30

4 Củng cố (2 phút)

* Sơ đồ tư duy:

5 Dặn dò, hướng dẫn về nhà (3 phút).

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

- Trả lời các câu hỏi trong SGK và soạn tiếp bài thực hành 2 phần còn lại

6 Rút kinh nghiệm sau tiết dạy.

Trang 31

Tuần: 5 Ngày soạn: 11/09/2018

BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tt)

I MỤC TIÊU.

1 Về kiến thức:

- Chuyển được biểu thức toán học sang biểu thức trong NNLT Pascal.

- Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau

2 Về kĩ năng:

Chuyển được biểu thức toán học sang biểu thức TP chính xác

3 Về 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 GIÁO VIÊN VÀ HỌC SINH.

1 Chuẩn bị của giáo viên: Phần mềm pascal, phòng máy.

2 Chuẩn bị của học sinh: Học bài cũ, chuẩn bị bài mới, SGK.

III PHƯƠNG PHÁP.

Đàm thoại, quan sát, thực hành

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định tổ chức lớp (1 phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Lệnh Alt+F9 và Ctrl+F9 có tác dụng gì?

Đáp án: Lệnh Alt+F9 để dịch chương trình.

Lệnh Ctrl+F9 để chạy chương trình

3 Bài mới

a Giới thiệu bài: (1 phút)

Trong các bài thực hành trước các em đã được biết đến dữ liệu, các kiểu

dữ liệu, các phép toán, các phép so sánh trong NNLT Pascal Vậy các phép toánnày được ứng dụng như thế nào trong chương trình Pascal Bài thực hành 2:

“Viết chương trình để tính toán hôm nay” sẽ giúp các em hiểu rõ hơn về cácphép toán này

b Phát triển bài:

1 Hoạt động 1: Thực hành bài tập 2 (25

phút)

Tìm hiểu phép chia lấy phần nguyên và phép

chia lấy phần dư với số nguyên Sử dụng các

câu lệnh tạm ngừng chương trình

a) GV yêu cầu HS khởi động TP và mở tệp

mới, gõ chương tình sau đây:

1 Thực hành bài tập 2

Trang 32

uses crt;

Begin

clrscr;

Writeln (‘16/3 =’, 16/3);

Writeln (’16 div 3 = ‘, 16 div 3);

Writeln (’16 mod 3 = ‘, 16 mod 3);

Writeln (‘ 16 mod 3 = ‘ , 16 – (16 div 3 ) *

3);

Writeln ( ‘16 div 3 = ‘, (16 – (16 mod

3))/3);

end

- GV: Yêu cầu gõ chính xác, sau khi gõ cần

kiểm tra và đối chiếu với SGK

b) Yêu cầu HS dịch và chạy chương trình

- GV: Yêu cầu HS quan sát kết quả trên màn

hình và cho nhận xét về kết quả đó (HSK)

- HS: Thực hiện trên máy và đọc kết quả trên

màn hình của máy mình

c) Yêu cầu thêm câu lệnh Delay(5000) vào

sau mỗi lệnh Writeln trong chương trình trên

Dịch và chạy chương trình

Quan sát chương trình dừng 5 giây sau khi in

từng kết quả ra màn hình

d) Thêm câu lệnh Readln vào chương trình

(trước từ khoá end)

GV: Dịch và chạy chương trình Quan sát kết

quả hoạt động của chương trình Nhấn phím

Enter để tiếp tục

- Lệnh Clrscr dùng để làm sạch màn hình

hiển thị kết quả Lệnh này có trong thư viện

crt nên muốn sử dụng lệnh này phải khai báo

sử dụng thư viện này đầu chương trình

- Các lệnh Delay, Readln được dùng để tạm

ngừng chương trình Các lệnh này thường

- Gõ chương trình

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

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

- Ấn phím Alt + F5 để xem kết quả

- Quan sát kết quả trên màn hình

- Thực hiện trên máy

Trang 33

HS: Chú ý quan sát và thực hiện.

2 Hoạt đông 2: Tìm hiểu thêm về cách in

dữ liệu ra màn hình (10 phút)

GV: Mở tệp chương trình CT2 Pas và sửa lại

lệnh cuối (trước từ khoá end) thành

GV: Dịch và chạy chương trình Quan sát kết

quả trên màn hình và rút ra nhận xét của em?

- Kết quả gọn hơn, dễ quan sát hơn

*

Trang 34

Tuần: 6 Ngày soạn: 16/09/2018

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH

I MỤC TIÊU.

1 Về kiến thức:

- Biết khái niệm về biến.

- Hiểu cách khai báo biến, biết vai trò của biến trong lập trình

2 Về kĩ năng:

Biết khai báo đúng biến

3 Về thái độ:

Hình thành ở HS sự yêu thích môn lập trình

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

1 Chuẩn bị của giáo viên: SBT, tài liệu tham khảo.

2 Chuẩn bị của học sinh: học bài cũ, chuẩn bị bài mới, SGK, dụng cụ

học tập

III PHƯƠNG PHÁP.

Đàm thoại, quan sát, động não, giải quyết vấn đề

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định tổ chức lớp (1 phút)

2 Kiểm tra bài cũ (3 phút)

Câu hỏi: Nhấn phím Alt + F9 và Ctrl + F9 có tác dụng gì?

Trả lời: - Nhấn phím Alt + F9 để dịch chương trình

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

3 Bài mới

a Giới thiệu bài: (1 phút)

Trong các bài học trước các em đã được biết đến một số khái niệm vềlệnh, chương trình và ngôn ngữ lập trình, cấu trúc chung của chương trình Mặtkhác, chúng ta biết rằng hoạt động cơ bản của chương trình là xử lí dữ liệu Vậy

để máy tính xử lí được dữ liệu thì qua những thao tác nào? Bài học hôm nay:

“Sử dụng biến trong chương trình” sẽ giúp các em giải quyết được vấn đề đãnêu ở trên

b Phát triển bài:

1 Hoạt động 1: Tìm hiểu biến là

công cụ trong lập trình (15 phút).

1 Biến là công cụ trong lập trình:

Trang 35

- GV: Giá trị của biến có thể thay đổi

trong quá trình thực hiện chương

trình

- HS: Chú ý lắng nghe

- GV: Biến dùng để làm gì? (HSY).

- HS: Biến được dùng để lưu trữ dữ

liệu và dữ liệu được biến lưu trữ có

thể thay đổi trong khi thực hiện

chương trình

- GV: Giải thích rõ hơn về biến Đưa

ví dụ minh hoạ, Với x, y là các biến

- GV: Việc xác định địa chỉ của biến

cũng tương tự như địa chỉ nhà của

chúng ta

- GV: Trong thực tế, sau khi các em

xây nhà xong cũng cần đến phường

để xin đăng kí số nhà

- HS: Chú ý theo dõi

- GV: Tất cả các biến dùng trong

chương trình đều phải được khai báo

ngay trong phần khai báo của

chương trình

- GV: Việc khai báo biến gồm:

+ Khai báo tên biến

+ Khai báo kiểu dữ liệu của biến

- HS: theo dõi để ghi nhớ kiến thức

- GV: Đưa ra cách khái báo biến

trong NNLT Pascal Giải thích các

thành phần trong khai báo

- GV: Cho ví dụ, yêu cầu HS xác

2 Khai báo biến

- Việc khai báo biến gồm:

+ Khai báo tên biến+ Khai báo kiểu dữ liệu của biến

Trang 36

định các thành phần trong khai báo

đó? (HSG).

- HS: Trả lời

- GV: Var là gì? (HSTB).

- HS: Var là từ khoá của ngôn ngữ

lập trình dùng để khai báo biến

- HS: thong bao: là biến kiểu xâu

- GV: Tên biến phải tuân theo qui tắc

đặt tên của NNLT

- GV: Tuỳ theo ngôn ngữ lập trình,

cú pháp khai báo biến có thể khác

nhau

- HS: Chú ý lắng nghe và ghi bài

- Tuỳ theo ngôn ngữ lập trình, cú pháp khaibáo biến có thể khác nhau

- Cú pháp khai báo biến trong NNLT Pascal: Var <danh sách biến>:<Kiểu dữ liệubiến>;

- Ví dụ:

Var m,n: Integer;

S, dien tich: real;

Thong bao: String;

4 Củng cố ( 3 phút)

* Sơ đồ tư duy:

5 Dặn dò, hướng dẫn về nhà (2 phút).

Về nhà học bài cũ và xem trước phần còn lại của bài

6 Rút kinh nghiệm sau tiết dạy.

………

Trang 37

Tuần: 6 Ngày soạn: 18/09/2018

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tt)

I MỤC TIÊU.

1 Về kiến thức:

- Biết được cách sử dụng biến trong chương trình Pascal

- Biết được khái niệm hằng trong ngôn ngữ lập trình

2 Về kĩ năng:

Rèn luyện kĩ năng sử dụng biến và hằng trong chương trình

3 Về thái độ:

Thái độ học tập nghiêm túc, yêu thích bộ môn

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

1 Chuẩn bị của giáo viên: SGK, SGV, tài liệu, giáo án, bài giảng điện

tử, bảng phụ

2 Chuẩn bị của học sinh: Học bài cũ, chuẩn bị bài mới, Sách giáo khoa,

đồ dùng học tập

III PHƯƠNG PHÁP.

Đàm thoại, quan sát, động não, giải quyết vấn đề, nhóm

IV TIẾN TRÌNH DẠY HỌC.

1 Ổn định lớp: (1 phút).

2 Kiểm tra bài cũ: (3 phút).

Câu hỏi: Biến là gì? Viết cú pháp khai báo biến trong NNLT Pascal?

Đáp án: Biến là đại lượng được đặt tên dùng để lưu trữ dữ liệu Giá trị của

biến có thể thay đổi trong quá trình thực hiện chương trình

Cú pháp: Var <Tên biến>: <Tên kiểu dữ liệu>;

3 Bài mới:

a Giới thiệu bài: (1 phút)

Trong một chương trình, sau khi khai báo xong thì biến chưa có giá trị, muốn biến có giá trị thì ta phải gán giá trị cho nó Khi biến được nhận một giá trị nào đó, ta có thể thực hiện được các thao tác tính toán với biến đó Muốn biết cách gán giá trị và việc sử dụng biến trong chương trình như thế nào, ta sẽ tìm hiểu qua bài học hôm nay: “Sử dụng biến trong chương trình (tt)”

- GV: Sau khi khai báo, ta có thể sử

3 Sử dụng biến trong chương trình:

Các thao tác có thể thực hiện với biến là:

Trang 38

chiếu các thao tác có thể thực hiện với

biến

- Học sinh chú ý theo dõi và ghi nhớ

kiến thức

- GV: Theo em, kiểu dữ liệu của giá trị

gán cho biến phải như thế nào với

biến? (HSG).

- HS: Phải cùng kiểu dữ liệu

- GV: Giá trị của biến sẽ như thế nào

trong quá trình thực hiện chương trình?

(HSTB).

- HS: Giá trị của biến có thể thay đổi

- GV: Mỗi NNLT có kí kiệu của câu

lệnh gán là khác nhau, đưa ra cú pháp

câu lệnh gán trong NNLT Pascal

- GV: Việc gán giá trị cho biến trong

NNLT pascal có thể thực hiện bằng

phép gán , cũng có thể thực hiện bằng

câu lệnh nhập giá trị từ bàn phím

- GV: Ta có thể thực hiện các phép

toán với biến giống như đối với các

kiểu dữ liệu của biến

- GV: Hãy nêu ý nghĩa của các câu

HS: Thực hiện phép toán tính trung

bình cộng hai giá trị nằm trong hai biến

nhớ a và b Kết quả gán vào biến nhớ x

+ x:=x+1;

HS: Tăng giá trị của biến nhớ X lên

một đơn vị Kết quả gán trở lại vào

biến x

- GV: giải thích rõ

- HS: Học sinh chú ý theo dõi và ghi

- Tính toán với giá trị của biến

- Tên biến ← Biểu thức cần gán giá trị cho biến;

- Trong NNLT Pascal, phép gán được kí hiệu bằng dấu ‘:=’

Hoặc Read(Tên biến);

- Lưu ý khi sử dụng biến:

+ Biến phải được khai báo + Kiểu dữ liệu của giá trị gán cho biến phảitrùng với kiểu dữ liệu của biến

+ Khi gán giá trị mới, giá trị cũ của biến sẽ

bị xoá đi

Trang 39

- GV: Biến là công cụ chính để lưu trữ

dữ liệu Ngoài ra, các ngôn ngữ lập

trình còn có công cụ lưu trữ dữ liệu

khác là hằng

- GV: Trình chiếu khái niệm hằng và

cách khai báo hằng trong NNLT Pascal

- HS: chú ý theo dõi và ghi nhớ

- GV: Tên hằng tuân theo quy tắc đặt

- GV: Lưu ý rằng không được dùng

lệnh để thay đổi giá trị của hằng trong

chương trình như đối với biến

Các hằng phải được khai báo tên và

gán giá trị ngay khi khai báo

- Hằng là đại lượng được đặt tên dùng đểlưu trữ dữ liệu, hằng có giá trị không thayđổi trong quá trình thực hiện chương trình

- Cú pháp khai báo hằng trong NNLT Pascal:

Const <Tên hằng>:=<Giá trị>;

- HS: Các nhóm thảo luận trong 4 phút,

đại diện nhóm lên trình bày, các nhóm

khác theo dõi và sửa sai

- Nhóm 1: So sánh sự giống nhau và

khác nhau giữa biến và hằng

Với khai báo hằng ở ví dụ trên, câu

lệnh sau có hợp lệ không? Tại sao?

+ Câu lệnh đó không hợp lệ vì không thểthay đổi giá trị của hằng

- Nhóm 2:

1/ Không có dấu = trong khai báo biến2/ Tên hằng không được chứa kí tự trắng3/ x và y thuộc 2 kiểu dữ liệu khác nhau nênkhông được gộp trong phần khai báo

4/ Khai báo hằng không chứa dấu :

- Nhóm 3:

Trang 40

- Nhóm 3: Ta có a, b là 2 biến thuộc

kiểu số nguyên

s là biến thuộc kiểu xâu kí tự

Phép gán nào sau không hợp lệ, vì sao?

- Yêu cầu HS học bài cũ, chuẩn bị nội dung cho bài thực hành số 3

- Làm các bài tập 1, 3, 4, 5, 6/SGK/Trang 33 (Có hướng dẫn)

6 Rút kinh nghiệm sau tiết dạy.

………

………

………

****************************************************************

Ngày đăng: 22/11/2021, 09:41

HÌNH ẢNH LIÊN QUAN

-GV: Quan sát hình 1ở sách giáo khoa - Giao an ca nam
uan sát hình 1ở sách giáo khoa (Trang 2)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG 1. Hoạt động 1: Tìm hiểu ví dụ về - Giao an ca nam
BẢNG 1. Hoạt động 1: Tìm hiểu ví dụ về (Trang 9)
- Thực hiện được các thao tác mở bảng chọn và chọn lệnh. - Soạn thảo được một chương trình pascal đơn giản. - Giao an ca nam
h ực hiện được các thao tác mở bảng chọn và chọn lệnh. - Soạn thảo được một chương trình pascal đơn giản (Trang 18)
- Ví dụ: Bảng 1/21/SGK liệt kê một số kiểu dữ liệu và phạm vi giá trị của nó. - Giao an ca nam
d ụ: Bảng 1/21/SGK liệt kê một số kiểu dữ liệu và phạm vi giá trị của nó (Trang 22)
dữ liệu ra màn hình.(10 phút) - Giao an ca nam
d ữ liệu ra màn hình.(10 phút) (Trang 33)
2. Cách in dữ liệu ra màn hình. - Giao an ca nam
2. Cách in dữ liệu ra màn hình (Trang 33)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG 1.Hoạt   động   1: Giới   thiệu   nội   dung   bài - Giao an ca nam
BẢNG 1. Hoạt động 1: Giới thiệu nội dung bài (Trang 42)
1. Chuẩn bị của giáo viên: Laptop, tài liệu tham khảo, bảng phụ. - Giao an ca nam
1. Chuẩn bị của giáo viên: Laptop, tài liệu tham khảo, bảng phụ (Trang 71)
- HS: Lên bảng nêu thuật toán. - Giao an ca nam
n bảng nêu thuật toán (Trang 76)
- HS: Suy nghĩ và thực hiện vào bảng phụ - Giao an ca nam
uy nghĩ và thực hiện vào bảng phụ (Trang 83)
-GV: Chiếu ví dụ 5 lên màn hình, yêu cầu HS xem lại thuật toán ở bài 5 và nhắc lại thuật toán - Giao an ca nam
hi ếu ví dụ 5 lên màn hình, yêu cầu HS xem lại thuật toán ở bài 5 và nhắc lại thuật toán (Trang 108)
- HS: Lên bảng trình bày, các HS khác theo dõi và nhận xét. - Giao an ca nam
n bảng trình bày, các HS khác theo dõi và nhận xét (Trang 109)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG - Giao an ca nam
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG (Trang 118)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG - Giao an ca nam
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG (Trang 121)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG - Giao an ca nam
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG (Trang 134)
- Xem trước bài mới “Học vẽ hình với phần mềm Geogebra”. - Giao an ca nam
em trước bài mới “Học vẽ hình với phần mềm Geogebra” (Trang 137)
HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (TT) I. MỤC TIÊU.   - Giao an ca nam
HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (TT) I. MỤC TIÊU. (Trang 141)
- Phần mềm GeoGebra dùng để vẽ các hình hình học đơn giản như điểm, đoạn thẳng, đường thẳng - Giao an ca nam
h ần mềm GeoGebra dùng để vẽ các hình hình học đơn giản như điểm, đoạn thẳng, đường thẳng (Trang 142)
HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (tt) I. MỤC TIÊU.   - Giao an ca nam
tt I. MỤC TIÊU. (Trang 144)
-GV: Để lưu hình đã vẽ ta thực hiện như thế nào? (HSY). - Giao an ca nam
l ưu hình đã vẽ ta thực hiện như thế nào? (HSY) (Trang 151)
HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (tt) I. MỤC TIÊU.   - Giao an ca nam
tt I. MỤC TIÊU. (Trang 152)
- HS: vẽ hình và dùng tính chất đối xứng trục. - Giao an ca nam
v ẽ hình và dùng tính chất đối xứng trục (Trang 156)
-GV: Gọi HS lên bảng vẽ sơ đồ? - Giao an ca nam
i HS lên bảng vẽ sơ đồ? (Trang 159)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG 1. Hoạt động 1: Tìm hiểu một số ví dụ - Giao an ca nam
BẢNG 1. Hoạt động 1: Tìm hiểu một số ví dụ (Trang 161)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG - Giao an ca nam
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG (Trang 165)
-GV: Gọi HS lên bảng viết chương trình? - Giao an ca nam
i HS lên bảng viết chương trình? (Trang 186)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG 1. Hoạt động 1: Tiến hành tìm hiểu - Giao an ca nam
BẢNG 1. Hoạt động 1: Tiến hành tìm hiểu (Trang 189)
2. Nội dung chính: - Giao an ca nam
2. Nội dung chính: (Trang 192)
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG - Giao an ca nam
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG GHI BẢNG (Trang 195)

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

TÀI LIỆU LIÊN QUAN

w