1. Trang chủ
  2. » Tài Chính - Ngân Hàng

tin 8 18 Chuan KTKN 2012

23 4 0

Đ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

Nội dung

Trong bài thực hành trước, các em đã được làm quen với môi trường lập trình turbo Pascal, đặc biệt biết gõ và chạy một chương trình đơn giản.. Nhưng trong đời sống chúng ta biết, thông[r]

(1)

Tuần :

Ngày soạn : 24/8/2012

Ngày dạy : 27/08/2012

Tiết :

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

I Mơc tiªu : 1/ VỊ kiÕn thøc

- BiÕt 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 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/ Về kỹ năng

- Biết đợc ngời dẫn máy tính thơng qua lệnh

- Hiểu đợc chơng trình máy tính lệnh để dẫn máy tính hay rô_bô thực công việc hay giải tốn

3/ Thái độ

Học sinh có thái độ nghiêm túc học làm Có ý thức tìm hiểu mơn học

II Chn bÞ :

1 Giáo viên :- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh m¸y tÝnh, projector, 2 Häc sinh :

- §äc tríc bµi

- SGK, §å dïng häc tËp, bảng phụ III Tiến trình tiết dạy :

1 ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : 2 Kiểm tra cũ :

Kiểm tra đồ dùng học sinh 3 Dạy :

* Đặt vấn đề:

(2)

hiện thao tác ta làm với máy tính? Và cơng việc thơng qua đâu? Bài học hơm em tìm hiểu

* Nội dung giảng:

HĐ thầy trò Tg Nội dung HĐ 1: Tìm hiểu ng ời điều khiển máy tính thông qua gì? H : Nghiên cứu SGK phần

G : Làm để in văn có sẵn giấy

H : Tr¶ lêi

G : Con ngời điều khiển máy tính thông qua ?

H : Thông qua lệnh

G : Em hiểu chơng trình H : Nghiên cứu trả lời theo ý hiểu G : Giải thích chơng trình

1 Con ngêi lƯnh cho m¸y tÝnh nh thÕ nào?

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

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

HĐ 2: Tìm hiểu ví dụ rơ-bốt qt nhà G : Chiếu sơ đồ vị trí rơbốt

H : Quan sát nghiên cứu SGK

G : Em phải lệnh để rơbốt hồn thành việc nhặc rác bỏ vào thùng nơi qui định

H : Tr¶ lêi

G : Cho rơbơt chạy mơ hình để hs hình dung trc quan

H : Quan sát nhớ thao tác thực rôbốt

H : Nhc lại lệnh mà robơt phải làm để hồn thành cụng vic

2 Ví dụ: rô-bốt quét nhà (Mô h×nh SGK)

- Lập chơng trình lệnh cụ thể, đơn giản, theo trình tự để rơbốt có thể hồn thành tốt cơng việc.

4 Cđng cè kiÕn thøc.

Sau thực lệnh “Hãy qt nhà” trên, vị trí rơ-bốt gì? Em đa lệnh để rơ-bốt trở lại vị trí xuất phát (góc dới bên trái hình)

5. Híng dÉn vỊ nhµ.

1 Viết lệnh dẫn để rơbốt hồn thành công việc trực nhật lớp em Viết lệnh dẫn để rôbốt giúp em ỏo

=============================================================

Ngày soạn : 24/8/2012

Ngày d¹y :

TiÕt2 :

(3)

I. Mục tiêu cần đạt: 1/ Về kiến thức

- 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 toá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ị ca chng trỡnh dch

2/ Về kỹ năng

- Biết đợc ngời dẫn máy tính thơng qua lệnh

- Hiểu đợc chơng trình máy tính lệnh để dẫn máy tính hay rô_bô thực công việc hay giải tốn

3/ Thái độ

Học sinh có thái độ nghiêm túc học làm Có ý thức tìm hiểu mơn học

II Chn bÞ : 1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy häc nh m¸y tÝnh, projector, 2 Häc sinh :

- Đọc trớc

- SGK, Đồ dùng học tập, bảng phụ III Tiến trình tiết dạy :

1 ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : 2 Kiểm tra cũ :

Con ngêi lƯnh cho m¸y tÝnh nh ? Lấy ví dụ minh hoạ ? 3 Dạy :

