1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 7 Cau lenh lap

49 7 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

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 2,59 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các hoạt động dạy học Trong chơng trình lớp 6, 7 các em đã đợc tìm làm quen với phần mềm học tập luyÖn gâ phÝm nhanh víi Typing test,… §Ó tiÕp tôc rÌn luyÖn kÜ n¨ng luyÖn gâ phÝm nhanh t[r]

Trang 1

- HS biết đợc 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 đợc chơng trình là cách để con ngời chỉ dấn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động

* Kỹ năng:

- HS có kỹ năng phân biệt lệnh của máy tính và lệnh của con ngời

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra bài cũ

Kiểm tra đồ dùng của học sinh

III Các hoạt động dạy học

Đặt vấn đề: ? Em hiểu gì về khái niệm “lập trình” ?

Lập trình là gì ? Vì sao phải lập trình ? Và lập trình nh thế nào ? Bài học hôm nay chúng ta sẽ nghiên cứu các vấn đề đó

Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Tìm hiểu con ngời điều

khiển máy tính thông qua cái gì?

? MTĐT là gì ? MTĐT giúp chúng ta làm

? Vậy để MT thực hiện những mong muốn

của con ngời thì ta phải làm gì ?

GV lấy một số ví dụ nh trong SGK

GV chốt lại: để yêu cầu MT thực hiện một

công việc nào đó thì con ngời cần đa cho

- Phải đa ra những chỉ dẫn cho MT hay nói cách khác là ta phải “Ra lệnh” cho MT

HS lắng nghe, ghi bài

4 Quay phải, tiến 3 bớc

5 Quay trái, tiến hai bớc

6 Bỏ rác vào thùng

3 Viết chơng trình - Ra lệnh cho

Trang 2

- Vì viết chơng trình là viết các lệnh

và tập hợp lại theo một trình tự nhất

định giúp ngời điều khiển MT một cách đơn giản và hiệu quả hơn

- HS trả lời

- HS đọc phần ghi nhở ở SGK

- HS ghi chép nhiệm vụ về nhà

IV Củng cố

? Con ngời ra lệnh cho MT nh thế nào ?

? Muốn ra lệnh cho MT con ngời phải làm gì ?

- HS biết ngôn ngữ đợc dùng để viết chơng trình MT gọi là ngôn ngữ lập trình

- Biết đợc vai trò của chơng trình dịch

* Kỹ năng:

- HS có kỹ năng phân biệt ngôn ngữ lập trình và ngôn ngữ của con ngời

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra bài cũ

? Con ngời ra lệnh cho MT nh thế nào ?

? Muốn ra lệnh cho MT con ngời phải làm gì ?

III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1 Tìm hiểu chơng trình và ngôn

ngữ lập trình

? MT xử lý thông tin nh thế nào ?

? Ngôn ngữ máy là gì?

4 chơng trình và ngôn ngữ lập trình.

- MT chuyển đổi ngôn ngữ thông thờng sang dạng dãy bit

(dãy các số chỉ gồm 1 và 0)

- Là các ngôn ngữ riêng biệt đợc

sử dụng trong máy tính Chúng

Trang 3

th-GV: Các dãy bit là cơ sở để tạo ra ngôn ngữ

máy Nh vậy MT không thể hiểu đợc ngôn

ngữ bằng tiếng Việt mà chúng ta đã viết ở

tiết trớc

? Vậy để MT hiểu đợc yêu cầu của chúng ta

thì chúng ta phải dùng ngôn ngữ nào?

GV giới thiệu sự khó khăn khi phải sử dụng

ngôn ngữ máy và sự cần thiết phải xuất hiện

HS đọc phần ghi nhở ở SGK

- Là ngôn ngữ dùng để viết

- Là chơng trình dịch ngôn ngữ lậptrình sang ngôn ngữ máy

Gồm 2 bớc:

B1: Viết chơng trình bằng ngôn ngữ lập trình

