Tải bản đầy đủ (.ppt) (16 trang)

Bai 3 Chuong trinh may tinh va du lieu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.21 MB, 16 trang )

<span class='text_page_counter'>(1)</span>

<span class='text_page_counter'>(2)</span> 1. Chương trình sau có thực hiện chạy ra kết quả được không? Nếu không chỉ lỗi chương trình và sửa lỗi?. PROGRAM ct dt; USES crt; BEGIN wrtieln('chao cac ban '); readln END;.

<span class='text_page_counter'>(3)</span> Hãy cho biết các loại dữ liệu chính trong Excel?. Có 2 loại: Dữ liệu số và dữ liệu kí tự (văn bản).

<span class='text_page_counter'>(4)</span> 1. Dữ liệu và kiểu dữ liệu: Các kiểu dữ liệu quen thuộc:. Các kiểu dữ liệu khác nhau thường được xử lí theo các cách khác nhau? Ngôn Ngôn ngữ ngữ lập lập trình trình định 5+6=? nghĩa nghĩa sẵn sẵn một số kiểu kiểu 5+x=? dữ dữ liệu liệu cơ cơ bản bản nào? nào?.

<span class='text_page_counter'>(5)</span> 1. Dữ liệu và kiểu dữ liệu: Một số kiểu dữ 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 các kí tự (tối đa 255) Vd: Số học sinh: 28, số sách 103 Là 1 chữ, số hay kí hiệu đặc biệt.

<span class='text_page_counter'>(6)</span> 1. Dữ liệu và kiểu dữ liệu: Ví dụ: Bảng dưới đây liệt kê một số kiểu dữ liệu của NNLT Tên kiểu Phạm vi giá trị integer Số nguyên trong khoảng từ: -32768 đến 32767 real. Số thực trong khoảng từ: 2.9 x 10-39 đến 1.7 x 1038 và số 0. char. Một kí tự trong bảng chữ cái. string. Xâu kí tự tối đa gồm 255 kí tự. * Lưu ý: Trong Pascal, để cho chương trình dịch hiểu dãy chữ số là kiểu xâu. Ta phải đặt dãy số đó trong cặp dấu nháy đơn. Ví dụ: ‘1’; ‘23623’;.

<span class='text_page_counter'>(7)</span> 1. Dữ liệu và kiểu dữ liệu: Em hãy hoàn thành bài tập sau: Điền dấu x vào ô lựa chọn. 1 2 3 4 5 6 7 8. 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.

<span class='text_page_counter'>(8)</span> 2. Các phép toán với dữ liệu kiểu số Ở toán học, em thường gặp những phép toán nào?. Trong NNLT có thể thực hiện các phép toán số học không?.

<span class='text_page_counter'>(9)</span> 2. Các phép toán với dữ liệu kiểu số: Các kí hiệu của phép toán số học được sử dụng trong 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 dữ 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.

<span class='text_page_counter'>(10)</span> 2. Các phép toán với dữ liệu kiểu số: Thảo luận nhóm, mỗi tổ chia 2 chóm thực hiện 1 câu theo chọn ô chữ, thời gian 1 phút. Mỗi tổ chọn 1 nhóm nhanh nhất. Chuyển đổi biểu thức toán học sang biểu thức pascal sau?. x 5 x 1. a  3  a2  1. 2. 2. ( a  b)(1  c). 3. 3. ax  bx  c 5.. 1. . 4. a. 2. 3.   a  bc  d  6  a. (b  2). 3.

<span class='text_page_counter'>(11)</span> 2. Các phép toán với dữ liệu kiểu số: x 5 x 1. a  3  a2  1 2. 2. ( a  b)(1  c ). (x+5)/(a+3)-x/(a*a+1) 3. 3. 3. ax  bx  c 4..  a  bc  d  6  a 3. 1 a 2 5.  (b  2) x 5. (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).

<span class='text_page_counter'>(12)</span> 2. Các phép toán với dữ liệu kiểu số: Quy tắc tính các biểu thức số học trong ngôn ngữ Pascal: • Các phép toán trong ngoặc được thực hiện trước tiên. • Trong dãy các phép toán không có dấu ngoặc, các phép *, /, div, mod được thực hiện trước. • Phép cộng và phép trừ được thực hiện theo thứ tự từ trái sang phải. • Trong ngôn ngữ lập trình chỉ được sử dụng dấu ngoặc tròn ( ).

<span class='text_page_counter'>(13)</span> Bài 1. Để tính thương 2 số a,b chẵn: t=a/b, hãy lựa kiểu dữ liệu thích hợp cho t,a,b? a, b: kiểu Integer; T: kiểu real;.

<span class='text_page_counter'>(14)</span> Bài 2. Bốn bạn A,B,C,D đưa ra kết quả của các phép chia hai số nguyên 14 và 5? Hãy chọn kết quả đú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;.

<span class='text_page_counter'>(15)</span> 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 3. 2. ax  bx  cx  d B. 1/(1+x)*(1+x)-2/(x*x+1) 1 2  2 (1  x ) ( x 2  1).

<span class='text_page_counter'>(16)</span>

<span class='text_page_counter'>(17)</span>

×