SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                Loops
                                Execute Blocks of Code Multiple Times


                                                            Doncho Minkov
                                                             Technical Trainer
                                                             http://minkov.it
                                Telerik Software Academy
                                                             http://academy.telerik.com
Table of Contents
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                   What is a Loop?
                                                   Loops in JavaScript
                                                                                                                                        while loops
                                                                                                                                        do … while loops
                                                                                                                                        for loops
                                                   Special loop operators
                                                                                    break, continue
                                                   Nested loops
What Is Loop?
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




            A loop is a control statement that allows
                                                              repeating execution of a block of statements
                                                                             May execute a code block fixed number of
                                                                               times
                                                                             May execute a code block while given
                                                                               condition holds
                                                                             May execute a code block for each member of
                                                                               a collection
            Loops that never end are called an infinite
                                                              loops
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                      Using while(…) Loop
                                                                                                                                                              Repeating a Statement While
                                                                                                                                                                 Given Condition Holds
How To Use While Loop?
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




            The simplest and most frequently used loop
                                                          while (condition)
                                                           {
                                                              statements;
                                                           }
            The repeat condition

                                                                             Also called loop condition
                                                                             Is not necessary true or false
                                                                             Is evaluated to true or false
                                                                                                                                   5, "non-empty", etc.. are evaluated as true
                                                                                                                                  0, "", null are evaluated as false
While Loop – How It Works?
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                                                false
                                                                                                                                                                    condition

                                                                                                                                                                    true

                                                                                                                                                                    statement
While Loop – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                 var counter = 0;
                                                                                                                                 while (counter < 10){
                                                                                                                                     console.log("Number : "+ counter);
                                                                                                                                     counter++;
                                                                                                                                 }
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              while(…)
                                                                                                                                                               Examples
Sum 1..N – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    Calculate and print the sum of the first N
                                                                       natural numbers
                                                                                                                                        var nStr = read("input-tb");
                                                                                                                                        var n = parseInt(nStr);
                                                                                                                                        var number = 1;
                                                                                                                                        var sum = 1;
                                                                                                                                        var result = "The sum 1";
                                                                                                                                        while (number < n){
                                                                                                                                            number++;
                                                                                                                                            sum += number ;
                                                                                                                                            result += "+" + number;
                                                                                                                                        }
                                                                                                                                        result += " = " + sum;
                                                                                                                                        print("console-out",result);
Prime Number – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    Checking whether a number is prime or not

                                                                                                                           var numberStr = read("input-tb");
                                                                                                                           var number = parseInt(numberStr);
                                                                                                                           var divider = 2;
                                                                                                                           var maxDivider = Math.sqrt(number);
                                                                                                                           var prime = true;
                                                                                                                           while (prime && (divider <= maxDivider)){
                                                                                                                              if (number % divider == 0){
                                                                                                                                  prime = false;
                                                                                                                              }
                                                                                                                              divider++;
                                                                                                                           }
                                                                                                                           print("output-tb",prime);
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              While Loop
                                                                                                                                                                Live Demo
Using break Operator
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    break operator exits the inner-most loop

                                                                                                                                               var numberStr=read("input-tb");
                                                                                                                                               var n = parseInt(numberStr);
                                                                                                                                               var fact = 1;
                                                                                                                                               var factStr = "n! = ";
                                                                                                                                               while (true){
                                                                                                                                                      if (n == 1)
                                                                                                                                                           break;
                                                                                                                                                      factStr += n+ "*"
                                                                                                                                                      fact *= n;
                                                                                                                                                      n--;
                                                                                                                                               }
                                                                                                                                               factStr += "1 = " + fact;
                                                                                                                                               print("output-tb",factStr);
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                        Calculating Factorial
                                                                                                                                                              Live Demo
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              do { … }
                                                                                                                                                              while (…)
                                                                                                                                                                Loop
Using Do-While Loop
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




            Another loop structure is:
           
                                                                                                                                              do{
                                                                                                                                                              statements;
                                                                                                                                             }
                                                                                                                                              while (condition);
            The block of statements is repeated

                                                                             While the boolean loop condition holds
            The loop is executed at least once
Do-While Statement
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                                   statement
                                                                                                                                                                               true



                                                                                                                                                                   condition

                                                                                                                                                                   false
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              do { … }
                                                                                                                                                              while (…)
                                                                                                                                                               Examples
