Viết chương trình tính diện tích chu vi hình vuông với cạnh a là số thức được nhập từ bàn phím

Câu 1:

Program dien_tich;Uses crt;Var a, dt, cv : integer;BeginClrscr;Write['Nhap do dai canh hinh vuong :'];readln[a];cv := a*4;dt := a*a;Writeln['Chu vi hinh vuong  la :', cv];Writeln['Dien tich hinh vuong  la :', dt];Readln

End.

Câu 2:

Program Hinh_tron;Uses crt;

Var r, cv, dt : real;

Const pi = 3.14;BeginClrscr;Write ['Nhap ban kinh hinh tron: '];Readln [r];cv := 2*pi*r;dt := r*r*pi;Writeln['Chu vi hinh tron la : ', cv];Writeln['Dien tich hinh tron la :', dt];Readln

End.

Câu hỏi:

Viết chương trình tính chu vi, diện tích hình vuông có cạnh a [được nhập từ bàn phím].

Lời giải:

a. Hướng dẫn:

- Nhập cạnh vào biến canh.

-Chu vi hình vuông bằng 4*canh; Diện tích hình vuông bằng canh*canh.

b. Mã chương trình:

c. Nhận xét: Bài tập tiết kiệm được hai biến là CV và S vì lệnh write cho phép in một biểu thức. Trong lập trình việc tiết kiệm biến là cần thiết nhưng đôi lúc gây khó hiểu khi đọc, kiểm tra chương trình.

Cùng Top lời giải đi tìm hiểu về cách viết chương trình Pascal nhé.

1. Các bước để viết một chương trình

Bước 1: Soạn thảo chương trình.

Bước 2: Dịch chương trình [nhấn phím F9], nếu có lỗi thì phải sửa lỗi.

Bước 3: Chạy chương trình [nhấn phím Ctrl+F9].

2. Cấu trúc chung của một chương trình

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

{Phần tiêu đề}

PROGRAMTên_chương_trình;

{Phần khai báo}

USES.......;

CONST.......;

TYPE.......;

VAR.......;

PROCEDURE.......;

FUNCTION.......;

{Phần thân chương trình}

BEGIN

........

END.

Ví dụ về một chương trình cơ bản nhất:

1

2

3

4

Program ViDu;

BEGIN

Write[‘Welcome to Vivu Blog’];

END.

3. Các thành phần cơ bản của chương trình

3.1. Từ khóa

Từ khoá là các từ mà Pascal dành riêngđể phục vụ cho mụcđích của nó. [Chẳng hạn như: BEGIN, END, IF, WHILE,…]

Chú ý: Với Turbo Pascal 7.0 trở lên hoặc Free Pascal, các từ khoá trong chương trình sẽđược hiển thị khác màu với các từ khác.

3.2. Tên [định danh]

Định danh là một dãy ký tự dùngđểđặt tên cho các hằng, biến, kiểu, tên chương trình con… Khiđặt tên, ta phải chúý một sốđiểm sau:

Không đượcđặt trùng tên với từ khoá

Ký tự đầu tiên của tên khôngđược bắtđầu bởi các ký tựđặc biệt hoặc chữ số.

Không đượcđặt tên với ký tự space,các phép toán.

Ví dụ: Các tên viết như sau là sai

1XYZ Sai vì bắtđầu bằng chữ số.

#LONG Sai vì bắtđầu bằng ký tựđặc biệt.

FOR Sai vì trùng với từ khoá.

KY TU Sai vì có khoảng trắng [space].

LAP-TRINH Sai vì dấu trừ [-] là phép toán.

3.3. Dấu chấm phẩy [;]

Dấu chấm phẩyđược dùngđể ngăn cách giữa các câu lệnh. Không nên hiểu dấu chấm phẩy là dấu kết thúc câu lệnh.

Ví dụ:

1

fori := 1 to 50 do write[i, ' '];

Trong câu lệnh trên, lệnh write[i]được thực hiện 50 lần. Nếu hiểu dấu chấm phẩy là kết thúc câu lệnh thì lệnh write[i] chỉ thực hiện 1 lần.

3.4. Lời giải thích

Các lời bàn luận, lời chú thích có thểđưa vào bất kỳ chỗ nào trong chương trìnhđể cho ngườiđọc dể hiểu mà không làmảnh hưởngđến các phần khác trong chương trình. Lời giải thíchđượcđặt giữa hai dấu ngoặc { và } hoặc giữa cụm dấu [* và *].

Ví dụ:

1

2

vara, b, c : real; {Khai báo biến}

Delta := b*b – 4*a*c; [* Tính delta để giải phương trình bậc

4. Một số phím chức năng thường dùng

F2: Lưu chương trìnhđang soạn thảo vàođĩa.

F3: Mở file mới hoặc fileđã tồn tại trênđĩađể soạn thảo.

Alt+F3: Đóng file đang soạn thảo.

Alt+F5: Xem kết quả chạy chương trình.

F8: Chạy từng câu lệnh một trong chương trình.

Alt+X: Thoát khỏi Free Pascal.

Alt+: Dịch chuyển qua lại giữa các fileđang mở.

F10: Vào hệ thống Menu của Pascal.

5. Cách chạy chương trình trong Pascal

Có 2 cách để bạn chạy chương trình Pascal sau khi đã hoàn thiện phần viết code, bao gồm:

-Chạy trực tiếp từ thanh menu: Trên thanh menu của phần mềm, bạn click vào mụcRun, cửa sổ xổ xuống và chọnRun.

-Chạy chương trình Pascal bằng cách nhấn tổ hợp phím: Bạn nhấn tổ hợp phímCtrl + F9trên bàn phím để bắt đầu chạy một chương trình và cũng cho ra kết quả như như click vào menu Run. Đây là màn hình sau khi bạn chạy chương trình:

Bài 1Viết chương trình tính chu vi, diện tích hình vuông có cạnh a[được nhập từ bàn phím].a.Hướng dẫn:-Nhập cạnh vào biến cạnh.- chu vi hình vuông bằng4*cạnh; Diện tích hình vuông bằng cạnh*cạnhb. Mã chương trình:program HINH_VUONG;uses crt;Var canh: real;BeginBài 2Viết chương trình tính chu vi và diện tích hình tròn có bán kính r[ được nhập từ bàn phím]a. Hướng dẫn :- nhập bán kính vào biến r-Chu vi đường tròn bằng 2*π*r.- diện tích hình tròn bằng π*r*r.b. Mã chương trình :Program HINH_TRON;uses crt;Var r: real;BeginBài 3Viết chương trình cho phép tính trung bình cộng của 4 số.a. Hướng dẫn :-nhập 4 số vào 4 biến a, b,c,d.-Trung bình cộng của 4 số a, b, c, d bằng[a+b+c+d]/4b. Mã chương trình :Program TB_Cong_4_So;uses crt;Var a, b, c, d: real;BeginClrscrBài 4Viết chương trình cho phép tính trung bình cộng của 4 số với điều kiện chỉ được sử dụng 2 biến.a. Hướng dẫn :-Dùng một biến S có giá trị ban đầu bằng 0.-Dùng một biến để nhập số.-Sau khi nhập một số cộng ngay vào biến S.b. Mã chương trình :Program TB_Cong_4_So;uses crt;

Var s, a: real;

Tất cảToánVật lýHóa họcSinh họcNgữ vănTiếng anhLịch sửĐịa lýTin họcCông nghệGiáo dục công dânTiếng anh thí điểmĐạo đứcTự nhiên và xã hộiKhoa họcLịch sử và Địa lýTiếng việtKhoa học tự nhiênÂm nhạcMỹ thuật

1]Viết chương trình tính diện tích, chu vi hình bình hành

​ Biết: S​hbh​= a*h

​a:cạnh đáy , h: chiều cao

​ Phbh​=[a+b]*2

​a,b là 2 cạnh kề

uses crt;

var a,b,h:real;

begin

clrscr;

write[“Nhap do dai canh a:”]; readln[a];

write[“Nhap do dai canh b:”]; readln[b];

write[“Nhap do dai duong cao h:”]; readln[h];

writeln[“Chu vi cua hinh binh hanh la: “[a+b]*2:4:2];

writeln[“Dien tich cua hinh binh hanh la: “,a*h:4:2];

readln;

end.

Đang xem: Viết chương trình pascal tính diện tích hình bình hành

bài 1 : Viết chương trình tính diện tích, chu vi hình chữ nhật biết độ dài các cạnh của hình chữ nhật là các số dương được nhập từ bàn phím.In ra màn hình điện tích của chu vi của nó

Bài 2: Viết chương trình tính diện tích và chu vi của hình tròn biết bán kính của hình tròn là số dương được nhập từ bàn phím.

[ Help meeeeeeeee!!!!!!!!!!!!!! lưu ý, giải câu nào cx đc ạ, 2 câu thì mik càng cảm ơn ^^]

Cho chương trình sau :

[ Tính chu vi và diện tích tam giác biết 3 cạnh a,b,c với chiều cao h ứng với cạnh a nhập từ bàn phím ]

Uses crt;

Var a,b,c,h,chuvi,dientich : integer;

Begin

clrscr;

Writeln[“Nhap canh a= “]; Readln[a];

Writeln[“Nhap canh b= “]; Readln[b];

Writeln[“Nhap canh c= “]; Readln[c];

chuvi := a+b+c;

dientich := a*h/2

Writeln[“Chu vi hinh tam giac la = “, chuvi];

Write[“Dien tich hinh tam giac la = “, dientich];

Readln;

End.

Giải thích lý do vì sao chương trình không chạy được.

Xem thêm: Cách Dùng Hàm Nhân Có Điều Kiện Trong Excel Hiệu Quả, Đầy Đủ

Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải bài toán dưới đây:

a] Tìm diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h [a và h là các số tự nhiên được nhập từ bàn phím].

b]Tính kết quả C của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của 2 số nguyên a và b.

Xem thêm: phương trình mũ – logarit nâng cao

Giúp em với ạ. Câu 1: viết chương trình tính diện tích và chu vi hình chữ nhật với chiều dài là a rộng là b với a,b là các biến được nhập từ bàn phím.[Phần mềm Pascal] Câu 2: Viết chương trình tính tổng và trung bình cộng của 2 số a,b với a,b là 2 số bất kì được nhập từ bàn phím[ Phần mềm Pascal] Câu 3: Viết chương trình tính diện tích và chu vi hình vuông có cạnh a với a là số bất kì[ Phần mềm Pascal].

Câu 1: Viết chương trình trong pascal : Nhập ba số a,b,c và sắp xếp theo chiều tăng dần

Câu 2: Viết chương trình trong pascal: Tính chu vi và diện tích hình tròn với bán kính R được nhập từ bàn phím [ Công thức CV = 2*R*Pi; S = R^2*Pi ]

Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giai các bai toàn dưới đây :

a] Tính diện tích S của hình tam giác voi do đài mot cạnh a va chiều cao tương ứng h [ a va h la các số tự nhiên được nhap vào từ bàn phím ]

b] Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của 2 số nguyên a va b

1] viết chương trình pascal nhập giá trị cho 2 số nguyên x,y từ bàn phím và in ra màn hình kết quả tính tổng 2 số đó.2] Tương tự như bài 1 in ra kết quả tính hiệu3] Tương tự như bài 1 in ra kết quả tính tích4] Tương tự như bài 1 in ra kết quả tính thương5] Viết chương trình pascal tính diện tích hình tam giác với độ dài 1 cạnh a chiều cao tương ứn gh [ a,h là các giá trị nguyên nhâp vào từ bàn phím]

Viết câu lệnh để khai báo các biến sử dụng trong chương trình để giải bài toán sau:

Xem thêm bài viết thuộc chuyên mục: Diện tích

Video liên quan

Chủ Đề