HĐ thầy trò Tg Nội dung HĐ 3: Tìm hiểu viết ch ơng trình lệnh cho máy tính làm việc G : Đa ví dụ chơng tr×nh

H : Nghiên cứu SGK quan sát sơ đồ chơng trình

G : Lí cần phải viết chơng trình để điều khiển máy tính

(4)

H : Dựa vào khái niệm chơng trình để để trả lời

G : Chốt ý hình G : Viết chơng trình ? H : Trả lời

G : Đa khái niệm viết chơng trình hình

H : Đọc lại ghi

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

HĐ 4: Tìm hiểu ngơn ngữ lập trình ch ơng trình dịch G : Máy tính cú hiu c chng trỡnh

viết ngôn ngữ thông thờng không ? Nó hiểu ngôn ngữ ?

H : Suy nghĩ trả lời

G : Em hiểu ngôn ngữ lập trình ? H : Nghiên cứu SGK trả lời

G : Chốt khái niệm hình H : Đọc lại ghi

G : a mẫu chơng trình đơn giản viết ngơn ngữ Pascal

? Theo em m¸y tÝnh cã hiĨu chơng trình không

H : Suy nghĩ trả lời : Không

G : Giải thích tác dụng chơng trình dịch

H : Nghiên cứu SGK nêu khái niệm chơng trình dịch

G : Chốt khái niệm môi trờng lập trình lấy ví dụ số môi trờng lập trình khác

4 Chơng trình ngôn ngữ lập trình ?

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

- Chơng trình dịch đóng vai trị "ngời phiên dịch" dịch chơng trình đợc viết ngơn ngữ lập trình sang ngơn ngữ máy để máy tính hiểu đợc

- Chơng trình soạn thảo chơng trình dịch thờng đợc kết hợp vào phần mềm, đợc gọi mơi trờng lập trình 4 Củng cố kin thc.

? Qua học em cần ghi nhớ điều H : Trả lời

G : Yêu cầu hs đọc lại ghi nhớ :

GHI NHí

1.Con ngêi chØ dÉn cho m¸y tÝnh thực công việc thông qua lệnh

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

(5)

1 Em cho biết soạn thảo văn u cầu máy tính tìm kiếm thay (Replace), thực chất ta yêu cầu máy thực lệnh ? Ta thay đổi thứ tự chúng đợc không?

2 Sau thực lệnh “Hãy quét nhà” trên, vị trí rơ-bốt ? Em đa lệnh để rơ-bốt trở lại vị trí xuất phát (góc dới bên trái hình)

3 Tại ngời ta tạo ngôn ngữ khác để lập trình máy tính có ngơn ngữ máy mình?

4 Häc thc phÇn ghi nhí

Tn :

Ngày soạn : 01/9/2012

Ngày dạy : 03/9/2012

Tiết :

Làm quen với chơng trình ngôn ngữ lập trình

I Mục tiêu : 1/ VÒ kiÕn thøc

- Biết đợc ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chng trỡnh

- Biết ngôn ngữ lập trình tập hợp từ khóa tên chơng trình 2/ Về kỹ năng

- Hiu c t khúa từ dành riêng

- Hiểu đợc tên chơng trình ngời lập trình tự đặt 3/ Thái độ

Học sinh có thái độ nghiêm túc học làm Có ý thức tìm hiểu mơn học

II Chn bÞ :

1 Giáo viên :- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector, 2 Học sinh : - Đọc trớc bài

- SGK, Đồ dùng học tập, bảng phụ III Tiến trình tiết dạy :

1 n định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : 2 Kiểm tra cũ :

(6)

HS2 : Tại cần phải tạo ngôn ngữ lập trình ? Nêu số môi trờng lập trình mµ em biÕt ?

3 Dạy : * Đặt vấn đề:

Trong học trớc, em đợc biết để máy tính thực cơng việc ngời cần đa lệnh để hớng dẫn rô_bốt hay máy tính làm việc Về thực chất viết chơng trình ngơn ngữ lập trình Vậy ngơn ngữ lập trình nh nào? gồm gì? Bài học hơm trị tìm hiu

* Nội dung giảng:

HĐ thầy trò Tg Nội dung HĐ 1: Tìm hiểu ví dụ ch ơng trình

GV: treo bảng phụ hs quan sát ví dụ

HS: Quan s¸t

