Đăng nhập diễn đàn

kết quả từ 1 tới 5 trên 5
  1. #1

    Tham gia ngày:May 2011
           Bài gởi:98.759
           SÁNG LẬP SONTINH1.COM

    14 Một số bài tập Pascal rèn luyện có kèm gợi Ý giải

    Một số bài tập Pascal rèn luyện có kèm gợi Ý giải



    Bài tập 1: Viết chương trình giải phương trình bậc hai: ax2 + bx + c = 0, a#0.
    PHP Code:
    Gợi ý:
        - 
    Tính Delta=b*b-4*a*c.
        - 
    Biện luận:
            
    Delta<0Phương trình vô nghiệm.
            
    Delta=0Phương trình có nghiệm kép= -b/(2*a).
            
    Delta>0Phương trình có 2 nghiệm phân biệtx1,= (-bSQRT(Delta))/(2*a). 
    Bài tập 2: Viết chương trình nhập vào từ bàn phím: giờ, phút, giây. Cọng thêm một số giây cũng được nhập từ bàn phím. Hãy in ra kết quả sau khi cọng xong.
    PHP Code:
    Gợi ý:
        - 
    Gọi số giây được cộng thêm làssGán giây:=giây+ss.
        - 
    Nếu giây60 thìphút:=phút giây DIV 60 và giây:=giây MOD 60.
        
    Nếu phút60 thìgiờ:=giờ phút DIV 60 và phút:=phút MOD 60. 
    Bài tập 3: Viết chương trình tìm Max, Min của 4 số: a, b, c, d.

    Bài tập 4: Viết chương trình nhập vào ngày, tháng, năm. Máy sẽ hiện lên ngày, tháng, năm hôm sau.
    PHP Code:
    Gợi ý:
        
    Biện luận theo thángGom tháng thành 3 nhómtháng có 31 ngày (1,3,5,7,8,10,12), tháng có 30 ngày (4,6,9,11và tháng 2 (có 28 hoặc 29 ngày tùy theo năm nhuận).
        
    Dùng lệnh lựa chọn
        CASE 
    thang OF
        1
    ,3,5,7,8,10,12: ..........
        
    4,6,9,11: .....................
        
    2: ................................
        
    END
    Bài tập 5: Viết chương trình in ra màn hình các giá trị của bảng mã ASCII từ 0->255.
    PHP Code:
    Gợi ý:
        
    Cho biến i chạy từ 0 -> 255. In ra màn hình i và CHR(i). 
    Bài tập 6: Viết chương trình in ra màn hình các số nguyên từ 1 đến 100 sao cho cứ 10 số thì xuống dòng.
    PHP Code:
    Gợi ý:
        
    Cho biến i chạy từ 1 -> 100. In ra màn hình i và kiểm tranếu i MOD 10=0 thì WRITELN
    Bài tập 7: Viết chương trình in ra màn hình bảng cữu chương.
    PHP Code:
    Gợi ý:
        
    Dùng 2 vòng lặp FOR lồng nhaui là số bảng cữu chương (2...9), j là số thứ tự trong từng bảng cữu chương (1...10).
        For 
    i:=2 To 9 Do
            For 
    j:=1 To 10 Do Writeln(i,’x’,j,=,i*j); 
    Bài tập 8: Viết chương trình tính các tổng sau:
    PHP Code:
    S0 n! = 1*2*...*n        {n giai thừa}
            
    S1 1/+ ... + 1/n
            S2 
    1/2! + ... + 1/n!
            
    S3 x2/2! + x3/3! + ... + xn/n!
            
    S4 x2/2! - x3/3! + ... + (-1)nxn/n!
            
    S5 sin(x) + sin2(x) + ... + sinn(x). 
    Bài tập 9: Viết chương trình để tìm lời giải cho bài toán sau:
    Trong giỏ vừa thỏ vừa gà,
    Một trăm cái cẳng bốn ba cái đầu.
    Hỏi có mấy gà mấy thỏ?

    Bài tập 10: Viết chương trình để tìm lời giải cho bài toán sau:
    Trăm trâu trăm bó cỏ
    Bó lại cho tròn
    Trâu đứng ăn năm
    Trâu nằm ăn ba
    Năm trâu nghé ăn một.
    Hỏi có bao nhiêu trâu đứng, trâu nằm, trâu nghé?

    Bài tập 11: Viết chương trình nhập vào các số nguyên từ bàn phím cho đến khi nào gặp số nguyên tố thì kết thúc nhập. Tính tổng các số chẵn và trung bình cọng các số lẻ.
    PHP Code:
    Gợi ý:
        
    Dùng vòng lặp REPEAT ... UNTIL NTođể nhậpTrong đóNTo là biến kiểu Boolean để kiểm tra số được nhập vào có phải là số nguyên tố hay không
    Bài tập 12: Viết chương trình nhập vào một số nguyên dương. Hãy thông báo lên màn hình số đó có bao nhiêu chữ số và tổng các chữ số của số đó.

    Gợi ý:
    Dùng vòng lặp WHILE. Trong khi N>0 thì: lấy ra chữ số cuối cùng của N để tính bằng phép toán MOD 10, sau đó bỏ bớt đi chữ số cuối cùng của N bằng phép toán DIV 10.

    Bài tập 13: Viết chương trình in ra màn hình tất cả các số nguyên tố từ 2 đến N. Với N được nhập từ bàn phím.

    Bài tập 14: Viết chương trình phân tích một số ra thừa số nguyên tố. Ví dụ: N=100 sẽ in ra màn hình:

    PHP Code:
        100    |    2
        50    
    |    2
        25    
    |    5
        5    
    |    5
        1    


    Bài tập 15: Số hoàn thiện là số tự nhiên có tổng các ước của nó (không kể chính nó) bằng chính nó. Viết chương trình kiểm tra xem một số được nhập vào từ bàn phím có phải là số hoàn thiện hay không? Ví dụ: 6, 28 là các số hoàn thiện.
    PHP Code:
    Gợi ý:
        - 
    Tính tổng các ước số của Ntừ 1  N div 2 lưu vào biến S.
        - 
    Nếu S=N thì N là số hoàn thiện
    Bài tập 16: Viết chương trình in ra các số nguyên từ 1 đến N2 theo hình xoắn ốc với N được nhập vào từ bàn phím. Ví dụ, với N=5 ta có:
    1 2 3 4 5
    16 17 18 19 6
    15 24 25 20 7
    14 23 22 21 8
    13 12 11 10 9

  2. #2

    Tham gia ngày:Feb 2012
           Bài gởi:1
           Thành Viên ST1
    Bài tập 14: Viết chương trình phân tích một số ra thừa số nguyên tố.
    Ví dụ: N=100 sẽ in ra màn hình:
    PHP Code:
        100    |    2
        50    
    |    2
        25    
    |    5
        5    
    |    5
        1    
    |
    và Kết luậnVay 100=2.2.5.5 
    Ai giải giùm bài này với, vưa rồi thi nhưng bí. Cám ơn rất nhiều

  3. #3

    Tham gia ngày:Mar 2012
           Bài gởi:1
           Thành Viên ST1
    Nhập vào số tự nhiên n. xét xem số đó có đối xứng hay ko.(một số đối khi viết ngược lại ta dc số giống ban đầu.

  4. #4

    Tham gia ngày:Jul 2011
           Bài gởi:1.281
           
    Bo Vĩ Đại
    Trích Nguyên văn bởi huongtramy Xem bài viết
    Bài tập 14: Viết chương trình phân tích một số ra thừa số nguyên tố.
    Ví dụ: N=100 sẽ in ra màn hình:
    PHP Code:
        100    |    2
        50    
    |    2
        25    
    |    5
        5    
    |    5
        1    
    |
    và Kết luậnVay 100=2.2.5.5 
    Ai giải giùm bài này với, vưa rồi thi nhưng bí. Cám ơn rất nhiều
    sax, cái này mình cũng tìm hiểu sơ sơ và đây là bài giải. Cái tính đúng đắn có tuyệt đối hay không thì mình không biết, nhưng chắc là được .:D

    var n,i: integer;
    begin
    write('Nhap so nguyen to: ');readln(n);
    repeat
    i:=2;
    while (n mod i <> 0) and ( i < n) do inc(i);
    write(i:4);
    n:=n div i;
    until n=1;
    writeln;
    readln;
    end.

  5. #5

    Tham gia ngày:Jul 2011
           Bài gởi:1.281
           
    Bo Vĩ Đại
    Trích Nguyên văn bởi ntpilm Xem bài viết
    Nhập vào số tự nhiên n. xét xem số đó có đối xứng hay ko.(một số đối khi viết ngược lại ta dc số giống ban đầu.
    đang suy nghĩ, nếu là xâu thì nó có trong SGK :)

Bài viết liên quan nói về chủ đề này , bạn có thể tham khảo thêm :

  1. [Pascal] Viết chương trình Pascal tính tổng S = 1+2+...+N
    By Ngoctruat in forum Pascal
    Trả lời: 0
    Bài mới: 11-02-2011, 09:53 PM
  2. Trả lời: 0
    Bài mới: 11-02-2011, 09:49 PM
  3. Trả lời: 0
    Bài mới: 11-02-2011, 10:32 AM
  4. [Phần mềm] Giúp học Pascal tốt hơn
    By Asa Nov in forum Pascal
    Trả lời: 6
    Bài mới: 10-16-2011, 06:56 PM
  5. Trả lời: 3
    Bài mới: 09-29-2011, 10:59 AM

ABOUT

HOT FORUM

SOCIAL

biểu thuế

Giới thiệu trường THPT Sơn Tịnh 1

Trường THPT Sơn Tịnh 1 được hình thành vào năm 1975 , sau ngày
miền Nam hoàn toàn giải phóng . Đây là trường THPT đầu tiên và duy nhất
của huyện cho đến năm 1979. Trương nằm ở trung tâm thị trấn Sơn Tịnh ,
thu nhận học sinh 21 xã , thị trấn của Huyện . Địa bàn cư trú xa nhất của học
sinh trên dưới 40Km , đường giao thông không được phát triển... Xem chi tiết