Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
1,56 MB
Nội dung
Bài CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU Thời gian tiết DỮ LIỆU VÀ KIỂU DỮ LIỆU • Các ngôn ngữ lập trình định nghĩa sẵn số kiểu liệu • Kiểu liệu xác định giá trị liệu phép toán thực giá trị Hãy trình bày kiểu liệu ngôn ngữ lập trình? Kiểu số nguyên Kiểu số thực Kiểu xâu kí tự Kiểu liệu ngôn ngữ lập trình Pascal Tên kiểu integer real Char String Phạm vi giá trị Số nguyên khoảng -215 đến 215 –1 Số thực có giá trị tuyệt đối khoảng 2,9x10-39 đến 1,7x1038 số Một kí tự bảng chữ Xâu kí tự, tối đa gồm 255 kí tự 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ụ: ‘Chao cac ban’; ‘5324’ CÁC PHÉP TOÁN VỚI DỮ LIỆU KiỂU SỐ Kí hiệu phép toán số học ngôn ngữ Pascal Kí hiệu + Phép toán Cộng - 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 Kiểu liệu Số nguyên, số thực Số nguyên Trình bày quy tắc tính biểu thức số học ngôn ngữ Pascal? • Các phép toán ngoặc thực trước tiên • Trong dãy phép toán dấu ngoặc, phép nhân, phép chia lấy phần nguyên (div) phép chia lấy phần dư (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 PHÉP TOÁN PHÉP TOÁN TRONG PASCAL axb–c+d a*b – c + d a 15 + x 15+5*(a/2) x+5 y ( x + 2) − a + b+5 [ ( a + b)( c − d) + 6] − a (x+5)/(a+3)-y(b+5)*(x+2)(x+2) ((a+b)*(c-d)+)/3-a CÁC PHÉP SO SÁNH Trong toán học Kí hiệu = < > ≠ ≤ ≥ Phép so sánh Bằng Ví dụ 5=5 Nhỏ 36 Khác 6≠5 Nhỏ 5≤6 Lớn 9≥6 Kết phép so sánh ĐÚNG SAI Khi viết chương trình, để so sánh liệu (số, biểu thức, …) ta sử dụng kí hiệu ngôn ngữ lập trình quy định Trong ngôn ngữ Pascal Kí hiệu Pascal = < > ≠ ≤ GIAO TIẾP NGƯỜI – MÁY TÍNH a Thông báo kết tính toán Thông báo kết tính toán gì? • Là yêu cầu chương trình Ví dụ: GIAO TIẾP NGƯỜI – MÁY TÍNH b Nhập liệu Nhập liệu gì? • Là tương tác thường gặp chương trình yêu cầu nhập liệu • Chương trình tạm ngừng để chờ người dùng “ nhập liệu “ từ bàn phím • Chương trình hoạt động tùy thuộc vào liệu nhập vào Ví dụ: GIAO TIẾP NGƯỜI – MÁY TÍNH c Tạm dừng chương trình Tạm ngừng chương trình có chế độ? Kể ra? • Tạm ngừng khoảng thời gian định •Tạm ngừng người dùng nhấn phím GIAO TIẾP NGƯỜI – MÁY TÍNH d Hộp thoại Chức hộp thoại nào? • Hộp thọai sử dụng công cho việc giao tiếp người-máy tính chạy chương trình MEMORIZE Các ngôn ngữ lập trình thường phân chia liệu cần xử lí theo kiểu khác nhau, với phép toán thực kiểu liệu Quá trình trao đổi liệu hai chiều người máy tính chương trình hoạt động thường gọi giao tiếp tương tác người máy DẶN DÒ Trả lời câu hỏi 1, 2, 3, 4, 5, 6, _ trang 26 _ sách giáo khoa Thực tháng năm 2009 [...]... Quá trình trao đổi dữ liệu hai chiều giữa người và máy tính khi chương trình hoạt động thường được gọi là giao tiếp hoặc tương tác người máy DẶN DÒ 1 Trả lời câu hỏi 1, 2, 3, 4, 5, 6, 7 _ trang 26 _ sách giáo khoa Thực hiện tháng 8 năm 2009 ... 2,9x10 -39 đến 1,7x10 38 số Một kí tự bảng chữ Xâu kí tự, tối đa gồm 255 kí tự 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ụ: ‘Chao cac ban’; ‘ 532 4’... a + b)( c − d) + 6] − a (x+5)/(a +3) -y(b+5)*(x+2)(x+2) ((a+b)*(c-d)+) /3- a CÁC PHÉP SO SÁNH Trong toán học Kí hiệu = < > ≠ ≤ ≥ Phép so sánh Bằng Ví dụ 5=5 Nhỏ 3< 5 Lớn 9>6 Khác 6≠5 Nhỏ 5≤6 Lớn 9≥6... tính chương trình hoạt động thường gọi giao tiếp tương tác người máy DẶN DÒ Trả lời câu hỏi 1, 2, 3, 4, 5, 6, _ trang 26 _ sách giáo khoa Thực tháng năm 2009