Chào mừng ngày Nhà giáo Việt Nam 20.11

20 10 0
Chào mừng ngày Nhà giáo Việt Nam 20.11

Đ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

- HS 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ể.. - HS Biết Biết ngôn ngữ dùng để viết chương trình máy tính [r]

(1)

Tuần: Ngày soạn: 07/08/2010

Tiết: Ngày dạy: 12/08/2010

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

I - MỤC TIÊU

1 Kiến thức:

- HS Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh

- HS Biết chương trình cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động

2 Kỉ năng:

- HS Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể

- HS Biết Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - HS Biết vai trị chương trình dịch

3 Thái độ:

- HS Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo

nhóm

- HS Nâng cao ý thức lòng say mê học tập môn học

II - CHUẨN BỊ

1 GV: Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu HS: Bảng phụ nhóm, Sách giáo khoa, ghi, bút thước

III - TIẾN TRÌNH

1 Ốn định lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Bài cũ

3 Bài Mới

Hoạt động thầy Hoạt động trò Nội dung ghi bảng

1 Con người lệnh cho máy tính cách nào.

- Để lệnh cho máy tính phải làm ?

2 Ro-bot nhặt rác.

-Em hiểu robot gì?

-Con người điều khiển RoBot cách nào?

- Chúng ta lệnh cho máy tính thơng qua thao tác bàn phím chuột chương trình điều khiển

-Robot người máy làm việc cho người

1.Con người lệnh cho máy tính.

- Các thao tác chuột bàn phím

- Nháy dúp chuột lên biểu tượng

- Gõ phím ký tự - Sao chép van …

2 RoBot nhặt rác - RoBot người máy mà người tạo để làm việc phục vụ cho người

- RoBot tự động làm só công việc thông qua điều khiển người

(2)

*VD.Các bước thực RoBot nhặt giác

*VD: Các bước thực

của RoBot nhặt rác

1 Tiến bước

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

3 Nhặt rác

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

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

Bỏ rác vào thùng

IV – CŨNG CỐ BÀI

- Học qua em biết thêm gì? - Con người rẫn cho máy tính thơng qua lệnh?

V - TIẾN TRÌNH

- Về nhà nhớ học thuộc phần ghi nhớ - Làm tập trang

- Xem trước mục mục 3,4 trang

VI – RÚT KINH NGHIỆM

(3)

Tuần: Ngày soạn: 07/08/2010

Tiết: Ngày dạy: 12/08/2010

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

I - MỤC TIÊU

1 Kiến thức

- HS biết người co thê lệnh cho máy tính làm việc thơng qua chương trình.

2 Kĩ

-HS nắm chương trình lại phải viết chương trình Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II - CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III - TIẾN TRÌNH

1 Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Con người lệnh cho máy tính nào? Bài

Hoạt động thày Hoạt động trò Ghi bảng

1 Viết chương trình lệnh cho máy tính

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

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

2 Chương trình ngôn

-Một HS trả lời

-Một HS trả lời

3 Viết chương trình lệnh cho máy tính

- Chương trình máy tính dãy câu lệnh mà máy tính hiểu thực

(4)

ngữ lập trình

- Để máy hiểu chương trình ta cần biểu diễn ?

-Một HS trả lời

-Để máy tính hiểu chương trình phải viết chương trình ngơn ngữ lập trình (pascal, c++ …)

- Để tạo chương trình máy tính gồm bước sau: 1.Viết chương trình ngơn ngữ lập trình

2 Dịch chương trình thành ngơn ngữ máy để máy tính hiểu

IV – CŨNG CỐ

- Học qua em biết thêm gì?

-Viết chương trình hướng dẫn máy tính thực cơng việc hay giải tốn cụ thể

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

V – DẶN DÒ

- Về nhà học thuộc phần ghi nhớ làm tập 2,3,4 SGK - Xem trước để hôm sau học

VI RÚT KINH NGHIỆM

(5)

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

Tiết: Ngày dạy: 19/08/2010

BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH(t1)

I- MỤC TIÊU

1 Kiến thức

- HS biết nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết số tên từ khóa

- Sử dụng cac từ khóa cach thích hợp, đặt tên quy tắc gợi nhớ Kĩ

- Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể

- Biết ngôn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Biết vai trị chương trình dịch

3 Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

1 Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Con người dẫn cho máy tính thực thơng qua gì? - Thế ngơn ngữ lập trình ?

