Học Tiếng Anh 99-Giỏi Tiếng Anh 99%

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Học Tiếng Anh 99-Giỏi Tiếng Anh 99%

WelCome To Học Tiếng Anh 99-Học Tiếng Anh Online-Tiếng Anh trẻ em-Tiếng Anh quốc tế-Tiếng Anh phổ thông...

Tìm Kiếm Trên 10,000+ Tài Liệu

41 Điểm Ngữ Pháp Căn Bản

học tiếng anh trực tuyến-học tiếng anh giao tiếp-tieng anh online mien phi-phương pháp học tiếng anh-học tiếng anh miễn phí-học tiếng anh cơ bản-học tiếng anh online-tài liệu học tiếng anh Unit01. Từ loại
Unit02. Nouns and Ariticles (Danh từ,mạo từ)
Unit03. Verbs and sentences (Động từ và câu)
Unit04. Pronouns ( Đại từ)
Unit05. Simple present(Thì hiện tại đơn)
Unit06. Adjectives (Tính từ)
Unit07. Numbers (Số)
Unit08. Possessive Case ( Sở hữu cách)
Unit09. Possessive Adjectives (Tính từ sở hữu)
Unit10. Possessive pronouns (Đại từ sở hữu)
Unit11. There is, there are, how many, how much, to have
Unit12. Infinitive (Dạng nguyên thể)
Unit13. Object (Túc từ)
Unit14. Adverbs (Trạng từ)
Unit15. Can, May, Be able to
Unit16. Present continuous(Hiện tại tiếp diễn)

Unit17. Questions (Câu hỏi)
Unit18. Imperative mood (Mệnh lệnh cách)
Unit19. Future Tense (Thì tương lai)
Unit20. Date and time (Ngày tháng và thời gian)
Unit21. Past simple (Thì quá khứ đơn)
Unit22. My own (Của riêng tôi)
Unit23. Prepositions (Giới từ)
Unit24. So sánh của tính từ và trạng từ
Unit25. Perfect Tenses (Thì hoàn thành)
Unit26. Question tags (Câu hỏi đuôi)
Unit27. Passive Voice ( Thể bị động)
Unit28. Relative Clauses (Mệnh đề quan hệ)
Unit29. -ing and -ed + Clauses
Unit30. Gerunds (Danh động từ)
Unit31. Continuous Tenses (Thể tiếp diễn)
Unit32. Reported Speech (Câu tường thuật)
Unit33. Also, too
Unit34. Nouns (Danh từ)
Unit35. Personal Pronouns (Đại từ nhân xưng)
Unit36. Relative pronouns ( Đại từ quan hệ )
Unit37. Indefinite and demonstrative pronouns
Unit38. Subjunctive mood (Thể bàng cách)
Unit39. Auxiliary Verbs (Trợ động từ)
Unit40. Model Verbs (Động từ khuyết thiếu)
Unit41. Prefixes and Suffixes (Tiền tố và hậu tố)

Thử Thách: Đọc hiểu Web tiếng Anh của bạn ?%

50 Điểm Ngữ Pháp Thông Dụng

học tiếng anh trực tuyến-học tiếng anh giao tiếp-tieng anh online mien phi-phương pháp học tiếng anh-học tiếng anh miễn phí-học tiếng anh cơ bản-học tiếng anh online-tài liệu học tiếng anh Unit 1. Present continuous
Unit 2: Present simple
Unit 3. Present continuous,present simple (1)
Unit 4. Present continuous, present simple (2)
Unit 5. Past simple
Unit 6. Past continuous
Unit 7. Present perfect (1)
Unit 8. Present perfect (2)
Unit 9. Present perfect continuous
Unit 10. Present perfect continuous and simple
Unit 11. How long have you been ?
Unit 12 When? How long? For and Since
Unit 13. Present perfect and past (1)
Unit 14. Present perfect and past (2)
Unit 15. Past perfect
Unit 16. Past Perfect continous
Unit 17. Have and have got
Unit 18. Use to (do)
Unit 19. Present tenses for the future
Unit 20. I am going to do
Unit 21. Will/shall (1)
Unit 22. Will/shall (2)
Unit 23. I will and I am going to do
Unit 24. Will be doing and will have done
Unit 25.When I have done. When and If