Factorial – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                               Calculating N factorial

                                                                                                                                        var fact = 1;
                                                                                                                                        var factStr = "n! = ";
                                                                                                                                        do{
                                                                                                                                               fact *= n;
                                                                                                                                               factStr += n+ "*"
                                                                                                                                               n--;
                                                                                                                                        } while (n);
                                                                                                                                        factStr += " = " + fact;
                                                                                                                                        print("output-tb",factStr);
Product[N..M] – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    Calculating the product of all numbers in the
                                                                       interval [n..m]:
                                                                                                                                              var number = n;
                                                                                                                                              var product = 1;
                                                                                                                                              var productStr = "";
                                                                                                                                              do{
                                                                                                                                                     product *= number;
                                                                                                                                                     productStr +=number;
                                                                                                                                                     if(number!=m){
                                                                                                                                                        productStr+="*";
                                                                                                                                                     }
                                                                                                                                                     number++;
                                                                                                                                              } while (number <= m);
                                                                                                                                              productStr += " = " + product;
                                                                                                                                              print("output-tb",productStr);
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              do-while Loop
                                                                                                                                                                 Live Demo
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              for Loops
For Loops
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    The typical for loop syntax is:
                   
                                                                                                                                                     for (initialization; test; update){
                   
                                                                                                                                                         statements;
                                                                                                                                                     }
                    Consists of

                                                                                      Initialization statement
                                                                                      Test expression that is evaluated to boolean
                                                                                      Update statement
                                                                                      Loop body block
The Initialization Expression
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                              for (var number = 0; ...; ...){
                                                                                                                                                  // Can use number here
                                                                                                                                              }
                                                                                                                                              // Cannot use number here


                    Executed once, just before the loop is entered

                                                                                      Like it is out of the loop, before it
                    Usually used to declare a counter variable
The Test Expression
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                  for (var number = 0; number < 10; ...){
                                                                                                                                                      // Can use number here
                                                                                                                                                  }
                                                                                                                                                  // Cannot use number here

                    Evaluated before each iteration of the loop

                                                                                      If evaluated true, the loop body is executed
                                                                                      If evaluated false, the loop body is skipped
                    Used as a loop condition
The Update Expression
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                              for (var number = 0; number < 10; number+
                                                                                                                                              +){
                                                                                                                                                  // Can use number here
                                                                                                                                              }
                                                                                                                                              // Cannot use number here
                    Executed at each iteration after the body of
                      the loop is finished
                    Usually used to update the counter
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              for Loop
                                                                                                                                                               Examples
Simple for Loop – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    A simple for-loop to print the numbers 0…9:

                                                                                                                                                    for (var number = 0; number < 10; number+
                                                                                                                                                    +){
                                                                                                                                                        console.log(number + " ");
                                                                                                                                                    }
                      A simple for-loop to calculate n!:

                                                                                                                                                      var factorial = 1;
                                                                                                                                                      for (var i = 1; i <= n; i++){
                                                                                                                                                          factorial *= i;
                                                                                                                                                      }
Complex for Loop – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    Complex for-loops could have several counter

                                                                       variables:
                                                                                                                                        for (var i=1, sum=1; i<=128; i=i*2, sum+=i)
                                                                                                                                        {
                                                                                                                                            console.log("i=" + i + ", sum=" +sum);
                                                                                                                                        }
                                              Result:
                                                                                                                                        i=1,                    sum=1
                                                                                                                                        i=2,                    sum=3
                                                                                                                                        i=4,                    sum=7
                                                                                                                                        i=8,                    sum=15
                                                                                                                                        ...

                                                                                                                                                                                           28
N^M – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    Calculating n to power m (denoted as n^m):

                                                                                                                                                     var result = 1;

                                                                                                                                                     for (var i=0; i<m; i++){
                                                                                                                                                        result *= n;
                                                                                                                                                     }
                                                                                                                                                     console.log(result);
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              Calculating N^M
                                                                                                                                                                  Live Demo
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              Nested Loops
                                                                                                                                                              Using Loops Inside a Loop
What Is Nested Loop?
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    A composition of loops is called a nested loop

                                                                                      A loop inside another loop
                    Example:


                                                                                                                                               for (initialization; test; update){
                                                                                                                                                 for (initialization; test; update){
                                                                                                                                                   statements;
                                                                                                                                                 }
                                                                                                                                                 …
                                                                                                                                               }
курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                                                                                                                                                              Nested Loops
                                                                                                                                                                 Examples
Triangle – Example
    курсове и уроци по програмиране, уеб дизайн – безплатно                         BG Coder - онлайн състезателна система - online judge
          курсове и уроци по програмиране – Телерик академия                        форум програмиране, форум уеб дизайн
               уроци по програмиране и уеб дизайн за ученици                         ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET
           програмиране за деца – безплатни курсове и уроци                          ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC
                безплатен SEO курс - оптимизация за търсачки                         алго академия – състезателно програмиране, състезания
курсове и уроци по програмиране, книги – безплатно от Наков                          курс мобилни приложения с iPhone, Android, WP7, PhoneGap
        уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop                        Дончо Минков - сайт за програмиране
       free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране
                    безплатен курс "Качествен програмен код"
       безплатен курс "Разработка на софтуер в cloud среда"                          JavaScript курс, програмиране, безплатно




                    Print the following triangle:
                                                                                                                                                              1
                                                                                                                                                              1 2
                                                                                                                                                              …
                                                                                                                                                              1 2 3 ... n

                                                               var resultStr="";
                                                               for(var row = 1; row <= n; row++){
                                                                  for(var column = 1; column <= row; column++){
                                                                     resultStr += column + " ";
                                                                  }
                                                                  resultStr += "n";
                                                                   }
                                                                   console.log(resultStr);
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops
05. Loops

Mais conteúdo relacionado

Destaque

00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - IntroductionTommy Vercety
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development01 Introduction - JavaScript Development
01 Introduction - JavaScript DevelopmentTommy Vercety
 
02. Data Type and Variables
02. Data Type and Variables02. Data Type and Variables
02. Data Type and VariablesTommy Vercety
 
Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)Lijin Mathew
 
Organization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, PathanamthittaOrganization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, PathanamthittaLijin Mathew
 
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum Lijin Mathew
 
Marketing research
Marketing researchMarketing research
Marketing researchLijin Mathew
 

Destaque (10)

00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction
 
06. Arrays
06. Arrays06. Arrays
06. Arrays
 
Sibiu
SibiuSibiu
Sibiu
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
 
02. Data Type and Variables
02. Data Type and Variables02. Data Type and Variables
02. Data Type and Variables
 
Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)
 
Organization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, PathanamthittaOrganization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, Pathanamthitta
 
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum
 
Marketing research
Marketing researchMarketing research
Marketing research
 
Green marketing
Green marketingGreen marketing
Green marketing
 

Semelhante a 05. Loops

Tools for Developers
Tools for DevelopersTools for Developers
Tools for DevelopersSvetlin Nakov
 
Ambassador of telerik_academy
Ambassador of telerik_academyAmbassador of telerik_academy
Ambassador of telerik_academypochinkov
 
Nakov - Teaching .NET Framework
Nakov - Teaching .NET FrameworkNakov - Teaching .NET Framework
Nakov - Teaching .NET FrameworkSvetlin Nakov
 
Академия на Телерик - безплатни курсове 2011
Академия на Телерик - безплатни курсове 2011Академия на Телерик - безплатни курсове 2011
Академия на Телерик - безплатни курсове 2011Svetlin Nakov
 
Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2Svetlin Nakov
 
Svetlin Nakov - E-Business And NASD Academy
Svetlin Nakov - E-Business And NASD AcademySvetlin Nakov - E-Business And NASD Academy
Svetlin Nakov - E-Business And NASD AcademySvetlin Nakov
 
Telerik Academy Introduction
Telerik Academy IntroductionTelerik Academy Introduction
Telerik Academy IntroductionDoncho Minkov
 
JavaScript навсякъде
JavaScript навсякъдеJavaScript навсякъде
JavaScript навсякъдеStoyan Stefanov
 
Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)Peter Naydenov
 
Как се става програмист?
Как се става програмист?Как се става програмист?
Как се става програмист?Svetlin Nakov
 
Платформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролериПлатформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролериNeven Boyanov
 
ASP.Net 2.0 Web Parts
ASP.Net 2.0 Web PartsASP.Net 2.0 Web Parts
ASP.Net 2.0 Web PartsSvetlin Nakov
 
JavaScript - езикът с много приложения
JavaScript - езикът с много приложенияJavaScript - езикът с много приложения
JavaScript - езикът с много приложенияStefan Krastev
 
Модул на сайт за препращащи връзки
Модул на сайт за препращащи връзкиМодул на сайт за препращащи връзки
Модул на сайт за препращащи връзкиВасил Тошков
 
Демо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковДемо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковSvetlin Nakov
 
Mozllla Labs presentation
Mozllla Labs presentationMozllla Labs presentation
Mozllla Labs presentationBogomil Shopov
 

