Viết chương trình pascal don gian
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. Program TAMGIAC; Begin Begin p:=(a+b+c)/2; End. 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; Begin 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; Begin End. Bài 6: Viết chương trình giải phương trình bậc 2 (ax2 + bx + c =0) Program GIAI_PHUONG_TRINH_BACII; Begin End. Bài 7: Tìm giá trị lớn nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím). Program TIM_SO_LON_NHAT; Uses crt; Var a, b, c, d,max:real; Begin End. Clrscr; Writeln ('TIM SO LON NHAT TRONG BON SO A, B, C, D'); Writeln('---------------------------------------------------------------'); Write ('Nhap a='); Readln(a); Write ('Nhap b='); Readln(b); Write ('Nhap c='); Readln(c); Write ('Nhap d='); Readln(d); max:=a; If b>max then max:=b; If d>max then max:=d; Writeln ('So lon nhat la:',max:4:2); Readln; Bài 8: Tìm giá trị nhỏ nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím). Program TIM_SO_NHO_NHAT; Uses crt; Var a,b,c,d,min:real; Begin Clrscr; Writeln ('TIM SO NHO NHAT TRONG BON SO A, B, C, D'); End. Writeln ('---------------------------------------------------------------'); Write ('Nhap a='); Readln(a); Write ('Nhap b='); Readln(b); Write ('Nhap c='); Readln(c); Write ('Nhap d='); Readln(d); min:=a; If b If c Writeln('So nho nhat la:',min:4:2); Readln; Bài 9: Giải hệ phương trình tuyến tính Program GIAI_HE_HAI_AN; Uses crt; Var a, b, c, d, m, n:real; dx,dy,dd:real; Begin Clrscr; Writeln ('GIAI HE HAI AN:'); Writeln('----------------------------------'); Write ('Nhap a=');readln(a); Write ('Nhap b=');readln(b); Write ('Nhap c=');readln(c); Write ('Nhap m=');readln(m); Write ('Nhap n=');readln(n); dd:=a*d-b*c; dx:=m*d-b*n; dy:=a*n-c*m; If dd=0 then If (dx=0) and (dy=0) then Writeln ('He vo so nghiem hoac vo nghiem') Else writeln ('He vo nghiem') Els Begin End; Write ('He co nghiem :'); Writeln ('x=',dx/dd:4:2,' va y=',dy/dd:4:2); End. Readln; Bài 10: Nhập vào thời gian 1 công việc nào đó là x giây. Hãy chuyển đổi và viết ra màn hình số thời gian trên dưới dạng bằng bao nhiêu giờ, bao nhiêu phút, bao nhiêu giây? Program DOI_GIO_PHUT_GIAY; Uses crt; Var gio, phut,giay, x: longint; Begin Clrscr; Writeln ('DOI SANG GIO PHUT GIAY'); Writeln ('--------------------------------------'); Write ('Nhap vao so giay: '); readln(x); gio:= x div 3600; x:=x mod 3600; phut:=x div 60; x:=x mod 60; Writeln ('Ket qua = ', gio,'gio : ', phut, 'phut : ', x, 'giay'); Readln; End. Bài 11: Nhập vào tâm và bán kính của một đường tròn. Sau đó nhập vào một điểm A(x, y) bất kì và kiểm tra xem nó có thuộc đường tròn hay không? Program KIEM_TRA_DIEM_THUOC_DUONG_TRON; Uses crt; Var x0,y0,xa,ya,d,r:real; Begin Writeln('KIEM TRA DIEM THUOC DUONG TRON:'); Writeln('--------------------------------------------------------'); Write('Nhap ban kinh R= ');readln(r); Write('Nhap toa do tam duong tron = '); readln(x0, y0); Write('Nhap toa do diem a = '); readln(xa, ya); d:=SQRT(SQR(xa-x0)+SQR(ya-y0)); If r=d then Writeln('Diem A nam tren duong tron') Else If d>r then Writeln('Diem A nam ngoai duong tron') Else Writeln('Diem A nam trong duong tron'); End. Readln; Bài 12: Tính xy (Với x, y là số thực). Program X_LUYTHUA_Y; Uses crt; Var x,y,z:real; Begin Writeln(‘TINH X LUY THUA Y:’); Writeln('----------------------------------'); Write('Nhap x = '); readln(x); Write('nhap y = '); readln(y); If x>=0 then Begin Else End z:=exp(y*ln(x)); Writeln('x ^ y = ',z:4:2); End. Writeln('Khong tinh duoc do x la so am'); Readln; Bài 13: Tính n! Program TINH_N_GIAI_THUA; Uses crt; Var i,n,gt:integer; Begin End. Clrscr; Writeln(' TINH N GIAI THUA:'); Writeln('----------------------------------'); Write('Nhap n ='); readln(n); gt:=1; For i:=1 to n do gt:=gt*i; Writeln(n, '!= ',gt); Readln; Bài 14: Tính xn (Với n là số nguyên không âm). Program TINH_X_LUY_THUA_N; Uses crt; Var i,n,x:integer; lt:real; Begin End. Writeln(' TINH X LUY THUA Y:'); Writeln('----------------------------------'); Write('Nhap x ='); readln(x); Write('Nhap n ='); readln(n); lt:=1; For i:=1 to n do lt:=lt*x; Writeln(x, '^',n,' = ',lt:4:2); Readln; End Bài 15: Nhập vào một số nguyên không âm, kiểm tra xem nó có phải là số nguyên tố hay không? Program SO_NGUYEN_TO; Uses crt; Var i,n: integer; Begin Clrscr; Writeln('KIEM TRA SO NGUYEN TO:'); Writeln('----------------------------------------'); Write ('Nhap so can kiem tra n = '); readln(n); If (n=0) or (n=1) then Writeln(n,' Khong phai la so nguyen to') Else Begin End; i:=1; Repeat i:= i+1; Until (n mod i= 0) or (i*i>n); If i*i>n then Writeln (n,' la so nguyen to') Else Writeln (n,' khong phai la so nguyen to'); End. Readln; Bài 16: In ra các số nguyên tố nhỏ hơn hoặc bằng N (N là số nguyên không âm được nhập từ bàn phím). Program CAC_SO_NGUYEN_TO; Uses crt; Var n,i,t: integer; Begin Clrscr; Writeln('IN RA CAC SO NGUYEN SO <=N'); Writeln('---------------------------------------------'); Write('Nhap n = ');readln(n); If n<2 then Writeln('Khong co so nguyen to nao <=',n) Else Begin Writeln('Cac so nguyen to <= ',n,' la:'); For i := 2 to n do Begin t:= 1; End; Readln; End. End; Trên đây VnDoc.com vừa gửi tới bạn đọc bài viết 61 bài tập Pascal cơ bản. Chắc hẳn qua bài viết bạn đọc đã nắm được những ý chính cũng như trau dồi được nội dung kiến thức của bài học rồi đúng không ạ? Bài viết cho chúng ta thấy được các bài tập về Pascal. Hi vọng qua bài viết bạn đọc có thêm nhiều tài liệu để học tập tốt hơn môn Tin học lớp 11 nhé. Mời các bạn cùng tham khảo thêm các môn Toán lớp 11, Ngữ văn lớp 11...
Đánh giá bài viết 440 279.531Chia sẻ bài viết
Tải về Bản in Tìm thêm: Download bài tập Pascal cơ bản Tải bài tập Pascal cơ bản Bài tập Pascal cơ bản 1 Bình luận Sắp xếp theo Xóa Đăng nhập để Gửi
|