Unit 26. Can, could and be able to
Unit 27. Could do and could have done
Unit 28. Must and can’t
Unit 29. May and might (1)
Unit 30. May and might (2)
Unit 31. Must and have to
Unit 32. Must, musn’t, needn’t
Unit 33. Should (1)
Unit 34. Should (2)
Unit 35. Had better. It’s time …
Unit 36. Can/Could/Would you …?
Unit 37. If I do … and If I did…
Unit 38. If I knew… I wish I new
Unit 39. If I had known… I wish I had known
Unit 40. Would. I wish … would
Unit 41. Passive (1)
Unit 42. Passive (2)
Unit 43. Passive (3)
Unit 44.He is said ..(be) supposed to
Unit 45. Have something done
Unit 46. Report Speech (1)
Unit 47. Reported Speech (2)
Unit 48. Question (1)
Unit 49. Question (2)
Unit 50. Auxiliary Verbs

Top posters

viethack911 (1150)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
Lonely_star (1092)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
dangthaison (956)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
admin (767)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
Son Iglesias (577)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
bach hai duong (548)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
tdat00 (484)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
dunguyen_th2 (439)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
gacon (408)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 
bebomb0708 (392)
Cấu trúc lặp - Bài 24 Bar_leftCấu trúc lặp - Bài 24 BarCấu trúc lặp - Bài 24 Bar_right 

Latest topics

» Ngày: 23-12
by admin Fri Nov 30, 2012 11:53 am

» CÁC BỐ, CÁC MẸ GIÚP MÌNH VỚI
by gatrantruong01 Thu Nov 15, 2012 12:22 am

» lớp 6 Đề cương ôn tập lớp 6
by admin Wed Nov 07, 2012 6:13 pm

» 3 ứng dụng học tiếng Anh cực hay trên "dế yêu"
by admin Sat Nov 03, 2012 10:30 am

» Từ vụng cơ bản tiếng anh, 3000 từ vựng nhà xuất bản giáo dục
by admin Sat Nov 03, 2012 10:22 am

» Những cụm từ thông dụng trong tiếng Anh giao tiếp
by admin Sat Nov 03, 2012 9:15 am

» Giao tiếp Choosing a movie- chọn 1 bộ hphim
by admin Wed Oct 31, 2012 4:45 pm

» Giao tiếp căn bản At the restaurant-tại khách sạn
by admin Wed Oct 31, 2012 4:42 pm

» Giao tiếp What a coincidence=trùng hợp làm sao
by admin Wed Oct 31, 2012 4:40 pm

» Học tiếng anh giao tiếp Making a date -Đặt cuộc hẹn
by admin Wed Oct 31, 2012 4:38 pm

Forum Statitics