B2: Dịch chơng trình thành ngôn ngữ máy để MT hiểu đợc

- Pascal, C++, Java, Basic, …

dụng Ngôn ngữ lập trình dễ nhớ, dễ học

Bài 4 chương trỡnh dịch là chương trỡnh

cú chức năng chuyển đổi chương trỡnh

được viết bằng ngụn ngữ lập trỡnh thành

chương trỡnh thực hiện được trờn mỏy tớnh

Như vậy, chương trỡnh dịch chuyển đổi

cỏc dũng lệnh được soạn thảo thành tệp cú

thể chạy trờn mỏy tớnh

5 Câu hỏi và bài tập (sgk/8)

- HS theo dõi và làm bt vào vở BT

- HS lắng nghe và ghi nội dung vào vở

Trang 4

Duyệt tổ chuyên môn Ngày tháng năm 2015

Tuần 2

Ngày soạn: 13/ 8 /2015

Ngày dạy: / 8 /2015

Tiết 3 - bài 2 : làm quen với chơng trình và ngôn ngữ lập trình

II Kiểm tra bài cũ

Câu hỏi : Ngôn ngữ máy là gì ? Ngôn ngữ lập trình là gì ?Chơng trình dịch là gì ?III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Tìm hiểu ví dụ về chơng trình

- Chữ cái, các kí hiệu nh các phép toán +, -, *, /,

- Là dãy các câu lệnh mà MT

có thể hiểu và thực hiện đợc

- là 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í

Trang 5

Hoạt động 3: Từ khoá và tên:

Giáo viên cho học sinh quan sát đoạn chơng trình

Giới thiệu các từ, Program, uses crt, begin,

writeln, end

Các từ trên gọi là từ khoá đợc quy định theo ngôn

ngữ lập trình,

? Vậy các từ khoá này có thay đổi đợc không?

? Ngoài từ khoá trên ta còn thấy các từ nào?

GV hớng dẫn: các từ còn lại trong đoạn chơng

Vậy quá trình đặt tên làm sao cho dễ nhớ

Giáo viên đa ra một số cho HS nắm lại

các câu lệnh,

3 Từ khoá và tên

HS: Quan sát theo dõi

Các từ khoá trên không thể thay đổi

CT_Dau_Tien; crt;

- Phải dùng tên khác nhau cho các đại lợng khác nhau

- Biết và phân biệt đợc tà khoá và tên

- Nắm đợc cấu trúc chơng trình gồm hai phần, khai báo, thân

- Nắm sâu hơn về ngôn ngữ lập trình thông qua ví dụ cụ thể

* Kỹ năng:

- HS có kỹ năng phân biệt đợc phần khai báo và phần thân của chơng trình

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra bài cũ

Ngôn ngữ lập trình là gì?Hãy phân biệt giữa từ khoá và tên?

III Các hoạt động dạy học

Trang 6

Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Tìm hiểu Cấu trúc của chơng

trình

Giáo viên lấy một ví dụ rồi đặt vấn đề

Từ đó giáo viên đa ra cấu trúc chơng trình

+ Phần khai báo

- Khai báo tên chơng trình

- Khai báo các th viện và một số khai báo khác

+ Phân thân

Là các câu lệnh mà máy tính cần thực hiện

Phần khai báo có thể có hoặc không, nhng phải đặt

Học sinh quan sát

Phần khai báo là

Program CT_Dau_Tien; uses crt;

Trang 7

Khi chạy chơng trình bằng tổ hợp phím Ctrl+F9

sẽ hiện ra kết quả của chơng trình

GV vừa giảng vừa thao tác trên máy cho học sinh

quan sát

IV Củng cố

Ngôn ngữ lập trình là gì?

Hãy phân biệt giữa từ khoá và tên?

Chong trình gồm mấy phần đó là những phần nào?

Cho học sinh đọc ghi nhớ

Tuần 3

Ngày soạn: 06/09/ 2015

Ngày dạy: … /09/ 2015

