Đăng nhập
Diễn đàn » Diễn đàn lớp 8 » Bài 2-Làm quen với chương trình và ngôn ngữ lập trình.
Email
 Đăng ký Quên mật khẩu
Mật khẩu
Nhớ mật khẩu
Người gửi Nội dung

luong_tien
Gửi lúc:

Câu hỏi và bài tập (sgk/tr 13):

Câu 1: Hãy cho biết các thành phần cơ bản của một ngôn ngữ lập trình?

     Các thành phần cơ bản ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc để viết các câu lệnh (cú pháp) 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. Lưu ý rằng các quy tắc nhắc đến ở đây bao gồm các thuật ngữ chuyên môn là cú pháp và ngữ nghĩa. Xem SGK, Mục 2, Bài 2.

Câu 2: Ta có thể viết các chương trình bằng các câu lệnh có các chữ cái của tiếng Việt, chẳng hạn “rẽ trái”, được không? Tại sao?

     Không. Các cụm từ sử dụng trong chương trình (từ khóa, tên) phải được viết bằng các chữ cái trong bảng chữ cái của ngôn ngữ lập trình. Các ngôn ngữ lập trình phổ biến hiện nay đều có bảng chữ cái là bảng chữ cái tiếng Anh và các kí hiệu khác, trong đó không có các chữ cái có dấu của tiếng Việt.

     Lưu ý rằng câu hỏi trong bài là “viết chương trình bằng các câu lệnh...”. Điều này không có nghĩa là trong chương trình không thể có các chữ cái có dấu của tiếng Việt (hay của một ngôn ngữ khác) như là dữ liệu dạng văn bản cần xử lí. Các chữ có dấu đó sẽ được ngôn ngữ lập trình xử lý mã kí tự tương ứng trong các bảng mã ASCII mở rộng. Ví dụ chương trình Pascal sau đây hoàn toàn hợp lệ:

           begin

               program CT_thu;

               writeln(' Chào các bạn');

            end.

Câu 3: Cho biết sự khác biệt từ khóa và tên, Cho biết cách đặt tên trong chương trình?

     Tên trong chương trình là dãy các chữ cái hợp lệ được lấy từ bảng chữ cái của ngôn ngữ lập trình. Từ khoá của một ngôn ngữ lập trình (hay còn được gọi là từ dành riêng) là tên chỉ được dùng cho các mục đích sử dụng do ngôn ngữ lập trình quy định, không được dùng cho bất kì mục đích nào khác. 

     Người lập trình có thể đặt tên một cách tùy ý nhưng phải tuân thủ các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch, trong đó: (1) Hai đại lượng khác nhau phải có tên khác nhau; (2) Tên không được trùng với các từ khoá.

Câu 4: Trong số các tên sau đây do người viết chương trình đặt trong một chương trình Pascal, tên nào là hợp lệ và tên nào không hợp lệ?

                                   A) a                                    B) Tamgiac                                 C) 8a                                    D ) Tam giac

                                   E) beginprogram             F) end                                          G) b1                                    H) abc 

     Các tên hợp lệ: aTamgiac, beginprogramb1abc, tên không hợp lệ: 8a (bắt đầu bằng số), Tam giac (có dấu cách), end (trùng với từ khóa). 

Câu 5: Hãy cho biết các phần chính trong cấu trúc của mọi chương trình và vai trò của chúng. Trong các phần đó, phần nào là quan trọng nhất?

     Xem SGK, Mục 4, Bài 2.

Câu 6: Hãy cho biết chương trình Pascal sau đây có hợp lệ không, tại sao?

                 a) Chương trình 1.                                    

                      begin

                       end.

                  b) Chương trình 2.

                      begin

                         program CT_thu;

                         writeln ('Chao cac ban');

                       end.

     a) Chương trình 1 là chương trình Pascal đầy đủ và hoàn toàn hợp lệ, mặc dù chương trình này chẳng thực hiện điều gì cả. Phần nhất thiết phải có trong chương trình là phần thân chương trình được đảm bảo bằng hai từ begin và end. (có dấu chấm).

     b) Chương trình 2 là chương trình Pascal không hợp lệ vì câu lệnh khai báo tên chương trình program CT_thu; nằm ở phần thân chương trình.

   

Trích dẫn

Vui lòng đăng nhập để gửi phản hồi

Top Your Game – Vietnam’s Most Rewarding Betting Bonuses! nguyencuong070421 gửi lúc 27-03-2025 09:40:01

Sửa Máy Chấm Công và Máy Kiểm Soát Cửa Uy Tín, Tiết Kiệm Chi Phí khatran1101 gửi lúc 27-03-2025 05:39:29

Hyoa Shyn - Biên Tập Viên Game Giải Trí Trực Tuyến Hyoa Shyn gửi lúc 12-02-2025 16:47:57

Xổ Số Tây Ninh - Tra Cứu KQXS Chính Xác Mỗi Ngày Xổ số Tây Ninh gửi lúc 11-12-2024 14:13:45

Explore Evolution Gaming Casino at Fun88 for Indian Players Fun88 India gửi lúc 24-10-2024 09:42:38

Khắc Phục Lỗi Đăng Nhập E2BET: Những Lưu Ý Quan Trọng E2BET gửi lúc 08-10-2024 08:48:43

The Future of Esports Betting in the Global Market Anderson VBB gửi lúc 17-09-2024 23:46:21

Lillie Trang Lillie Trang gửi lúc 13-09-2024 22:52:45

The Venica The Venica gửi lúc 07-09-2024 17:03:24

Harry Khang CEO & Fouder Bwing Harry Khang gửi lúc 28-08-2024 23:00:55

SV388FUNX | Where Cockfighting Enthusiasts Win Big in Asia SV388FUNXX gửi lúc 07-04-2024 22:01:01

SV388 | Elevate Your Cockfighting Bets with Unmatched Quality SV388FUNXX gửi lúc 07-04-2024 21:59:59

VNF88 Group gửi lúc 26-12-2022 16:51:07

Máy hàn Tig chính hãng, giá rẻ, chất lượng cao tại Thiết Bị Khang An gửi lúc 15-03-2022 14:01:24

5566688 - Link vào Bong88 mới nhất không bị chặn Thomosv388 gửi lúc 06-01-2022 10:38:26

The Venica gửi lúc 30-12-2021 15:50:59

Phuc An Garden gửi lúc 30-12-2021 08:33:54

Phần mềm hack Bong88 là gì Thomosv388 gửi lúc 04-12-2021 11:29:35

Tìm bạn les có hình thật 100% trên Henho12h.com gửi lúc 27-11-2021 09:46:20

Danh sách link vào 5566688 mới nhất Thomosv388 gửi lúc 03-11-2021 16:04:41

Trường THCS Thủy Dương

Địa chỉ: 02 An Thường Công Chúa - Thị xã Hương Thủy- Thừa Thiên Huế.

Admin: Phùng Hữu Kim Quân. Email: phkquan@gmail.com

Tự tạo website với Webmienphi.vn