Bài m iớ

Hoạt động thày Hoạt động trị Ghi bảng

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

Giới thiệu vài ví dụ chương trình thực tế, sau GV giới thiệu ví dụ SGK

Gv giới thiệu khái niệm chương trình

HS nêu ví dụ thực tế HS quan sát hình chiếu nghe giảng

1 Ví dụ chương trình Ví dụ 1 : Xem SGK/9

(6)

1. Ngôn ngữ lập trình gồm ?

GV lấy ví dụ thực tế số, chữ viết ghi toán, ghi văn GV giới thiệu ngơn ngữ lập trình máy

GV quay lại ví dụ để minh hoạ cho ngơn ngữ câu lệnh

3 Tìm hiểu từ khố tên

Quay lại ví dụ GV giới thiệu từ khoá tác dụng từ khoá

Gv giới thiệu ý nghĩa vài từ khố thơng dụng

GV giới thiệu ví dụ : “CT_dau_tien” tên chương trình, tên chương trình phải đặt theo quy tắc riêng

Gv giới thiệu quy tắc đặt tên ví dụ minh hoạ đặt tên quy tắc, đặt tên sai quy tắc

HS ghi chép

Hs nghe giảng lấy ví dụ thực tế muốn thể toán, văn phải sử dụng chữ cái, số kí hiệu (+,-,*,/…)

Hs nghe giảng

HS theo dõi, ghi chép

Hs quan sát nắm bắt khái niệm từ khoá

Hs nghe giảng, ghi chép Hs quan sát ví dụ nghe giảng

Hs nghe giảng, ghi chép

2 Ngơn ngữ lập trình gồm những gì?

* Ngơn ngữ lập trình thường gồm chữ tiếng Anh số kí hiệu (+,-,*,/,…) * Các chữ kí hiệu viết theo quy tắc định tạo nên câu lệnh

3 Từ khoá tên: a) Từ khoá:

Các từ khoá thường dùng : Program; uses; begin; end; … Program : Khai báo tên chương trình

Uses : khai báo thư viện Begin, end : Thông báo bắt đầu kết thúc chương trình b) Tên quy tắc đặt tên:

Tên người lập trình đặt tuân theo nguyên tắc : * tên khác ứng với đại lượng khác

* Tên khơng trùng với từ khố

Lưu ý : tên có tính gợi nhớ, ngắn gọn

Ví dụ 2: Trong ngơn ngữ Pascal

Tên hợp lệ : Stamgiac; Dem_so; …

Tên không hợp lệ : Lop em, 8A, …

IV- CỦNG CỐ

- Các thành phần ngơn ngữ lập trình ? - Cho biết khác từ khoá tên ?

V – DẶN DÒ

- Về nhà học cũ làm tập 1,2,3 SGK - Xem trước mục ,5 để hôm sau học

VI RÚT KINH NGHIỆM

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

(7)

BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH(2)

I- MỤC TIÊU

1 Kiến thức

- HS biết nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết số tên từ khóa

- Sử dụng cac từ khóa cach thích hợp, đặt tên quy tắc gợi nhớ Kĩ

- Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể

- Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Biết vai trị chương trình dịch

3 Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II- CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III- TIẾN TRÌNH

1 Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Con người dẫn cho máy tính thực thơng qua gì? - Thế ngơn ngữ lập trình ?

Bài m iớ

Hoạt động thày Hoạt động trị Ghi bảng 1.Tìm hiểu cấu trúc

chung chương trình

GV quay lại VD1 :

Giới thiệu cấu trúc chương trình có ví dụ

Phần khai báo CT thường có ?

HS quan sát ví dụ

4 Cấu trúc chung chương trình :

Cấu trúc chương trình thường bao gồm : Phần khai báo phần thân

*Phần khai báo : Gồm lệnh dùng để

(8)

Phần Thân CT thường có ?

GV lưu ý học sinh vị trí hai phần,và phần bắt buộc phải có chương trình

2.Ví dụ ngơn ngữ lập trình

GV cho học sinh quan sát hình vẽ SGK giới thiệu ngơn gnữ lập trình Pascal

Ví dụ:

Program CT_dau_tien ;

User Crt;

*Phần thân :Thường câu lệnh mà máy thực

Ví dụ: Begin

Writeln (‘chao cac ban ‘);

End Lưu ý:

-Phần Khai báo đặt trước phần thân CT.( có khơng có chương trình)

-Phần Thân CT :là phần bắt buộc phải có

5.Ví dụ ngơn ngữ lập trình

(sgk)

IV- CỦNG CỐ

- Học qua em biết thêm gì? - Cần nắm cấu trúc chương trình

V – DẶN DÒ

- Về nhà học cũ làm tập 4,5,6SGK

- Ôn lại để hôm sau lên thực hành cho tốt

VI RÚT KINH NGHIỆM

Tuần: Ngày soạn: 18/08//2010

(9)

BÀI THỰC HÀNH – LÀM QUEN VỚI TURBO PASCAL(t1)

I MỤC TIÊU

1 Kiến thức

Bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện hình sọan thảo, cách mở bảng chọn câu lệnh

2 Kĩ

Gõ chương trình pascal đơn giản Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nâng cao ý thức lịng say mê học tập mơn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

Con người dẫn cho máy tính thực thơng qua gì? Thế ngơn ngữ lập trình ?

3 Bài m iớ

Hoạt động thày Hoạt động trò Ghi bảng Họat động 1:Khởi đơng

quan sát hình Turbo PasCal(6PHÚT) Hướng dẫn học sinh khởi động Turbo cách qua máy chiếu: cách cách

*Cách 1: Nhấp đúp vào Trên Destop

*Cách Nhấp đúp vào tập lệnhTurbo.exe thư mục chứa tập lệnh này( thư mục chứa)

- Yêu cầu học sinh quan sát hình khởi động chương trìnhvà so sánh với hình chiếu bảng

HS : quan sát giáo viên thực

Thực theo hướng dẫn Quan sát

Giống

Quan sát giáo viên thực

Thực theo hướng dẫn

a Khởi động Turbo các cách:

*Cách 1: Nhấp đúp vào biểu tượng

Trên Destop

*Cách Nhấp đúp vào tập lệnhTurbo.exe thư mục chứa tập lệnh này( thư mục chứa)

(10)

Họat động 2: Hướng dẫn sử dụng lệng thực đơn trợ giúpcũng cách chọn lệnh(12PHÚT)

- Hướng dẫn học sinh hình sọan thảo thành phầntrên Menu trợ giúp - Hướng dẫn sử dụng phím F10 để kích họat Menu, sử dụng phím mũi tên→, ,  ,  để di

chuyển qua lạ, lên xuống bảng chọn

- Phím Enter để chấp nhận lệnhđã chọn

Hoạt động 3: (12PHÚT) - Hướng dẫn sử dụng phím tắt

- Hướng dẫn học sinh cách

Quan sát giáo viên thực

Thực theo hướng dẫn

b Chức phím:

- Phím F10 để kích họat Menu

- Các phím mũi tên→, ,  ,  để di chuyển qua lạ, lên

xuống bảng chọn - Phím Enter để chấp nhận lệnh chọn

c Cách thóat khỏi Turbo Pascal:

Ta dùng tổ hợp phím Alt+X

IV CỦNG CỐ

- Học qua em biết thêm gì? - Cần nắm cấu trúc chương trình

V DẶN DỊ

- Học trả lời câu hỏi sách giáo khoa

- Về nhà xem lại để hôm sau tiếp tục thực hành

VI RÚT KINH NGHIỆM

Tuần: Ngày soạn: 18/08//2010

(11)

BÀI THỰC HÀNH – LÀM QUEN VỚI TURBO PASCAL(t2)

I MỤC TIÊU

1 Kiến thức

- Kiến thức; bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện hình sọan thảo, cách mở bảng chọn câu lệnh

2 Kĩ

- Biết cách dịch, sửa lỗi CT, chạy CT xem kết Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lịng say mê học tập mơn học

II CHUẨN BỊ

2 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Em cho biết khác từ khóa tên? Bài m iớ

Hoạt động thày Hoạt động trò Ghi bảng Họat động 1: Khởi động

Turbo PasCal

Hướng dẫn học sinh khởi động Turbo hướng dẫn học sinh nhập dịng lệnh vào chương trình - Hướng dẫn cho học sinh ghi cách lưu

- Hướng dẫn cho học sinh biết cách dịch chương trình

Quan sát giáo viên thực

Thực theo hướng dẫn Quan sát giáo viên thực

Thực theo hướng dẫn

Quan sát giáo viên thực

