Tìm kiếm bài viết theo id

help có AI BIẾT LÀM PASCAL KO GIÚP EM VỚI

Thảo luận trong 'Chuyện trò' bắt đầu bởi comment_007, 27/11/11.

ID Topic : 4209818
Ngày đăng:
27/11/11 lúc 09:30
  1. comment_007 Thành Viên Cấp 3

    Tham gia ngày:
    3/2/11
    Tuổi tham gia:
    15
    Bài viết:
    622
    help có AI BIẾT LÀM PASCAL KO GIÚP EM VỚI HIC HIC thứ 7 bà cô mới cho đề thi mà thư hai em phải nộp 5 bài thi pascal học kì rồi có anh em sinh viên nào làm dc mấy bài này giúp em với em xin cảm ơn và hứahelp có AI BIẾT LÀM PASCAL KO GIÚP EM VỚI - 1 sẽ lên lịch topic cho mọi công sức của anh em trong vòng 1 tháng ạhelp có AI BIẾT LÀM PASCAL KO GIÚP EM VỚI - 2
    đề 1:
    in bảng cửu chương 2
    đề 2:
    tìm tất cả chử số có 3 chử số abc sao cho tổng các lập phương của các chữ số đó abc= a ^3 + b^3+ c ^3
    ví dụ 153= 13^3 +5^3 + 3^3
    đề 3 :
    *
    **
    ***
    ****
    (n dòng , n cột)
    đề 4 :
    tìm ước chung lớn nhất của 2 số nguyên dương a , b
    đề 5:
    tính S=1^1+2^2+3^3+......+n^n
    :rap:
    anh em bit làm dc bài nào thì giúp em với chứ em ngu tin có hạng lun ạ help có AI BIẾT LÀM PASCAL KO GIÚP EM VỚI - 3
    1 lần nữa thank anh em nhìu
     
  2. comment_007 Thành Viên Cấp 3

    anh em giải dc bài nào thì đưa bài đó lên em cảm ơn 100000%
     
  3. superguard Thành Viên Cấp 2

    Tất cả những bài này đều là căn bản lập trình pascal. Bạn có thể tham khảo các sách bài tập về pascal (có sẵn ở nhà sách). Bạn nên tự tìm hiểu và làm sẽ rất thú vị. Chúc bạn thành công
     
  4. ngondzoday Thành Viên Cấp 2

    pascal mình học từ 11 năm trước mà không dùng đến nên quên gần hết rồi, không giúp bạn được rồi, nhưng cách làm thì các ngôn ngữ như nhau thôi, để mình gợi ý nhé.

    trước tiên bạn phải hiểu 1 cấu trúc chương trình viết bằng ngôn ngữ bạn dùng ( ở đây là pascal).
    Mã giả

    1/

    ham chinh
    {
    khai báo biến i kiểu số nguyên
    vòng lặp for i=1; i tien den 10 ; i++
    {

    xuat("2*i\n")
    }
    }

    2/
    cách 1
    Dùng div hoặc mod để tách a,b,c
    a= abc div 100
    b= ( abc - (100*a) ) div 10
    c = abc mod 10

    rồi tính S thôi, lũy thừa thì khai báo hàm này vì TP không có sẵn hàm pow

    Function lapphuong(n:integer):longint;
    Var
    i:integer;
    s:longint;
    Begin
    s:=1;
    For i:=1 to 3 do
    s:=s*n;
    lapphuong:=s;
    End;

    đề 3 :

    sử dụng 2 vòng lặp for để in
    // kiểu c nhé
    void bai3(int n)
    {
    for (int i=1;i<=n;i++)
    {
    for (int j=1;j<=i;j++)
    {
    xuat("*");
    }
    }
    }

    bài 4: dùng thuật toán Euclid

    giải bằng đệ quy hoặc vòng lặp

    bài 5:

    dùng lại

    Function nmun(n:integer):longint;
    Var
    i:integer;
    kq:longint;
    Begin
    kq:=1;
    For i:=1 to n do
    kq:=kq*n;
    lapphuong:=kq;
    End;

    rồi sử dung vòng lặp for For i:=1 to n do 1 lần nữa để truyền n cho nmun tăng dần

    int s=1;
    int t=1
    for(int i=1;i<=b;i++)
    s=s*nmun(i);
    t=t+s


    Nói chung phải tự làm thì mới hiểu được, cố lên, 5 bài đó chủ yếu là về vòng lặp thôi
     
  5. HMAT Thành Viên Cấp 3

    Toàn là bài làm vòng lặp cho bác có khái niệm thôi. Cố lên
     

Tình hình diễn đàn

  1. passio,
  2. Vinaphone TPHCM,
  3. HuyBoss9001,
  4. takesi
Tổng: 786 (Thành viên: 7, Khách: 772, Robots: 7)