Gv: giới thiệu chơng trình đ-ợc viết ngơn ngữ lập trình Pascal Khi chạy chơng trình ta nhận đợc kết dòng chữ “chao cac ban”

HS: ý theo dõi lắng nghe

GV: Đặt câu hỏi

? Chơng trình gồm dòng lệnh HS: gồm dòng lệnh

? Đợc tạo từ đâu

HS: Từ từ, cụm từ bảng chữ GV: Đa chơng trình khác

? Có phải chơng trình gồm dòng lệnh không?

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

Program CT_dau_tien; Uses crt

Begin

Writeln (‘chao cac ban’); End.

(7)

HS: Không GV: Đa lu ý

* Lu ý: Có chơng trình có đến hàng nghìn chí hàng triệu dịng lệnh

HĐ 2: Ngơn ngữ lập trình gồm gì? GV: Yêu cầu học sinh đọc

HS: §äc GV: giíi thiƯu

Phần nói, dòng lệnh NNLT đợc tạo từ chữ HS: gồm chữ tiếng anh s kớ hiu

? Để viết chơng trình giải toán, ta cần gì?

HS: c¸c kÝ hiƯu to¸n häc

GV: Giíi thiƯu

* Trong tiếng việt ghép chữ đợc từ có nghĩa từ có nghĩa trở thành câu có nghĩa Trong NNLT câu lệnh phải tuân theo quy tắc cú pháp ngữ nghĩa ca NNLT ú

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

- Bảng chữ cái: gồm 26 chữ từ a->z (A-> Z), không phân biệt chữ in hoa hay in thêng

- Ch÷ sè: Gåm 10 sè tõ 0->9

- Bảng kí hiệu: Gồm kí hiệu nh: dấu đóng mở ngoặc trịn nhọn, dấu nháy đơn, dấu chấm phẩy, dấu phẩy, dấu chấm, du gch di

- Ngoài có kÝ hiƯu dïng c¸c phÐp to¸n nh céng, trõ, nhân, chia phép so sánh

(8)

đợc máy tính 4 Củng cố kiến thức.

Qua học, học sinh cần nắm vững:

- Hiểu đợc chơng trình ngơn ngữ lập trình gồm dịng lệnh - Biết ngơn ngữ lập trình đợc tạo từ bảng chữ quy tc

5 Hớng dẫn nhà. - Ôn lại học

- tr li cõu hi 1, sách giáo khoa - Đọc trớc mục 3, để chuẩn bị cho tiết sau

=============================================================== TiÕt 3 :

Làm quen với chơng trình ngôn ngữ lập trình

I Mục tiêu : 1/ VỊ kiÕn thøc

- Biết đợc ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chơng trình

- Biết ngôn ngữ lập trình tập hợp từ khóa tên chơng trình 2/ Về kỹ năng

- Hiu c t khúa l nhng t dành riêng

- Hiểu đợc tên chơng trình ngời lập trình tự đặt 3/ Thái độ

Học sinh có thái độ nghiêm túc học làm Có ý thức tìm hiểu mơn học

II Chuẩn bị :

1 Giáo viên :- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector, 2 Học sinh : - Đọc trớc bài

- SGK, Đồ dùng học tập, bảng phụ III Tiến trình tiÕt d¹y :

(9)

2 KiĨm tra bµi cị :

HS1 : H·y cho biết lý cần phải viết chơng trình điều khiển máy tính làm việc ? HS2 : Tại cần phải tạo ngôn ngữ lập trình ? Nêu số môi trờng lập trình mà em biết ?

3 Dạy :

* Nội dung giảng:

HĐ thầy trò Tg Nội dung HĐ 3: Tìm hiểu từ khóa tên

GV: cho hs c ni dung mục HS: Đọc

GV: Giới thiệu chức từ khóa vận dụng vào ví dụ lớp trởng lớp ? Em hiểu cụm từ lớp trởng HS: Chỉ hs đảm chức vụ lớp GV: giới thiệu cụm từ vai trị từ khóa

GV: Đa lu ý viết từ khóa chơng trình

GV: Giới thiệu

Quay trở lại cụm từ lớp trởng ? theo em lớp trởng Ai bầu HS: thành viên lớp bầu GV: Lý giải tên chơng trình

GV: Đa tập ứng dụng

HS: §äc, suy nghÜ, lµm bµi

3 Tõ khãa vµ tªn a Tõ khãa

