BÀI MỚI: * Hoạt động1: Bài tập

Một phần của tài liệu Giao an tin 8 2017 (Trang 158 - 161)

* Hoạt động1: Bài tập

Hoạt động của giỏo viờn và học sinh Nội dung

* GV: Chiếu bài tập 1-HS đọc đề bài tập * GV yờu cầu HS nhắc lại như thế nào là tờn hợp lệ, tờn khụng hợp lệ trong Pascal

* HS: Nhắc lại:

- Tờn khỏc nhau ứng với cỏc đại lượng khỏc nhau

- Tờn khụng trựng với từ khoỏ - Khụng bắt đầu bằng chữ số

- Khụng chứa dấu cỏch (kớ tự trống) - Tờn ngắn gọn, dễ nhớ, dễ hiểu

* HS thực hiện theo cỏ nhõn, 1 học sinh lờn trỡnh bày bảng

- Cỏc tờn hợp lệ: a, Tamgiac, b1, abc beginprogram.

- Tờn khụng hợp lệ: 8a (bắt đầu bằng số),

Bài tập 1:

Trong cỏc tờn sau, tờn nào là hợp lệ trong Pascal, tờn nào khụng hợp lệ? vỡ sao?

A) a B) Tamgiac C)8a D)Tam giac E) beginProgram F) end. G) b1 H) abc - Tờn hợp lệ: A, B,E.G, H

- Tờn khụng hợp lệ:

C vỡ bắt đầu bằng số; D vỡ cú cỏch trống; F là từ khúa

Tam giac (cú dấu cỏch), end (trựng với từ khúa).

* GV nhận xột, chiếu slide kết quả để HS đối chiếu, so sỏnh.

* GV: Chiếu bài tập 2-1 HS đọc đề bài tập * GV hỏi: Cấu trỳc chung của chương trỡnh gồm mấy phần ? Đú là những phần nào? * HS trả lời: Gồm 2 phần:

- Phần khai bỏo (khai bỏo tờn, khai bỏo thư viện và một số khai bỏo khỏc (cú thể cú hoặc khụng)

- Phần thõn: gồm cỏc lệnh mà mỏy tớnh cần thực hiện (bắt buộc phải cú)

* GV: Yờu cầu học sinh thực hiện theo cỏ nhõn

* HS Trả lời: a) Chương trỡnh 1 là chương trỡnh Pascal đầy đủ và hồn tồn hợp lệ, mặc dự chương trỡnh này chẳng thực hiện điều gỡ cả. Phần nhất thiết phải cú trong chương trỡnh là phần thõn chương trỡnh được đảm bảo bằng hai từ begin và end. (cú dấu chấm).

b) Chương trỡnh 2 là chương trỡnh Pascal khụng hợp lệ vỡ phần khai bỏo tờn chương trỡnh program CT_thu; nằm ở phần thõn chương trỡnh.

*GV: Chiếu 2 chương trỡnh minh hoạ trong PASCAL, Gv dịch, chạy và kiểm tra kết quả, * GV: - Nhận xột bài làm của học sinh.

- Chiếu bài tập 3- HS đọc đề bài tập - Yờu cầu HS nhắc lại :

Chức năng của cõu lệnh writeln( );

* HS: In thụng tin ra màn hỡnh và đưa con trỏ xuống dũng. Thụng tin cú thể là một hằng xõu, một số, hoặc giỏ trị của một biểu thức. Nếu là hằng xõu thỡ phải đặt giữa cặp dấu ‘’ * GV: Yờu cầu học sinh thảo luận nhúm nhỏ (2 em)

* HS: Thảo luận nhúm

* GV: mời đại diện nhúm trỡnh bày, Gv sửa, nhận xột bài làm của học sinh (minh hoạ trong PASCAL)

*GV: Chiếu bài tập 4- HS đọc đề bài tập - Yờu cầu HS nhắc lại kớ hiệu cỏc phộp toỏn số học, cỏc phộp toỏn so sỏnh trong NNLT Pascal

Bài tập 2 :

Hĩy cho biết chương trỡnh Pascal sau đõy cú hợp lệ khụng, tại sao?

a) Chương trỡnh 1. begin end.

Chương trỡnh hợp lệ mặc dự chương trỡnh này khụng thực hiện điều gỡ cả. b) Chương trỡnh 2. begin program CT_thu; writeln('Chao cac ban'); end.

