Skip to content
 19006568

Trụ sở chính: Số 89, phố Tô Vĩnh Diện, phường Khương Trung, quận Thanh Xuân, thành phố Hà Nội

  • DMCA.com Protection Status
Home

  • Trang chủ
  • Ngữ văn
  • Lịch sử
  • Địa lý
  • Toán học
  • Vật lý
  • Hóa học
  • Sinh học
  • Tiếng Việt
  • Tiếng Anh
  • Tin học
  • GDCD
  • Giáo án
  • Quản lý giáo dục
    • Thi THPT Quốc gia
    • Tuyển sinh Đại học
    • Tuyển sinh vào 10
    • Mầm non
    • Đại học
  • Pháp luật
  • Bạn cần biết

Home

Đóng thanh tìm kiếm

  • Trang chủ
  • Đặt câu hỏi
  • Đặt lịch hẹn
  • Gửi báo giá
  • 1900.6568
Dịch vụ luật sư uy tín toàn quốc
Trang chủ Giáo dục Tin học

Bài tập Turbo Pascal từ cơ bản đến nâng cao có đáp án

  • 13/09/202413/09/2024
  • bởi Cao Thị Thanh Thảo
  • Cao Thị Thanh Thảo
    13/09/2024
    Theo dõi chúng tôi trên Google News

    Bài tập Turbo Pascal từ cơ bản đến nâng cao có đáp án giúp bạn rèn kỹ năng lập trình và hiểu sâu hơn về ngôn ngữ lập trình Pascal. Bộ sách này cung cấp cho bạn một loạt các bài tập từ cơ bản đến nâng cao, từ những khái niệm căn bản như biến, điều kiện, vòng lặp, đến những chủ đề phức tạp hơn như mảng, chuỗi, cấu trúc dữ liệu.

      Mục lục bài viết

      • 1 1. Bài tập Turbo Pascal từ cơ bản đến nâng cao có đáp án:
      • 2 2. Câu hỏi tự luận vài tập luyện Pascal:
      • 3 3. Bài tập Turbo Pascal hay chọn lọc:

      1. Bài tập Turbo Pascal từ cơ bản đến nâng cao có đáp án:

      Bài tập 1: 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).

      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:

      Program HINH_VUONG;
      uses crt;
      Var canh: real;
      Begin
      clrscr;
      Write(‘Nhap do dai canh:’);readln(canh);
      Writeln(‘Chu vi hinh vuong la:’,4*canh:10:2);
      Writeln(‘Dien tich hinh vuong la:’,canh*canh:10:2);
      readln
      end.

      Bài tập 2: Viế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;
      Begin
      clrscr;
      Write(‘Nhap ban kinh:’); readln(r);
      Writeln(‘Chu vi duong tron la:’,2*pi*r:10:2);
      Writeln(‘Dien tich hinh tron la:’,pi*r*r:10:2);
      readln
      end.

      c. Nhận xét: pi là hằng số. Một hằng số có thể được người dùng khai báo hoặc do Pascal tự tạo. Pi là hằng do Pascal tự tạo nên người dùng không cần khai báo.

      Bài tập 3: Viết chương trình cho phép tính trung bình cộng của bốn số.

      a. Hướng dẫn:

      Nhập bốn số vào bốn biến a, b, c, d

      Trung bình cộng của a, b, c, d bằng (a + b + c + d)/4.

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

      Program TB_Cong_4_So;
      uses crt;
      Var a, b, c, d: real;
      Begin
      Clrscr;
      Write(‘Nhap so thu nhat:’);readln(a);
      Write(‘Nhap so thu hai:’);readln(b);
      Write(‘Nhap so thu ba:’);readln(c);
      Write(‘Nhap so thu tu:’);readln(d);
      Writeln(‘Trung binh cong: ‘,(a+b+c+d)/4):10:2;
      Readln
      end.

      Bài tập 4: Viết chương trình cho phép tính trung bình cộng của bốn số với điều kiện chỉ được sử dụng hai 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;
      Begin
      Clrscr;
      S:=0;
      Write(‘Nhap so thu nhat:’);readln(a); S:=S+a;
      Write(‘Nhap so thu hai:’);readln(a); S:= S+a;
      Write(‘Nhap so thu ba:’);readln(a); S:=S+a;
      Write(‘Nhap so thu tu:’);readln(a); S:=S+a;
      Writeln(‘Trung binh cong: ‘,S/4:10:2);
      readln
      end.

      Xem thêm:  Bài tập Pascal cơ bản từ cơ bản đến nâng cao có đáp án

      Bài tập 5: Viết chương trình cho phép tính trung bình nhân của bốn số với điều kiện chỉ được sử dụng hai biến.

      a. Hướng dẫn:

      Dùng một biến S có giá trị ban đầu bằng 1.

      Dùng một biến để nhập số.

      Sau khi nhập một số nhân ngay vào biến S.

      Trung bình nhân bốn số là căn bậc 4 tích của chúng (Dùng hai lần căn bậc hai).

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

      Program TB_nhan;
      uses crt;
      Var a, S: real;
      Begin
      clrscr;
      S:=1;
      Write(‘Nhap so thu nhat: ‘); readln(a); S:=S*a;
      Write(‘Nhap so thu hai: ‘); readln(a); S:=S*a;
      Write(‘Nhap so thu ba: ‘); readln(a); S:=S*a;
      Write(‘Nhap so thu tu: ‘); readln(a); S:=S*a;
      Write(‘Trung binh nhan cua bon so la:’,sqrt(sqrt(s)));
      readln
      End.

      Bài tập 6: Viết chương trình nhập hai số, đổi giá trị hai số rồi in ra hai số.

      a. Hướng dẫn:

      Dùng các biến a, b để lưu hai số được nhập từ bàn phím;

      Gán cho biến tam giá trị của a.

      Gán giá trị của b cho a. (Sau lệnh này a có giá trị của b).

      Gán giá trị của tạm cho cho b (Sau lệnh này b có giá trị của tam = a).

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

      Program Doi_Gia_Tri;
      uses crt;
      var a, b, tam:real;
      Begin
      clrscr;
      write(‘nhap a: ‘); readln(a);
      write(‘nhap b: ‘); readln(b);
      writeln(‘Truoc khi doi a =’,a,’ va b= ‘,b);
      readln;
      tam:=a;
      a:=b;
      b:=tam;
      writeln(‘Sau khi doi a =’,a,’ va b= ‘,b);
      readln
      end.

      Bài tập 7: Viết chương trình tính chu vi và diện tích của hình chữ nhật có chiều dài hai cạnh là a, b (được nhập từ bàn phím).

      a. Hướng dẫn:

      Nhập hai cạnh vào hai biến a, b.

      Chu vi hình chữ nhật bằng 2*(a+b); Diện tích hình chữ nhật bằng a*b.

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

      Program Chu_nhat;
      uses crt;
      Var a, b, S, CV: real;
      Begin
      Write(‘Nhap chieu dai:’); readln(a);
      Write(‘Nhap chieu rong:’); readln(b);
      S := a*b;
      CV := (a+b)*2;
      Writeln(‘Dien tich hinh chu nhat la:’,S);
      Writeln(‘Chu vi hinh chu nhat la:’,CV:10:2);
      readln
      end.

      Xem thêm:  Bài tập Pascal cơ bản từ cơ bản đến nâng cao có đáp án

      2. Câu hỏi tự luận vài tập luyện Pascal:

      Câu 1: Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng đủ trong ngôn ngữ lập trình Pascal?

      Câu 2: Cấu trúc chung của chương trình gồm mấy phần, đó là những phần nào?

      Câu 3: Em hiểu như thế nào về viết chương trình cho máy tính? Tại sao người ta cần viết chương trình cho máy tính?

      Câu 4: Điểm giống và khác nhau giữa hằng và biến?

      Câu 5: Bài toán là gì? Để giải quyết được một bài toán cụ thể ta cần làm gì? Thuật toán là gì? Trình bày các bước để giải một bài toán trên máy tính?

      Câu 6: Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu trong ngôn ngữ lập trình Pascal?

      3. Bài tập Turbo Pascal hay chọn lọc:

      Câu 1: Viết chương trình nhập vào hai số a,b. Kiểm tra tổng của chúng có phải là số dương và chia hết cho 3 hay không?

      Program hai_so_a_va_b;

      Uses crt;

      Var a,b :Integer;

      Begin

      Clrscr;

      If (a+b)>0 and (a+b) mod 3 =0 then writeln (‘Tong cua a va b vua la so duong vua chia het cho 3’)

      else writeln (‘Tong cua a va b khong vua la so duong vua chia het cho 3’);

      Readln;

      End.

      Câu 2: Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh lặp trong ngôn ngữ lập trình Pascal?

      – Cú pháp: For

      – Trong đó: For, to, do : là từ khóa.

      – Số lần lặp = (giá trị cuối) – (giá trị cuối) +1 (lần)

      – Cách thực hiện câu lệnh: Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị bằng giá trị đầu, sau mỗi vòng lặp, biến đếm được tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.

      Câu 3: Cho hai biến x và y. Hãy mô tả thuật toán đổi giá trị của các biến nói trên để x và y có giá trị tăng dần?

      INPUT: hai biến x và y.

      OUTPUT: x và y có giá trị tăng dần.

      Mô tả thuật toán:

      Xem thêm:  Bài tập Pascal cơ bản từ cơ bản đến nâng cao có đáp án

      – Bước 1: Nhập x, y.

      – Bước 2: Nếu x

      – Bước 3: tg <- x;

      x <- y;

      Y <- tg;

      – Bước 4: In giá trị x,y và kết thúc thuật toán.

      Câu 4: Nhập vào hai 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ó?

      Program hinh_chu_nhat;

      Uses crt;

      Var a,b, CV, DT: Integer;

      Begin

      Clrscr;

      Write (‘Hay nhap chieu dai: ’);

      Redln (a);

      Write (‘Hay nhap chieu rong: ’);

      Readln (b);

      CV:= (a+b)*2;

      DT:= a*b;

      Writeln (‘Chu vi hinh chu nhat la: ’, CV);

      Writeln (‘Dien tich hinh chu nhat la: ’, DT);

      Readln;

      End.

      Câu 5: 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 hinh_tron;

      Uses crt;

      Var R, CV, DT: Real

      Const pi=3.14;

      Begin

      Clrscr;

      Write (‘Hay nhap ban kinh: ’);

      Readln (R);

      CV:= 2*R*pi;

      DT:= R*R*pi;

      Writeln (‘Chu vi la: ’, CV:8:2);

      Writeln (‘Dien tich la: ’, DT:8:2);

      Readln;

      End.

      Câu 6: Viết chương trình nhập ba số a,b,c từ bàn phím. Hiển thị kết quả ra màn hình giá trị lớn nhất của ba số đó?

      Program so_lon_nhat;

      Uses Crt;

      Var a,b,c :Integer;

      Begin

      Clrscr;

      Writeln (‘Hay nhap so a: ’);

      Readln (a);

      Writenln (‘Hay nhap so b: ’);

      Readln (b);

      Writeln (‘Hay nhap so c: ’);

      Readln (c);

      If a>b and a>c then writeln (‘ a la so lon nhat’);

      If b>a and b>c then writeln (‘b la so lon nhat’);

      If c>a and c>b then writeln (‘c la so lon nhat’);

      Readln;

      End.

      Câu 7: Viết chương trình tính tổng N số tự nhiên đầu tiên?

      Program Tong_N;

      Uses crt;

      Var N,T,I: Integer;

      Begin

      Clrscr;

      Write (‘Hay nhap N: ’);

      Readln (N);

      T:= 0

      For i:=1 to N do T:=T+i;

      Writeln (‘Tong cua N so tu nhin dau tien la ’, N);

      Readln;

      End.

      Câu 8: Viết chương trình tính N! (Với N! = 1*2*3*…*n)?

      Program Tinh_tich;

      Uses crt;

      Var N,i :Integer;

      Giai thua: Longint;

      Begin

      Clrscr;

      Write (‘Hay nhap N: ’);

      Readln (N);

      Giai thua :=1

      For i:=1 to N do Giai thua:= Giai thua*I;

      Writeln (‘Tich la ’, Giai thua);

      Readln;

      End.

       
       
       
       
       
       
       
       
       
       
       

      Trên đây là bài viết của Luật Dương Gia về Bài tập Turbo Pascal từ cơ bản đến nâng cao có đáp án thuộc chủ đề Pascal, thư mục Tin học. Mọi thắc mắc pháp lý, vui lòng liên hệ Tổng đài Luật sư 1900.6568 hoặc Hotline dịch vụ 037.6999996 để được tư vấn và hỗ trợ.

      Duong Gia Facebook Duong Gia Tiktok Duong Gia Youtube Duong Gia Google
      Gọi luật sư
      TƯ VẤN LUẬT QUA EMAIL
      ĐẶT LỊCH HẸN LUẬT SƯ
      Dịch vụ luật sư toàn quốc
      Dịch vụ luật sư uy tín toàn quốc
      CÙNG CHỦ ĐỀ
      ảnh chủ đề

      Bài tập Pascal cơ bản từ cơ bản đến nâng cao có đáp án

      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. Mời các bạn tham khảo các bài tập Pascal cơ bản dưới đây.

      Xem thêm

      -
      CÙNG CHUYÊN MỤC
      • Cấu trúc tuần tự là gì? Ví dụ về cấu trúc tuần tự? Tin học 6
      • Cấu trúc rẽ nhánh là gì? Cấu trúc rẽ nhánh có mấy loại?
      • Tại sao không nên vừa ăn vừa sử dụng máy tính?
      • Phát biểu nào không phải là ưu điểm của việc tạo sơ đồ tư duy bằng phần mềm máy tính?
      • Thao tác nào không phải là thao tác định dạng văn bản?
      • Ngôn ngữ được sử dụng để viết chương trình là gì?
      • Trong chương trình bảng tính, người ta viết C3:D5 có nghĩa là?
      • Định dạng văn bản là gì? Phân loại các định dạng văn bản?
      • Mỗi website bắt buộc phải có? (ách bài tập Tin học lớp 6)
      • Mạng máy tính được chia thành mấy loại? Hãy kể tên?
      • Hướng dẫn cách phân tách số hàng nghìn trong Word nhanh
      • Hướng dẫn cách tính phần trăm trong Excel chi tiết nhất
      Thiên Dược 3 Bổ
      Thiên Dược 3 Bổ
      BÀI VIẾT MỚI NHẤT
      • Bản đồ, các xã phường thuộc huyện Bảo Lâm (Lâm Đồng)
      • Bản đồ, các xã phường thuộc quận Ninh Kiều (Cần Thơ)
      • Bản đồ, các xã phường thuộc thị xã Đức Phổ (Quảng Ngãi)
      • Bản đồ, các xã phường thuộc thị xã Tịnh Biên (An Giang)
      • Bản đồ, các xã phường thuộc TP Thuận An (Bình Dương)
      • Các biện pháp chăm sóc cây trồng Công nghệ lớp 7 bài 19
      • Bản đồ, các xã phường thuộc huyện Sông Hinh (Phú Yên)
      • Bản đồ, các xã phường thuộc huyện Cai Lậy (Tiền Giang)
      • Bản đồ, các xã phường thuộc huyện Đức Huệ (Long An)
      • Điều kiện để tốt nghiệp đại học loại giỏi như thế nào?
      • Xuất hay suất? Sơ xuất hay sơ suất? Xuất quà hay suất quà?
      • Viết 4 – 5 câu về tình cảm của em với một người thân
      LIÊN KẾT NỘI BỘ
      • Tư vấn pháp luật
      • Tư vấn luật tại TPHCM
      • Tư vấn luật tại Hà Nội
      • Tư vấn luật tại Đà Nẵng
      • Tư vấn pháp luật qua Email
      • Tư vấn pháp luật qua Zalo
      • Tư vấn luật qua Facebook
      • Tư vấn luật ly hôn
      • Tư vấn luật giao thông
      • Tư vấn luật hành chính
      • Tư vấn pháp luật hình sự
      • Tư vấn luật nghĩa vụ quân sự
      • Tư vấn pháp luật thuế
      • Tư vấn pháp luật đấu thầu
      • Tư vấn luật hôn nhân gia đình
      • Tư vấn pháp luật lao động
      • Tư vấn pháp luật dân sự
      • Tư vấn pháp luật đất đai
      • Tư vấn luật doanh nghiệp
      • Tư vấn pháp luật thừa kế
      • Tư vấn pháp luật xây dựng
      • Tư vấn luật bảo hiểm y tế
      • Tư vấn pháp luật đầu tư
      • Tư vấn luật bảo hiểm xã hội
      • Tư vấn luật sở hữu trí tuệ
      LIÊN KẾT NỘI BỘ
      • Tư vấn pháp luật
      • Tư vấn luật tại TPHCM
      • Tư vấn luật tại Hà Nội
      • Tư vấn luật tại Đà Nẵng
      • Tư vấn pháp luật qua Email
      • Tư vấn pháp luật qua Zalo
      • Tư vấn luật qua Facebook
      • Tư vấn luật ly hôn
      • Tư vấn luật giao thông
      • Tư vấn luật hành chính
      • Tư vấn pháp luật hình sự
      • Tư vấn luật nghĩa vụ quân sự
      • Tư vấn pháp luật thuế
      • Tư vấn pháp luật đấu thầu
      • Tư vấn luật hôn nhân gia đình
      • Tư vấn pháp luật lao động
      • Tư vấn pháp luật dân sự
      • Tư vấn pháp luật đất đai
      • Tư vấn luật doanh nghiệp
      • Tư vấn pháp luật thừa kế
      • Tư vấn pháp luật xây dựng
      • Tư vấn luật bảo hiểm y tế
      • Tư vấn pháp luật đầu tư
      • Tư vấn luật bảo hiểm xã hội
      • Tư vấn luật sở hữu trí tuệ
      Dịch vụ luật sư uy tín toàn quốc

      CÙNG CHỦ ĐỀ
      ảnh chủ đề

      Bài tập Pascal cơ bản từ cơ bản đến nâng cao có đáp án

      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. Mời các bạn tham khảo các bài tập Pascal cơ bản dưới đây.

      Xem thêm

      Tags:

      Pascal


      CÙNG CHỦ ĐỀ
      ảnh chủ đề

      Bài tập Pascal cơ bản từ cơ bản đến nâng cao có đáp án

      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. Mời các bạn tham khảo các bài tập Pascal cơ bản dưới đây.

      Xem thêm

      Tìm kiếm

      Duong Gia Logo

      Hỗ trợ 24/7: 1900.6568

      ĐẶT CÂU HỎI TRỰC TUYẾN

      ĐẶT LỊCH HẸN LUẬT SƯ

      VĂN PHÒNG HÀ NỘI:

      Địa chỉ: 89 Tô Vĩnh Diện, phường Khương Trung, quận Thanh Xuân, thành phố Hà Nội, Việt Nam

       Điện thoại: 1900.6568

       Email: [email protected]

      VĂN PHÒNG MIỀN TRUNG:

      Địa chỉ: 141 Diệp Minh Châu, phường Hoà Xuân, quận Cẩm Lệ, thành phố Đà Nẵng, Việt Nam

       Điện thoại: 1900.6568

       Email: [email protected]

      VĂN PHÒNG MIỀN NAM:

      Địa chỉ: 227 Nguyễn Thái Bình, phường 4, quận Tân Bình, thành phố Hồ Chí Minh, Việt Nam

       Điện thoại: 1900.6568

        Email: [email protected]

      Bản quyền thuộc về Luật Dương Gia | Nghiêm cấm tái bản khi chưa được sự đồng ý bằng văn bản!

      Chính sách quyền riêng tư của Luật Dương Gia

      Gọi luật sưGọi luật sưYêu cầu dịch vụYêu cầu dịch vụ
      • Gọi ngay
      • Chỉ đường

        • HÀ NỘI
        • ĐÀ NẴNG
        • TP.HCM
      • Đặt câu hỏi
      • Trang chủ