Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему ОПЕРАТОРЫ ЦИКЛА С++

Все в нашей жизни циклично... дни недели, месяцы, года... И в программировании тоже не обойтись без этого...
ОПЕРАТОРЫ ЦИКЛА С++ Все в нашей жизни циклично... дни недели, месяцы, года... И в программировании цикл  while   и Рассмотрим, так называемые циклы , а именно цикл while и Для того, чтобы вывести имя 20 раз нам нужно написать в своей Рассмотрим         цикл Цикл  while Итак, программа, печатающая имя, будет выглядеть так:  01.  //операторы циклов Мы определяем переменную i, которая у нас будет служить чтобы цикл работал должно выполняться указанное в нем условие (у нас это i Цикл while ЦИКЛ WHILE С ПРЕДУСЛОВИЕМ МЫ РАССМОТРЕЛИ, НО ЕСТЬ ЕЩЕ И ВТОРОЙ ВАРИАНТ 01. //операторы циклов - цикл while 02.  03. #include Важно! Запомнить:   1. Цикл while бывает двух типов: с предусловием Операторы циклов:  цикл for рассмотрим вторую разновидность циклов, используемых в языке программирования С++ - это цикл Синтаксис цикла for таков:  1.  for ( начальное значение ; теперь переиначим программу, печатающую ваше имя, под этот цикл:  01. размер кода программы у нас уменьшился, стал более компактным. Легко просматриваются по Электронный ресурс  http://iguania.ru/uchebnik-po-osnovam-programmirovaniya-dlya-nachinaiuschich/glava-9-vse-v-nashey-zhizni-tsiklichno.html
Слайды презентации

Слайд 2 Все в нашей жизни циклично... дни недели, месяцы,

Все в нашей жизни циклично... дни недели, месяцы, года... И в

года... И в программировании тоже не обойтись без этого...


Слайд 3 цикл while и

цикл while  и       цикл for

цикл for

Слайд 4 Рассмотрим, так называемые циклы , а

Рассмотрим, так называемые циклы , а именно цикл while и

именно цикл while и цикл for . Для чего

они нужны? Для того, чтобы ответить на этот вопрос давайте представим себе такую ситуацию: ну к примеру вы хотите напечатать на экране свое имя ровно 20 раз. Как вы уже знаете для этого мы должны воспользоваться оператором консольного вывода (cout - поместить в поток).

Вот такая строка кода должна выводить ваше имя:

1. cout << "Your name" << endl;

Слайд 5 Для того, чтобы вывести имя 20 раз нам

Для того, чтобы вывести имя 20 раз нам нужно написать в

нужно написать в своей программе эту строку ровно 20

раз! Хорошо, если вы решили вывести свое имя 20 раз, а не, к примеру, 100 или 1000! Конечно же, вы понимаете, что это очень накладно и нереально. В этом случае на помощь программисту приходят циклы while и for , которые позволяют выполнять определенный участок кода (в нашем случае это печать имени) столько раз, сколько мы укажем. Иными словами, пока не выполнится какое-либо условие, требуемое для завершения цикла. В нашем случае этим условием, как вы уже догадываетесь, является число 20, т.к. печатать нам нужно именно 20 раз.

Слайд 6 Рассмотрим

Рассмотрим     цикл      while

цикл

while

Слайд 7 Цикл while

Цикл while    с предусловием  Синтаксис данного

с предусловием Синтаксис данного оператора цикла таков: 1.

while (условие выполнения цикла) 2. { 3. оператор 1; 4. оператор 2; 5. ... 6. оператор n; 7. }

Слайд 8 Итак, программа, печатающая имя, будет выглядеть так: 01.

Итак, программа, печатающая имя, будет выглядеть так: 01. //операторы циклов -

//операторы циклов - цикл while 02. 03. #include 04. 05.

using namespace std; 06. 07. int main() 08. { 09. int i; 10. 11. i = 1; 12. while (i <= 20) 13. { 14. cout << «Your name» << endl; 15. i = i + 1; 16. } 17. 18. return 0; 19. }

Слайд 9 Мы определяем переменную i, которая

Мы определяем переменную i, которая у нас будет служить

у нас будет служить счетчиком, задаем нашему счетчику начальное

