1. Trang chủ
  2. » Giáo án - Bài giảng

GA11_Tiet 4

15 292 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Chương trình nhập giai đoạn: 4
Người hướng dẫn Nguyễn Tấn Phát
Trường học Đại Học Công Nghiệp Thành Phố Hồ Chí Minh
Chuyên ngành Lập trình
Thể loại Bài giảng
Năm xuất bản 2009
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 15
Dung lượng 1,36 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ấu trúc chungHãy quan sát một số cấu trúc thường gặp trong thực tế: Mở bài Thân bài Kết luận Cấu trúc bài văn Cấu trúc máy tính Cấu trúc phân tử [] - Phần khai báo có thể có hoặc khô

Trang 1

Tuần: 4

Tiết: 4

Ngày dạy: / ./ 2009

Tuần: 4

Tiết: 4

Ngày dạy: / ./ 2009

CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN

BÀI 3,4,5

Trang 2

1 Cấu trúc chung

Hãy quan sát một số

cấu trúc thường gặp

trong thực tế:

Mở bài

Thân bài

Kết luận

Cấu trúc bài văn Cấu trúc máy tính Cấu trúc phân tử

[<Phần khai báo>]

<Phần thân chương trình>

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

Trong đó:

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

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

?

?

? Gồm hai phần:

Trang 3

a Phần khai báo

2 Các thành phần của chương trình

Cuự phaựp

Ví dụ 1:

• Khai báo tên chương trình:

Program <tên chương trình>;

Trong đó: tên chương trình là tên do người lập trình đặt theo

đúng quy định về tên.

Có ý nghĩa để ghi nhớ tên bài toán cần giải, phần này có thể có hoặc không.

Program Giai_PTB2;

Trang 4

• Khai báo thư viện

Các thư viện chương trình trong ngôn ngữ lập trình cung cấp một

số chương trình thông dụng đã được lập sẵn.

Muốn sử dụng các chương trình này cần khai báo thư viện chứa nó.

Ví dụ: USES CRT;

Trang 5

• Khai báo hằng:

Thường sử dụng cho những giá trị xuất hiện nhiều lần trong chương trình.

Ví dụ:

Turbo Pascal

CONST Max=100;

Pi=3.1416;

Lop= A ;’ ’

Dieukien=True;

Trang 6

• Khai báo biến:

- Mọi biến dùng trong chương trình đều phải đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí.

- Biến chỉ nhận một giá trị tại mỗi thời điểm được gọi là

biến đơn

Ví dụ: Giải phương trình bậc hai ax 2 + bx + c = 0

với các hệ số a, b, c bất kì.

Hãy xác định

các biến cần có

trong chương

trình!

a, b, c : các biến cần nhập.

Delta, X1, X2 : các biến cần tính.

Trang 7

b Phần thân chương trình

Tạo bởi dãy câu lệnh trong phạm vi được xác định bởi cặp dấu hiệu bắt đầu và kết thúc

Thân chương trình trong PASCAL

Begin

[< Các câu lệnh >]

End.

Kết thúc Bắt đầu

Trang 8

3 Ví dụ chương trình đơn giản

Chương trình đưa ra màn hình dòng chữ:

Chuc ban hoc gioi

Ví dụ:

BEGIN

Readln;

END.

USES Crt;

PROGRAM Vi_du;

Phần khai báo thư viện

Phần thân chương trình

Pascal

Phần khai báo tên chương trình

Trang 9

4 Một số kiểu dữ liệu chuẩn trong Pascal

a Kiểu nguyên

Hãy nêu phạm vi xác định của số nguyên trong Toán học? Kiểu Phạm vi giá trị Bộ nhớ lưu trữ Từ - đến +

một giá trị

Integer Từ -2 15 đến 2 15 - 1 2 byte

Longint Từ -2 31 đến 2 31 - 1 4 byte Trong Pascal có các kiểu dữ liệu nguyên sau:

Trang 10

b Kiểu thực

Số thực trong Pascal thường dùng các kiểu sau:

Kiểu Phạm vi giá trị Bộ nhớ lưu trữ

1 giá trị

Real 0 hoặc có giá trị tuyệt

đối từ 10 -38 đến 10 38 6 byte

Extended 0 hoặc có giá trị tuyệt

đối từ 10 -4932 đến 10 4932 10 byte

Trang 11

c Kiểu kí tự Là các kí tự thuộc bộ mã ASCII Trong

Pascal được kí hiệu là Char

Ví dụ:a’ có mã ASCII là 97

A’ có mã ASCII là 65

• Biến kiểu kí tự dùng 1 byte bộ nhớ để ghi giá trị.

d Kiểu lôgic Có giá trị TRUE hoặc FALSE

Trong Pascal kí hiệu là Boolean

• Mỗi giá trị lôgic lưu trữ trong 1 byte

Cần tìm hiểu đặc trưng của các kiểu dữ liệu chuẩn được xác định bởi bộ dịch và sử dụng để khai báo biến cho phù hợp.

• Có tất cả 256 kí tự với mã từ 0 đến 255.

Trang 12

5 Khai báo biến

 Mọi biến dùng trong chương trình đều phải khai báo tên và

kiểu dữ liệu của biến Mỗi biến chỉ khai báo một lần.

Trong Pascal:

Ví dụ: VAR a,b,c : Integer;

delta ,x1,x2: Real;

VAR <Danh sách biến>: <Kiểu dữ liệu>;

Trong đó:

- Danh sách biến là một hoặc nhiều tên biến được viết cách nhau bởi dấu “ ,

- Kiểu dữ liệu thường là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu

do người dùng định nghĩa.

Cần đặt tên biến gợi nhớ ý nghĩa của biến.

Không nên đặt tên biến quá ngắn hoặc quá dài.

Trang 13

Luyện tập

Trăm trâu trăm cỏ

Trâu đứng ăn năm

Trâu nằm ăn ba

Lụ khụ trâu già

Ba con một bó.

Hỏi số trâu đứng, trâu nằm, trâu già?

Gọi số trâu đứng, trâu nằm, trâu già lần

lượt là x, y, z.

Hãy xác định kiểu của các biến x, y, z?

Biến nguyên Biến thực Biến kí tự Biến lôgic

Đ

S S S

?

Bài toán 1:

Trang 14

Var a,b,S,d: Real;

Bài toán 2:

Chọn cách khai báo đúng nhất?

Var a,b,S: Integer;

d: Real;

Var a,b: Byte;

S: Word; d: Real;

Var a,b,S,d: Integer;

Tính diện tích (S) và độ dài đường chéo (d) của hình chữ nhật, biết chiều dài (a) và chiều rộng (b) là các số nguyên nhỏ hơn 100

Trang 15

Hãy nhớ!

VAR

<Danh sách biến>: <Kiểu dữ liệu>;

 Các kiểu dữ liệu chuẩn

 Khai báo biến.

Mọi biến dùng trong chương trình

đều phải khai báo tên và kiểu dữ liệu của biến.

Cấu trúc một chương trình viết bằng ngôn ngữ lập trình bậc

<Phần thân chương trình>

Ngày đăng: 16/09/2013, 15:10

Xem thêm

HÌNH ẢNH LIÊN QUAN

Chương trình đưa ra màn hình dòng chữ: - GA11_Tiet 4
h ương trình đưa ra màn hình dòng chữ: (Trang 8)
Tính diện tích (S) và độ dài đường chéo (d) của hình chữ nhật, biết chiều dài (a) và chiều rộng (b) là các số nguyên  nhỏ hơn 100 - GA11_Tiet 4
nh diện tích (S) và độ dài đường chéo (d) của hình chữ nhật, biết chiều dài (a) và chiều rộng (b) là các số nguyên nhỏ hơn 100 (Trang 14)

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

TÀI LIỆU LIÊN QUAN

w