- Các cụm từ nh: Program, uses, begin, end … từ khóa đợc quy định ngơn ngữ lập trình

- Từ khóa từ dành riêng, khơng đợc dùng vào mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định

* L u ý : Các từ khóa không phân biệt chữ in hoa hay in thờng, viết đợc hiển thị màu trắng

b Tên chơng trình

- Tờn chng trỡnh ngi lập trình đặt, phải tuân thủ quy tắc ngơn ngữ lập trình nh chơng trình dịch thỏa mãn đặt tên cho ngắn gọn, dễ nhớ dễ hiểu

- Quy tắc đặt tên

+ Khơng đợc trùng với từ khóa + Không bắt đầu chữ số + Không chứa dấu cách

+ Tên khác tơng ứng với đại l-ợng khác

VD: Hãy đa đặt tên các cách sau

(10)

GV: gọi hs chữa bài, nhận xét

B_ ban kinh; e_begin_end; C_ Lop_em; f_ Program; HĐ 4: Tìm hiểu cấu trúc ch ơng trình

GV: yêu cầu hs đọc nội dung HS: đọc nội dung

GV: §a vÝ dơ sgk

? QS vd1 h·y cho biÕt cÊu tróc chung chơng trình gồm phần

HS: gồm phÇn

GV: Chạy chơng trình khơng có phần khai báo để hs nhận xét rút kết luận

HS: Phần khai báo phần có khơng chạy đợc

GV: chØ cho hs thấy phần thân begin end câu lệnh chính, có câu lệnh nh:

+ Write / Writeln: dùng để in lệnh hình

+ Read/ Readln: dùng để đọc bin

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

Cấu trúc chung chơng trình gồm phần:

+ Phần khai báo (có thể có khơng): Thờng gồm câu lệnh dùng để:

- khai báo chơng trình

- Khai báo th viện số khai báo khác

+ Phần thân (bắt buộc phải có): bắt đầu Begin, kết thúc end câu lệnh

HĐ 5: Tìm hiểu ví dụ ngôn ngữ lập trình GV: Chạy chơng trình cụ thể ngôn

ngữ lập trình Pascal cho hs quan sát

HS: Lắng nghe, quan sát, ghi chép ngắn gọn

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

Để chạy chơng trình máy tính gồm bớc: - Soạn thảo (viết chơng trình) - Dịch chơng trình

Trong ngụn ng lập trình Pascal sử dụng phím để kiểm tra:

- F9 Alt + F9: Dịch kiểm tra

- Ctrl + F9: Ch¹y 4 Cđng cè kiÕn thøc.

(11)

- HiĨu c¸ch viÕt từ khóa tên chơng trình - Hiểu cấu trúc chung chơng trình

- Bit cỏc phớm để biên dịch chạy chơng trình 5 Hớng dẫn v nh.

- Ôn lại học

- Làm tập 3, 4, 5, sách giáo khoa

Tuần :

Ngày soạn : 08/9/2012

Ngày dạy : 10/9/2012

Tiết :

BTH _ lµm quen víi turbo pascal

I Mơc tiªu : 1/ VỊ kiÕn thøc

- Biết đợc giao diện hình soạn thảo turbo pascal - Khởi động thoát khỏi phần mềm turbo pascal 2/ Về kỹ năng

- Hiểu đợc nút lệnh bảng chọn - Biết gõ chơng trình đơn giản 3/ Thái độ

Học sinh có thái độ nghiêm túc học làm Có ý thức tìm hiểu mơn học

II Chn bị :

1 Giáo viên :- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy häc nh m¸y tÝnh, projector, 2 Häc sinh :

- Đọc trớc

- SGK, Đồ dùng học tập, bảng phụ III Tiến trình tiết dạy :

(12)

- ổn định trật tự : 2 Kiểm tra cũ :

Kết hợp kiểm tra hs làm thực hành 3 Dạy :

* t :

Trong học trớc em làm quen với thành phần cấu trúc chung ngôn ngữ lập pascal Vậy viết chơng trình pascal dịch đa lại kết nh Bài hơm tìm hiểu

* Nội dung giảng:

H ca thy trị Tg Nội dung HĐ 1: Tìm hiểu khởi động thoát khỏi phần mềm GV: yêu cầu học sinh đọc nội dung

1

HS: đọc nội dung

