bài 3 chương trình máy tính và dữ liệu
Bài 3: Chương trình máy tính và dữ liệu. Với giải bài tập Tin học 8 Bài 3: Chương trình máy tính và dữ liệu hay, chi tiết sẽ giúp học sinh dễ dàng soạn, trả lời câu hỏi Tin học 8 Bài 3. Bài 1 (trang 24 sgk Tin học lớp 8): Hãy nêu ít nhất hai kiểu dữ liệu và một phép toán
bài giảng chương trình máy tính và dữ liệu; giáo án tin học lớp 8 bài tập chương trình máy tính và dữ liệu pot; trò của cntt trong quá trình dạy học được xác định thông qua yếu tố phương tiện hệ thống máy tính và các chương trình máy tính được sử dụng làm phương
CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU. BÃI 3 CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU Dữ liệu vầ kiểu dữ liệu Máy tính là công cụ xử lí thông tin, còn chương trình chỉ dẫn cho máy tính cách thức xử lí thông tin để có kết quả mong muốn. Thông tin rất đa dạng nên dữ liệu trong
Chương trình đào tạo tiến sĩ ngành Mạng máy tính và truyền thông dữ liệu có mục tiêu đào tạo cụ thể: 1. Mục tiêu chung Mục tiêu chung của Chương trình đào tạo trình độ tiến sĩ chuyên ngành Mạng máy tính và truyền thông dữ liệu là đào tạo các chuyên gia, […]
Lượt xem: 191. Cơ sở dữ liệu (Database) là một tập hợp các dữ liệu có tổ chức, thường được lưu trữ và truy cập điện tử từ hệ thống máy tính. Khi cơ sở dữ liệu phức tạp hơn, chúng thường được phát triển bằng cách sử dụng các kỹ thuật thiết kế và mô
model gamis untuk orang kurus agar terlihat gemuk. 1. Dữ liệu và kiểu dữ liệu Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành thành các kiểu khác nhau Một số kiểu dữ liệu thường dùng 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×10-39 đến 1,7×1038và 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ự Bảng 1. Một số kiểu dữ liệu thường dùng 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 chữ số đó trong cặp dấu nháy đơn Ví dụ Chao cac ban’; 5324’ 2. Các phép toán với dữ liệu kiểu số Kí hiệu của các phép toán số học trong Pascal Kí hiệu 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 div Chia lấy phần nguyên Số nguyên mod Chia lấy phần dư Số nguyên Bảng 2. Kí hiệu của các phép toán số học trong Pascal 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 nhân, phép chia lấy phần nguyên div và phép chia lấy phần dư 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 3. Các phép so sánh Ngoài phép toán số học, ta thường so sánh các số Kí hiệu Phép so sánh Ví dụ = Bằng 5 = 5 Lớn hơn 9 > 6 ≠ Khác 6 ≠ 5 ≤ Nhỏ hơn hoặc bằng 5 ≤ 6 ≥ Lớn hơn hoặc bằng 9 ≥ 6 Bảng 3. Kí hiệu của các phép so sánh trong Toán học Kết quả của phép so sánh chỉ có thể là ĐÚNG hoặc SAI Khi viết chương trình, để so sánh dữ liệu số, biểu thức,.. ta phải sử dụng các kí hiệu do ngôn ngữ lập trình quy định Trong ngôn ngữ Pascal Kí hiệu trong Pascal Phép so sánh Kí hiệu trong toán học = Bằng = Lớn hơn > Khác ≠ = Lớn hơn hoặc bằng ≥ Bảng 4. Kí hiệu của các phép so sánh trong Pascal 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 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 ý, … Tương tác giữa người – máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình a. Thông báo kết quả tính toán Thông báo kết quả tính toán là yêu cầu đầu tiên đối với mọi chương trình Ví dụ 1 Hình 1. Thông báo kết quả tính toán b. Nhập dữ liệu Một trong những tương tác thường gặp là chương trình yêu cầu nhập dữ liệu Chương trình sẽ tạm ngừng để chờ người dùng “nhập dữ liệu” từ bàn phím Chương trình hoạt động tiếp theo tùy thuộc vào dữ liệu được nhập vào Ví dụ 2 Hình 2. Yêu cầu nhập dữ liệu c. Tạm dừng chương trình Tạm ngừng trong một khoảng thời gian nhất định Ví dụ 3 Hình 3. Tạm ngừng trong một khoảng thời gian nhất định Tạm ngừng cho đến khi người dùng nhấn phím Ví dụ 4 Hình 4. Tạm ngừng cho đến khi người dùng nhấn phím d. Hộp thoại Hộp thoại được sử dụng như một công cụ cho việc giao tiếp người – máy tính trong khi chạy chương trình. Ví dụ 5 Hộp thoại sau có thể xuất hiện khi người dùng thực hiện thao tác kết thúc chương trình Hình 5. Hộp thoại sau khi thực hiện thao tác kết thúc chương trình
1. Tóm tắt lí thuyết Dữ liệu và kiểu dữ liệu Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành thành các kiểu khác nhau Một số kiểu dữ liệu thường dùng Ví dụ 'Chao cac ban'; '5324'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 chữ số đó trong cặp dấu nháy đơn Các phép toán với dữ liệu kiểu số Kí hiệu của các phép toán số học trong Pascal Các phép toán trong ngoặc được thực hiện trước tiênQuy tắc tính các biểu thức số học trong ngôn ngữ Pascal Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia lấy phần nguyên div và phép chia lấy phần dư 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 Các phép so sánh Ngoài phép toán số học, ta thường so sánh các số Kết quả của phép so sánh chỉ có thể là ĐÚNG hoặc SAI Khi viết chương trình, để so sánh dữ liệu số, biểu thức,.. ta phải sử dụng các kí hiệu do ngôn ngữ lập trình quy định Trong ngôn ngữ Pascal 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 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 ý, … Tương tác giữa người - máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình a. Thông báo kết quả tính toán Thông báo kết quả tính toán là yêu cầu đầu tiên đối với mọi chương trình Ví dụ 1 b. Nhập dữ liệu Một trong những tương tác thường gặp là chương trình yêu cầu nhập dữ liệu Chương trình sẽ tạm ngừng để chờ người dùng "nhập dữ liệu" từ bàn phím Chương trình hoạt động tiếp theo tùy thuộc vào dữ liệu được nhập vào Ví dụ 2 c. Tạm dừng chương trình Tạm ngừng trong một khoảng thời gian nhất định Ví dụ 3 Tạm ngừng cho đến khi người dùng nhấn phím Ví dụ 4 d. Hộp thoại Hộp thoại được sử dụng như một công cụ cho việc giao tiếp người - máy tính trong khi chạy chương trình. Ví dụ 5 Hộp thoại sau có thể xuất hiện khi người dùng thực hiện thao tác kết thúc chương trình 2. Bài tập minh họa Câu 1 Cho bài toán sau Biết bán kính của hình tròn là một số chẵn R. Tính chu vi CV và diện tích S của hình tròn Em hãy lựa chọn kiểu dữ liệu thích hợp trong Pascal cho R, CV và S? Gợi ý trả lời R kiểu integer; CV, S kiểu real; Câu 2 Em hãy viết biểu thức số học trong Pascal tương ứng với các biểu thức số học trong Toán học ở trong bảng dưới đây a. 7 chia 2 bằng 3 dư 1 Thực hiện các phép tính sau bằng các phép toán Pascal b. 17 chia 5 bằng 3 dư 2 Gợi ý trả lời a. 7 div 2 = 3; và 7 mod 2 = 1; b. 17 div 5 = 3; và 17 mod 5 = 2; 3. Luyện tập Bài tập tự luận Câu 1 Dãy chữ số 2020 có thể thuộc những kiểu dữ liệu nào? Câu 2 Viết biểu thức toán \\frac{3}{m} - \frac{n}{7}\left {n + 5} \right\ bằng các kí hiệu trong Pascal. Câu 3 Chuyển các biểu thức được viết trong Pascal sau đây thành các biểu thức toán a a\b^n b a+b^3 Bài tập trắc nghiệm Câu 1 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= 14 div 5=2; 14 mod 5=4; C. 14/5= 14 div 5=4; 14 mod 5=2 D. 14/5=3; 14 div 5=2; 14 mod 5=4 Câu 2 Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng A. {3*a + [ 4*c – 7*a +2*c] -5*b} B. a*x*x – b*x + 7a 5 C. 10*a + 2*b / a*b D. - b 2*a*c Câu 3 Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây A. \x\geqm+5/2*a\ B. \x>=m+5/2*a\ C. \x>=m+5/2*a\ D. Tất cả các phép toán trên Câu 4 Trong Pascal khai báo nào sau đây là đúng? A. var tb real; B. 4hs integer; C. Const x real; D. Var r =30; Câu 5 Kiểu số nguyên có phạm vi giá trị từ........ A. 0 đến 127 B. - 215 đến 215 - 1 C. 0 đến 255 D. -100000 đến 100000 Câu 6 Biểu thức toán học \\frac{1}{b+2}a^{2}+c\viết bằng kí hiệu trong ngôn ngữ Pascal là A. 1/b+2a*a+2 B. 1/b+2a*a+2 C. 1/b+2*a*a+2 D. 1/b+2*a2+2 Câu 7 Câu lệnh Writeln'15*4-30+12=',15*4-30+12 in ra màn hình kết quả gì? A. 15*4-30+12 B. 42 C. 15*4-30+12=42 D. =42 Câu 8 Ngôn ngữ lập trình Pascal qui định tên các kiểu dữ liệu A. Số nguyên, số thực, kí tự, xâu B. Integer, Real, Char, String C. Interger, Read, Char, String D. Các số, kí tự có trên bàn phím Câu 9 Câu lệnh Writelny=’ , 15 div 4 +5; sẽ in ra kết quả A. 8 B. y= 8 C. y=3 D. 20 Câu 10 Bạn An muốn in ra kí tự , An viết câu lệnh đúng là A. WritelnKi tu An muon in la’ ;; B. WritelnKi tu An muon in la’ ,; C. WritelnKi tu An muon in la’ ,; D. WritelnKi tu An muon in la’ ,’’; 4. Kết luận Sau khi học xong bài Bài 3 Chương trình máy tính và dữ liệu, các em cần nắm vững các nội dung trọng tâm Dữ liệu và kiểu dữ liệu Các phép toán với dữ liệu kiểu số Các phép so sánh Sự giao tiếp giữa người và máy tính
Tổ Tin Trường THCS Phương Đình1Chương trình máy tính và dữ liệuBài 33. Các phép so sánh2. Các phép toán và dữ liệu kiểu số1. Dữ liệu và kiểu dữ liệu4. Giao tiếp Người - Máy tínhTổ Tin Trường THCS Phương Đình21. Dữ liệu và kiểu dữ liệuKiểu dữ liệu văn bản không sử dụng phép toán +Kiểu dữ liệu văn bản sử dụng phép toán nối xâu &Ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ Tin Trường THCS Phương Đình3Các ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản thường dùng sauSố nguyênVí dụ số học sinh, số quyển sách,.Số thựcVí dụ điểm TB môn văn, chu vi đường tròn,.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 ngôn ngữ lập các kiểu trên, mỗi ngôn ngữ lập trình cụ thể còn định nghĩa thêm nhiều kiểu dữ liệu Tin Trường THCS Phương Đình4Một số kiểu dữ liệu cơ bảncủa ngôn ngữ lập trình PascalTổ Tin Trường THCS Phương Đình5Bài toánBiết bán kính của hình tròn là một số chẵn chu vi CV và diện tích S của hình integerkiểu realTổ Tin Trường THCS Phương Đình62. Các phép toán với dữ liệu kiểu sốTrong mọi ngôn ngữ lập trình đều có thể thực hiện các phép toán số học cộng, trừ, nhân và chia với các số nguyên và số Tin Trường THCS Phương Đình7Các phép toán số học trong PascalTổ Tin Trường THCS Phương Đình87 mod 3 =1-5 Mod 3 =-22-17 div 3 =-5 Div 3 =Ví dụ 2Ví dụ 1Cách viết biểu thức số học trong Pascal15a - 30b + 12X2 + 2X +5 - 4XY15*a - 30*b + 12X*X + 2*X + 5 - 4*X*YX+5/a+3 - y/b+5*X+2*X+2Tổ Tin Trường THCS Phương Đình9Các phép toán trong ngoặc được thực hiện trước tắc tính biểu thức số họcTrong 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 Trong dãy các phép toán không có dấu ngoặc, các phép toán được * / mod div thực hiện các phép toán có cùng mức độ ưu tiên thì thực hiện lần lượt từ trái sang Tin Trường THCS Phương Đình103. Các phép so sánhCác ngôn ngữ lập trình 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í hiệu các phép toán và phép so sánh có thể khác nhau, tuỳ theo quy định của từng ngôn ngữ lập quả của phép so sánh chỉ có thể là đúng hoặc dụ 17 = 7ĐúngSai10+1 > 7*2Đúng hay Sai phụ thuộc vào giá trị cụ thể của X8 - X Tổ Tin Trường THCS Phương Đình11Bảng kí hiệu các phép toán so sánh trong PascalVí dụ 2Tổ Tin Trường THCS Phương Đình124. Giao tiếp người - máy tínhLà 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 người thực hiện kiểm tra, điều chỉnh, bổ tính đưa thông báo, kết quả, gợi tác giữa người - máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn Tin Trường THCS Phương Đình13a. Nhập dữ liệuLà một tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập dữ động tiếp theo của chương trình sẽ tuỳ thuộc vào dữ liệu được dụCâu lệnh yêu cầu bán kính từ bàn phím trong PascalWrite`Ban hay nhap R =` ;ReadlnR;Kết quảBan hay nhap R =?Bài toánHã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 CV và diện tích S của hình Tin Trường THCS Phương Đình14b. Thông báo kết quả tính toánLà yêu cầu đầu tiên và quan trọng đối với mọi chương dụCâu lệnh thông báo kết quả tính CV và S hình vi hinh tron la `,CV ;Writeln`Dien tich hinh tron la `, S;Kết quảChu vi hinh tron la tich hinh tron la Tin Trường THCS Phương Đình15c. Các thông báo trong quá trình thực hiện chương trìnhThông báo dạng hộp thoạicho phép người dùng tuỳ dụHộp thoại sau có thể xuất hiện khi người dùng thực hiện thao tác kết thúc chương Tin Trường THCS Phương Đình16Thông báo tạm ngừng trong một khoảng thời gianVí dụTrong chương trình Pascal có các câu lệnh sauWriteln`Cac ban cho 2 giay nhe.`;Delay2000;Kết quảCac ban cho 2 giay nhe…Tổ Tin Trường THCS Phương Đình17Thông báo tạm ngừng cho đến khi người dùng nhấn phímVí dụTrong chương trình Pascal có các câu lệnh sauWriteln`Hay nhan Enter de tiep tuc! `;Read;Kết quảHay nhan Enter de tiep tuc!-Có thể dùng Readln thay cho Read.?Tổ Tin Trường THCS Phương Đình18Ghi nhớ !Ngôn ngữ lập trình phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ 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. Đánh giá Bạn đánh giá thế nào về file này? Hãy click vào hình sao để đánh giá File
1. Tóm tắt lí thuyết Dữ liệu và kiểu dữ liệu Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành thành các kiểu khác nhau Một số kiểu dữ liệu thường dùng Ví dụ Chao cac ban’; 5324’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 chữ số đó trong cặp dấu nháy đơn Các phép toán với dữ liệu kiểu số Kí hiệu của các phép toán số học trong Pascal Các phép toán trong ngoặc được thực hiện trước tiênQuy tắc tính các biểu thức số học trong ngôn ngữ Pascal Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia lấy phần nguyên div và phép chia lấy phần dư 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 Các phép so sánh Ngoài phép toán số học, ta thường so sánh các số Kết quả của phép so sánh chỉ có thể là ĐÚNG hoặc SAI Khi viết chương trình, để so sánh dữ liệu số, biểu thức,.. ta phải sử dụng các kí hiệu do ngôn ngữ lập trình quy định Trong ngôn ngữ Pascal 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 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 ý, … Tương tác giữa người – máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình a. Thông báo kết quả tính toán Thông báo kết quả tính toán là yêu cầu đầu tiên đối với mọi chương trình Ví dụ 1 b. Nhập dữ liệu Một trong những tương tác thường gặp là chương trình yêu cầu nhập dữ liệu Chương trình sẽ tạm ngừng để chờ người dùng “nhập dữ liệu” từ bàn phím Chương trình hoạt động tiếp theo tùy thuộc vào dữ liệu được nhập vào Ví dụ 2 c. Tạm dừng chương trình Ví dụ 3 Ví dụ 4 d. Hộp thoại Hộp thoại được sử dụng như một công cụ cho việc giao tiếp người – máy tính trong khi chạy chương trình. Ví dụ 5 Hộp thoại sau có thể xuất hiện khi người dùng thực hiện thao tác kết thúc chương trình 2. Bài tập minh họa Câu 1 Cho bài toán sau Biết bán kính của hình tròn là một số chẵn R. Tính chu vi CV và diện tích S của hình tròn Em hãy lựa chọn kiểu dữ liệu thích hợp trong Pascal cho R, CV và S? Gợi ý trả lời R kiểu integer; CV, S kiểu real; Câu 2 Em hãy viết biểu thức số học trong Pascal tương ứng với các biểu thức số học trong Toán học ở trong bảng dưới đây a. 7 chia 2 bằng 3 dư 1 Thực hiện các phép tính sau bằng các phép toán Pascal b. 17 chia 5 bằng 3 dư 2 Gợi ý trả lời a. 7 div 2 = 3; và 7 mod 2 = 1; b. 17 div 5 = 3; và 17 mod 5 = 2; 3. Luyện tập Bài tập tự luận Câu 1 Dãy chữ số 2020 có thể thuộc những kiểu dữ liệu nào? Câu 2 Viết biểu thức toán \\frac{3}{m} – \frac{n}{7}\left {n + 5} \right\ bằng các kí hiệu trong Pascal. Câu 3 Chuyển các biểu thức được viết trong Pascal sau đây thành các biểu thức toán a a\b^n b a+b^3 Bài tập trắc nghiệm Câu 1 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= 14 div 5=2; 14 mod 5=4; C. 14/5= 14 div 5=4; 14 mod 5=2 D. 14/5=3; 14 div 5=2; 14 mod 5=4 Câu 2 Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng A. {3*a + [ 4*c – 7*a +2*c] -5*b} B. a*x*x – b*x + 7a 5 C. 10*a + 2*b / a*b D. – b 2*a*c Câu 3 Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây A. \x\geqm+5/2*a\ B. \x>=m+5/2*a\ C. \x>=m+5/2*a\ D. Tất cả các phép toán trên Câu 4 Trong Pascal khai báo nào sau đây là đúng? A. var tb real; B. 4hs integer; C. Const x real; D. Var r =30; Câu 5 Kiểu số nguyên có phạm vi giá trị từ…….. A. 0 đến 127 B. – 215 đến 215 – 1 C. 0 đến 255 D. -100000 đến 100000 Câu 6 Biểu thức toán học \\frac{1}{b+2}a^{2}+c\viết bằng kí hiệu trong ngôn ngữ Pascal là A. 1/b+2a*a+2 B. 1/b+2a*a+2 C. 1/b+2*a*a+2 D. 1/b+2*a2+2 Câu 7 Câu lệnh Writeln’15*4-30+12=’,15*4-30+12 in ra màn hình kết quả gì? A. 15*4-30+12 B. 42 C. 15*4-30+12=42 D. =42 Câu 8 Ngôn ngữ lập trình Pascal qui định tên các kiểu dữ liệu A. Số nguyên, số thực, kí tự, xâu B. Integer, Real, Char, String C. Interger, Read, Char, String D. Các số, kí tự có trên bàn phím Câu 9 Câu lệnh Writelny=’ , 15 div 4 +5; sẽ in ra kết quả A. 8 B. y= 8 C. y=3 D. 20 Câu 10 Bạn An muốn in ra kí tự , An viết câu lệnh đúng là A. WritelnKi tu An muon in la’ ;; B. WritelnKi tu An muon in la’ ,; C. WritelnKi tu An muon in la’ ,; D. WritelnKi tu An muon in la’ ,’’; 4. Kết luận Sau khi học xong bài Bài 3 Chương trình máy tính và dữ liệu, các em cần nắm vững các nội dung trọng tâm Dữ liệu và kiểu dữ liệu Các phép toán với dữ liệu kiểu số Các phép so sánh Sự giao tiếp giữa người và máy tính
Đ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 Ngày đăng 20/09/2013, 1010 Gi¸o ¸n iÖn tö tin häc líp 8 1. Dữ liệu và kiểu dữ liệu Kiểu dữ liệu văn bản không sử dụng phép toán + Kiểu dữ liệu văn bản sử dụng phép toán nối xâu & Ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ liệu. Hãy giải thích về kết quả của hai công thức được sử dụng trong Excel ở các hình bên. Các ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản thường dùng sau Số nguyên Ví dụ số học sinh, số quyển sách, Số thực Ví dụ điểm TB môn văn, chu vi đường tròn, 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 ngôn ngữ lập trình. Ngoài các kiểu trên, mỗi ngôn ngữ lập trình cụ thể còn định nghĩa thêm nhiều kiểu dữ liệu khác. Một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal Tên kiểu Phạm vi giá trị integer Số nguyên trong khoảng -2 15 đến 2 15 -1 real Số thực có giá trị tuyệt đối trong khoảng 2,9 x 10 -39 đến 1,7 x 10 38 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ự R CV, S Bµi to¸n BiÕt b¸n kÝnh cña h×nh trßn lµ mét sè ch½n R. TÝnh chu vi CV vµ diÖn tÝch S cña h×nh trßn. Hy lùa chän kiÓu d÷ liÖu thÝch hîp trong Pascal cho R, CV vµ S. kiÓu integer kiÓu real 2. Các phép toán với dữ liệu kiểu số Trong ngôn ngữ lập trình có thể thực hiện được các phép toán số học không nhỉ? Trong mọi ngôn ngữ lập trình đều có thể thực hiện các phép toán số học cộng, trừ, nhân và chia với các số nguyên và số thực. C¸c php to¸n sè häc trong Pascal KÝ hiÖu Tªn php 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 Trong to¸n häc Trong Pascal 7 mod 3 = 1 -5 Mod 3 = -2 2 -1 7 div 3 = -5 Div 3 = VÝ dô 2 VÝ dô 1 C¸ch viÕt biÓu thøc sè häc trong Pascal 15a 30b + 12– X 2 + 2X +5 - 4XY 2 2X 5b Y 3a 5X + + − + + 15*a - 30*b + 12 X*X + 2*X + 5 4*X*Y– X+5/a+3 y/b+5*X+2*X+2– Các phép toán trong ngoặc được thực hiện trước tiên. Quy tắc tính biểu thức số học 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 Trong d y các phép toán không có dấu ngoặc,ã các phép toán được * / mod div thực hiện trước. D y các phép toán có cùng mức độ ưu tiên thì thực hiện ã lần lượt từ trái sang phải. 3. Các phép so sánh Các ngôn ngữ lập trình 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í hiệu các phép toán và phép so sánh có thể khác nhau, tuỳ theo quy định của từng ngôn ngữ lập trình. 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 Kết quả 7 = 7 Đúng Sai 10+1 > 7*2 Đúng hay Sai phụ thuộc vào giá trị cụ thể của X 8 - X < 2 [...]... 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 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 ý Tương tác giữa người - máy là do người lập trình tạo ra và thường thực hiện nhờ các thiết bị chuột, bàn phím, màn hình 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 CV và. .. Nhập dữ liệu Là một tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập dữ liệu Ví dụ Câu lệnh yêu cầu bán kính từ bàn phím trong Pascal WriteBan hay nhap R = ; ReadlnR; Kết quả Ban hay nhap R = Gõ bán kính và nhấn 4 Hoạt động tiếp theo của chương trình sẽ tuỳ thuộc vào dữ liệu được nhập b Thông báo kết quả tính toán Là yêu cầu đầu tiên và quan trọng đối với mọi chư ơng trình. .. người dùng nhấn phím Enter rồi thực hiện tiếp Có thể dùng Readln thay cho Read Ghi nhớ! Ngôn ngữ lập trình phân chia dữ liệu thành các kiểu và định nghĩa các phép toán tương ứng trên mỗi kiểu dữ 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 ... thời gian Ví dụ Trong chương trình Pascal có các câu lệnh sau WritelnCac ban cho 2 giay nhe; Delay2000; Kết quả Cac ban cho 2 giay nhe Chương trình tạm ngừng 2 giây rồi thực hiện tiếp Thông báo tạm ngừng cho đến khi người dùng nhấn phím Ví dụ Trong chương trình Pascal có các câu lệnh sau WritelnHay nhan Enter de tiep tuc! ; Read; Kết quả Hay nhan Enter de tiep tuc! Chương trình tạm ngừng chờ... lệnh thông báo kết quả tính CV và S hình tròn WritelnChu vi hinh tron la ,CV ; Kết quả WritelnDien tich hinh tron la , S; Chu vi hinh tron la Dien tich hinh tron la c Các thông báo trong quá trình thực hiện chương trình Thông báo dạng hộp thoại cho phép người dùng tuỳ chọn Ví dụ Hộp thoại sau có thể xuất hiện khi người dùng thực hiện thao tác kết thúc chương trình Thông báo tạm . Nhập dữ liệu Là một tương tác mà chương trình tạm dừng để yêu cầu người dùng nhập dữ liệu. Hoạt động tiếp theo của chương trình sẽ tuỳ thuộc vào dữ liệu. VÝ dô 2 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. Con người thực hiện - Xem thêm -Xem thêm Bài 3 Chương trình máy tính và dữ liệu, Bài 3 Chương trình máy tính và dữ liệu, Hình ảnh liên quan Từ khóa liên quan bài 3 chương trình máy tính và dữ liệu bài 3 chương trình máy tính và dữ liệu tiết 2 bài tập bài 3 chương trình máy tính và dữ liệu bài 3 chương trình máy tính và dữ liệu tt bài tập chương trình máy tính và dữ liệu bài giảng chương trình máy tính và dữ liệu giáo án tin học lớp 8 bài tập chương trình máy tính và dữ liệu pot chương trình máy tính và dữ liệu tin học 8 chương trình máy tính và dữ liệu chương trình máy tính và dữ liệu tin 8 bài giảng máy tính và dữ liệu bạn bảo vệ máy tính và dữ liệu của bạn thế nào bài 1 máy tính và chương trình máy tính tiếp bài 1 máy tính và chương trình máy tính tt tin hoc 8 bai1 may tinh va chuong trinh may tinh xác định các nguyên tắc biên soạn khảo sát chương trình đào tạo gắn với các giáo trình cụ thể tiến hành xây dựng chương trình đào tạo dành cho đối tượng không chuyên ngữ tại việt nam nội dung cụ thể cho từng kĩ năng ở từng cấp độ xác định mức độ đáp ứng về văn hoá và chuyên môn trong ct phát huy những thành tựu công nghệ mới nhất được áp dụng vào công tác dạy và học ngoại ngữ mở máy động cơ rôto dây quấn các đặc tính của động cơ điện không đồng bộ phần 3 giới thiệu nguyên liệu chỉ tiêu chất lượng 9 tr 25
bài 3 chương trình máy tính và dữ liệu