Trong tuyển tập các bài tập Pascal này chúng tôi có cung cấp tất cả những bài Pascal từ cơ bản tới nâng cao mà bất cứ ai học ngôn ngữ lập trình Pascal đều sẽ học qua. Ngôn ngữ lập trình Pascal không hề khó, nó chính là bước đầu để mọi người làm quen và dần có được tư duy nhạy bén để làm được những bài tập phức tạp hơn, xa hơn nữa là viết được 1 chương trình đầy đủ với nhiều câu lệnh phức tạp. Mời các bạn tham khảo các bài tập Pascal cơ bản dưới đây.
Một số dạng bài tập Pascal cơ bản
Bài 1: Nhập vào 2 cạnh của một hình chữ nhật. In ra màn hình diện tích và chu vi của nó.
Bài 2: Nhập vào bán kính của hình tròn. In ra màn hình diện tích và chu vi của nó.
Program HINHTRON; Uses Crt; Var r,dt,cv:real; Begin Clrscr; Writeln['TINH DIEN TICH & CHU VI HINH TRON:']; Writeln['------------------------------------------------------']; Write ['Nhap ban kinh R=']; readln[r]; dt:=pi*r*r; cv:=2*pi*r; Writeln['Dien tich hinh tron la:',dt:6:2]; Writeln['Chu vi hinh tron la:',cv:6:2]; Readln; End.Bài 3: Tính tam giác: Nhập vào ba số a,b,c bất kì. Kiểm tra xem nó có thể là độ dài ba cạnh hay không, nếu không thì in ra màn hình 'Khong la ba canh cua mot tam giac'. Ngược lại, thì in diện tích, chu vi của tam giác ra màn hình.
Bài 4: Viết chương trình giải phương trình bậc 1 [ax + b = 0]
Program GIAI_PHUONG_TRINH_BAC_NHAT; Var a,b,x:real; Begin Clrscr; Writeln['GIAI PHUONG TRINH BAC NHAT: AX + B=0']; Writeln['------------------------------------------------------------']; Write ['Nhap a= ']; readln[a]; Write ['Nhap b= '];readln[b]; If[a=0] then If[b=0] then Writeln[' Phuong trinh co vo so nghiem'] Else writeln[' Phuong tring vo nghiem'] Else Writeln['Phuong trinh co nghiem x=',-b/a:4:2]; Readln; End.Bài 5: Viết chương trình giải bất phương trình bậc 1 [ax + b >= 0]
Program BAT_PHUONG_TRINH_BACI; Uses crt; Var a,b: real; Begin Clrscr; Writeln['GIAI BAT PHUONG TRINH BAC NHAT: AX + B>=0']; Writeln['---------------------------------------------------------------']; Write['nhap a='];readln[a]; Write['nhap b='];readln[b]; If a0 then If a>0 then Writeln['Bat phuong trinh co nghiem: x>=',-b/a:4:2] Else Writeln['Bat phuong trinh co nghiem: x