Hướng giải quyết lỗi division by zero trong pấcl năm 2024

TR

ƯỜ

NG

ĐẠ

I H

C NÔNG NGHI

P I - HÀ N

I B

MÔN CÔNG NGH

PH

N M

M

TS. D

ƯƠ

NG XUÂN THÀNH

Giáo trình

L

P TRÌNH NÂNG CAO

( Trên ngôn ng

Pascal ) (So

n theo ch

ươ

ng trình

đ

ã

đượ

c B

GD&

Đ

T phê chu

  1. Hà n

i, 2005

Tr

ườ

n

Đ

i hc Nôn nhi 1 - Giáo trình L trình nân cao ..............................................................

-

2

L

i m

đầ

u

Cu

n giáo trình này

đượ

c biên so

n theo

đ

úng

đề

c

ươ

ng chi ti

ế

t môn h

c

đ

ã

đượ

c B

Giáo d

c và

Đ

ào t

o phê chu

  1. Th

i gian h

c môn h

c này là 60 ti

ế

t trong

đ

ó có 10 ti

ế

t th

c hành trên máy. Tác gi

là ng

ườ

i

đ

ã tr

c ti

ế

p gi

ng d

y l

p trình Pascal trong nhi

u n

ă

m cho sinh viên chuyên tin và sinh viên các ngành khác.

Đố

i t

ượ

ng s

d

ng giáo trình là sinh viên chuyên ngành Tin h

c h

đạ

i h

c chính quy, tuy nhiên giáo trình c

ũ

ng có th

s

d

ng nh

ư

là m

t tài li

u tham kh

o cho sinh viên chuyên Tin h

cao

đẳ

ng và nh

ng ng

ườ

i mu

n nghiên c

u nâng cao v

l

p trình. M

c

đ

ích biên so

n cu

n giáo trình là cung c

p cho ng

ườ

i

đọ

c m

t tài li

u

đơ

n gi

n, cô

đọ

ng nh

ng ki

ế

n th

c v

l

p trình nâng cao. Ng

ườ

i

đọ

c có th

t

h

c mà không nh

t thi

ế

t ph

i có thày h

ướ

ng d

  1. Giáo trình bao g

m 6 ch

ươ

ng và 4 ph

l

Ch

ươ

ng 1: Ch

ươ

ng trình con - Th

t

c và hàm

, sinh viên

đ

ã

đượ

c h

c qua trong ch

ươ

ng trình Tin h

c

đạ

i c

ươ

ng, do v

y

đ

ây ch

y

ế

u

đ

i sâu vào khái ni

m tham s

, cách th

c mà h

th

ng dành b

nh

cho vi

c l

ư

u tr

các tham s

và vi

c g

i ch

ươ

ng trình con t

ch

ươ

ng trình con khác.

Ch

ươ

ng 2: Các ki

u d

li

u có c

u trúc

, t

p trung vào các ki

u d

li

u mà sinh viên ch

ư

a

đượ

c h

c nh

ư

b

n ghi có c

u trúc thay

đổ

i, t

p h

p..

Ch

ươ

ng 3:

Đơ

n v

ch

ươ

ng trình và th

ư

vi

n chu

n

, là ch

ươ

ng ch

ư

a

đượ

c h

c

Tin h

c

đạ

i c

ươ

ng ,

đ

ây h

ướ

ng d

n cách thi

ế

t k

ế

các

Đơ

n v

ch

ươ

ng trình (Unit), cách th

c s

d

ng các Unit và t

o l

p th

ư

vi

n ch

ươ

ng trình .

Ch

ươ

ng 4: Con tr

và c

u trúc

độ

ng

, là m

t ch

ươ

ng khó, vì nó v

a liên quan

đế

n qu

n lý b

nh

, v

a liên quan

đế

n ki

ế

n th

c c

a môn h

c C

u trúc d

li

u và Gi

i thu

t do v

y trong ch

ươ

ng này

đ

ã trình bày nhi

u ví d

để

ng

ườ

i

đọ

c tham kh

Ch

ươ

ng 5: Gi

i thu

t

đệ

quy

,

đượ

c trình bày “h

ơ

i dài dòng” do

đặ

c thù c

a tính

đệ

quy. Bài toán Tháp Hanoi

đượ

c mô t

khác hoàn toàn so v

i t

t c

các sách v

Pascal

đ

ã có.

Ch

ươ

ng 6:

Đồ

ho

, ngoài vi

c gi

i thi

u các th

t

c v

thông th

ườ

ng, còn dành m

t ph

n tr

ng tâm cho vi

c x

nh Bitmap. Trong ch

ươ

ng này có s

d

ng m

t vài ví d

c

a các tác gi

khác (xem ph

n tài li

u tham kh

  1. nh

ư

ng

đ

ã

đượ

c c

i ti

ế

n

đ

i r

t nhi

  1. Ph

l

c 1: B

ng mã ASCII Ph

l

c 2: Tóm t

t các th

t

c và hàm c

a Turbo Pascal 7.0 Ph

l

c 3:

Đị

nh h

ướ

ng biên d

ch Ph

l

c 4: Thông báo l

i Các ph

l

c

đư

a ra nh

m giúp ng

ườ

i l

p trình ti

n tra c

u các th

t

c, hàm và x

lý các l

i khi Pascal thông báo l

i trên màn hình Do ph

i bám sát

đề

c

ươ

ng và s

h

n ch

ế

v

s

trang tác gi

nên trong giáo trình ch

ư

a

đư

a vào

đượ

c ph

n x

lý âm thanh, l

p trình h

ướ

ng

đố

i t

ượ

ng.... Vi

c biên so

n l

n

đầ

u không th

tránh

đượ

c thi

ế

u sót, tác gi

mong nh

n

đượ

c s

góp ý c

a b

n

đọ

c và

đồ

ng nghi

p

để

l

n xu

t b

n sau s

t

t h

ơ

  1. M

i góp ý xin g

i v

đị

a ch

: B

môn Công ngh

Ph

n m

m, Khoa Công ngh

Thông tin,

Đạ

i h

c Nông nghi

p I , Trâu qu

, Gia lâm, Hà n

  1. Xin trân tr

ng c

m

ơ

Hà n

i, tháng 5 n

ă

m 2005

Ts. D

ươ

ng Xuân Thành

Tr

ườ

n

Đ

i hc Nôn nhi 1 - Giáo trình L trình nân cao ..............................................................

-

3

Ch

ươ

ng I Ch

ươ

ng trình con - Th

t

c và hàm

Khái ni

m ch

ươ

ng trình con

đ

ã

đượ

c trình bày trong môn h

c Tin h

c

đạ

i c

ươ

ng, do v

y trong ch

ươ

ng này chúng ta nh

c l

i s

ơ

qua m

t s

khái ni

m c

ũ

và dành th

i gian cho vi

c tìm hi

u sâu v

tham s

(tham bi

ế

n và tham tr

), l

i g

i ch

ươ

ng trình con, cách th

c b

trí ch

ươ

ng trình con trong thân ch

ươ

ng trình m

. Sau khi h

c ch

ươ

ng này b

n

đọ

c c

n n

m

đượ

c các n

i dung ch

y

ế

u sau:

Th

ế

nào là bi

ế

n toàn c

c, bi

ế

n

đị

a ph

ươ

ng

Các bi

ế

n toàn c

c và bi

ế

n

đị

a ph

ươ

ng

đượ

c b

trí

đ

âu

T

m tác d

ng c

a t

ng lo

i bi

ế

n

Th

t

xây d

ng các ch

ươ

ng trình con có

nh h

ưở

ng th

ế

nào

đế

n toàn b

ch

ươ

ng trình

Th

ế

nào là tính

đệ

quy c

a ch

ươ

ng trình con

L

i g

i ch

ươ

ng trình con th

ế

nào là

đượ

c phép

Cách khai báo tr

ướ

c

để

g

i ch

ươ

ng trình con không theo th

t

thi

ế

t k

ế

Chủ đề