Semelhante a 05. Loops (18)

Tools for Developers
Tools for DevelopersTools for Developers
Tools for Developers
 
Ambassador of telerik_academy
Ambassador of telerik_academyAmbassador of telerik_academy
Ambassador of telerik_academy
 
Nakov - Teaching .NET Framework
Nakov - Teaching .NET FrameworkNakov - Teaching .NET Framework
Nakov - Teaching .NET Framework
 
Академия на Телерик - безплатни курсове 2011
Академия на Телерик - безплатни курсове 2011Академия на Телерик - безплатни курсове 2011
Академия на Телерик - безплатни курсове 2011
 
Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2
 
Svetlin Nakov - E-Business And NASD Academy
Svetlin Nakov - E-Business And NASD AcademySvetlin Nakov - E-Business And NASD Academy
Svetlin Nakov - E-Business And NASD Academy
 
Telerik Academy Introduction
Telerik Academy IntroductionTelerik Academy Introduction
Telerik Academy Introduction
 
JavaScript навсякъде
JavaScript навсякъдеJavaScript навсякъде
JavaScript навсякъде
 
Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)
 
Как се става програмист?
Как се става програмист?Как се става програмист?
Как се става програмист?
 
Module1
Module1Module1
Module1
 
Платформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролериПлатформа Блоктину за визуално по C/C++ за микроконтролери
Платформа Блоктину за визуално по C/C++ за микроконтролери
 
ASP.Net 2.0 Web Parts
ASP.Net 2.0 Web PartsASP.Net 2.0 Web Parts
ASP.Net 2.0 Web Parts
 
JavaScript - езикът с много приложения
JavaScript - езикът с много приложенияJavaScript - езикът с много приложения
JavaScript - езикът с много приложения
 
Модул на сайт за препращащи връзки
Модул на сайт за препращащи връзкиМодул на сайт за препращащи връзки
Модул на сайт за препращащи връзки
 
Демо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковДемо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин Наков
 
Mozllla Labs presentation
Mozllla Labs presentationMozllla Labs presentation
Mozllla Labs presentation
 
Snippet jump
Snippet jumpSnippet jump
Snippet jump
 