значение равное единице перед входом в цикл. В цикле определяем условие, при котором у нас будет он работать, т.е. выполняться заключенные в него операторы. После того, как условие перестанет выполняться, цикл завершится и программа выйдет из него и перейдет к выполнению следующих после цикла операторов (у нас это оператор return 0;)

Слайд 10 чтобы цикл работал должно выполняться указанное в нем

чтобы цикл работал должно выполняться указанное в нем условие (у нас это i

условие (у нас это i

становится равным 21, то операторы заключенные в тело цикла уже выполняться не будут. чтобы это условие выхода из цикла когда-нибудь сработало, иначе произойдет зацикливание и программа никогда не завершиться (придется аварийно завершать ее). Для этого у нас есть счетчик, который в каждой итерации (одно выполнения цикла) увеличивает свое значение на единицу.

Слайд 13 Цикл while

Цикл while      с  постусловием

с

постусловием

Слайд 14 ЦИКЛ WHILE С ПРЕДУСЛОВИЕМ МЫ РАССМОТРЕЛИ, НО ЕСТЬ

ЦИКЛ WHILE С ПРЕДУСЛОВИЕМ МЫ РАССМОТРЕЛИ, НО ЕСТЬ ЕЩЕ И ВТОРОЙ

ЕЩЕ И ВТОРОЙ ВАРИАНТ ИСПОЛЬЗОВАНИЯ ЦИКЛА WHILE - ЭТО

ЦИКЛ С ПОСТУСЛОВИЕМ. СИНТАКСИС ЕГО ТАКОВ: 1. do 2. { 3. оператор 1; 4. оператор 2; 5. ... 6. оператор n; 7. } 8. while (условие выполнения цикла); //не забывайте про точку с запятой

Слайд 16 01. //операторы циклов - цикл while 02. 03. #include

01. //операторы циклов - цикл while 02. 03. #include  04.

04. 05. using namespace std; 06. 07. int

main() 08. { 09. //инициализируем переменную значением 1 при объявлении 10. int i = 1; 11. 12. do 13. { 14. cout << «Your name» << endl; 15. i++; 16. } 17. while (i <= 20); 18. 19. return 0; 20. }

Слайд 18 Важно! Запомнить: 1. Цикл while бывает двух типов:

Важно! Запомнить:  1. Цикл while бывает двух типов: с предусловием

с предусловием и постусловием. В первом варианте тело цикла

может ни разу не выполниться, если условие начала цикла не выполняется. Во втором варианте тело цикла выполниться как минимум один раз, т.к условие начала уже второй итерации цикла проверяется не в начале, а в конце. 2. В конце цикла while с постусловием не забывайте ставить точку с запятой.

Слайд 19 Операторы циклов: цикл for

Операторы циклов: цикл for

Слайд 20 рассмотрим вторую разновидность циклов, используемых в языке программирования

рассмотрим вторую разновидность циклов, используемых в языке программирования С++ - это

С++ - это цикл for. Чем же он отличается?

Главное его отличие в том, что в параметрах самого цикла можно инициализировать (объявить) переменную-счетчик, которая у нас будет считать итерации (повторения) циклов, и задать ей начальное значение, задать условие выполнения цикла и изменять значение счетчика.

Слайд 21 Синтаксис цикла for таков: 1. for ( начальное

Синтаксис цикла for таков: 1. for ( начальное значение ; условие

значение ; условие выполнения ; приращение ) 2. { 3.

оператор 1; 4. оператор 2; 5. ..... 6. оператор n; 7. }

Слайд 22 теперь переиначим программу, печатающую ваше имя, под этот

теперь переиначим программу, печатающую ваше имя, под этот цикл: 01. //операторы

цикл: 01. //операторы циклов - цикл for 02. 03.

#include 04. 05. using namespace std; 06. 07. int main() 08. { 09. for (int i = 1; i <= 20; i++) 10. { 11. cout << «Your name» << endl; 12. } 13. 14. return 0; 15. }

Слайд 23 размер кода программы у нас уменьшился, стал более

размер кода программы у нас уменьшился, стал более компактным. Легко просматриваются

компактным. Легко просматриваются по параметрам цикла for наши начальные

значения, условия и приращения, что очень удобно.

  • Имя файла: operatory-tsikla-s.pptx
  • Количество просмотров: 106
  • Количество скачиваний: 4