1.Bài tập 2:

a Khởi đơng Turbo PasCal Chương trình Program CT_Dau_Tien; Uses crt;

Begin Clrscr;

Writeln(‘chao cac ban’);

Write(‘Toi la Turbo pascal’);

End - Chú ý:

(12)

sử lỗi

- Cho học sinh ghi cách chạy chương trình

Họat động 2: Hướng dẫn cách dịch chạy chương trình, cách quan sát sửa lỗi

- Nhắc nhở, hướng dẫn học sinh thực hành

- Hướng dẫn học sinh cách thóat khỏi Turbo Pascal; ta dùng tổ hợp phím Alt+X cách khác…

Thực theo hướng dẫn

- Thực hành theo yêu cầu

- Thực

+ Soạn thảo chương trình tương tự soạn thảo văn bản: sử dụng phím mũi tên để di chuyển trỏ, nhấn phím Enter để xuống dịng mới, nhấn phím Delete

BackSpace để xố

b Nhấn phím F2 (hoặc

lệnh FileSave) để lưu chương trình Khi hộp thoại ra, gõ tên tệp (ví dụ CT1.pas) ô Save file

as (phần mở rộng ngầm

định .pas) nhấn Enter

(hoặc nháy OK)

c Nhấn tổ hợp phím

Alt+F9 để biên dịch chương trình

d Nhấn tổ hợp phím

Ctrl+F9 để chạy chương trình quan sát kết

Nhấn Enter để quay

hình soạn thảo 2 Bài tập 3:

a Xóa dịng lệnh Begin Dịch chương trình qua sát kết

b Nhấn phím Enter gõ lại lệnh Begin Xóa dấu chấm sau chữ End Dịch chương trình qua sát thơng báo lỗi

c Cách thóat khỏi Turbo Pascal:

Ta dùng tổ hợp phím Alt+X

IV RÚT KINH NGHIỆM

- Học qua em biết thêm gì? - Cần nắm cấu trúc chương trình

V RÚT KINH NGHIỆM

- Bạn có máy tính nhà làm lại tập thực hành - Về nhà xem trước để hôm sau học

VI RÚT KINH NGHIỆM

Tuần: Ngày soạn 23/08/2010

(13)

Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (t1) I MỤC TIÊU

1 Kiến thức

- Học sinh biết số kiểu liệu thường dùng

- Biết phép toán với liệu kiểu số Kĩ

- Biết cách chuyển đổi biểu thức toán học từ ngơn ngữ tốn học sang ngơn ngữ lập trình Pascal

Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II CHUẨN BỊ

3 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

Ổn định tổ chức lớp

Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Em cho biết thành phần chương trình ngơn ngữ lập trình? Bài

Hoạt động thày Hoạt động trò Ghi bảng 1: Dữ liệu kiểu

liệu:

Giới thiệu ví dụ minh họa kết thực chương trình in hình với kiểu liệu quen thuộc chữ số theo SGK (máy chiếu) Giới thiệu số kiểu liệu thường dùng nhất: số nguyên, số thực, xâu kí tự Hãy lấy ví dụ liệu kiểu nguyên, số thực? Giáo viên đưa ví dụ xâu kí tự

Giáo viên nêu ý phân biệt liệu kiểu xâu dãy

Nghe giáo viên giới thiệu, quan sát ví dụ minh họa

Lấy ví dụ liệu kiểu nguyên, kiểu số thực

Lấy ví dụ khác xâu kí tự Quan sát bảng 1, nhận biết kiểu liệu tên tiếng anh phạm vi giá trị

1/ Dữ liệu kiểu liệu:

Ví dụ 1: Một số kiểu liệu thường dùng:

Số nguyên: số học sinh lớp…

Số thực: chiều cao học sinh, cân nặng bạn A Xâu kí tự: dãy chữ cái: “ chào bạn”, “lớp 8A”, “2/9/1945”…

Ví dụ 2: Bảng 1/sgk

(14)

chữ số

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

Nêu phép toán thực với số nguyên số thực?

Giáo viên giới thiệu phép tốn kí hiệu phép tốn ngơn ngữ Pascal Bảng

Lấy ví dụ phép chia, phép chia lấy phần nguyên phép chia lấy phàn dư Giáo viên giới thiệu ví dụ số phép tính số học chuyển sang ngơn ngữ Pascal

