Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
6,9 MB
Nội dung
Câu 1: Con người chỉ dẫn cho máy tính làm việc bằng cách nào? A. Bằng tay. B. Bằng lời nói. C. Bằng các câu lệnh. D. Bằng sóng điện từ. Câu 2: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. Ngôn ngữ tự nhiên. B. Ngôn ngữ máy. C. Ngôn ngữ lập trình. D. Tất cả các ngôn ngữ nói trên. Câu 3: Những tên có ý nghĩa xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì? A. Từ khóa. B. Tên riêng. C. Từ có sẵn. D. Biến. Câu 4: Trong các tên dưới đây tên nào là hợp lệ trong Pascal? A.end B. 8abc C. Khoi8 D. Hai Lang Câu 5: Các thành phần cơ bản của một ngôn ngữ lập trình là: A. Các từ khóa và tên. B. Bảng chữ cái, các từ khóa và tên. C. Chỉ bảng chữ cái và các từ khóa. D. Bảng chữ cái và các quy tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,…sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính. Câu 6: Chọn phát biểu sai trong các phát biểu sau (với ngôn ngữ Pascal): A. Một chương trình phải có đủ 2 phần: Phần khai báo và phần thân chương trình. B. Một chương trình có thể gồm 2 phần: phần khai báo và phần thân chương trình, trong đó phần thân chương trình là phần bắt buộc phải có. C. Nếu chương trình có phần khai báo, phần đó phải đứng trước phần thân chương trình. Câu 7: Điền các cụm từ sau đây vào chổ trống để được câu hoàn chỉnh: Ngôn ngữ máy, dãy bit, chương trình dịch, ngôn ngữ lập trình. a) ………………………………được sử dụng để viết chương trình. b) ……………………………là ngôn ngữ duy nhất máy tính có thể hiểu trực tiếp. c) Chương trình thường được viết bằng ngôn ngữ lập trình, sau đó được……………………………….chuyển đổi sang ngôn ngữ máy. d) Các lệnh trong ngôn ngữ máy được viết dưới dạng……………… Chú ý: Câu nào dễ các em có thể làm trước, mỗi ý đúng sẽ được 1 điểm, thời gian làm bài trong vòng 6 phút. PHIẾU KIỂM TRA BÀI CỦ Hãy khoanh tròn vào đáp án đúng trong các câu từ câu 1 đến câu 6. Ngôn ngữ lập trình Ngôn ngữ máy chương trình dịch dãy bít Tiết 9: Bài 3: CHƯƠNG TRÌNH MÁY TÍNH Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (Tiết 1) VÀ DỮ LIỆU (Tiết 1) • Các NNLT thường phân chia dữ liệu thành các kiểu khác nhau: chữ, số nguyên, số thập phân,… • Các kiểu dữ liệu thường được xử lí theo các cách khác nhau. • Các NNLT định nghĩa sẵn một số kiểu dữ liệu cơ bản. • Ngoài ra, mỗi NNLT còn định nghĩa nhiều dữ liệu khác. • Các NNLT thường phân chia dữ liệu thành các kiểu khác nhau: chữ, số nguyên, số thập phân,… • Các kiểu dữ liệu thường được xử lí theo các cách khác nhau. • Các NNLT định nghĩa sẵn một số kiểu dữ liệu cơ bản. • Ngoài ra, mỗi NNLT còn định nghĩa nhiều dữ liệu khác. Hãy nêu một số kiểu dữ liệu thường dùng nhất ? Kiểu số nguyên. Kiểu số thực. Kiểu xâu kí tự. DỮ LIỆU VÀ KIỂU DỮ LIỆU 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 -2 15 đến 2 15 – 1 real Số thực có giá trị tuyệt đối trong khoảng 2,9x10 -39 đến 1,7x10 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ự Kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal Trong Pascal, để chương trình dịch hiểu dãy chữ số là kiểu xâu. Dãy số đó phải được đặt trong cặp dấu nháy đơn. Ví dụ: ‘30467’; ‘2506’ Trong Pascal, để chỉ rõ cho chương trình dịch hiểu dãy chữ số là kiểu xâu, ta làm ntn ? CÁC PHÉP TOÁN VỚI DỮ LIỆU KiỂU SỐ CÁC PHÉP TOÁN VỚI DỮ LIỆU KiỂU SỐ 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 Kí hiệu các phép toán số học trong ngôn ngữ Pascal a x b + x - y a*b + x - y 34 - 7*(a/2) 34 – 7 x 2 a (x+5)/(a+3)-y/(b+5)*(x+2)*(x+2) ( ) 2 2x 5b y 3 a 5 x + + − + + ((a+b)*(c-d)+6)/3-a ( )( ) [ ] a 3 6 d c b a − +−+ PHÉP TOÁN PHÉP TOÁN TRONG 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 và phép chia lấy phần dư đượ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. • 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 và phép chia lấy phần dư đượ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. Trình bày quy tắc tính các biểu thức số học trong toán học? Quy tắc tính các biểu thức số học Quy tắc tính các biểu thức số học Chú ý: Trong NNLT chỉ được sử dụng dấu ngoặc tròn để gộp các phép toán. Chú ý: Trong NNLT chỉ được sử dụng dấu ngoặc tròn để gộp các phép toán. Câu 1: Hãy chọn đáp án đúng trong các đáp án sau: 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 div 5= 2; 14 mod 5=4. Câu 2: Hãy ghép mỗi kiễu dữ liệu đúng với phạm vi giá trị của nó. Tên kiểu Phạm vi giá trị a) Char 1) Số nguyên trong khoảng -2 15 đến 2 15 -1 b) String 2) Số thực có GTTĐ trong khoảng 2,9x10 -39 đến 1,7x10 38 và số 0. c) Integer 3) Một kí tự trong bảng chữ cái. d) Real 4) Xâu kí tự, tối đa gồm 255 kí tự. [...]...DẶN DÒ - Nghiên cứu lại bài - Làm bài tập: 1 đến 5/trang 26 (SGK) - Tiết sau học tiếp phần 3,4 Thực hiện tháng 9 năm 2011 . tròn vào đáp án đúng trong các câu từ câu 1 đến câu 6. Ngôn ngữ lập trình Ngôn ngữ máy chương trình dịch dãy bít Tiết 9: Bài 3: CHƯƠNG TRÌNH MÁY TÍNH Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU. và phần thân chương trình. B. Một chương trình có thể gồm 2 phần: phần khai báo và phần thân chương trình, trong đó phần thân chương trình là phần bắt buộc phải có. C. Nếu chương trình có phần. kiểu dữ liệu cơ bản. • Ngoài ra, mỗi NNLT còn định nghĩa nhiều dữ liệu khác. Hãy nêu một số kiểu dữ liệu thường dùng nhất ? Kiểu số nguyên. Kiểu số thực. Kiểu xâu kí tự. DỮ LIỆU VÀ KIỂU DỮ LIỆU DỮ