Cần được hướng dẫn về lập trình

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi kaiser2004, 31/1/06.

  1. ke-to-mo

    ke-to-mo Mr & Ms Pac-Man

    Tham gia ngày:
    4/1/03
    Bài viết:
    145
    đúng, quan trọng là thuật tóan, nhưng mỗi ngôn ngữ lập trình đều có cách sử dụng khác nhau và các hàm khác nhau, do đó vẫn phải học, học và học. còn nếu muốn viết một chương trình mô phỏng máy tính đơn giản như công trừ nhân chia, giải PTbậc 1, 2, giải hệ pt bậc 1, lấy căn, làm tròn số và có thể là cả tích phân (dạng tóan đơn giản, tui có đọc 1 cuốn sách hướng dẫn giải tích phân bằng pascal -> đọc xong không hiểu gì cả!!!) ... tất cả đều có thể làm bằng pascal, chỉ có đều giao diện không được đẹp mắt.
     
  2. Superhackerboy

    Superhackerboy Mario & Luigi

    Tham gia ngày:
    4/4/03
    Bài viết:
    754
    s = 0
    cho i chạy từ 1 đến n
    tính s+= [x ^ (2i-1)] / (2i-1)

    đơn giản mà, còn đòi bàn hoàn chỉnh hả, miễn giùm, đế chú em copy nộp thầy à. :))

    s=0
    dem=0
    đầu tiên là chạy i = 1 -> n, j = 1 -> n, check a[j] có phài số nguyên tố hay không rồi
    if a[j] la so nguyen to
    {
    s+=a[j]
    dem++
    }

    cuoi cùng trung binh = s/ dem

    đường chéo phụ của ma trận có giảm dần nghiêm cách ko? << không hiểu đề! gõ lại đúng chính tả đi
     
  3. Vincent Valentin

    Vincent Valentin Youtube Master Race

    Tham gia ngày:
    4/3/06
    Bài viết:
    11
    trích dẫn:bác ơi chỉ em với em die quá .Đề như sau tính dãy s=x+x^3/3!+x^5/5!+....(n số).Nhập vào x và n sau đó xuất ra tổng.Rồi 1 bài nữa nhập vào n xuất ra 1 ma trận (0<n<=20),sau đó tính trung bình cộng của các số nguyên tố trong đó,tìm xem đường chéo phụ của ma trận có giảm dần nghiêm cách ko?

    trả lời: trong bài s=x+x^3+3!+......
    thì bác nếu xài C thì có thể xây dựng các hàm con như sau:
    +hàm tính giai thừa của một số: tính giai thừa của một số ta chỉ nhân nó n(n-1)..1. có hai cách là dùng một dòng lập for để tính giai thừa hay là dùng định nghĩa đệ qui
    +hàm tính tổng cộng: sử dụng một vòng lập for
    nếu dùng Pascal thì chúng ta có thể dùng hai functional
    thế là xong bài 1
    đối với bài 2:
    ta dùng một hàm kiểm tra số nguyên tố sau đó là một chương trình tính tổng thế là xong>
     
  4. philongtungtroi

    philongtungtroi C O N T R A

    Tham gia ngày:
    5/1/03
    Bài viết:
    1,670
    Nơi ở:
    Cô đơn Hoang Đảo
    Có huynh nào biết cách tạo ra một bảng số (hay 1 đồng hồ chỉ có phút mà thôi ) mà nó chạy ngược từ 60 đến 0 hay không vậy? Nếu không có code chỉ cần tư vấn cho em vài điều là được ạ! (Em dốt lập trình lắm nhé!)(Tạo bằng VC++ 6.0 MFC Multi or single Document nhé!)
     
  5. tungnhoi

    tungnhoi Youtube Master Race

    Tham gia ngày:
    19/1/06
    Bài viết:
    10
    Nơi ở:
    Hà Nội
    Dễ thôi
    Em sẽ demo cho anh = pascal nhé
    BT4:

    fucntion ngto(n:integer):boolean;
    var j:integer
    begin
    j=2;
    while (j<=sqrt(n) and (n mod j <> 0 ) then
    j=j+1

    if j>sqrt(n) then ngto:=true
    else ngto:=false;
    end;

    begin clrscr;
    write('Nhap 1 so N: '); readln(n);
    if ngto(n) then writeln('N = ',n,' la so ngto')
    else
    repeat
    n=n-1;
    until ( ngto(n) ) or (n=0)
    writeln('So nguyen to gan n nhat la: ',n);
    readln;
    end.
    Chú ý: Số nhập phải khác 0 nhé
     
  6. tungnhoi

    tungnhoi Youtube Master Race

    Tham gia ngày:
    19/1/06
    Bài viết:
    10
    Nơi ở:
    Hà Nội
    À quên còn có cả phần lớn hơn số đó nữa chứ
    anh tự làm típ nhé
     

Chia sẻ trang này