Mỗi nhóm lấy ví dụ biểu thức số học sau chuyển sang ngôn ngữ Pascal? Giáo viên kiểm tra kết

Nêu quy tắc thực biểu thức số học

Nêu phép toán cộng, trừ,nhân, chia

Học sinh đọc kết ví dụ tương ứng

Mỗi nhóm lấy ví dụ cụ thể, trình bày kết quả.Học sinh nêu quy tắc sgk

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

Bảng 2/sgk: Ví dụ: 5/2=2.5 div 2=2 mod 2=1 -12/5=-2.4 -12 div =-2 -12 mod 5=-2

Tốn học Pascal

a ×b-c+d a*b-c+d

15+5× a/2 15+5*(a/2) Quy tắc tính biểu thưc số học: sgk

4.Củng cố

- Nêu kiểu liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh Pascal?

5 Dặn Dò

- Xem lại nội dung học

- Lấy ví dụ biểu thức số học, chuyển sang ngôn ngữ Pascal

VI RÚT KINH NGHIỆM

Tuần: Ngày soạn 23/08/2010

(15)

Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU(t2) I MỤC TIÊU

1 Kiến thức

- Học sinh biết số kiểu liệu thường dùng

- Biết phép toán với liệu kiểu số Kĩ

- Biết cách chuyển đổi biểu thức tốn học từ ngơn ngữ tốn học sang ngơn ngữ lập trình Pascal

Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II CHUẨN BỊ

4 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Em cho biết thành phần chương trình ngơn ngữ lập trình? Bài

Hoạt động thày Hoạt động trò Ghi bảng 1: Các phép so sánh với

dữ liệu:

- Chiếu giải thích rõ cho học sinh cách biểu diễn phép so sánh câu lệnh Pascal

Giải thích để học sinh phân biệt cách ghi phép so sánh ngơn ngữ lập trình

2: Giao tiếp người - máy tính

- Thực hành nhập liệu chạy chương trình giải thích cho học sinh thấy rõ thao tác

- Giải thích để học sinh

- Ghi - Quan sát

- Ghi -Quan sát

- Nghe giảng - Ghi

3 Các phép so sánh:

B ng kí hi u phép tốn phép so ả ệ sánh

KÝ hiÖu PhÐp so sánh

= Bằng

<> Khác < Nhỏ

<= Nhỏ > Lớn

>= Lớn

4 Giao tip ngi - máy tính Bảng 2/sgk:

a) Nhập liệu

(16)

phân biệt lệnh nhập liệu thơng báo liệu hình

lệnh: read readln Ví dụ:

Read(ns); readln(ns);

b) Thơng báo kết tính tốn

Ví dụ: write('Dien tich hinh tron la ',X);

Để lấy kết ta dùng dấu, ví dụ trên: ,X

c) Chương trình tạm ngừng

Câu lệnh Pascal:

Writeln('Cac ban cho giay nhe '); Delay(2000);

4.Củng cố

- Nêu kiểu liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh Pascal?

5 Dặn Dò

- Xem lại nội dung học

- Lấy ví dụ biểu thức số học, chuyển sang ngôn ngữ Pascal

VI RÚT KINH NGHIỆM

Tuần: Ngày soạn 01/09/2010

(17)

Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t1)

I MỤC TIÊU

1 Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy xem kết chương tình mơi trường Turbo Pascal

2 Kĩ

- Học sinh có kỹ thực hành với số biểu thức số học đơn giản Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II CHUẨN BỊ

5 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phịng máy thực hành Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Viết chương trình in câu lệnh :” Chào bạn” Bài m iớ

Hoạt động thầy Hoạt động trị Nội dung ghi bảng 1.Mục đích yêu cầu.

Gv nêu mục đích,yêu cầu tiết thực hành SGK Hoạt động 2: Bài tập

Hướng dẫn HS thực hành làm tập 1a SGK trang 27 Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh nào? Nêu kí hiệu số phép tốn số học Pascal ?

Yêu cầu HS lên bảng viết câu lệnh cho câu a Yêu cầu HS nhận xét chỉnh sửa

GV nhận xét chỉnh sửa, bổ sung

* Lưu ý: Chỉ dùng dấu ngoặc để nhóm phép tốn u cầu HS viết câu lệnh cho

HS lắng nghe

Hsquan sát a SGK HS: Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh writeln

HS nêu: +; - *; /; mod div HS lên bảng

