Bài giảng Tin học 11 - Tuần 10, Bài tập chương 2
Bạn đang xem tài liệu "Bài giảng Tin học 11 - Tuần 10, Bài tập chương 2", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
bai_giang_tin_hoc_11_tuan_10_bai_tap_chuong_2.pdf
Nội dung tài liệu: Bài giảng Tin học 11 - Tuần 10, Bài tập chương 2
- BÀI TẬP CHƯƠNG 2 Mục đích: - Một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình; - Các thành phần của cơ bản của ngôn ngữ lập trình.
- Bài tập 1/13 sgk: Tại sao người ta phải xây dựng ngôn ngữ lập trình bậc cao Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho đông đảo người lập trình. Ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào loại máy, cùng một chương trình có thể thực hiện trên nhiều loại máy khác nhau. Chương trình viết bằng chương trình bậc cao dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp hơn Ngôn ngữ lập trình bậc cao cho phép làm việc với nhiều kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán.
- Bài tập 1/13 sgk:Chương trình dịch là gì?Tại sao cần phải có chương trình dịch? Chương trình dịch là chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính. Cần phải có chương trình dịch bởi vì chương trình được viết bằng ngôn ngữ lập trình bậc cao cần được chuyển đổi thành chương trình thực hiện được trên máy. Nó nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao( chương trình nguồn) là dữ liệu vào (Input), thực hiện chuyển đổi sang ngôn ngữ máy (chương trình đích) là kết quả ra (Output).
- BT3/13 SGK : Biên dịch và thông dịch khác nhau như thế nào? - Trong thông dịch không có chương trình đích để lưu trữ. Trong biên dịch cả chương trình nguồn và chương trình đích có thể lưu trữ lại để sử dụng về sau. BT4/13 SGK : Điểm khác nhau giữa tên dành riêng và tên chuẩn. - Tên dành riêng được dùng với ý nghĩa xác định, không được dùng với ý nghĩa khác. Tên chuẩn được dùng với ý nghĩa nhất định, có thể khai báo và dùng với ý nghĩa khác.
- BT6/13 SGK Cho biết những biểu diễn không phải là biểu diễn hằng trong Pascal a) 150.0 b) -22 c) 6,23 d) ‘43’ e) A20 f) 1.06E-15 g) 4+6 h) ‘C i) ‘TRUE’ - Những biểu diễn không phải là biểu diễn hằng trong Pascal: c) dấu phẩy thay bằng dấu chấm. e) là tên chưa rõ giá trị. g) là biểu thức hằng trong Pascal. h) sai quy định về hằng xâu: thiếu dấu nháy đơn ở cuối.
- Bài tập: Viết chương trình tính diện tích hình vuông với độ dài cạnh a bất kì. - Xác định các biến và kiểu dữ liệu: -> a,dt: Real; Chương trình: program hinhvuong; uses crt; var a,dt:real; begin write(‘ nhap canh a vao: ‘); read(a); dt:=a*a; write(‘vay dien tich hinh vuong la :’, dt:3:2); readln; end.