Chương trỡnh khụng hợp lệ vỡ: phần khai bỏo tờn chương trỡnh nằm trong thõn chương trỡnh

Bài tập 3: Phõn biệt ý nghĩa của cỏc cõu lệnh sau đõy:

- Write(‘5+20 = 20+5’); In thụng tin là hằng xõu ra màn hỡnh, con trỏ khụng xuống hàng. - Writeln(‘5+20=’,20+5); In thụng tin và đưa kết quả tớnh toỏn ra màn hỡnh, con trỏ xuống hàng.

Bài sửa:

Writeln(‘5+20=’,’20+5’); in ra màn hỡnh kết quả là 5+20 = 20+5

* HS: Nờu lại

* GV: yờu cầu HS thảo luận nhúm lớn * HS: Làm theo nhúm vào bảng nhúm

* GV: Thu bài cỏc nhúm sửa, chiếu đỏp ỏn, nhận xột kết quả bài làm của cỏc nhúm

Writeln(‘5+20=’,20+5) ); in ra màn hỡnh kết quả là 5+20=25

Bài tập 4: Viết biểu thức toỏn học sau đõy dưới dạng biểu thức trong Pascal:

a. b. c. b2-4ac≥0 d. k2+(k+1)2≠(k+2)2 Bài sửa: a.  (x+y)/(x-y) b.  (a+c)*h/2 c. b2-4ac≥0  b*b-4*a*c>=0 d. k2+(k+1)2≠(k+2)2  k*k+(k+1)*(k+1)<> (k+2)*(k+2) IV. CỦNG CỐ:

1. Tờn và từ khoỏ, cỏch đặt tờn trong Pascal 2. Cấu trỳc chung của một chương trỡnh?

3. Một số trường hợp tương tỏc giữa người và mỏy tớnh(writeln, raedln,…)

4. Cỏch chuyển một biểu thức toỏn học sang NNLT Pascal

V. DẶN Dề:

1. Xem lại nội dung tiết bài tập

2. Xem và nắm lại nội dung cỏc bài học 1,2,3; Bài thực hành 1, 2 để tiết sau kiểm tra 1 tiết

Tiết 13 Ngày dạy: 03/10/ 2016

A. MỤC ĐÍCH, YấU CẦU:

- Đỏnh giỏ kiến thức, kĩ năng của HS về: Ngụn ngữ lập trỡnh, cấu trỳc chung của chương trỡnh, cỏch đặt tờn trong chương trỡnh, cỏc phộp toỏn được dựng trong Pascal, cỏc lệnh cơ bản của ngụn ngữ lập trỡnh Pascal

B. PHƯƠNG PHÁP:

-Làm cỏ nhõn trờn giấy

C. CHUẨN BỊ:

* GV: Đề kiểm tra

* HS: Học theo sự dặn dũ cuối tiết 13

Ngày soạn: 08/01/2016 Ngày dạy:………….

A. MỤC ĐÍCH, YấU CẦU:

1. Kiến thức: HS hiểu được cỏc đối tượng hỡnh học cơ bản của phần mềm và quan hệ giữa chỳng. mềm và quan hệ giữa chỳng.

- HS biết và hiểu được cỏc ứng dụng của phần mềm trong việc vẽ và minh họa cỏc hỡnh học trong mụn toỏn.

- Biết cỏc ứng dụng của phần mềm trong việc vẽ và minh họa cỏc đối tượng hỡnh học và thiết lập quan hệ toỏn học giữa cỏc đối tượng này.

2. Kĩ năng: HS thao tỏc được một số lệnh liờn quan đến điểm, đoạn,đường thẳng, hỡnh trũn, … và cỏch thiết lập quan hệ giữa chỳng. đường thẳng, hỡnh trũn, … và cỏch thiết lập quan hệ giữa chỳng.

- Cú ý thức trong việc ứng dụng phần mềm trong việc học tập của mỡnh;

3. Thỏi độ: HS cú ý thức trong việc ứng dụng phần mềm trong họcmụn toỏn của mỡnh mụn toỏn của mỡnh

4. Năng lực: Thực hành vẽ được đường trũn nội tiếp tam giỏc, tam giỏcđều, vẽ được hỡnh đối xứng qua tõm của đối tượng cho trước. đều, vẽ được hỡnh đối xứng qua tõm của đối tượng cho trước.

B. PHƯƠNG PHÁP: - Thực hành trực quan trờn mỏy tớnh

Một phần của tài liệu Giao an tin 8 2017 (Trang 158 - 161)