05. Loops

  • 1. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно Loops Execute Blocks of Code Multiple Times Doncho Minkov Technical Trainer http://minkov.it Telerik Software Academy http://academy.telerik.com
  • 2. Table of Contents курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  What is a Loop?  Loops in JavaScript  while loops  do … while loops  for loops  Special loop operators  break, continue  Nested loops
  • 3. What Is Loop? курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  A loop is a control statement that allows repeating execution of a block of statements  May execute a code block fixed number of times  May execute a code block while given condition holds  May execute a code block for each member of a collection  Loops that never end are called an infinite loops
  • 4. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно Using while(…) Loop Repeating a Statement While Given Condition Holds
  • 5. How To Use While Loop? курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  The simplest and most frequently used loop  while (condition) {  statements; }  The repeat condition  Also called loop condition  Is not necessary true or false  Is evaluated to true or false  5, "non-empty", etc.. are evaluated as true 0, "", null are evaluated as false
  • 6. While Loop – How It Works? курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно false condition true statement
  • 7. While Loop – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно var counter = 0; while (counter < 10){ console.log("Number : "+ counter); counter++; }
  • 8. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно while(…) Examples
  • 9. Sum 1..N – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Calculate and print the sum of the first N natural numbers var nStr = read("input-tb"); var n = parseInt(nStr); var number = 1; var sum = 1; var result = "The sum 1"; while (number < n){ number++; sum += number ; result += "+" + number; } result += " = " + sum; print("console-out",result);
  • 10. Prime Number – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Checking whether a number is prime or not var numberStr = read("input-tb"); var number = parseInt(numberStr); var divider = 2; var maxDivider = Math.sqrt(number); var prime = true; while (prime && (divider <= maxDivider)){ if (number % divider == 0){ prime = false; } divider++; } print("output-tb",prime);
  • 11. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно While Loop Live Demo
  • 12. Using break Operator курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  break operator exits the inner-most loop var numberStr=read("input-tb"); var n = parseInt(numberStr); var fact = 1; var factStr = "n! = "; while (true){ if (n == 1) break; factStr += n+ "*" fact *= n; n--; } factStr += "1 = " + fact; print("output-tb",factStr);
  • 13. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно Calculating Factorial Live Demo
  • 14. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно do { … } while (…) Loop
  • 15. Using Do-While Loop курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Another loop structure is:  do{  statements;  } while (condition);  The block of statements is repeated  While the boolean loop condition holds  The loop is executed at least once
  • 16. Do-While Statement курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно statement true condition false
  • 17. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно do { … } while (…) Examples
  • 18. Factorial – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Calculating N factorial var fact = 1; var factStr = "n! = "; do{ fact *= n; factStr += n+ "*" n--; } while (n); factStr += " = " + fact; print("output-tb",factStr);
  • 19. Product[N..M] – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Calculating the product of all numbers in the interval [n..m]: var number = n; var product = 1; var productStr = ""; do{ product *= number; productStr +=number; if(number!=m){ productStr+="*"; } number++; } while (number <= m); productStr += " = " + product; print("output-tb",productStr);
  • 20. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно do-while Loop Live Demo
  • 21. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно for Loops
  • 22. For Loops курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  The typical for loop syntax is:  for (initialization; test; update){  statements; }  Consists of  Initialization statement  Test expression that is evaluated to boolean  Update statement  Loop body block
  • 23. The Initialization Expression курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно for (var number = 0; ...; ...){ // Can use number here } // Cannot use number here  Executed once, just before the loop is entered  Like it is out of the loop, before it  Usually used to declare a counter variable
  • 24. The Test Expression курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно for (var number = 0; number < 10; ...){ // Can use number here } // Cannot use number here  Evaluated before each iteration of the loop  If evaluated true, the loop body is executed  If evaluated false, the loop body is skipped  Used as a loop condition
  • 25. The Update Expression курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно for (var number = 0; number < 10; number+ +){ // Can use number here } // Cannot use number here  Executed at each iteration after the body of the loop is finished  Usually used to update the counter
  • 26. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно for Loop Examples
  • 27. Simple for Loop – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  A simple for-loop to print the numbers 0…9: for (var number = 0; number < 10; number+ +){ console.log(number + " "); }  A simple for-loop to calculate n!: var factorial = 1; for (var i = 1; i <= n; i++){ factorial *= i; }
  • 28. Complex for Loop – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Complex for-loops could have several counter variables: for (var i=1, sum=1; i<=128; i=i*2, sum+=i) { console.log("i=" + i + ", sum=" +sum); } Result: i=1, sum=1 i=2, sum=3 i=4, sum=7 i=8, sum=15 ... 28
  • 29. N^M – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Calculating n to power m (denoted as n^m): var result = 1; for (var i=0; i<m; i++){ result *= n; } console.log(result);
  • 30. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно Calculating N^M Live Demo
  • 31. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно Nested Loops Using Loops Inside a Loop
  • 32. What Is Nested Loop? курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  A composition of loops is called a nested loop  A loop inside another loop  Example: for (initialization; test; update){ for (initialization; test; update){ statements; } … }
  • 33. курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно Nested Loops Examples
  • 34. Triangle – Example курсове и уроци по програмиране, уеб дизайн – безплатно BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране – Телерик академия форум програмиране, форум уеб дизайн уроци по програмиране и уеб дизайн за ученици ASP.NET курс - уеб програмиране, бази данни, JavaScript, .NET, ASP.NET програмиране за деца – безплатни курсове и уроци ASP.NET MVC курс – HTML, SQL, JavaScript, .NET, ASP.NET MVC безплатен SEO курс - оптимизация за търсачки алго академия – състезателно програмиране, състезания курсове и уроци по програмиране, книги – безплатно от Наков курс мобилни приложения с iPhone, Android, WP7, PhoneGap уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop Дончо Минков - сайт за програмиране free JavaScript book, безплатна книга JavaScript, книга Java, книга JavaScriptНиколай Костов - блог за програмиране безплатен курс "Качествен програмен код" безплатен курс "Разработка на софтуер в cloud среда" JavaScript курс, програмиране, безплатно  Print the following triangle: 1 1 2 … 1 2 3 ... n var resultStr=""; for(var row = 1; row <= n; row++){ for(var column = 1; column <= row; column++){ resultStr += column + " "; } resultStr += "n"; } console.log(resultStr);

Notas do Editor

  1. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  2. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  3. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  4. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  5. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  6. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  7. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  8. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  9. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  10. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  11. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  12. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  13. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  14. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  15. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##
  16. * (c) 2007 National Academy for Software Development - http://academy.devbg.org. All rights reserved. Unauthorized copying or re-distribution is strictly prohibited.* ##