Tiết 5 : bài thực hành 1

Trang 8

Làm quen với turbo pascal

II Kiểm tra bài cũ

? Trình bày cấu trúc chung của chơng trình ?

III Các hoạt động dạy học

Hoạt động của Giáo viên Hoạt động của học sinh

Hoạt động 1: Khởi động, thoát khỏi

GV yêu cầu HS thực hành theo các

yêu cầu của bài tập 1/SGK

Hoạt động 2: Soạn thảo, lu, dịch và

Writeln( “chao cac ban”);

Writeln( Toi la Turbo Pascal );

Bài 2 : Soạn thảo, lu, dịch và chạy một

chơng trình đơn giản

HS soạn thảo chơng trình mẫu vào máy

C1: Nhấn F2, gõ tên tệp, OKC2: Vào File, chọn Save,

Trang 9

- Biết cách lu, dịch và chạy chơng trình.

- Biết cách chỉnh sửa chơng trình, và nhận biết một số lỗi

II Kiểm tra bài cũ

Giáo viên đa ra sẳn một chơng trình cha đợc lu

? Trình bày cách lu và chạy chơng trình Pascal?

? Hãy nêu cách khởi động và thoát khỏi Turbo

III Các hoạt động dạy học

Hãy quan sát dòng báo lỗi sau có nghĩa gì?

GV đây là lỗi 36 thiếu begin

- GV cho gõ lại Begin và xóa dấu chấm sau

chữ end Và cho dịch chơng trình

Hãy quan sát lỗi và cho có ý nghĩa gì?

Lỗi thứ 10 không tìm thấy kết thúc tệp

Tơng tự nh vậy GV có thể choHS xóa các

câu lệnh trong chơng trình rồi cho chạy để

Bài 3 chỉnh sửa và khắc phục lỗi.

HS lên bảng thực hiện thao tác trênmáy

HS lên bảng thao tác mở và thoát khỏi chơng trình

Trang 10

GV cho HS nhấn Alt+X để thoát khỏi chơng

trình nhng không lu HS làm và theo dõi lỗi trong CT

Begin

“ ; “ dùng để phân cách các lệnh, không có dấu “;” chơng trình báo lỗi

Học sinh đọc tổng kết ở (sgk)

IV Củng cố

? Nêu cách khởi động Pas, dịch chơng trình, chạy chơng trình?

? Nêu cách lu, mở chơng trình đã lu

? Nêu một số lỗi trong Pascal

V Hớng dẫn về nhà

Đọc phần tổng kết (sgk) Đọc bài đọc thêm

- Chuẩn bị bài 3

Duyệt tổ chuyên môn Ngày tháng năm 2015

Trang 11

8A :……… …………

8B :……… …

II Kiểm tra bài cũ

? Trình bày cách lu và chạy chơng trình Pascal?

? Hãy nêu cách khởi động và thoát khỏi Turbo pascal

? Nêu cách lu, mở chơng trình đã lu

? Nêu một số lỗi trong Pascal

III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của học sinh

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

Đúng vậy ví dụ trong tập hợp số ngời ta cũng

phân chia nhiều tập hợp, bởi các phép toán trên

mỗi tập hợp thờng khác nhau

Vì vậy ta phải phân chia dữ liệu thành các kiểu

dữ liệu khác nhau, Chữ, số, số nguyên, số thập

VD để hiển thị xâu 12345 ta phải gõ ‘12345’

Hoạt động 2 : Các Phép toán với dữ liệu kiểu

số

? Trong toán học gồm có những phép toán nào?

Trong Pascal định nghĩa và ký hiệu các phép

toán trên nh sau

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

- Lu: Vào File – Save…

Hoặc nháy vào phím F2

- Nháy đúp vào biểu tợng Turbo Pascal

- Dữ liệu

- Rất đang dạng.Ví dụ: …

- Phân chia dữ liệu thành nhiều nhóm khác nhau

Gồm chữ cái, chữ số, và các kiểu ký tự khác

Số nguyên, số thực, xâu ký tự

HS đa ra ví dụ

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

integer Số nguyên trong khoảng -215 đến

215 -1

real

Số thực có giá trị tuyệ đố trong khoảng 2,9x10-39

đến 1,7x1038 và số0

Char Một ký tự trong bảng chữ cáistring Xâu ký tự, tối đa gồm 225 kí tự

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

Phép +, -, x, :,

Trang 12

GV đa ra các ví dụ về biểu thức toán học cho

HS viết ra biểu thức dạng ngôn ngữ tin học

- GV yêu cầu HS lấy các ví dụ về phép toán

Thế nào là kiểu dữ liệu?

Kiểu dữ liệu đợc phân chia nh thế nào?

Nêu các phép toán trong dữ liệu kiểu số?

- Học sinh nắm đợc các phép so sánh, áp dụng để so sánh các số các biểu thức số

- Hiểu đợc cách giao tiếp giữa ngời và máy Qua các hộp thoại

* Kỹ năng

- Nắm chắc dử liệu và kiểu dữ liệu, nắm các phép toán với dữ liệu kiểu số

- Nắm chắc các phép toán so sánh các ký hiệu trong phép toán so sánh,

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra bài cũ

? Hãy nêu các kiểu dữ liệu, và các phép toán với dữ liệu kiểu số mà em biết?

III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của học sinh

Hoạt động 1: Các phép so sánh

? Trong toán học ngoài các phép cộng, trừ,

nhân, chia Ta còn có các phép toán gì?

? Hãy nêu các phép toán so sánh và ký hiệu

của nó, và cho ví dụ.?

GV đa bảng các phép so sánh trong toán học

3 Các phép so sánh

HS trả lờiCác phép so sánh

HS nêu các phép so sánh trong toán học và cho ví dụ

hi ệu Phép so sánh Ví dụ

< Nh ỏ hơn 3 <5

Trang 13

? Kết quả của phép so sánh là gì?

? Hãy cho ví dụ?

Vậy thì các phép toán so sánh trong ngôn

ngữ lập trình cũng nh vậy Tuy nhiên mỗi

ngôn ngữ lập trình có một ký hiệu riêng

Tùy theo từng ngôn ngữ lập trình

GV đa bảng giới thiệu ký hiệu phép so sánh

trong Pascal

Hoạt động 2: Giao tiếp ngời - máy tính

- ở lớp 6, 7 ta thấy khi mở hay thoát một

ch-ơng trình ta thờng thấy các hộp hội thoại

xuất hiện đó chính là sự giao tiếp giữa ngời

và máy qua các hội hội thoại

Trong khi thực hiện các chơng trình máy

tính con ngời muốn can thiệp vào các phép

toán để kiểm tra và điều khiển

Dới đây là một vố ví dụ tơng tác giữa ngời

5 > 3 cho kết quả đúng

9 < 5 cho kết quả sai

4 Giao tiếp ngời - máy tính

- HS chú ý nghe và quan sát các thông báo trên máy

Thông báo kết quả tính toán

Đa ra thông báo để nhập dữ liệuTạm dừng chơng trìn

Ngày soạn: / 09/ 2015

Ngày dạy: / 09/ 2015

Trang 14

Tiết 9: Bài thực hành 2 Viết chơng trình để tính toán

A Mục tiêu

* Kiến thức:

- Luyện tập soạn thảo, chỉnh sử chơng trình, biên dịch, chạy và xem kết quả hoạt

động của chơng trình trong môi trờng Pascal

* Kỹ năng:

- Thực hành với các biểu thức số học trong chơng trình Pascal.

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra

- ? Hãy nêu các kiểu dữ liệu, và các phép toán với dữ liệu kiểu số mà em biết?

- ? Hãy nêu các phép toán so sánh và ký hiệu của nó, và cho ví dụ.?

III Các hoạt động dạy học

Hoạt động của giáo viên Họat động của học sinh

Hoạt động 1 : Giáo viên hớng dẫn HS làm bài 1 phần b, c và bài 2

Hs : Hiểu đợc tác dụng của lệnh in

ra câu thông báo và in kết quả của

IV Củng cố

- Nhắc nhở HS khắc phục các lỗi thờng gặp

- Nắm vững các thao tác cơ bản để làm việc với chơng trình trong môi trờng TP

Trang 15

A Mục tiêu

* Kiến thức:

- Luyện tập soạn thảo, chỉnh sửa chơng trình, biên dịch, chạy và xem kết quả hoạt

động của chơng trình trong môi trờng Pascal

- Thực hiện đợc bài tập 2 và bài tập 3 trên máy

- Biết đợc các lệnh tạm ngừng chơng trình: delay(x), read, readln

* Kỹ năng:

- Thực hành với các biểu thức số học trong chơng trình Pascal.

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra:

- ? Hãy nêu các kiểu dữ liệu, và các phép toán với dữ liệu kiểu số mà em biết?

- ? Hãy nêu các phép toán so sánh và ký hiệu của nó, và cho ví dụ.?

- Chuyển các biểu thức toán học sau sang biểu thức trong Pascal:

III Các hoạt động dạy học

Hoạt động của giáo viên hoạt động của học sinh

Hoạt động 1: Hớng dẫn HS Thực

hành theo yêu cầu BT2:

- Yêu cầu HS đọc yêu cầu bài tập 1

- Mở tệp CT2.pas và sửa 3 lệnh cuối

trớc từ khoá end theo yêu cầu ở

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

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

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

Trang 16

Duyệt tổ chuyên môn Ngày tháng năm 2015

 Biết khái niệm biến, hằng;

 Hiểu cách khai báo, sử dụng biến, hằng;

 Biết vai trò của biến trong lập trình; Hiểu lệnh gán

 Thái độ nghiêm túc và say mê nghiên cứu bài

II Kiểm tra

- Kiểm tra trong giờ

III Các hoạt động dạy học

Hoạt động của giáo viên hoạt động của học sinh

Hđ1 : Tìm hiểu Biến là công cụ trong

lập trình.

Cho HS đọc tài liệu SGK

? Thế nào là biến

Muốn sử dụng biến thì phải khai báo,

khi khai báo biến phải khai báo kiểu dữ

liệu mà biến sẽ lu trữ

Biến chỉ có thể lu trữ đợc dữ liệu có

kiểu thuộc kiểu của biến Ngời lập trình

tự đặt tên cho biến theo quy tắc của

ngôn ngữ lập trình đang sử dụng Có thể

gán giá trị cho biến và tính toán với

biến

Hđ2: Cách Khai báo biến.

? Khai báo biến gồm có mấy phần

? Tên biến pahỉ tuân theo những quy

luật nào? cho ví dụ

Hình dới là một ví dụ về cú pháp khai

báo biến trong Pascal:

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

Biến là đại lợng để lu trữ dữ liệu, có thểthay đổi giá trị của biến tại bất kì vị trí nào trong chơng trình

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 biến có thể lu.

Tên biến phải tuân theo quy tắc đặt tên của ngôn ngữ lập trình

Trang 17

Hđ3 Hớng dẫn giải bài tập.

Cho HS lamg bài 1; 2; 3 SGK trang 33

- Yêu cầu HS làm vào nháp sau đó trình

là ở chỗ giá trị của hằng không thay

đổi trong suốt quá trình thực hiện

ch-ơng trình, còn giá trị của biến thì có thểthay đổi đợc tại từng thời điểm thựchiện chơng trình

Bài 3: Không thể gán lại giá trị 3.1415

- Học sinh biết cách sử dụng biến trong chơng trình

- HS biết đợc cách sử dụng hằng trong chơng trình

* Kỹ năng:

- HS có kỷ năng sử dụng biến, hàng trong chơng trình Pascal

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra

