Trang chủ Tin Học Lớp 8 Câu 1: Cho biết sự khác nhau giữa từ khoá...

Câu 1: Cho biết sự khác nhau giữa từ khoá và tên. Cho ví dụ? Câu 2. Viết chương tính Pascal tính giá trị biểu thức; tính chu vi và diện tích của 1 hình bất kỳ

Câu hỏi :

Câu 1: Cho biết sự khác nhau giữa từ khoá và tên. Cho ví dụ? Câu 2. Viết chương tính Pascal tính giá trị biểu thức; tính chu vi và diện tích của 1 hình bất kỳ có cạnh là a được nhập vào từ bàn phím. Câu 3: Nêu cấu trúc chung của chương trình? Cho ví dụ minh họa một chương trình cụ thể?

Lời giải 1 :

Câu 1;

Từ khóa: là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định.

- Tên: Do người lập trình đặt ra cho các đối tượng, đại lượng trong chương trình, nhưng phải tuân thủ theo 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. Tuy có thể đặt tùy ý tên, nhưng để dễ sử dụng người ta thường đặt sao cho ngắn gọn nhất, dễ nhớ và dễ hiểu nhất.

Câu 2:

program ho_tro;

uses crt;

var a,s,c: integer;

begin

clrscr;

writeln(' nhap canh hinh vuong:'); readln(a);

c:=a*4;

s:=a*a;

writeln(' chu vi la:',c);

writeln(' dien tich la:',s);

readln;

end.

Câu 3: 

Một chương trình viết bằng ngôn ngữ lập trình bậc cao thông thường gồm có: 2 phần là phần khai báo và phần thân chương trình, trong đó phần thân bắt buộc phải có.

- Qui ước:

  • Phần diễn giải bằng ngôn ngữ tự nhiên đặt trong cặp ngoặc <>
  • Thành phần có thể có hoặc không đặt trong cặp ngoặc []

=>Với qui ước trên ta có thể mô tả cấu trúc chung của một chương trình như sau:

[<phần khai báo>]

<phần thân>

- Trong Pascal:

  • Phần khai báo:

               Program < tên chương trình>;

               Uses < tên các thư viện>;

               Const <tên hằng>=<giá trị của hằng>;

               Var < tên biến>: <kiểu dữ liệu>;

               Procedure …; <khai báo thủ tục>

               Function …; <khai báo hàm>…

  • Phần thân:

               Begin

                    {Dãy các câu lệnh};

               End.

2. Các thành phần của chương trình. Phần khai báo

* Khai báo tên chương trình

- Trong Pascal:

  • Cú pháp: program <tên chương trình>;
  • Ví dụ:
    • Program vidu;
    • Program tinhtong;

* Khai báo thư viện

- Khai báo thư viện trong Pascal:

  • Cú pháp: Uses <tên thư viện>;
    • Ví dụ:
      • Program vidu;
      • Program tinhtong;

    * Khai báo thư viện

    - Khai báo thư viện trong Pascal:

    • Cú pháp: Uses <tên thư viện>;
    • Ví dụ:
      • Uses crt; {Thư viện crt chứa các hàm vào/ra chuẩn làm việc với màn hình và bàn phím}
      • Uses graph; {Thư viện graph chứa các hàm đồ hoạ}

    - Trong C++:

                   #include <stdio.h>;

                   #include <conio.h>;

    * Khai báo hằng:

    - Trong Pascal:

    • Cú pháp: Const <tên hằng> = <giá trị>;
    • Ví dụ
      • Const MaxN = 1000;
      • Const PI = 3.1416;

    * Khai báo biến:

    - Trong Pascal:

    • Cú pháp: Var <danh sách biến>:<kiểu dữ liệu>;
    • Ví dụ: Giải phương trình bậc hai: ax2 + bx +c = 0 => Khai báo: Var a, b, c, x1, x2, delta: real;
    b. Phần thân chương trình

    - Phần thân chương trình bao gồm dãy lệnh trong phạm vi được xác định bởi cặp dấu hiệu mở đầu và kết thúc.

    - Trong Pascal, được bắt đầu và kết thúc bởi Begin… End.

         Begin

              [<Dãy lệnh>];

         End.

Thảo luận

Lời giải 2 :

1) khác nhau giữa từ khoá và tên là

-từ khoá :

+là những từ dành riêng

+Không dùng tên cho mục đích nào khác ngoài dùng cho mục đích lập trình

-Tên

+Người lập trình đặt ra

+Đặt cho các đại lượng trong lập trình

-Ví dụ

uses là từ khoá

tu_khoa là từ khoá

2)

biểu thức c=a`xx`b

uses crt;

var c,a,b:longint;

begin

clrscr;

write('a,b=');readln(a,b)

c:=a*x;

writeln('gia tri bieu thuc',c);

readln

end.

chu vi, diện tích hình vuông

uses crt;

var a:real;

begin

clrscr;

write('a');readln(a);

writeln('cv',a*4);

writeln('s',a*a);

readln

end;

3) cấu trúc chung gồm

-Phần khai báo: gồm khai báo biến, hằng, thư viện, tên chương trình, tên mảng, tên hàm.....

-Phần thân : đây là phần bắt buộc

ví dụ

program Hello;
begin
  writeln ('Hello World')
end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247