Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
1,27 MB
Nội dung
NHiệt liệt chào mừng Ngườiưthựcưhiện: Hoàng ngọc lâm Kim tra bi c Em hóy nờu cỏc bc thc hin hon thnh mt chng trỡnh Pascal hon chnh? Bc 1: Khi ng Turbo Pascal; Bc 2: Son tho chng trỡnh; Bc 3: Biờn dch chng trỡnh: Alt +F9 Bc 4: Chy chng trỡnh: Ctrl + F9 Cu trỳc ca mt chng trỡnh gm my phn? ú l nhng phn no? - Cu trỳc chung ca mt chng trỡnh gm phn ú l phn khai bỏo v phn thõn chng trỡnh Trong chng trỡnh bng tớnh Excel m cỏc em n gin cú cỏc kiu d liu aTrong hc chng cú cỏc trỡnh kiuPascal d liu no? no? v cú th thc hin cỏc phộp toỏn khụng? chỳng ta -cựng Dtỡm liuhiu kiubi s hc ngy hụm - D liu kớ t Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu - Ngụn ng lp trỡnh thng phõn chia d liu thnh cỏc kiu v nh ngha cỏc phộp x lớ tng ng trờn mi kiu d liu Em hóy gii thớch v kt qu ca hai cụng thc c s dng Excel cỏc hỡnh bờn? Kiểu liệu văn không sử dụng phép toán: + Kiểu liệu văn sử dụng phép toán nối xâu: & Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu Ví dụ - Ngụn ng lp trỡnh thng phõn chia d liu thnh cỏc kiu v nh ngha cỏc phộp x lớ tng ng trờn mi kiu d liu Hình 18 Trong chơng trình ví dụ có kiểu liệu nào? Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu - Ngụn ng lp trỡnh thng phõn chia d liu thnh cỏc kiu v nh ngha Cỏc kiu d liu thng dựng nht: Số nguyên Ví dụ: Số học sinh, số sách, cỏc phộp x lớ tng ng trờn mi kiu Số thực d liu Ví dụ: Điểm TB môn văn, chu vi đ ờng tròn, - Cỏc kiu d liu thng dng nht: S nguyờn, s thc, xõu kớ t Xâu kí tự dãy kí tự lấy từ bảng chữ ngôn ngữ lập trình Ví dụ: CHAOưCACưBAN, 8A1, 5/9/2008 Ngoài kiểu trên, ngôn ngữ lập trình cụ thể định nghĩa thêm nhiều kiểu liệu khác Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu - Ngụn ng lp trỡnh thng phõn chia Mt s kiu d liu c bn ca Pascal Tên kiểu Phạm vi giá trị Integer Số nguyên khoảng -215 đến 215 -1 d liu Real Số thực có giá trị tuyệt đối khoảng 2,9 x 10-39 đến 1,7 x 1038 số - Cỏc kiu d liu thng dng nht: S Char Một kí tự bảng chữ d liu thnh cỏc kiu v nh ngha cỏc phộp x lớ tng ng trờn mi kiu nguyờn, s thc, xõu kớ t - Mt s kiu d liu c bn ca Pascal Tên kiểu Phạm vi giá trị Integer Số nguyên khoảng -215 đến 215 -1 Real Số thực có giá trị tuyệt đối khoảng 2,9 x 10-39 đến 1,7 x 1038 số Char Một kí tự bảng chữ String Xâu kí tự, tối đa gồm 255 kí tự String Xâu kí tự, tối đa gồm 255 kí tự Bảng Bi 3:CHNG TRèNH MY TNH V D LIU Bài toán: Biết bán kính hình tròn số chẵn R Tính chu vi (CV) diện tích (S) hình tròn Hãy lựa chọn kiểu liệu thích hợp Pascal cho R , CV S R: kiểu integer CV, S: kiểu real Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu Cỏc phộp toỏn vi d liu kiu s - Trong mi ngụn ng lp trỡnh u cú th thc hin cỏc phộp toỏn s hc cng, tr, nhõn v chia vi cỏc s nguyờn v sụ thc Trong ngôn ngữ lập trình thực đợc phép toán số học không? Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu Cỏc phộp toỏn vi d liu kiu s - Trong mi ngụn ng lp trỡnh u cú th thc hin cỏc phộp toỏn s hc cng, tr, nhõn v chia vi cỏc s nguyờn v sụ thc Kí hiệu + * / Tên phép toán Trong bảng tính Cộng Excel sử dụng cácTrừ phép toán kí Nhân hiệu nh nào? Chia Bi 3:CHNG TRèNH MY TNH V D LIU Các phép toán số học Pascal Kí hiệu Tên phép toán + Cộng Số nguyên, số thực Trừ Số nguyên, số thực * Nhân Số nguyên, số thực / Chia Số nguyên, số thực mod Chia lấy phần d Số nguyên div Chia lấy phần nguyên Số nguyên Bảng Kiểu liệu Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu Cỏc phộp toỏn vi d liu kiu s - Trong mi ngụn ng lp trỡnh u cú th thc hin cỏc phộp toỏn s hc cng, tr, nhõn v chia vi cỏc s nguyờn v sụ thc - Bng cỏc phộp toỏn s hc Pascal Kí hiệu Tên phép toán Kiểu liệu + Cộng Số nguyên, số thực Trừ Số nguyên, số thực * Nhân Số nguyên, số thực / Chia Số nguyên, số thực mod Chia lấy phần d Số nguyên div Chia lấy phần nguyên Số nguyên Ví dụ 1: mod = div = -5 Mod = -2 -5 Div = -1 Bi 3:CHNG TRèNH MY TNH V D LIU Ví dụ 2: Cách viết biểu thức số học Pascal Trong toán học Trong Pascal 15a 30b + 12 15*a - 30*b + 12 (X2 + 2X +5) - 4XY (X*X + 2*X + 5) 4*X*Y X+5 Y (X + 2)2 a+3 b+5 (X+5)/(a+3) y/(b+5)*(X+2)*(X+2) Bi 3:CHNG TRèNH MY TNH V D LIU Quy tắc tính biểu thức số học ưCácưphépưtoánưtrongưngoặcưđượcưthựcưhiệnưtrướcưtiên Trong toán học Trong lập trình phép toán đ Pascal cũngngoặc, có Trongư dãyư cácư phépư toánư khôngư cóư dấuư cácư ợc thực theo quy tắc thực quy tắc nào? phépưtoánư*,ưư/,ưmod,ưdivưđư ợcưưthựcưhiệnưtrước phép toán t ơng tự Phépưcộngưvàưphépưtrừưđượcưthựcưhiệnưtheoưthứưtựưtừưtráiư sangưphải Trongư cácư ngônư ngữư lậpư trình,ư khiư viếtư cácư biểuư thứcư toánưchỉưsửưdụngưdấuư(ư) Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu Cỏc phộp toỏn vi d liu kiu s - Trong mi ngụn ng lp trỡnh u cú th thc hin cỏc phộp toỏn s hc cng, tr, nhõn v chia vi cỏc s nguyờn v sụ thc - Bng kớ hiu cỏc phộp toỏn - Quy tc cỏc biu thc s hc: SGK/22 Ví dụ: Biểu thức [ ( x + 4)( x 2) + x ] + ( x + 3) y Sau viết Pascal có dạng: ((x+4)(x-2)+x)/y+(x+3) Bi 3:CHNG TRèNH MY TNH V D LIU - Em hóy nờu cỏc kiu d liu ngụn ng lp trỡnh Pascal? - CỏcTên phộp dng kiểu toỏn no c s Phạm vi giá trị ngụn ng lp trỡnh Pascal? Integer Kí hiệu Real + Số nguyên khoảng -215 đến 215 -1 Tên phép toán Kiểu liệu Số thực có giá trị tuyệt đối khoảng 2,9 x 10-39 Số nguyên, số thực 38 đến 1,7 x 10Cộng số Char Số nguyên, số thực Trừ Một kí tự bảng chữ Số nguyên, số thực Nhân String / Xâu kí tự, tối đa gồm 255 kí tự Số nguyên, số thực Chia * mod Chia lấy phần d Số nguyên div Chia lấy phần nguyên Số nguyên Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu Cỏc phộp toỏn vi d liu kiu s - Trong mi ngụn ng lp trỡnh u cú th thc hin cỏc phộp toỏn s hc cng, tr, nhõn v chia vi cỏc s nguyờn v sụ thc - Bng kớ hiu cỏc phộp toỏn - Quy tc cỏc biu thc s hc: SGK/22 DN Dề - V nh hc thuc bi, c trc cỏc mc tip theo v lm bi 4, 5/SGK/26 Tiết học kết thúc ... tự dãy kí tự lấy từ bảng chữ ngôn ngữ lập trình Ví dụ: CHAOưCACưBAN, 8A1, 5/9/2008 Ngoài kiểu trên, ngôn ngữ lập trình cụ thể định nghĩa thêm nhiều kiểu liệu khác Bi 3:CHNG TRèNH MY TNH V D LIU... liu thnh cỏc kiu v nh ngha cỏc phộp x lớ tng ng trờn mi kiu d liu Hình 18 Trong chơng trình ví dụ có kiểu liệu nào? Bi 3:CHNG TRèNH MY TNH V D LIU D liu v kiu d liu - Ngụn ng lp trỡnh thng phõn... Em hóy gii thớch v kt qu ca hai cụng thc c s dng Excel cỏc hỡnh bờn? Kiểu liệu văn không sử dụng phép toán: + Kiểu liệu văn sử dụng phép toán nối xâu: & Bi 3:CHNG TRèNH MY TNH V D LIU D liu