4 posters

    Cấu trúc lặp - Bài 24

    avatar
    tdat00
    Mod
    Mod


    Nam Tổng số bài gửi : 484
    Age : 35
    Location : %systemroot%
    Điểm bài viết : 41
    Registration date : 12/03/2009

    Cấu trúc lặp - Bài 24 Empty Cấu trúc lặp - Bài 24

    Bài gửi by tdat00 Sat Mar 28, 2009 9:35 am

    Sao dạo này hok ai post bài hết vậy? Mr Zero đâu rồi? Còn bác Abino thì không mặn mà lắm với việc này. Sad

    Đề: nhập một số n > 0, in ra n số nguyên tố đầu tiên

    Code:
    using System;
    class BT24
    {
       static void Main()
       {
          Console.WriteLine("Nhập số n: ");
          int n = int.Parse(Console.ReadLine());
          
          int[] arrNum = new int[n];
          
          int i = 1, so = 2;
          while (i <= n)
          {
             if (ktra(so))
             {
                arrNum[i - 1] = so;
                i++;
             }
             so++;
          }
          
          for (int i2 = 0; i2 < n; i2++)
          {
             Console.WriteLine("Số nguyên tố thứ {0} là: {1}", i2 + 1, arrNum[i2]);
          }
       }
       
       static bool ktra(int num) //function kiểm tra số nguyên tố
       {
          bool nto = true;
          for (int i = 2; i <= Math.Sqrt(num) && nto; i++)
          {
             int sodu = num%i;
             if (sodu == 0) nto = false;
          }
          return nto;
       }
    }
    beboom
    beboom
    thành viên cấp 3
    thành viên cấp 3


    Nữ Tổng số bài gửi : 206
    Age : 35
    Location : Tuy Wa` xứ &quot;Nẫu&quot;
    Điểm bài viết : 0
    Registration date : 12/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by beboom Sat Mar 28, 2009 10:45 am

    Thankx các bác nhiều ... iu mấy bác
    bebomb0708
    bebomb0708
    thành viên cấp 4
    thành viên cấp 4


    Nam Tổng số bài gửi : 392
    Age : 35
    Điểm bài viết : 0
    Registration date : 14/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by bebomb0708 Sat Mar 28, 2009 11:00 am

    bác tdat rảnh k...phụ đạo tui với..
    zero
    zero
    Mod
    Mod


    Nam Tổng số bài gửi : 247
    Age : 34
    Location : wisky549@yahoo.com
    Điểm bài viết : 32
    Registration date : 14/03/2009

    Cấu trúc lặp - Bài 24 Empty Em học theo cái cách static của bác nè, post cái xem đc hong. Hè hè.

    Bài gửi by zero Wed Apr 01, 2009 7:21 pm

    Công nhận bác viết code gọn thật, với cáci static em ngẫm mãi mới hiểu ra đc. Cả buổi đó bác. Hic!
    Code:

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace _._4
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Chuong trinh in ra n so nguyen to dau tien");
                Console.WriteLine("Ban muon in ra bao nhieu so nguyen to dau tien?: ");
                int n = Int16.Parse(Console.ReadLine());
                int dem=0;
                Console.WriteLine("Cac so: ");
                for (int j = 0; ; j++)
                {
                   
                    if (thu(j) == 1)
                    {
                        Console.Write(j + " ");
                        dem = dem + 1;
                    }
                    else dem = dem + 0;
                    if (dem == n) break;
                }
                Console.ReadLine();
            }
            static int thu(int n)
            {
                int dem=0,kq = 0;
                for (int i = 2; i <= n; i++) if (n % i == 0) dem++;
                if (dem == 1) kq = 1; else kq = 0;
                return kq;
            } 

           
        }
    }
    //by zero
    avatar
    tdat00
    Mod
    Mod


    Nam Tổng số bài gửi : 484
    Age : 35
    Location : %systemroot%
    Điểm bài viết : 41
    Registration date : 12/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by tdat00 Wed Apr 01, 2009 9:16 pm

    em không hiểu code của bác lắm?

    Thứ nhất: vòng lặp For trong hàm thu() của bác hình như bị nhầm:

    for (int i = 2; i <= n; i++) if (n % i == 0) dem++;

    nếu sử dụng như thế thì đến phút cuối cùng khi i=n thì n%i sẽ bằng 0. Như thế dem luôn bằng 1 với mọi số n.

    Thứ 2: hình như hàm thu() của bác dùng để xác định số n có phải là nguyên tố hay không? Nếu thế thì có phải bác định nếu dem = 1 thì số là ko nguyên tố? Vậy tại sao trong chương trình chính còn in ra?

    if (thu(j) == 1)
    {
    Console.Write(j + " ");
    dem = dem + 1;
    }


    Bác xem lại thử nhé. Ngoài ra còn nhiều việc tối ưu code như: nếu xác định số ko phải nguyên tố rồi thì thoát khỏi vòng lặp for luôn cho rảnh máy...
    zero
    zero
    Mod
    Mod


    Nam Tổng số bài gửi : 247
    Age : 34
    Location : wisky549@yahoo.com
    Điểm bài viết : 32
    Registration date : 14/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by zero Wed Apr 01, 2009 9:49 pm

    Thứ nhất: vòng lặp For trong hàm thu() của bác hình như bị nhầm:

    for (int i = 2; i <= n; i++) if (n % i == 0) dem++;

    nếu sử dụng như thế thì đến phút cuối cùng khi i=n thì n%i sẽ bằng 0. Như thế dem luôn bằng 1 với mọi số n.
    chỗ ni em làm ri:
    for (int i = 2; i <= n; i++) if (n % i == 0) dem++;
    if (dem == 1) kq = 1; else kq = 0;

    Phải đọc thêm:if (dem == 1) kq = 1; else kq = 0
    Mình làm thế theo nghĩa chia hết chính nó của số nguyên tố.
    VD: số 4, nó chia hết cho 2 và 4, nên -->dem=2-->kq=0;
    số 7, khi j=n=7, chia hết cho 7-->dem=1--)kq=1;

    Nghĩa là những số nguyên tố thì chỉ tạo ra dem=1 thui, còn nếu không là nguyên tố thì nó sẽ cho dem # 1
    zero
    zero
    Mod
    Mod


    Nam Tổng số bài gửi : 247
    Age : 34
    Location : wisky549@yahoo.com
    Điểm bài viết : 32
    Registration date : 14/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by zero Wed Apr 01, 2009 10:00 pm

    Thứ 2: hình như hàm thu() của bác dùng để xác định số n có phải là nguyên tố hay không? Nếu thế thì có phải bác định nếu dem = 1 thì số là ko nguyên tố? Vậy tại sao trong chương trình chính còn in ra?

    if (thu(j) == 1)
    {
    Console.Write(j + " ");
    dem = dem + 1;
    }
    Chỗ ni em chơi thêm một biến đếm nữa:
    Code:
    if (thu(j) == 1)               
    {Console.Write(j + " ");dem = dem +1;
    }               
    else dem = dem + 0;
    if (dem == n) break;
    là để cho nó đếm xem được bao nhiêu số in ra rùi,đếm đến lúc nào bằng n lúc đầu mình nhập vào thì nhảy ra và dùng việc in các số nguyên tố. Em làm thế, bác thấy sao? Ổn chứ?
    avatar
    tdat00
    Mod
    Mod


    Nam Tổng số bài gửi : 484
    Age : 35
    Location : %systemroot%
    Điểm bài viết : 41
    Registration date : 12/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by tdat00 Wed Apr 01, 2009 10:38 pm

    à, giải quyết điều thứ nhất xong là ok rồi, ko cần quan tâm đến điều thứ 2 nữa. Chỉ góp ý với bác về thuật toán kiểm tra số nguyên tố thôi;

    code của bác hơi thừa công. Nếu số n hơi lớn (ví dụ 2008) thì kiểm tra bằng cách bác phải chạy đến 2008 lần. Hơi phí nhỉ, tại chỉ cần kiểm tra đến số 2 là ước của 2008 thì thoát khỏi vòng lặp for rồi kết luận là số nguyên tố luôn, khỏi mất công chạy tiếp.

    Để thoát khỏi vòng lặp for dễ dàng, bác cho thêm một biến bool_sont vào, nếu kiểm tra là số nguyên tố thì đặt bool_sont = false ==> khi kiểm tra điều kiện trên vòng lặp for sẽ không thỏa ==> thoát ra luôn. Bác xem thử code của em nhé.
    zero
    zero
    Mod
    Mod


    Nam Tổng số bài gửi : 247
    Age : 34
    Location : wisky549@yahoo.com
    Điểm bài viết : 32
    Registration date : 14/03/2009

    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by zero Thu Apr 02, 2009 12:28 pm

    Bác dạy chí phải, lần sau em rút kinh nghiệm. Còn nhiều bài khác nữa, chưa post thì pác chịu khó post cho bọn em tham khảo zới he.

    Sponsored content


    Cấu trúc lặp - Bài 24 Empty Re: Cấu trúc lặp - Bài 24

    Bài gửi by Sponsored content


      Hôm nay: Sun Sep 22, 2024 2:57 am