? Trình bày cách khai báo biến trong chơng trình ?

III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của HS

Hoạt động 1: Cách Sử dụng biến

trong chơng trình:

? Biến trong chơng trình đợc sử

dụng để làm gì ?

- Cú pháp lệnh khai bao biến?

? Câu lệnh gán giá trị cho biến có

dạng nh thế nào ?

- GV lấy một số ví dụ

x c/b (biến x nhận giá trị

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

Var tên_biến: Tên_kiểu_dữ_liệu ;

- Gán giá trị cho biến

- Tính toán với giá trị của biếnTên biến Biểu thức gán giá trị cho biến

Trang 18

- Học sinh biết các kiểu dữ liệu trong chơng trình Pascal.

- Học sinh biết cách khai báo biến trong chơng trình

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

* Kỹ năng:

- HS có kỹ năng sử dụng biến trong chơng trình Pascal

* Thái độ: HS có thái độ học tập nghiêm túc.

II Kiểm tra

? Trình bày câu lệnh khai báo biến ?

? Biến trong chơng trình Pascal đợc dùng để làm gì ?

- GV thu một số bài để chấm

- Chữa bài

III Các hoạt động dạy học

Trang 19

Hoạt động của giáo viên Hoạt động của HS

Hoạt động 1: Tìm hiểu các kiểu dữ liệu:

? Có những kiểu dữ liệu nào trong chơng

trình ?

GV lấy một số ví dụ trong SGK

Hoạt động 2: Viết chơng trình Pascal có khai

báo và sử dụng biến:

GV yêu cầu HS gõ chơng trình các bài tập 1

thongbao:=’Tong so tien phai thanh toan: ‘;

{nhap don gia va so luong hang}

write(‘Don gia = ‘); readln(dongia);

write(‘So luong = ‘); readln(soluong);

- Integer: Các số nguyên từ -215

đến 215-1

- Real: Kiểu số thực

- Char: Các kí tự trong bảng chữcái

- Chạy chơng trình với bộ dữ liệu:

đơn giá và số lợng nh sau: (1000;20); (3500; 200);

- HS có kỹ năng sử dụng biến trong chơng trình Pascal

* Thái độ: HS có thái độ học tập nghiêm túc.

Trang 20

B Chuẩn bị

1 Giáo viên

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

- Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt

II Kiểm tra bài cũ

Kiểm tra trong quá trình thực hành

III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của học sinh

Trang 21

Hoạt động 1 : Hớng dẫn HS làm bài bài

2

GV: Đa ra đề bài

Bài 2 Thử viết chương trỡnh nhập cỏc số

nguyờn x và y, in giỏ trị của x và y ra

màn hỡnh Sau đú hoỏn đổi cỏc giỏ trị

của x và y rồi in lại ra màn hỡnh giỏ

điều khiển cỏch in cỏc số thực trờn màn

hỡnh; trong đú giỏ trị thực là số hay biểu

thức số thực và n, m là cỏc số tự nhiờn n

quy định độ rộng in số, cũn m là số chữ số

thập phõn Lưu ý rằng cỏc kết quả in ra

màn hỡnh được căn thẳng lề phải

Hoạt động 3 : Tổng kết nội dung thực

hành

- Gv : Khỏi quỏt nội dung chớnh cần đạt

trong tiết thực hành này (SGK)

Tổng kết : SGK

Kớ hiệu của cỏc phộp toỏn số học trong

Pascal: +, -, *, /, mod và div

Cỏc lệnh làm tạm ngừng chương trỡnh:

delay(x) tạm ngừng chương trỡnh

trong vũng x phần nghỡn giõy, sau đú

tự động tiếp tục chạy

read , readln tạm ngừng chương

trỡnh cho đến khi người dựng nhấn

 Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu

số, các phép so sánh và giao tiếp giữa ngời và máy

 Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal

 Rèn luyện kỷ năng khai báo và sử dụng biến

V Hớng dẫn về nhà

- Ôn lại các kiến thức, chuẩn bị giờ bài tập

Trang 22

Duyệt tổ chuyên môn Ngày tháng 10 năm 2015

 Học sinh nắm đợc kiến thức áp dụng vào làm bài tập

 Rốn kĩ năng sử dụng biến, các phép toán trong chương trỡnh

II Kiểm tra bài cũ

Kiểm tra trong giờ

III Các hoạt động dạy học

Hoạt động của giáo viên Hoạt động của học sinh

Giáo viên: câu 1 nêu quy tắc đặt

tên ?

GV:Nhắc lại quy tắc đặt tên

Gv: Đa bài tập lên máy chiếu

Gv : Câu 2 trong TP có những kiểu

dữ liệu cơ bản nào ?

Học sinh trả lời

HS ghe giảng Ghi lại kiến thức+ Tên khác nhau tơng ứng với những

đại lợng khác nhau+Tên không trùng với các từ khóa+Tên không chứa dấu cách

+Tên không bắt đầu bằng chữ sốHọc sinh trả lời

Trang 23

Gv : §a ra mÉu b¶ng tæng kÕt.

GV: C©u 3: Có ph¸p khai b¸o biÕn?

vÝ dô?

Gi¸o viªn chèt l¹i kiÕn thøc

Câu 4: Cấu trúc chung của chương

Theo em ®o¹n ch¬ng tr×nh trªn ®o¹n

nµo khai b¸o, §o¹n nµo lµ th©n?

bµi tËp Biểu thức toán học (a2 + b)(1 +

c)3 được biểu diễn trong Pascal như thế

A, Cú pháp khai báo biến:

var <tên biến> : <kiểu dữ liệu>;

2 phÇn+ PhÇn khai b¸o

< Nh ỏ hơn 3 <5

Trang 24

- Đánh giá kết quả nhận thức của học sinh

- Nhận biết các lỗi cơ bản trong lập trình pascal

B Đề bài và thang điểm

I Phần trắc nghiệm: (3 điểm) Khoanh tròn vào đáp án đúng.

Câu 1 : Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dới đây? A

Ngôn ngữ tự nhiên; B Ngôn ngữ lập trình; C Ngôn ngữ máy; D Ngôn ngữ

Câu 2 : Trong ngôn ngữ lập trình Pascal, từ nào không phải là từ khoá ?

A Uses B Program C End D Computer

Câu 3 : Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là :

Câu 4 : Để chạy một chơng trình Pascal ta nhấn tổ hợp phím :

A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9Câu 5 Trong l p trỡnh Pascal, khai bỏo nào là h p l :ậ ợ ệ

A.Const x: real; B.var 4hs: real C var x= 30; D.vartb:real;

Câu 6: Biến và hằng là các đại lợng đợc đặt tên, chúng dùng để:

A Chạy chơng trình B Chạy nội dung chơng trình

C Lu trữ dữ liệu D Lu cất chơng trình

II Phần tự luận: ( 6 điểm)

Câu 1 ( 1.5 đ) : Hãy chuyển các biểu thức đợc viết trong Pascal sau đây thành các

biểu thức toán học

a) (a + b)*(a - b)* x/y

b) b/(a*b + c*c);

c) a*a/((3*b - c)*3*b);

Cõu 2: (5.5 đ) Hóy liệt kờ cỏc lỗi trong chương trỡnh dưới đõy và sữa lại cho đỳng:

Program In quang cao;

Uses crt;

Begin

Writeln(‘Hoc sinh lop 8A’):

Writeln( Truong THCS My Thuan);

Ngày đăng: 13/10/2021, 07:43

HÌNH ẢNH LIÊN QUAN

Sơ đồ bài 1. - Bai 7 Cau lenh lap
Sơ đồ b ài 1 (Trang 30)
Hình ảnh các quốc gia và thành phố. - Bai 7 Cau lenh lap
nh ảnh các quốc gia và thành phố (Trang 43)
w