1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Thảo luận đề thi Visual Basic 19/1/2011

Thảo luận trong 'Thảo luận đề thi' bắt đầu bởi toilatoi, 14 Tháng một 2011.

  1. toilatoi New Member

    Số bài viết: 45
    Đã được thích: 0
    Điểm thành tích: 0
    Chào anh em !
    Ngày thi gần tới rồi , mà nhìn chung kiến thức của mình còn rất mơ hồ . Anh em nào có phương pháp hay dạng hay về môn này thì chia sẻ nhé !
    Hihi , sẳn tiện chia sẻ câu tủ của thầy cô của nhau luôn nhé .. Mình rất sợ rớt môn này ( tận 5 chỉ) , nhưng khả năng nắm bắt thì có hạn , mong anh em giúp đỡ ^^
  2. tiendat18 New Member

    Số bài viết: 28
    Đã được thích: 0
    Điểm thành tích: 1
  3. vanbinh_21 <marquee><b><i>--- waiting for you... mãi chờ em..

    Số bài viết: 2,077
    Đã được thích: 52
    Điểm thành tích: 48
    thôi giờ còn mấy ngày mấy bạn xem lại bài tập hết đi. tham khảo mấy dạng của mấy năm trước nửa vào mà làm cho qua đi. môn này nhiều người rớt lắm àh nha. chúc may mắn...
  4. minhcay New Member

    Số bài viết: 4
    Đã được thích: 0
    Điểm thành tích: 0
    chèn thì có cách làm như sau:for i=1 to n
    for j=i+1 to n
    t=a(i)
    a(i)=a(j)
    a(j)=t
    next
    next
    for i=1 to n
    "thuật toán chèn"
    end sub
    Chắc chắn sẽ ra,học kỹ cấu trúc này,kỹ nha
  5. tranvanhotmit New Member

    Số bài viết: 21
    Đã được thích: 0
    Điểm thành tích: 0
  6. dollyboy Member

    Số bài viết: 37
    Đã được thích: 2
    Điểm thành tích: 8
    mình đọc cái đó thấy hình như sai thì phải.(có gì không đúng thì bỏ qua hoho O:)
    mình có cách khác:
    for i = len(chuỗi) to j step -1 'j là vị trí muốn chèn'
    a(i+1) = a(i)
    next i
    T = a(j) 'T là cái muốn chèn vào vị trí j'
    end sub

    cái này chạy được nè!

    cho mình hỏi cái câu 3 điểm người ta bắt mình chạy từng bươc chương trình thì mình làm thế nào
  7. amuraiboy Member

    Số bài viết: 252
    Đã được thích: 0
    Điểm thành tích: 16
    VB mfinh nghi cũng không khó mấy! Vì ở phổ thông đã học Pascal rôì mà!!
    Quay đi quay lại thì cũng mấy dạng sắp xếp, chèn, số nguyên tố,, đảo chuổi, thôi!
    Còn theo mình phần chạy code là khó nhất! Lung tung hết! Ác hơn nữa là nó có chương trình con!
    Chúc các bạn thi thật tốt!
  8. Xuân Hiếu Phạm Xuân Hiếu

    Số bài viết: 2,124
    Đã được thích: 2
    Điểm thành tích: 38
    VB với pascal khác nhau nhiều đó. Pascal là nền tảng lập trình căn bản thôi, còn VB là lập trình cơ bản. Mấy dạng sắp xếp, chén, số nguyên tố, đảo chuỗi đều là sơ cấp. Còn chuỗi Fibonacci, mảng, đệ quy và quy hoạch động, ... mà trong VB còn thêm những phần về đồ họa cũng như listbox, combobox, checkbox... Kỳ trước chết vì không ôn listbox, trong sách không có dạng chỉ có bài tập thầy cho thì mới có. Theo mình nên ôn tổng hợp các bài tập thầy cho thì coi lại, nhớ mấy dạng code cơ bản đã học. Chúc các bạn thi tốt.

    Cái này nhầm rồi, đâu phải chèn. Gọi là đảo chuỗi thì đúng hơn, mà chạy nhiều vòng lặp, mất thời gian nữa.
    Cấu trúc chạy thử như thế này
    Mã:
    i: 1 .. 2 .. 3 .. n
    > i = 1  
       j: 2 .. 3 .. 4 .. n
       > j = 2
          thì t= a(1), a(1) = a(2), a(2) =t 
       > j=3
          thì t= a(1), a(1) = a(3), a(3) =t 
        ...
        > j=n
          thì t= a(1), a(1) = a(n), a(n) =t       
    > i =2
       j: 3 .. 4 .. n
       > j = 3
          thì t= a(2), a(2) = a(3), a(3) =t 
       > j=4
          thì t= a(2), a(2) = a(4), a(4) =t 
        ...
        > j=n
          thì t= a(1), a(1) = a(n), a(n) =t      
    ...
    > i=n-1
       j=n
          thì t= a(n-1), a(n-1) = a(n), a(n) =t    
    Ví dụ chuỗi abcd thì kết thúc nó là dcba.

    Cái này mới đúng là code chèn
    Ví dụ chạy thử lệnh trên nhé
    Mã:
    chuỗi a nhập vào là "xyz"
    ký tự muốn chèn t= "k" vào vị trí j= 2 
    
    For i = len(a) = 3 to 2 step -1
    i = 3
         a(4)= a(3) = "z"
    i= 2
         a(4)= a(3) = "y"
    next
    
    a(j=2)= "k"
    
    Kết quả là "xkyz"
    
    Có sai gì các bạn chỉnh cho mình nhé. :D
  9. dollyboy Member

    Số bài viết: 37
    Đã được thích: 2
    Điểm thành tích: 8
    cái câu mà người ta bắt mình chạy từng bươc chương trình thì mình làm thế nào?
    :-/ ai giúp mình với!
  10. toilatoi New Member

    Số bài viết: 45
    Đã được thích: 0
    Điểm thành tích: 0
  11. minhcay New Member

    Số bài viết: 4
    Đã được thích: 0
    Điểm thành tích: 0
    trời:đây là chèn dãy tăng đó;tui mới thi kái đó mà
    trong sắp trường bán có cái đó ak
    thêm vài câu đão chuỗi,chuẩn hóa chuỗi lại khác

    sắp xếp đã mới chèn,thì đại loại như thế này:for i=1 to j step -1
    a(I)=a(i+1)
    msgbox
    vvvv
  12. chanhvan08 New Member

    Số bài viết: 384
    Đã được thích: 0
    Điểm thành tích: 0
    Đề thì gồm các phần: chạy chương trình bằng tay, cho kết quả! Phần này có khi lồng cả 1 phần khác vào, theo kiểu cho 1 đoạn chương trình (thường là vòng lặp) và biểu viết lại theo kiểu khác mà không thay đổi chức năng chương trình!
    Viết các chương trình theo yêu cầu: kiểm tra chuổi, mảng số, mảng kí tự, vòng lặp...!
    đó là các vấn đề chung, còn trong đó lại có nhiều phần: các thuật toán tìm số nguyên tố, ước, bội, tính chuỗi số, tìm số lớn nhất, nhỏ nhất, sắp xếp chuỗi theo chiều tăng, giảm...; mảng chuỗi kí tự thì có kiểm tra từ trong câu, kiểm tra kí tự viết hoa, viết thường, xóa kí tự trắng, thừa, đếm kí tự..., trong phần mảng thì chú ý mảng các đối tượng điều khiển một chút!
    Các bạn phải nắm vững thủ tục, hàm, chương trình con, cấu trúc điều kiện, rẽ nhánh (select case), set focus; phân biệt các kiểu dữ liệu và chuyển đổi các kiểu dữ liệu;
    Nắm hết bi nhiêu đó là qua chắc rồi!
  13. innocence91 Member

    Số bài viết: 404
    Đã được thích: 0
    Điểm thành tích: 16
  14. huytran249 New Member

    Số bài viết: 18
    Đã được thích: 0
    Điểm thành tích: 1
    câu đầu thường người ta bảo khi chương trình thực thi, hãy chạy từng bước rồi cho ra kết quả. Vậy dạng đó mình phải làm sao ? Trình bày như thế nào. Giúp mình đi, mình đang kẹt chỗ đó:-/
  15. toilatoi New Member

    Số bài viết: 45
    Đã được thích: 0
    Điểm thành tích: 0
    Thông tin mới nhận là đề năm nay có 4 câu , không có câu thực thi đâu bạn ơi ....
  16. toilatoi New Member

    Số bài viết: 45
    Đã được thích: 0
    Điểm thành tích: 0
    He he he .. ngay bon .... đề thi năm nay khác so với mọi năm nhiều ....

Chia sẻ trang này