Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
1,17 MB
Nội dung
1 Chương trình sau có thực chạy kết khơng? Nếu khơng lỗi chương trình sửa lỗi? PROGRAM ct dt; USES crt; BEGIN wrtieln('chao cac ban '); readln END; Hãy cho biết loại liệu Excel? Có loại: Dữ liệu số liệu kí tự (văn bản) Dữ liệu kiểu liệu: Các kiểu liệu quen thuộc: Các kiểu liệu khác thường xử lí theo cách khác nhau? Ngôn Ngôn ngữ ngữ lập lập trình trình định định 5+6=? nghĩa nghĩa sẵn sẵn số kiểu kiểu 5+x=? dữ liệu liệu cơ bản nào? nào? Dữ liệu kiểu liệu: Một số kiểu liệu thường dùng nhất: -Số nguyên (Integer): -Số thực (real): -Kí tự (char): -Xâu kí tự (string): Vd: Chiều cao: 1.5, Điểm TB: 7.3 Là dãy liên tiếp kí tự (tối đa 255) Vd: Số học sinh: 28, số sách 103 Là chữ, số hay kí hiệu đặc biệt Dữ liệu kiểu liệu: Ví dụ: Bảng liệt kê số kiểu liệu NNLT Tên kiểu Phạm vi giá trị integer Số nguyên khoảng từ: -32768 đến 32767 real Số thực khoảng từ: 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ự * Lưu ý: Trong Pascal, chương trình dịch hiểu dãy chữ số kiểu xâu Ta phải đặt dãy số cặp dấu nháy đơn Ví dụ: ‘1’; ‘23623’; Dữ liệu kiểu liệu: Em hồn thành tập sau: Điền dấu x vào lựa chọn Dữ liệu 54231 ‘54231’ 142.34 8.0 - 346 ‘8’ ‘1/10/2008’ ‘Lop 8/4’ Integer Real Char String (số nguyên) (số thực) (kí tự) (Xâu kí tự) x STT x x x x x x x Các phép toán với liệu kiểu số Ở toán học, em thường gặp phép tốn nào? Trong NNLT thực phép tốn số học khơng? Các phép tốn với liệu kiểu số: Các kí hiệu phép tốn số học sử dụng NNLT Pascal: Kí hiệu + * / div mod Phép toán Cộng trừ Nhân Chia Chia lấy phần nguyên Chia lấy phần dư Kiểu liệu Số nguyên, số thực Số nguyên, số thực Số nguyên, số thực Số nguyên, số thực Số nguyên Số nguyên Các phép toán với liệu kiểu số: Thảo luận nhóm, tổ chia chóm thực câu theo chọn ô chữ, thời gian phút Mỗi tổ chọn nhóm nhanh Chuyển đổi biểu thức toán học sang biểu thức pascal sau? x+5 x a + − a + ( a + b)(1 + c ) ax + bx + c a [ ( a + b)( c − d) + 6] − a − (b + 2) 3 Các phép toán với liệu kiểu số: x+5 x a + − a + ( a + b)(1 + c ) (x+5)/(a+3)-x/(a*a+1) 3 ax + bx + c [ ( a + b)( c − d) + 6] − a a − (b + 2) x (a*a+b)*(1+c)*(1+c) *(1+c) a*x*x*x+b*x+c ((a+b)*(c-d)+6)/3-a 1/x-a/5*(b*b+2) Các phép toán với liệu kiểu số: Quy tắc tính biểu thức số học ngơn ngữ Pascal: • Các phép tốn ngoặc thực trước tiên • Trong dãy phép tốn khơng có dấu ngoặc, phép *, /, div, mod thực trước • Phép cộng phép trừ thực theo thứ tự từ trái sang phải • Trong ngơn ngữ lập trình sử dụng dấu ngoặc tròn ( ) Bài Để tính thương số a,b chẵn: t=a/b, lựa kiểu liệu thích hợp cho t,a,b? a, b: kiểu Integer; T: kiểu real; Bài Bốn bạn A,B,C,D đưa kết phép chia hai số nguyên 14 5? Hãy chọn kết đúng? A 14/5=2; 14 div 5=2; 14 mod 5=4 B 14/5=2.8; 14 div 5=2; 14 mod 5=4 C 14/5=2.8; 14 div 5=4; 14 mod 5=2 D 14/5=3; 14 mod 5=4 14 div 5=2; Bài 3.Chuyển biểu thức pascal sang biểu thức toán học? A a*x*x*x+b*x*x+c*x+d ax + bx + cx + d B 1/(1+x)*(1+x)-2/(x*x+1) − (1 + x ) ( x + 1) ... đặt dãy số cặp dấu nháy đơn Ví dụ: ‘1’; ‘ 236 23? ??; Dữ liệu kiểu liệu: Em hồn thành tập sau: Điền dấu x vào lựa chọn Dữ liệu 54 231 ‘54 231 ’ 142 .34 8.0 - 34 6 ‘8’ ‘1/10/2008’ ‘Lop 8/4’ Integer Real... liệu NNLT Tên kiểu Phạm vi giá trị integer Số nguyên khoảng từ: -32 768 đến 32 767 real Số thực khoảng từ: 2.9 x 10 -39 đến 1.7 x 1 038 số char Một kí tự bảng chữ string Xâu kí tự tối đa gồm 255 kí... ax + bx + c a [ ( a + b)( c − d) + 6] − a − (b + 2) 3 Các phép toán với liệu kiểu số: x+5 x a + − a + ( a + b)(1 + c ) (x+5)/(a +3) -x/(a*a+1) 3 ax + bx + c [ ( a + b)( c − d) + 6] − a a − (b +