GV: Yêu cầu hs khởi động phần mềm turbo pascal

HS: Khởi động phần mềm

GV: Hái hs nhËn biÕt b¶ng chän, tên tệp mở, trỏ

HS: Nhận biết trả lời

? Nhn phớm F10 em thy gỡ? HS: m bng chn

? Đọc tên lệnh bảng chọn ? Nêu bớc thoát khái turbo pascal

1 Khởi động, quan sát hình làm việc khỏi chơng trình

- Khi ng phn mm

- Nhận biết thành phần

- Gõ phím chức

- Quan sát lệnh bảng chọn - Di chuyển hình làm việc

- Thoỏt pascal H 2: Soạn thảo l u ch ơng trình đơn giản GV: yêu cầu hs khởi động turbo pascal

HS: Khởi động phần mềm pascal GV: Gõ dũng lnh vo pascal

2 Soạn thảo lu chơng trình

(13)

HS: làm việc theo nhãm lµm bµi GV: Theo dâi

Yêu cầu học sinh đọc phần ý SGK trang 16

HS: Đọc ý SGK GV: Yêu Lu chơng trình

? Có cách để lu chơng trình HS: Trả lời – lu chơng trình

Program CT_dau_tien; Begin

Writeln(‘ Chao cac ban’); Writeln (‘Toi la turbo Pascal’); End

* Chó ý:

SGK

b Lu chơng trình - Nhấn phím F2 - File / save

4 Hoạt động củng cố

Qua thực hành, học sinh cần nắm vững số kiến thức sau: - Thực đợc khởi động/ thoát khỏi pascal

- Thực đợc lệnh lu chơng trình

- Hiểu đợc bảng chọn phím chức để mở bảng chọn tắt

5 Hớng dẫn

- Ôn lại

- Đọc trớc để chuẩn bị cho tiết thực hành sau

TiÕt :

(14)

I Mơc tiªu : 1/ VỊ kiÕn thøc

- Biết đợc giao diện hình soạn thảo turbo pascal - Khởi động thoát khỏi phần mềm turbo pascal 2/ Về kỹ năng

- Hiểu đợc nút lệnh bảng chọn - Biết gõ chơng trình đơn giản

- Nhận biết lỗi thờng gặp chơng trình 3/ Thái độ

Học sinh có thái độ nghiêm túc học làm Có ý thức tìm hiểu mơn học

II Chn bị :

1 Giáo viên :- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy häc nh m¸y tÝnh, projector, 2 Häc sinh :

- Đọc trớc

- SGK, Đồ dùng học tập, bảng phụ III Tiến trình tiết dạy :

1 ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : 2 Kiểm tra cũ :

Kết hợp kiểm tra hs làm thực hành 3 Dạy :

* Nội dung giảng:

HĐ thầy trò Tg Nội dung HĐ 3: Tìm hiểu cách mở ch ơng trình, dịch chạy ch ơng trình GV: Yêu cầu hs mở thực hành trớc

CT

HS: M bi CT u tiờn ó lu

GV: yêu cầu hs thực nội dung dịch chạy kết chơng trình

(15)

HS: Thùc hiƯn

GV: Quan s¸t, n n¾n hs

- 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

HĐ 4: Nhận biết số lỗi chỉnh sửa lỗi GV: Yêu cầu hs đọc nội dung

_SGK trang 18 HS: Đọc

? Nếu thiếu Begin, chơng trình báo sao? HS: Error 36: Begin expected

? ThiÕu dÊu chÊm ë cuèi end? HS: Unexpected end of file

? Xóa dấu chấm phẩy, chơng trình thông báo sao?

GV: Yờu cu hs c phn lu ý

Bµi tËp 3: SGK _ trang 18

a Xóa dòng lệnh Begin, quan sát chơng trình báo lỗi

b Xóa dấu chấm cuối end, quan sát ch-ơng trình báo lỗi

c Thoát khỏi turbo pascal NhÊn Alt + X

4 Hoạt động củng cố

Qua thực hành, học sinh cần nắm vững số kiến thức sau: - Thực đợc khởi động/ thoát khỏi pascal

- Thực đợc lệnh mở chơng trình

- Hiểu đợc chức báo lỗi có chơng trình

5 Híng dẫn

- Ôn lại

(16)

Tuần :

Ngày soạn : 14/9/2012

Ngày dạy : 17/9/2012

Tiết :

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

I MỤC TIÊU

1 Về kiến thức

- Nhận biết liệu kiểu liệu

- Biết kí hiệu phép toán Pascal 2 Về kỹ năng

- Biết ứng dụng phép toán vào kiểu liệu

- Biết chuyển kí hiệu tốn học sang kí hiệu pascal 3 Thái độ

- HS có thái độ nghiêm túc học - Có ý thức tìm hiểu mơn học làm II CHUẨN BỊ

(17)

2 Học sinh:

- SGK, đồ dùng học tập, bảng phụ - Đọc trước nhà

III TIẾN TRÌNH TIẾT DẠY 1 Ổn định lớp (2ph)

- Kiểm tra sĩ số - Ổn định trật tự

2 Kiểm tra cũ (10ph) – Kiểm tra giấy

Câu 1: Cho biết khác từ khóa tên Cho biết cách đặt tên chương trình lấy vài ví dụ?

3 Dạy mới * Đặt vấn đề

Trong thực hành trước, em làm quen với môi trường lập trình turbo Pascal, đặc biệt biết gõ chạy chương trình đơn giản Nhưng đời sống biết, thơng tin đa dạng nên liệu máy tính khác chất Để dễ dàng quản lí tang hiệu xử lí, ngơn ngữ lập trình thường phân chia liệu thành nhiều kiểu khác Vậy liệu phân chia nào? Bài học hơm em tìm hiểu

* Nội dung giảng.

HĐ CỦA THẦY VÀ TRỊ TG NỘI DUNG

HĐ 1: Tìm hiểu liệu kiểu liệu GV: Yêu cầu hs đọc nội dung SGK

HS: Đọc

? QS hình 18 cho biết kết hiển thị kiểu liệu nào? HS: Kiểu liệu chữ số

? Ta thực phép tốn với liệu kiểu gì?

HS: Kiểu số

? Cịn thực phép tốn với câu chữ?

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

(18)

HS: Thì phép tốn khơng có nghĩa ? Có kiểu liệu mà ngơn ngữ lập trình định nghĩa sẵn? lấy VD HS: Có kiểu thường dùng

GV: Lưu ý cho hs, ngồi kiểu kể trên, ngơn ngữ lập trình cụ thể cịn định nghĩa nhiều kiểu liệu khác

Hs: ghi nhớ, ghi ngắn gọn GV: Đưa ví dụ Các kiểu liệu thường dùng ngơn ngữ lập trình Pascal cách đọc tên HS: ghi nhớ cách đọc tên, ghi ngắn gọn

GV: Đưa lưu ý

kiểu liệu thường dùng nhất: + Số nguyên: VD số học sinh lớp, số sách thư viện…

+ Số thực: Chiều cao bạn, điểm trung bình…

+ Xâu kí tự (hay xâu): dãy “chữ cái” lấy từ bảng chữ ngơn ngữ lập trình VD: “chào bạn”, “lớp 8E”…

- Ngoài kiểu trên, ngơn ngữ lập trình cụ thể định nghĩa nhiều kiểu liệu khác

VD2:

Tên kiểu Phạm vi giá trị

Integer Số nguyên khoảng -215 đến 215-1

Real Số thực có giá trị tuyệt đối khoảng 2,9x10-39 đến 1,7x1038 số 0

Char Một kí tự bảng chữ String Xâu kí tự, tối đa gồm 255 kí tự

* Lưu ý: Với dãy chữ số kiểu xâu, phải đặt dấu nháy đơn Ví dụ ‘13131’, ‘22354’ HĐ 2: Tìm hiểu phép toán với liệu kiểu số

GV: yêu cầu hs đọc nội dung SGK HS: Đọc

? Nêu Các phép toán số học thường sử dụng cho số thực số nguyên? HS: Các phép số học cộng, trừ, nhân, chia

GV Treo bảng phụ bảng kí hiệu phép tốn số học

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

Kí hiệu Phép toán Kiểu liệu

+ Cộng Số nguyên, số thực

- Trừ Số nguyên, số thực

* Nhân Số nguyên, số thực

/ Chia Số nguyên, số thực

(19)

HS: Quan sát GV: Đưa ví dụ

? Hãy cho biết kết phép tốn sau

½, 0.7/2, … HS: 0.5; 0.35

