Trang 2 / 10 FirstFirst 123457 ... LastLast
Hiển thị kết quả từ 11 đến 20 / 94

Chủ đề: bai tap pascal

  1. #11
    Tham gia
    25-09-2006
    Bài viết
    533
    Like
    0
    Thanked 1 Time in 1 Post
    function kts(c:char):boolean;
    begin kts:=false;if c in ['0'..'9']then kts:=true end;

    function ktc(c:char):boolean;
    begin ktc:=false;c:=upcase(c);
    if c in ['A'..'Z']then ktc:=true end;

    var s:char;
    begin
    readln(s);
    if ktc(s) then write(s,' la chu');
    if kts(s) then write(s,' la so');
    end.

  2. #12
    Tham gia
    19-06-2007
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin

    minh muon lam mot trang web! cac ban co biet trang wed nao cho tao web mien phi ko? cho biet voi! cam on!

  3. #13
    Tham gia
    16-10-2006
    Location
    Hà Nội
    Bài viết
    2,073
    Like
    8
    Thanked 14 Times in 12 Posts

    Cần chú ý !

    Quote Được gửi bởi tungthanh500 View Post
    Ai làm dùm em bài này với:
    Code:
    Viết 1 chương trình cho phép nhập vào 1 kí tự, xác định kí tự đó là chữ hay là số.
    Bạn có thể dùng tập hợp. Nếu ký tự đó nằm trong ['a'..'z'] hay ['A'..'Z'] {không biết có dấu nháy đơn không nữa} thì là chữ còn trog [0..9] thì là số.

  4. #14
    Tham gia
    16-10-2006
    Location
    Hà Nội
    Bài viết
    2,073
    Like
    8
    Thanked 14 Times in 12 Posts
    Quote Được gửi bởi pham ha View Post
    minh muon lam mot trang web! cac ban co biet trang wed nao cho tao web mien phi ko? cho biet voi! cam on!
    Bạn sang box Internet - Web, sẽ có nhiều người giúp bạn.

  5. #15
    Tham gia
    19-07-2007
    Bài viết
    63
    Like
    0
    Thanked 0 Times in 0 Posts
    Có ai có lòng hảo tâm giúp em với :
    Ta có thể viết một số dưới dạng cơ số 3 gồm các chữ số 0,1,2.
    Hãy viết chương trình nhập vào 1 số và in ra số đó có các chữ số là 0,-1,1
    Ex : 19=1*3^3+(-1)*3^3+0*3^2+1*3=1-101(hệ cơ số 3 mới).

  6. #16
    Tham gia
    15-03-2007
    Bài viết
    73
    Like
    0
    Thanked 2 Times in 2 Posts
    val nếu đc thì đó là số ngược lại là chữ
    bài hệ cơ số thì tui không hỉu

  7. #17
    Tham gia
    03-01-2004
    Bài viết
    903
    Like
    0
    Thanked 11 Times in 7 Posts
    Ta có thể viết một số dưới dạng cơ số 3 gồm các chữ số 0,1,2.
    Hãy viết chương trình nhập vào 1 số và in ra số đó có các chữ số là 0,-1,1
    Ex : 19=1*3^3+(-1)*3^3+0*3^2+1*3=1-101(hệ cơ số 3 mới).
    Tui nghĩ như vầy:

    19 = 6*3 + 1
    6 = 2*3 + 0
    2 = 0*3 + 2 = (0+1)*3 - 1 = 1*3 + (-1)

    Do đó có thể viết 19 là 1(-1)01 theo hệ cơ số "kỳ cục" này

    Kiểm tra lại:

    19 = 6*3 + 1
    = (2*3 + 0)*3 + 1
    = ((1*3 + (-1))*3 + 0)*3 + 1
    = 1*(3^3) + (-1)*(3^2) + 0*(3^1) + 1*(3^0)

    Tóm lại: cứ làm như mình đang muốn làm cho hệ cơ số 3:
    x = 3*q + r (r là 0 hay 1 hay 2)
    Nhưng nếu r là 2 thì tăng q lên 1 (tức là thay vì có x = 3*q + 2 thì thay bằng x = 3*(q+1) + (-1)) là được

    (có gì sai sót mong được góp ý, xin cám ơn)

    -thân

  8. #18
    Tham gia
    25-07-2002
    Location
    https://t.me/pump_upp
    Bài viết
    1,756
    Like
    9
    Thanked 55 Times in 41 Posts
    Có ai có lòng hảo tâm giúp em với :
    Ta có thể viết một số dưới dạng cơ số 3 gồm các chữ số 0,1,2.
    Hãy viết chương trình nhập vào 1 số và in ra số đó có các chữ số là 0,-1,1
    Ex : 19=1*3^3+(-1)*3^3+0*3^2+1*3=1-101(hệ cơ số 3 mới).
    Đề Sai rồi làm sao mà làm....
    . 1*3^3=27
    . (-1)*3^3=-27
    . 0*3^2=9
    . 1*3^1=3
    . Cộng lại=11 chứ đâu có = 19 ????

  9. #19
    Tham gia
    25-07-2002
    Location
    https://t.me/pump_upp
    Bài viết
    1,756
    Like
    9
    Thanked 55 Times in 41 Posts
    Cùng phân tích:
    + Hệ số 10 sử dụng 0,1,2,3...9 ( mười chữ số)
    + hệ số 2 sử dụng 0,1 ( hai chữ số)
    + hệ số 16 sử dụng 0,1,2,3.... A,B,C,D,E,F ( mười sáu chữ số)
    ==> Nếu là hệ số 3 phải sử dụng 0,1,2 ( ba chữ số mới hợp lý)nhưng thay thế chữ số 2 = -1.
    vậy 19=(-1)01=(-1)*3^2+0*3^1+1*3^0=2*9+0*3+1*1=19
    20=(-1)0(-1)=(-1)*3^2+0*3^1+(-1)*3^0=2*9+0*3+2*1=20
    Từ đó thuật toán đơn giản.
    Chia số đó đến khi phần chia còn =0, lần lượt lấy số dư theo chiều ngược, thay 2 = (-1)====> OK.
    Ví dụ số 25
    25:3=8 dư 1
    8:3 =2 dư 2
    2:3 =0 dư 2
    0:3:=0
    25= 221=(-1)(-1)1=(-1)*3^2+(-1)*3^1+1*3^0=2*9+2*3+1*1=25



    Phù phù có thế thôi mà.....

  10. #20
    Tham gia
    22-02-2005
    Location
    Thanh Hóa - NT - HN
    Bài viết
    658
    Like
    0
    Thanked 1 Time in 1 Post
    Sặc....nói đến lập trình và cả cái pascal chết tiệt này là em đau đầu....em học kinh tế mà cũng fai học cái này...em chả hiểu sao nữa...học ba lần rồi chưa qua.

Trang 2 / 10 FirstFirst 123457 ... LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •