SlideShare a Scribd company logo
1 of 7
ЦИКЛИ В С++
ВИЗНАЧЕННЯ

Цикл - це процес виконання певного набору
        команд деяку кількість разів.


     У мові С++ є три команди циклу:



                                        do-
  -for             while               while
КОМАНДА    ЦИКЛУ З ЛІЧИЛЬНИКОМ           FOR

         Команда for має вигляд:

 for (вираз ;логічний вираз 2;вираз 3) команда 1;


   Вираз 1 призначений для підготовки циклу і
     виконується один раз.
    (Переважно тут задають початкові значення
     змінних величин циклу(підготовляють цикл).

   У виразі 2 записують умову виходу із циклу.

   У виразі 3 - команди зміни параметрів циклу.
СУМИ ЦІЛИХ ЧИСЕЛ З
                      ПРОМІЖКУ ВІД 1 ДО 15
                МОЖНА ОБЧИСЛИТИ ОДНИМ ІЗ
                       СПОСОБІВ:




      int n=1, s=0;                   for (int n=1,s=0;n<16; s+=n++);
for (;n<16;n++) s+=n;




for (int n=1,s=0;n<16; n++) s+=n;    for(int n=1,s=0; n<16; s+=n, n++)
ПРОТАБУЛЮВАТИ ФУНКЦІЮ Y=2SINX НА ПРОМІЖКУ [0;2.5] З КРОКОМ H=0.2 ТА
ОБЧИСЛИТИ СЕРЕДНЄ АРИФМЕТИЧНЕ (S1) ЗНАЧЕНЬ ФУНКЦІЇ БІЛЬШИХ НІЖ 0.5 І
                        МЕНШИХ НІЖ 1.5
                                #include<iostream.h>
                                #include<conio.h>
                                #include<math.h>
                                   void main( )
                                         {
                                    clrscr( ) ;

                             float x,h=0.2,y,s=0,s1;
                         float a=0,b=2.5+h/2; int n=0;
                         cout <<"x                  yn";
                              for (x=a; x<=b; x+=h)
                                            {
                                     y=2*sin(x);
                            cout<<x<<"t"<<y<<"n";
                               if (y>0.5 && y<1.5)
                                            {
                     n++; s+=y; (Обчислення суми та кількості значень функції у)
                                          }
                                          }
                                if (n)          ( Якщо n не дорівнює 0)
                                              {
                                       s1=s/n;
                                cout<<"s1="<<s1;
                                          }
                                        else
                      cout<<"а Таких значень немає";
                                                      }
ЦИКЛ WHILE


умова                do
 {                    {
                     умова
умова
                     {
 {                   while умова
ВИВЕСТИ ТАБЛИЦЮ ЗНАЧЕНЬ ФУНКЦІЇ Y=COS(X) ДЛЯ
X ВІД 0.6 ДО 4 З КРОКОМ 0.2
          #include<iostream.h>
          #include<math.h>
          #include<conio.h>
          void main()
          {
          clrscr();
          float y,x,h=0.2;
          cout<<"y       x"<<"n";
          x=0.6;
          while ( x<=4+h/2)
          {
          y=sin(x);
          cout<<x<<" "<<y<<"n";
          x+=h;
          }

More Related Content

What's hot

Інфекційні хвороби - презентація до відкритого уроку
Інфекційні хвороби - презентація до відкритого урокуІнфекційні хвороби - презентація до відкритого уроку
Інфекційні хвороби - презентація до відкритого урокуМаксим Павленко
 
ХАРАКТЕРИСТИКА учня початкової школи
ХАРАКТЕРИСТИКА учня початкової школиХАРАКТЕРИСТИКА учня початкової школи
ХАРАКТЕРИСТИКА учня початкової школиКовпитська ЗОШ
 
Алкани,алкени ,алкіни
Алкани,алкени ,алкіниАлкани,алкени ,алкіни
Алкани,алкени ,алкіниssuser90b404
 
Тема 3. Тригонометричні функції
Тема 3. Тригонометричні функціїТема 3. Тригонометричні функції
Тема 3. Тригонометричні функціїЮра Марчук
 
об’єктивність оцінювання навчальних досягнень учнів
об’єктивність  оцінювання навчальних досягнень учнівоб’єктивність  оцінювання навчальних досягнень учнів
об’єктивність оцінювання навчальних досягнень учнівnelya3001
 
Пошук максимального елемента в масиві
Пошук максимального елемента в масивіПошук максимального елемента в масиві
Пошук максимального елемента в масивіЗоя Муляр
 
Види і типи спілкування
Види і типи спілкуванняВиди і типи спілкування
Види і типи спілкуванняikalatovcka
 
Зразок схеми презентації для МАН
Зразок схеми презентації для МАНЗразок схеми презентації для МАН
Зразок схеми презентації для МАНAleksey Yevseyev
 
Завдання II етапу Всеукраїнської олімпіади з історії
Завдання II етапу Всеукраїнської олімпіади з історіїЗавдання II етапу Всеукраїнської олімпіади з історії
Завдання II етапу Всеукраїнської олімпіади з історіїTetjana Bilotserkivets
 
Характеристи звуку
Характеристи звукуХарактеристи звуку
Характеристи звукуOleksii Voronkin
 
карбонові кислоти
карбонові кислотикарбонові кислоти
карбонові кислотиOlga_ser
 
Поняття про оксиди. Умови виникнення й припинення горіння.
Поняття про оксиди. Умови виникнення й припинення горіння.Поняття про оксиди. Умови виникнення й припинення горіння.
Поняття про оксиди. Умови виникнення й припинення горіння.labinskiir-33
 
Методика викладання математики в початкових класах М.В.Богданович
Методика викладання математики в початкових класах М.В.БогдановичМетодика викладання математики в початкових класах М.В.Богданович
Методика викладання математики в початкових класах М.В.Богдановичoleg379
 
практ.зан. 1. степеневі ряди
практ.зан. 1.  степеневі рядипракт.зан. 1.  степеневі ряди
практ.зан. 1. степеневі рядиcit-cit
 
майнове страхування
майнове страхуваннямайнове страхування
майнове страхуванняsweet1611111994
 
види, форми, методи самоосвіти вчителя
види, форми, методи самоосвіти вчителявиди, форми, методи самоосвіти вчителя
види, форми, методи самоосвіти вчителяpc8kab17ppt
 
Характеристика стилю модерн в архітектурі
Характеристика стилю модерн в архітектуріХарактеристика стилю модерн в архітектурі
Характеристика стилю модерн в архітектуріNatalia Kutenkova
 

What's hot (20)

Інфекційні хвороби - презентація до відкритого уроку
Інфекційні хвороби - презентація до відкритого урокуІнфекційні хвороби - презентація до відкритого уроку
Інфекційні хвороби - презентація до відкритого уроку
 
задачі на суміші
задачі на сумішізадачі на суміші
задачі на суміші
 
ХАРАКТЕРИСТИКА учня початкової школи
ХАРАКТЕРИСТИКА учня початкової школиХАРАКТЕРИСТИКА учня початкової школи
ХАРАКТЕРИСТИКА учня початкової школи
 
Алкани,алкени ,алкіни
Алкани,алкени ,алкіниАлкани,алкени ,алкіни
Алкани,алкени ,алкіни
 
Тема 3. Тригонометричні функції
Тема 3. Тригонометричні функціїТема 3. Тригонометричні функції
Тема 3. Тригонометричні функції
 
об’єктивність оцінювання навчальних досягнень учнів
об’єктивність  оцінювання навчальних досягнень учнівоб’єктивність  оцінювання навчальних досягнень учнів
об’єктивність оцінювання навчальних досягнень учнів
 
Пошук максимального елемента в масиві
Пошук максимального елемента в масивіПошук максимального елемента в масиві
Пошук максимального елемента в масиві
 
Види і типи спілкування
Види і типи спілкуванняВиди і типи спілкування
Види і типи спілкування
 
Зразок схеми презентації для МАН
Зразок схеми презентації для МАНЗразок схеми презентації для МАН
Зразок схеми презентації для МАН
 
Завдання II етапу Всеукраїнської олімпіади з історії
Завдання II етапу Всеукраїнської олімпіади з історіїЗавдання II етапу Всеукраїнської олімпіади з історії
Завдання II етапу Всеукраїнської олімпіади з історії
 
Фізичні таблиці
Фізичні таблиціФізичні таблиці
Фізичні таблиці
 
Prezenta ts i_kurtyanik
Prezenta ts i_kurtyanikPrezenta ts i_kurtyanik
Prezenta ts i_kurtyanik
 
Характеристи звуку
Характеристи звукуХарактеристи звуку
Характеристи звуку
 
карбонові кислоти
карбонові кислотикарбонові кислоти
карбонові кислоти
 
Поняття про оксиди. Умови виникнення й припинення горіння.
Поняття про оксиди. Умови виникнення й припинення горіння.Поняття про оксиди. Умови виникнення й припинення горіння.
Поняття про оксиди. Умови виникнення й припинення горіння.
 
Методика викладання математики в початкових класах М.В.Богданович
Методика викладання математики в початкових класах М.В.БогдановичМетодика викладання математики в початкових класах М.В.Богданович
Методика викладання математики в початкових класах М.В.Богданович
 
практ.зан. 1. степеневі ряди
практ.зан. 1.  степеневі рядипракт.зан. 1.  степеневі ряди
практ.зан. 1. степеневі ряди
 
майнове страхування
майнове страхуваннямайнове страхування
майнове страхування
 
види, форми, методи самоосвіти вчителя
види, форми, методи самоосвіти вчителявиди, форми, методи самоосвіти вчителя
види, форми, методи самоосвіти вчителя
 
Характеристика стилю модерн в архітектурі
Характеристика стилю модерн в архітектуріХарактеристика стилю модерн в архітектурі
Характеристика стилю модерн в архітектурі
 

Similar to цикли в с++

Similar to цикли в с++ (9)

+6 for
+6 for+6 for
+6 for
 
інтеграл та його застосування
інтеграл та його застосуванняінтеграл та його застосування
інтеграл та його застосування
 
09 Static Polymorphism
09 Static Polymorphism09 Static Polymorphism
09 Static Polymorphism
 
масиви в С++ презентация
масиви в С++ презентациямасиви в С++ презентация
масиви в С++ презентация
 
Funkciji1
Funkciji1Funkciji1
Funkciji1
 
+5 розгал в с++
+5 розгал в с+++5 розгал в с++
+5 розгал в с++
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 

More from Anna Kalinichenko

Диалектика Гегеля
Диалектика ГегеляДиалектика Гегеля
Диалектика ГегеляAnna Kalinichenko
 
мазепа іван степанович
мазепа іван степановичмазепа іван степанович
мазепа іван степановичAnna Kalinichenko
 
Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)
Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)
Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)Anna Kalinichenko
 
масиви презентация
масиви презентациямасиви презентация
масиви презентацияAnna Kalinichenko
 
Нові підходи до відходів
Нові підходи до відходівНові підходи до відходів
Нові підходи до відходівAnna Kalinichenko
 
"продолжительность жизни" Биология
"продолжительность жизни" Биология"продолжительность жизни" Биология
"продолжительность жизни" БиологияAnna Kalinichenko
 

More from Anna Kalinichenko (13)

Диалектика Гегеля
Диалектика ГегеляДиалектика Гегеля
Диалектика Гегеля
 
проблема тбо
проблема тбопроблема тбо
проблема тбо
 
мазепа іван степанович
мазепа іван степановичмазепа іван степанович
мазепа іван степанович
 
Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)
Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)
Життєвий шлях та творчість Тараса Григоровича Шевченка (інтерактивна книга)
 
масиви презентация
масиви презентациямасиви презентация
масиви презентация
 
Чехия
ЧехияЧехия
Чехия
 
тема множини
тема множинитема множини
тема множини
 
стек та черга
стек та чергастек та черга
стек та черга
 
Нові підходи до відходів
Нові підходи до відходівНові підходи до відходів
Нові підходи до відходів
 
металлы
металлыметаллы
металлы
 
курение
курениекурение
курение
 
Теория графов
Теория графовТеория графов
Теория графов
 
"продолжительность жизни" Биология
"продолжительность жизни" Биология"продолжительность жизни" Биология
"продолжительность жизни" Биология
 

цикли в с++

  • 2. ВИЗНАЧЕННЯ Цикл - це процес виконання певного набору команд деяку кількість разів. У мові С++ є три команди циклу: do- -for while while
  • 3. КОМАНДА ЦИКЛУ З ЛІЧИЛЬНИКОМ FOR Команда for має вигляд: for (вираз ;логічний вираз 2;вираз 3) команда 1; Вираз 1 призначений для підготовки циклу і виконується один раз. (Переважно тут задають початкові значення змінних величин циклу(підготовляють цикл). У виразі 2 записують умову виходу із циклу. У виразі 3 - команди зміни параметрів циклу.
  • 4. СУМИ ЦІЛИХ ЧИСЕЛ З ПРОМІЖКУ ВІД 1 ДО 15 МОЖНА ОБЧИСЛИТИ ОДНИМ ІЗ СПОСОБІВ: int n=1, s=0; for (int n=1,s=0;n<16; s+=n++); for (;n<16;n++) s+=n; for (int n=1,s=0;n<16; n++) s+=n; for(int n=1,s=0; n<16; s+=n, n++)
  • 5. ПРОТАБУЛЮВАТИ ФУНКЦІЮ Y=2SINX НА ПРОМІЖКУ [0;2.5] З КРОКОМ H=0.2 ТА ОБЧИСЛИТИ СЕРЕДНЄ АРИФМЕТИЧНЕ (S1) ЗНАЧЕНЬ ФУНКЦІЇ БІЛЬШИХ НІЖ 0.5 І МЕНШИХ НІЖ 1.5 #include<iostream.h> #include<conio.h> #include<math.h> void main( ) { clrscr( ) ; float x,h=0.2,y,s=0,s1; float a=0,b=2.5+h/2; int n=0; cout <<"x yn"; for (x=a; x<=b; x+=h) { y=2*sin(x); cout<<x<<"t"<<y<<"n"; if (y>0.5 && y<1.5) { n++; s+=y; (Обчислення суми та кількості значень функції у) } } if (n) ( Якщо n не дорівнює 0) { s1=s/n; cout<<"s1="<<s1; } else cout<<"а Таких значень немає"; }
  • 6. ЦИКЛ WHILE умова do { { умова умова { { while умова
  • 7. ВИВЕСТИ ТАБЛИЦЮ ЗНАЧЕНЬ ФУНКЦІЇ Y=COS(X) ДЛЯ X ВІД 0.6 ДО 4 З КРОКОМ 0.2 #include<iostream.h> #include<math.h> #include<conio.h> void main() { clrscr(); float y,x,h=0.2; cout<<"y x"<<"n"; x=0.6; while ( x<=4+h/2) { y=sin(x); cout<<x<<" "<<y<<"n"; x+=h; }