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

bai 3 chuong trinh may tinh va du lieu - tin hoc lop 8

28 574 0

Đ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

Định dạng
Số trang 28
Dung lượng 1,25 MB

Nội dung

Gi¸o ¸n ®iÖn tö tin häc líp 8 Gi¸o ¸n ®iÖn tö tin häc líp 8 1. Dữ liệu và kiểu dữ liệu - NNLT thờng phân chia dữ liệu cần xử lí theo các kiểu khác nhau và định nghĩa các phép toán tơng ứng trên mỗi kiểu dữ liệu. Hóy cho bit d liu ụ tớnh trong Excel c trỡnh by di dng gỡ? * Mét sè kiÓu d÷ liÖu c¬ b¶n: - Sè nguyªn. + VÝ dô: 15; 20; -10; -100; … - Sè thùc. + VÝ dô: 3.14; 25.10123; 1.01,… - X©u kÝ tù: + VÝ dô: ‘CHAO CAC BAN’, ‘8A1’, ‘5/ 9/ 2008’,… lµ d·y c¸c kÝ tù lÊy tõ b¶ng ch÷ c¸i cña NNLT. 1. D÷ liÖu vµ kiÓu d÷ liÖu * Ngoài các kiểu trên, mỗi NNLT cụ thể còn định nghĩa thêm nhiều kiểu dữ liệu khác. 1. Dữ liệu và kiểu dữ liệu Tên kiểu Phạm vi giá trị integer Số nguyên trong khoảng -215 đến 215 -1 Real Số thực có giá trị tuyệt đối trong khoảng 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ự * chuỗi với các chữ số trong pascal đợc viết trong cặp dấu nháy đơn. - ví dụ: 3456; 76.78; 1. Dữ liệu và kiểu dữ liệu R: P, S: TenCT: kiÓu String; Bµi to¸n ? BiÕt tªn ch+¬ng tr×nh lµ H×nh trßn , b¸n “ ” kÝnh cña h×nh trßn lµ mét sè ch½n R. TÝnh chu vi (P) vµ diÖn tÝch (S) cña h×nh trßn. !"#$%  & '( )*+ *,-  /01 kiÓu integer; kiÓu real; 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè )*+2345 $67'8 (9(*8:  )*+ ;%  6< 5  $  8 (9(*8%+-)=->/0/? 8+#,/0$ * C¸c phÐp to¸n sè häc trong Pascal KH Tªn phÐp to¸n KiÓu d÷ 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 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè 17 mod 3 = 2 -7 Mod 3 = -1 2 -6 8 div 3 = -19 Div 3 = - VÝ dô 1: 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè [...]...2 Các phép toán với dữ liệu kiểu số - Ví dụ 2: Cách viết biểu thức số học trong Pascal toán học Pascal X+5 Y 2 (X + 2) a +3 b+5 (X+5)/(a +3) y/(b+5)*(X+2)*(X+2) 15a 30 b + 12 15*a - 30 *b + 12 (X2 + 2X +5) - 4XY (X*X + 2*X + 5) 4*X*Y 2 Các phép toán với dữ liệu kiểu số Quy tắc tính biểu thức số học (SGK/22) Các phép toán... ( ) 3 Các phép so sánh 7 = 8? 3 Các phép so sánh Các NNLT cho phép sử dụng phép toán so sánh để so sánh các dữ liệu (số, biểu thức, ) Kết quả của phép so sánh chỉ có thể là đúng hoặc sai Ví dụ 1: Biểu thức so sánh 7 = 7 10+1 > 7*2 8- X < 2 Kết quả Đúng Sai Đúng hay Sai phụ thuộc vào giá trị cụ thể của X Chú ý: Kí hiệu các phép toán và so sánh có thể khác nhau, tuỳ theo quy định của từng NNLT 3 Các... B -2 15 n 2 15 1 C 0 n 255 D -1 00000 n 100000 1 Cõu 3: Biu thc toỏn hc (a 2 + c) b +2 vit bng kớ hiu trong ngụn ng Pascal l : A 1/b+2(a*a+2) B (1/b)+2(a*a+2) C 1/(b+2)*(a*a+2) CủNG Cố a c + b d a/b + c/d ax + bx + c a*x*x + b*x+c 1 a (b + 2) x 5 1/x (a/5)*(b+2) 2 (a + b)(1 + c) 2 3 (a*a+b)*(1+c)*(1+c)*(1+c) 2 a 2 (2b +c) a*a/((2*b+c)*(2*b+c)) btvn Làm BT 3, 4, 5/ 26 SGK Chép 5 lần đoạn sau: -. .. quả tính toán - Là yêu cầu đầu tiên và quan trọng đối với mọi CT Ví dụ: Câu lệnh thông báo kết quả tính CV và S hình tròn Writeln(Chu vi hinh tron la: ,CV ); Writeln(Dien tich hinh tron la: , S); Kết quả Chu vi hinh tron la: 37 . 68 Dien tich hinh tron la: 1 13. 04 Bài toán: Hãy nhập vào bán kính của hình tròn là một số chẵn R Tính chu vi (P) và diện tích (S) của hình tròn b Nhập dữ liệu - Là một tương... liệu Giao tiếp (tương tác người - máy) là quá trình trao đổi dữ liệu hai chiều giữa người và máy tính CủNG Cố Hóy khoanh trũn kt qu ỳng Cõu 1: Bn bn A, B, C, D a ra kt qu ca phộp chia ly phn nguyờn v ly phn d ca hai s nguyờn 14 v 5 nh sau: A B C D 14/5 = 2; 14 div 5 = 2; 14 mod 5 = 4 14/5 = 2 .8; 14 div 5 = 2; 14 mod 5 = 4 14/5 = 2 .8; 14 div 5 = 4; 14 mod 5 = 2 14/5 = 3; 14 div 5 = 2; 14 mod 5 = 4 CủNG... chương trình - Thông báo tạm ngừng trong một khoảng thời gian Ví dụ: Câu lệnh trì hoãn thời gian: Writeln(Cac ban cho 2 giay nhe); Kết quả Delay(2000); Cac ban cho 2 giay nhe CT tạm ngừng 2s rồi thực hiện tiếp 4 Giao tiếp người máy tính c Tạm ngừng chương trình - Câu lệnh Readln: dừng CT để chờ nhấn Enter Câu lệnh gì có thể dừng CT để đợi thao tác khác? 4 Giao tiếp người máy tính d Hộp thoại - Thông báo... 5 1/x (a/5)*(b+2) 2 (a + b)(1 + c) 2 3 (a*a+b)*(1+c)*(1+c)*(1+c) 2 a 2 (2b +c) a*a/((2*b+c)*(2*b+c)) btvn Làm BT 3, 4, 5/ 26 SGK Chép 5 lần đoạn sau: - interger: kiểu số nguyên - Real: Kiểu số thực - Char: Kiểu kí tự - String: Kiểu xâu ... tính ản Ph i hồ uc Yê ầu 4 Giao tiếp người máy tính - Là quá trình trao đổi dữ liệu hai chiều giữa con người và máy tính khi thực hiện chương trình Giao tiếp giữa người máy tính là gì? 4 Giao tiếp người máy tính Con người: thực hiện kiểm tra, điều chỉnh, bổ sung Máy tính: đưa thông báo, kết quả, gợi ý Giao tiếp giữa ngư Tương tác giữa người -tính dodo người lập trình ời máy máy là ai tạo ra và . C¸c phÐp to¸n víi d÷ liÖu kiÓu sè 17 mod 3 = 2 -7 Mod 3 = -1 2 -6 8 div 3 = -1 9 Div 3 = - VÝ dô 1: 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè to¸n häc Pascal - VÝ dô 2: C¸ch viÕt biÓu thøc sè häc. (SGK/22) )*+ 8  - /S 8 T *8 UVW+ XGI )*+ "# 8  (9(  *8  Y+ 5 X +*N Z 8  (9( *8 67'L - M - ;* - /$)7? ["# 8 (9( *8 5+;T67,Z$ ]7'= )8 +( 2 $;) - 6<U - e+h 8# & 67Y+ 8 *- Sd - +'h g*S(++7 g*S(++7 fB ;8# &* fB ;8# &* 6 +- $ 6 +- $ : : Y+ 8* Sd& *8 0#,]6],/0d)%+6/?;% VÝ

Ngày đăng: 10/02/2015, 16:00

TỪ KHÓA LIÊN QUAN

w