Rốn luyện kỹ năng về viết chương trỡnh sử dụng ngụn ngữ lập trỡnh Pascal

Một phần của tài liệu GA tin học 8_trọn bo (Trang 30 - 32)

II. Chuẩn bị:

- GV: Một số bài thực hành, mỏy tớnh…

III. Nội dung:

HĐ 1: ễn lại kiến thức:

1Bài 1: Mỏy tớnh và chương trỡnh mỏy tớnh.

- Chương trỡnh. - Ngụn ngữ lập trỡnh.

2.Bài 2: Làm quen với chương trỡnh và ngụn ngữ lập trỡnh.

- Hai bước cơ bản để tạo ra chương trỡnh mỏy tớnh. - Cấu trỳc chung của chương trỡnh:

+ Từ khúa.

+ Tờn chương trỡnh.

- Cỏch sử dụng ngụn ngữ lập trỡnh Pascal: Kiểm tra lỗi chớnh tả, dịch và chạy chương trỡnh, lưu, khởi động, tắt …

3. Bài 3: Chương trỡnh mỏy tớnh vàdữ liệu:

- Kiểu dữ liệu: xõu, số nguyờn, số thực - String, char, Integer, Real - Cỏc phộp toỏn: +, - , * , / , div, mod.

- Cỏc phộp toỏn so sỏnh: =, <>, <, >, ≤,≥.

- Lệnh sử dụng trong Pascal: write, writeln, read, readln, delay.

4. Bài 4: Sử dụng biến trong chương trỡnh.

- Định nghĩa biến, hằng. Sự khỏc nhau biến và hằng - Khai bỏo trong pascal.

- Sử dụng biến: khai bỏo trước, giỏ trị biến phải nằm trong phạm vi khai bỏo. - Phộp gỏn, ý nghĩa

5. Bài 5: Từ bài toỏn đến chương trỡnh.

- Quỏ trỡnh giải bài toỏn. - Thuật toỏn.

6. Bài 6: Cõu lệnh điều kiện.

- Cấu trỳc rẽ nhỏnh: 2 dạng cho kết quả Đ hoặc S.

- Cấu trỳc cõu lệnh điều kiện, nờu ý nghĩa với một số vớ dụ.

7. Luyện gừ nhanh với Finger Break Out:

- Mục đớch: luyện gừ nhanh và thành thạo bằng mười ngún - Bắt đầu trũ chơi: nhấn phớm Space Bar

8. Tỡm hiểu thời gian với phần mềm Sun Times.

- Mục đớch: giỳp nhỡn được toàn cảnh thế giới, tuyờn truyền ý thức bảo vệ mụi trường.

B. Thực hành:

- Giải cỏc bài tập trong tập tài liệu.

C. Dặn dũ:

- Học bài thi

- Tập viết cỏc chương trỡnh: PTBNhất, so sỏnh a,b, Kiểm tra a, b, c là 3 cạnh tam giỏc

Tiết 36: Kiểm tra HK I.

I. Mục tiờu:

- Biết nhu cầu cần cú cấu trỳc lặp trong ngụn ngữ lập trỡnh;

- Biết ngụn ngữ lập trỡnh dựng cấu trỳc lặp để chỉ dẫn mỏy tớnh thực hiện lặp đi lặp lại cụng việc nào đú một số lần;

- Hiểu hoạt động của cõu lờnh lặp với số lần biết trước for ... do trong Pascal, cõu lệnh ghộp. - Rốn kỹ năng viết đỳng lệnh for...do trong một số tỡnh huống đơn giản;

II. Chuẩn bị:

GV: - Giỏo ỏn, mỏy Projector, bảng và bỳt; - Một số vớ dụ bài tập về vũng lặp for...do; HS: - SGK, vở để ghi;

III.Tiến trỡnh dạy học:

Hoạt động 1: Giới thiệu cỏc cụng việc phải lặp nhiều lần

Mục tiờu: giỳp học sinh nhận biết và phõn biệt được cỏc cụng việc lặp lại nhiều lần trong đời sống hằng ngày .

HĐ giỏo viờn HĐ học sinh Nội dung

Cõu hỏi: Trong đời sống hằng ngày cú rất nhiều cụng việc được lặp đi lặp lại, em nào cho biết một vài vớ dụ?

GV cho thờm vào vớ dụ: mỗi sỏng thứ 2 đều chào cờ đầu tuần, hoặc cụ giỏo lặp đi lặp lại việc gọi học sinh lờn trả bài và ghi điểm, cụ giỏo sẽ ngừng lại cho đến khi đó vào điểm cho tất cả học sinh....

GV chốt lại: đú là cỏc cụng việc, cỏc hoạt động được thực hiện bằng cỏch lặp đi lặp lại nhiều lần, được chia làm 2 kiểu lặp: lặp với số lần nhất định, biết trước và lặp với số lần khụng xỏc định được.

Cõu hỏi: vớ dụ nào là lặp với số lần xỏc định được, vớ dụ nào là lặp với số lần khụng xỏc định được?

GV: Nhận xột đỏnh giỏ - GV cho học sinh ghi vào vở

Thảo luận trả lời:

HS lắng nghe HS Lắng nghe HS trả lời HS ghi vào vở 1. Cỏc cụng việc phải thực hiện nhiều lần: - Lặp với số lần nhất định và biết trước:ngày ăn cơn 3 lần...

- Lặp với số lần khụng thể xỏc định trước: học cho đến khi thuộc bài...

Hoạt động 2: Giới thiệu cõu lệnh lặp, cấu trỳc lặp.

Mục tiờu: Biết cõu lệnh lặp với số lần biết trước và chức năng nú

Cỏch thực hiện: Cho một số vớ dụ để hoc sinh trỡnh bày thuật toỏn. GV nhận xột và đưa ra kết luận.

HĐ giỏo viờn HĐ học sinh Nội dung

- Xột VD1: Vẽ 3 hỡnh vuụng bằng nhau

Ta phải vẽ lần lượt 3 hỡnh. Nhưng với cõu lệnh lặp, ta chỉ cần vẽ một hỡnh vuụng, rồi lặp lại cho 2 hỡnh vuụng kia. Ta cú thuật toỏn như thế nào?

- Mời một HS nờu thuật toỏn.

- GV: nhận xột, giải thớch cỏc bước lặp của thuật toỏn

VD1:HS quan sỏt

- Một HS nờu thuật toỏn: B1: Vẽ hỡnh vuụng đầu tiờn B2: Xột nếu hỡnh vuụng vẽ được ớt hơn 3 thỡ di chuyển về phải 2 đơn vị, trở về bước 1để tiếp tục vẽ; Ngược lại kết thỳc thuật toỏn.

- HS: thảo luận, bổ sung

2. Cõu lệnh lặp – một lệnh thay cho nhiều lệnh thay cho nhiều lệnh:

- Cấu trỳc lặp được sử dụng để chỉ thị cho mỏy tớnh thực hiện lặp đi lặp lại một hoạt động nào đú cho đến khi một điều kiện nào đú được thỏa món

VD2: Tớnh tổng của 100 số tự nhiờn đầu tiờn S= 1+2+3+...+100.

Gọi một học sinh nờu thuật toỏn.

- GV: nhận xột, giải thớch cỏc bước lặp của thuật toỏn

VD3: In ra màn hỡnh số lần lặp từ 1→5 - GV: nhận xột, giải thớch cỏc bước lặp của thuật toỏn

Một phần của tài liệu GA tin học 8_trọn bo (Trang 30 - 32)