Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

Một sợi dây có chiều dài 6 m, được cắt thành hai phần. Phần thứ nhất uốn thành hình tam giác đều, phần thứ hai uốn thành hình vuông. Hỏi cạnh của hình tam giác đều bằng bao nhiêu để tổng diện tích hai hình thu được là nhỏ nhất?         

Chúng ta đã biết cấu trúc cơ bản của chương trình pascal, các khối lệnh cơ bản khác của ngôn ngữ lập trình Pascal cũng chỉ đơn giản tương tự vậy thôi.

Biến - Variables

Một khai báo biến được bắt đầu bởi từ khóa Var, theo sau là danh sách các biến như sau:

Var  : ;

Các biến Pascal được khai báo bên ngoài phần mã của hàm có nghĩa là chúng không được khai báo trong cặp Begin và End, nhưng chúng được khai báo sau Function hoặc Procedure và trước từ khoá Begin. Đối với các biến toàn cục, chúng được khai báo ở phần đầu chương trình.

Hàm - Functions / Thủ tục - Procedures

Trong Pascal, một thủ tục là tập hợp các lệnh để thực hiện một nhiệm vụ nào đó và không trả về một giá trị nào. Hàm là một thủ tục có trả về giá trị nào đó. Khai báo hàm và thủ tục được thực hiện như sau:

Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);

Các chú thích nhiều dòng được viết trong dấu ngoặc và dấu hoa thị như (* ... *). Pascal cho phép chú thích đơn dòng được bao quanh trong ngoặc nhọn {...}.

(* This is a multi-line comments
   and it will span multiple lines. *)
{ This is a single line comment in pascal }

Phân biệt hoa thường

Pascal là một ngôn ngữ lập trình không phân biệt hoa thường, có nghĩa là có thể viết các biến, hàm và thủ tục hoa hay thường gì cũng được. Ví dụ A_Variable, a_variable và A_VARIABLE có cùng ý nghĩa trong Pascal.

Các câu lệnh trong Pascal

Các chương trình Pascal được viết bằng các câu lệnh. Mỗi câu lệnh xác định một công việc cần thực hiện của chương trình. Những công việc này có thể là khai báo, gián biến, đọc dữ liệu, ghi dữ liệu, đưa ra các quyết định hợp lý hay kiểm soát luồng chương trình, v.v.

Ví dụ

Readln (a, b, c);
s := (a + b + c) / 2;
area: = sqrt (s * (s - a) * (s - b) * (s - c));
Writeln (area);

Từ khoá

Các câu lệnh của Pascal được thiết kế với một vài từ dành riêng, chúng được gọi là các từ khoá trong Pascal. Ví dụ như các từ: Program, Input, Output, Var, Real, Begin, Readline, Writeln và End đều là các từ khoá.

Đây là danh sách các từ khoá trong Pascal.

andarraybegincaseconstdivdodowntoelseendfileforfunctiongotoifinlabelmodnilnotoforpackedprocedureprogramrecordrepeatsetthentotypeuntilvarwhilewith

Ký tự đặt tên trong Pascal

Bộ ký tự Pascal bao gồm:

  • Tất cả chữ hoa (A-Z)
  • Tất cả chữ thường (a-z)
  • Tất cả các chữ số (0-9)
  • Ký hiệu đặc biệt - + * /: =,. ; () [] = {} `
  • Dấu cách trắng;

Các thành phần trong một chương trình Pascal như các biến và các hằng số, các kiểu, các hàm, các thủ tục và các bản ghi … có một cái tên hoặc một định danh.

Một định danh là một dãy chữ cái và chữ số, bắt đầu bằng một chữ cái. Không được sử dụng ký hiệu và dấu cách trắng trong tên của chúng.

Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là: 

Xem đáp án » 24/03/2022 41

Câu 8:

Trong Pascal, cú pháp để khai báo biến là: 

Xem đáp án » 24/03/2022 31

Câu 9:

Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để: 

Xem đáp án » 24/03/2022 21

Xem thêm các câu hỏi khác »

Đề thi liên quan

Xem thêm »

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 6. Phép toán, biểu thức, lệnh gán có đáp án

    1 đề 395 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 2. Các thành phần của ngôn ngữ lập trình có đáp án

    1 đề 371 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 3. Cấu trúc chương trình có đáp án

    1 đề 362 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 1. Khái niệm lập trình và ngôn ngữ lập trình có đáp án

    1 đề 356 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 4. Một số kiểu dữ liệu chuẩn có đáp án

    1 đề 274 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 7. Các thủ tục chuẩn vào/ra đơn giản có đáp án

    1 đề 227 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình (Sử dụng Python IDLE) có đáp án

    1 đề 208 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Các thành phần của ngôn ngữ lập trình có đáp án

    1 đề 204 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Bài 5. Khai báo biến có đáp án

    1 đề 143 lượt thi Thi thử

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Trắc nghiệm Khái niệm lập trình và ngôn ngữ lập trình có đáp án

    1 đề 131 lượt thi Thi thử


Xem thêm »

Hỏi bài

Câu hỏi mới nhất

Xem thêm »

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Để khai báo module urllib2 ta dùng cấu trúc:

    49 17/08/2022 Xem đáp án

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Module dùng cho việc truy cập internet và xử lý các giao thức internet là:

    43 17/08/2022 Xem đáp án

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Để sử dụng module glob ta dùng cấu trúc:

    42 17/08/2022 Xem đáp án

  • Trong ngôn ngữ lập trình pascal, câu lệnh gián nào sau đây là đúng

    Module hỗ trợ việc tạo danh sách các tập tin từ việc tìm kiếm thư mục dùng ký tự thay thế (wildcard):