? Em có nhận xét số nguyên chia cho số nguyên, hay số thực chia cho số nguyên

HS: Kết số thực GV: Đưa lưu ý

GV: Treo bảng phụ ví dụ HS: Làm ví dụ

? Nêu cách tính biểu thức số học trên?

HS: Nêu

GV: Chốt quy tắc tính biểu thức số học

HS: Chú ý nghe giảng, trả lời câu hỏi – ghi ngắn gọn

* Lưu ý: Khi lấy n/m kết ln số thực (cho dù n m số nguyên n có chia hết cho m hay không)

VD:

SGK

* Quy tắc tính biểu thức số học - Trong ngoặc thực trước

- Các phép nhân, phép chia, chia lấy phần nguyên, chia lấy phần dư thực trước - Phép cộng phép trừ thực theo thứ tự từ trái sang phải

4 Hoạt động củng cố (3ph)

Trong học hôm cần nắm vững:

(20)

- Các phép toán quy tắc tính biểu thức số học ngơn ngữ lập trình 5 Hoạt động hướng dẫn (2ph)

- Ôn

- Đọc trước phần 3, SGK

- Làm tập 2, 3, 4, SGK – trang 26

============================================================== TiÕt :

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

I MỤC TIÊU

1 Về kiến thức

- Nhận biết liệu kiểu liệu

- Biết kí hiệu phép toán Pascal 2 Về kỹ năng

- Biết ứng dụng phép toán vào kiểu liệu

- Biết chuyển kí hiệu tốn học sang kí hiệu pascal 3 Thái độ

- HS có thái độ nghiêm túc học - Có ý thức tìm hiểu mơn học làm II CHUẨN BỊ

1 Giáo viên: - SGK, SGV, tài liệu, giáo án đồ dùng khác 2 Học sinh:

- SGK, đồ dùng học tập, bảng phụ - Đọc trước nhà

III TIẾN TRÌNH TIẾT DẠY 1 Ổn định lớp (2ph)

- Kiểm tra sĩ số - Ổn định trật tự 2 Kiểm tra cũ (10ph)

HS1: Nêu vài kiểu liệu thường dùng ngôn ngữ lập trình HS2: Làm tập – SGK – trang 26

(21)

* Nội dung giảng.

HĐ CỦA THẦY VÀ TRÒ TG NỘI DUNG

HĐ 3: Tìm hiểu phép so sánh GV: Yêu cầu hs đọc nội dung SGK

HS: Đọc

GV: treo bảng phụ

? Hãy cho biết phép tốn phép

7>5 HS: Phép so sánh

? Nêu phép so sánh mà em biết HS: Dựa SGK trả lời

?Theo em kết phép so sánh thường gì?

HS: sai GV: Treo bảng phụ

? Kí hiệu phép so sánh ngơn ngữ pascal

HS: QS, ghi nhớ, ghi ngắn gọn

3 Các phép so sánh

* Bảng kí hiệu phép so sánh Kí hiệu

Pascal

Phép so sánh Kí hiệu tốn học

= Bằng =

<> Khác

< Nhỏ <

> Lớn >

<= Nhỏ

>= Lớn

* Kết phép so sánh sai

HĐ 4: Tìm hiểu giao tiếp người với máy tính GV: u cầu hs đọc nội dung

HS: Đọc

GV: treo bảng phụ, đưa ví

(22)

dụ - chương trình pascal Yêu cầu hs làm máy tính thơng báo kết

Write(‘10+12=’, 10+12); ? Chương trình in gì? HS: in 10+12=22

Writeln (‘ban ten la gi?’); Readln(ten);

? Với câu lệnh trên, CT yêu cầu làm gì?

HS: Nhập tên bạn

Khi chạy CT, khơng sd thao tác nào, hình hiển thị sao?

HS: kết tạm dừng

? Nếu thoát khỏi CT, CT thông báo nào?

HS: Bạn có muốn lưu kết thúc hay ko?

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

b Nhập liệu

c Tạm dừng chương trình

d Hộp thoại

4 Hoạt động củng cố (3ph)

Trong học hơm cần nắm vững: - Kí hiệu kết phép so sánh

- Những cơng việc thường làm viết lập trình 5 Hoạt động hướng dẫn (2ph)

(23)

Ngày đăng: 02/06/2021, 17:47

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w