HS nhận xét, chỉnh sửa,bổ sung

1 Bài tập 1

a 15.4 -30 + 12 writeln(‘15*4-30+12 =’,15*4-30+12);

b)Writeln(‘(10+5)/(3+1)- 18/(5+1)=’,(10+5)/(3+1)-18/(5+1));

c)writeln(‘(10+2)*(10+2) /(3+1)=’,(10+2)*(10+2)/ (3+1));

d) write(‘((10+2)*(10+2)-24)/(3+1)=’,

(18)

các câu (b,c, d ) SGK Yêu cầu HS khởi động turbo Pascal ,viết chương trình hồn chỉnh để in kết hình

Lưu chương trình với tên CT2.pas

Tính tốn kiểm tra lại kết so sánh

*: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln để in kết Hoạt động 3: Bài tập 2/27 (Sgk)

Sử dụng máy chiếu đưa nội dung tập cho hs theo dõi Yêu cầu mở tệp gõ chương trình Bài tập 2/27 (Sgk)

Dịch chạy chương trình Quan sát kết nhận cho nhận xét vế kết đó?

Thêm câu lệnh

delay(5000) vào sau câu lệnh writeln chương trình Dịch chạy chương trình Quan sát chương trình tạm dừng giây sau in kết hình

Thêm câu lệnh readln vào chương trình (trước từ khố

end) Dịch chạy lại chương trình Quan sát kết hoạt động chương

trỡnh Nhấn phím Enter để

tiÕp tơc

GV: nhận xét củng cố

HS thực

writeln(‘(10+5)/(3+1)-18/ (5+1) =’,(10+5)/(3+1)-18/ (5+1));

writeln(‘(10+2)*(10+2)/ (3+1)=’,(10+2)*(10+2)/ (3+1));

write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1));

HS thực

HS Tính tốn kiểm tra lại kết so sánh

HS mở tệp gõ chương trình Bài tập 2/27 (Sgk) HS thực nhận xét HS thực nhận xét

HS thực nhận xét

Bài tập 2/27 (Sgk)

Begin

clrscr;

writeln('16/3 =', 16/3); writeln('16 div =',16 div 3);

writeln('16 mod =',16 mod 3);

writeln('16 mod = ',16-(16 div 3)*3);

writeln('16 div = ',(16-(16 mod 3))/3);

end.

4.Củng cố

- củng cố lại phép tính tốn pascal Dặn Dò

- Về nhà xem lại nội dung học để tiết thực hành tiếp

VI RÚT KINH NGHIỆM

Tuần: Ngày soạn 01/09/2010

Tiết: 10 Ngày dạy: 17/09/2010

(19)

I MỤC TIÊU

1 Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy xem kết chương tình mơi trường Turbo Pascal

2 Kĩ

- Học sinh có kỹ thực hành với số biểu thức số học đơn giản Thái độ

- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm

- Nghiêm túc học làm việc 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 mục đích

- Nâng cao ý thức lòng say mê học tập môn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phịng máy thực hành Học sinh

- Sách giáo khoa, ghi, bút thước…

III TIẾN TRÌNH

Ổn định tổ chức lớp Sĩ số lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ

- Viết chương trình in câu lệnh :” Chào bạn” Bài m iớ

Hoạt động thầy Hoạt động trò Nội dung ghi bảng 1 Bài tập 3

Hướng dẫn HS thực hành làm tập mở tệp CT2.pas sửa ba lệnh cuối

Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh nào? Yêu cầu HS nhận xét

* Lưu ý: Chỉ dùng dấu ngoặc trịn để nhóm phép toán

*: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln để in kết

HS lắng nghe

Hs quan sát SGK HS: Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh writeln

HS thực

HS Tính tốn kiểm tra lại kết so sánh

3 Bài tập 3.

- Thực mở lại chương trình CT2.pas sửa ba lệnh cuối trước từ khóa End

Writeln((10 + 5) / (3 + 1) -18/( + 1) : : 2); Writeln((10 + 2)* (10+2)/(3 + 1):4:2); Writeln((10+2)*(10+2)- 24)/(3+1):4:2);

- Dịch chạy chương trình Quan sát kết hình

4.Củng cố

- củng cố lại phép tính tốn pascal

(20)

- Về nhà xem lại nội dung học xem trước

VI RÚT KINH NGHIỆM

Ngày đăng: 30/04/2021, 01:58

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan