Thư mục

Dành cho Quảng cáo

  • ViOLET trên Facebook
  • Học thế nào
  • Sách điện tử Classbook
  • Xa lộ tin tức

Hỗ trợ kỹ thuật

  • (Hotline:
    - (04) 66 745 632
    - 0982 124 899
    Email: hotro@violet.vn
    )

Thống kê

  • lượt truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Chào mừng quý vị đến với Thư viện Đề thi & Kiểm tra.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    MỘT SỐ BÀI TẬP PASCAL

    (Bài giảng chưa được thẩm định)
    Nguồn:
    Người gửi: Trần Lê Văn Huy
    Ngày gửi: 20h:33' 04-05-2012
    Dung lượng: 342.5 KB
    Số lượt tải: 3166
    Số lượt thích: 0 người

    BÀI TẬP TURBO PASCAL
    I. Làm quen với chương trình Pascal – Khai báo, sử dụng biến – Các thủ tục vào ra.
    Bài tập 1.1:
    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.

    
    c. Nhận xét: Lệnh write cho phép in ra màn hình một hoặc nhiều mục. Có thể định dạng được số in ra bằng cách qui định khoảng dành cho phần nguyên, khoảng dành cho phần thập phân.
    Bài tập 1.2:
    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.

    
    c. Nhận xét: Bài tập 1.2 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.
    Bài tập 1.3:
    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 1.4:
    Viết chương trình tính diện tích của tam giác có ba cạnh là a,b,c (được nhập từ bàn phím)
    a. Hướng dẫn:
    - Nhập ba cạnh của tam giác vào ba biến a,b,c.
    - Nửa chu vi của tam giác p = (a+b+c)/2.
    - Diện tích của tam giác: s =.
    b. Mã chương trình:
    Program TAM_GIAC;
    uses crt;
    Var a,b,c,p,S: real;
    Begin
    clrscr;
    Write(`Nhap canh a:`);readln(a);
    Write(`Nhap canh b:`);readln(b);
    Write(`Nhap canh c:`);readln(c);
    p:=(a+b+c)/2;
    S:= sqrt(p*(p-a)*(p-b)*(p-c));
    Write(`Dien tich tam giac la:`,s:10:2);
    readln
    end.

    
    b. Nhận xét: Ở đây ta lại hai lần dùng biến trung gian p, s để chương trình sáng sủa, dễ theo dõi.


    Bài tập 1.5:
    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
    192555

    tai lieu nay hay!

    No_avatar

    chỉ tôi viết chương trình này bằng pascal với: tìm số lớn nhất trong 4 số a,b,c,d

    (có đặt ẩn phụ x và dùng thuật toán "else")

     

    No_avatar

    cái này là một quyển sách luôn hả

     

     

    No_avatar

    xin cho em hỏi các thầy cô có cả bộ sách về pascal không boss hết lên em cám ơn nhiều

    No_avatarf

    tai lieu nay rat hay!em xin cam on thay!

     

    No_avatar

    mọi người ai giải giúp mình bài này với viết chương trình nhập vào một số nguyên dương n sau đó chèm chữ số 0 vào sau các số lẻ n.

    ví dụ n=4321,chèm 0 vào sau các chữ số lẻ của n sẽ được số 410230

    No_avatar

    cam on cac thay, cac co...

     

    No_avatar

    ai co the giai giup em bai toan ny duoc ko?

    de la tim y: y=30%.y=-1,3

     

    No_avatar

    nhờ ae giải hộ bài này : nhập từ bàn phím hai sâu,hoán đổi vị trí và đưa 2 sau ra màn hình .cảm ơn ae truoc

    No_avatar

    Cho mình hỏi bài tập này nha! Viết chương trình nhập số nguyên n không chia hết cho 2. Tính tổng 1+1/3^2+1/5^2=...+1/n^2.

       *Em viết ^2 có nghĩa là mũ hai nha các bác! Trả lời em gấp nhé!

     
     
     
    Gửi ý kiến
    print