VÌ SAO PHẢI XÂY DỰNG CÁC NGÔN NGỮ LẬP TRÌNH BẬC CAO

Câu 2:

Vì sao phải xây dựng các ngôn ngữ lập trình bậc cao? khai báo biến? cho biết sự khác nhau giữa hằng có đặt tên và biến ? Trả lời: Ta xây dựng các ngôn ngữ lập trình bậc cao vì:  Gần với ngôn ngữ tự nhiên, thuận tiện đông đảo cho người lập trình.  Không phụ thuộc vào phần cứng máy tính.  Dễ học, dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp.  Cho phép làm việc với nhiều kiểu dữ liệu, cách tổ chức dữ liệu đa dạng, thuận tiện cho việc mô tả thuật toán. Khai báo biến nhằm các mục đích sau  Xác định kiểu cho biến để trình dịch biết cách tổ chức ô nhớ chứa giá trị của biến.  Đưa tên biến vào danh sách các đối tượng được chương trình quản lí.  Trình dịch biết cách truy cập giá trị của biến và áp dụng thao tác thích hợp cho biến. Sự khác nhau giữa hằng và biến có đặt tên  Ta xét sự khác nhau về mặt lưu trữ giá trị hằng và biến trong RAM.  Hằng: Giá trị của hằng trong ô nhớ có đặt tên là không đổi. Biến: Giá trị của biến trong ô nhớ có đặt tên thì có thể thay đổi tại từng thời điểm trong suốt quá trình thực hiện chương trình.

Gợi ý giải đề cương ôn tập thi kiểm tra học kỳ 1 - Tin học Khối 11 - Năm học: 2010 - 2011