1. Trang chủ
  2. » Công Nghệ Thông Tin

giáo án thao giảng, bồi dưỡng thi giáo viên giỏi môn tin bài ngôn ngữ lập trình (8)

20 726 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 20
Dung lượng 386,5 KB

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

Nội dung

Mỗi ngôn ngữ lập trình th ờng gồm 2 thành phần cơ bản: bảng chữ cái và các quy tắc viết lệnh... Mọi ngôn ngữ lập trình đều có bảng chữ cái riêng?. Các câu lệnh chỉ đ ợc viết từ các chữ

Trang 1

Gi¸o ¸n ®iÖn tö tin häc líp 8

Trang 2

1 VÝ dô vÒ ch ¬ng tr×nh

Program vd1;

Uses crt;

Begin

Writeln(‘CHAO CAC

BAN’);

End.

LÖnh khai b¸o tªn ch

¬ng tr×nh

LÖnh in ra mµn h×nh dßng ch÷

CHAO CAC BAN CHAO

CAC BAN

KÕt qu¶

Ch ¬ng tr×nh cã thÓ cã nhiÒu c©u lÖnh, mçi c©u lÖnh gåm c¸c côm tõ kh¸c nhau ® îc t¹o tõ c¸c ch÷ c¸i.

Cho ch ¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh Pascal:

Trang 3

Bảng các chữ cái.

Các quy tắc ngữ

pháp để viết từ và câu.

Hãy cho biết

ngôn ngữ Tiếng

Việt gồm những

thành phần nào?

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

Mỗi ngôn ngữ lập trình th ờng gồm 2 thành phần cơ bản: bảng chữ cái và các quy tắc viết

lệnh

Trang 4

Mọi ngôn ngữ lập trình đều có bảng chữ cái riêng

Các câu lệnh chỉ đ ợc viết từ các chữ cái trong bảng chữ cái của ngôn ngữ lập trình

Bảng chữ cái của các ngôn ngữ lập trình

th ờng gồm:

Trang 5

C¸c ch÷ c¸i

tiÕng Anh C¸c ch÷ sè C¸c kÝ tù kh¸c

Ch÷ hoa: A B

C … Z

Ch÷ th êng: a b

c … z

0 1 2 …

9

DÊu phÐp to¸n: + - * /

C¸c kÝ hiÖu: @

$ ( ) ‘ ; …

Trang 6

Cỏc qui tắc:

– Mỗi câu lệnh trong ch ơng trình đều có

tự của chúng.

– Mỗi câu lệnh đều có một ý nghĩa nhất

định xác định thao tác mà máy tính cần thực hiện và kết quả đạt đ ợc.

Trang 7

Program vd1;

Uses crt;

Begin

Writeln (‘CHAO CAC BAN’);

End.

Mét sè c©u lÖnh kÕt

thóc b»ng dÊu ;

Sau tõ

Program lµ c¸c dÊu c¸ch

C©u lÖnh chØ thÞ m¸y tÝnh

in ra mµn h×nh dßng ch÷ CHAO CAC BAN

C©u

lÖnh

kÕt

thóc

ch ¬ng

tr×nh

Ví dụ:

Trang 8

3 Từ khoá và tên

Là những từ dành riêng, không đ ợc dùng cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định.

– Mỗi ngôn ngữ lập trình đều có một

số từ khoá nhất định

Trang 9

VÝ dô:

Program vd1;

Uses crt;

Begin Writeln (‘CHAO CAC BAN’);

End

Program Tõ kho¸ khai b¸o tªn ch ¬ng tr×nh

Uses Tõ kho¸ khai b¸o c¸c th viÖn

Begin, EndC¸c tõ kho¸ th«ng b¸o b¾t

®Çu vµ kÕt thóc phÇn th©n ch

¬ng tr×nh.

Trang 10

dùng để nhận biết và phân biệt các đại l ợng và đối t ợng trong ch ơng trình.

–Tên do ng ời lập trình đặt theo các qui tắc

của ngôn ngữ lập trình và ch ơng trình dịch.

VD 1: Program vd1;

Uses crt;

Begin

Writeln (‘CHAO CAC BAN’);

End.

vd1  tên ch

ơng trình

viện

Trang 11

• Hai đại l ợng khác nhau trong một ch

ơng trình phải có tên khác nhau

• Tên không đ ợc trùng với các từ khoá

Trang 12

Ví dụ 2:

Quy tắc đặt tên trong ngôn ngữ lập trình Pascal :

Không bắt đầu bằng chữ số.

Không chứa dấu cách.

Bai toan

Hãy chỉ ra những tên không hợp lệ trong Pascal Vì sao?

8A1

Trang 13

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

Một ch ơng trình viết bằng ngôn ngữ lập trình có cấu trúc nh thế nào

?

?

?

- Phần khai báo có thể có hoặc không.

- Phần thân ch ơng trình bắt buộc phải có.

[<Phần khai báo>]

<Phần thân ch ơng

trình>

Cấu trúc chung của mọi

ch ơng trình gồm hai phần:

Trong đó:

Trang 14

PhÇn khai b¸o

Khai b¸o tªn ch ¬ng tr×nh

Khai b¸o c¸c th viÖn: chøa c¸c lÖnh viÕt s½n cã thÓ dïng trong ch ¬ng tr×nh

C¸c khai b¸o kh¸c

Gåm c¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc

Uses crt;

Begin Writeln(‘CHAO CAC BAN’);

PhÇn khai b¸o

PhÇn th©n

ch ¬ng tr×nh

VÝ dô:

gåm:

Trang 15

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

Hãy cùng làm

quen với một

ngôn ngữ lập

trình – Ngôn

ngữ Pascal!

Máy tính cần đ ợc cài

đặt môi tr ờng lập trình trên ngôn ngữ Pascal.

Trang 16

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

phím để soạn thảo ch ơng trình.

Program vd1;

End

Uses Crt;

Begin

Writeln(‘CHAO CAC BAN’);

Trang 17

– NhÊn tæ hîp phÝm Alt + F9

DÞch ch ¬ng tr×nh

– Ch ¬ng tr×nh dÞch sÏ kiÓm tra lçi chÝnh t¶

vµ có ph¸p

Trang 18

Ch¹y ch ¬ng tr×nh

NhÊn tæ hîp phÝm Ctrl + F9

Mµn h×nh hiÖn kÕt qu¶

cña ch ¬ng tr×nh:

Trang 19

Ghi nhớ!

Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh.

Từ khoá: tập hợp các từ dành riêng cho những mục đích sử dụng nhất định của ngôn ngữ lập trình.

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

- Phần khai báo

- Phần thân ch ơng trình.

Tên để phân biệt các đại l ợng trong ch ơng trình và do ng ời lập trình đặt.

Trang 20

DẶN DÒ:

• Về nhà học bài

• Làm bài tập 1->6 SGK

• ĐỌC TRƯỚC BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL

Ngày đăng: 22/10/2014, 14:32

HÌNH ẢNH LIÊN QUAN

Bảng chữ cái của các ngôn ngữ lập trình - giáo án thao giảng, bồi dưỡng thi giáo viên giỏi môn tin bài ngôn ngữ lập trình (8)
Bảng ch ữ cái của các ngôn ngữ lập trình (Trang 4)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm