Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
27 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
843.47 kB
Просмотров:
78
Скачиваний:
2
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img0.jpg)
№2 слайд![Циклы](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img1.jpg)
№3 слайд![Что такое цикл Часто в](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img2.jpg)
Содержание слайда: Что такое цикл
Часто в программе возникает необходимость многократно повторять какие-то действия. Т.е. совершать циклические действия.
Для того, что бы не повторять код многократно, в языке Си имееются средства для организации циклов.
№4 слайд![Что такое цикл Цикл](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img3.jpg)
Содержание слайда: Что такое цикл
Цикл — специальная конструкция языка программирования, с помощью которой те или иные действия выполняются нужное количество раз, в зависимости от некоего условия.
№5 слайд![Что такое цикл В языке Си](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img4.jpg)
Содержание слайда: Что такое цикл
В языке Си существует три основных способа реализации цикла:
for;
while;
do while;
№6 слайд![Что такое цикл Каждое](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img5.jpg)
Содержание слайда: Что такое цикл
Каждое повторение цикла называется:
ШАГ ЦИКЛА или ИТЕРАЦИЯ
№7 слайд![Цикл с предварительным](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img6.jpg)
Содержание слайда: Цикл с предварительным условием
№8 слайд![Цикл WHILE цикл с](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img7.jpg)
Содержание слайда: Цикл WHILE () цикл с предусловием
Общий синтаксис:
while(утверждение)
{
действия для повторения;
//это тело цикла.
}
№9 слайд![Цикл WHILE while утверждение](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img8.jpg)
Содержание слайда: Цикл WHILE ()
while(утверждение)
Сначала проверяется утверждение, если оно истинно выполняются действия в теле цикла. По завершении всех действий тела, условие проверяется повторно.
Действия в теле цикла выполняются до тех пор, пока проверяемое утверждение ИСТИННО.
Как только утверждение станет ЛОЖНЫМ повторение завершится.
№10 слайд![Особенность цикла WHILE while](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img9.jpg)
Содержание слайда: Особенность цикла WHILE ()
while(утверждение)
Если утверждение в скобках ложно, то цикл может ни разу не выполниться.
№11 слайд![Цикл WHILE объявление](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img10.jpg)
Содержание слайда: Цикл WHILE ()
// объявление управляющей переменной
int сounter=0;
while(counter<7) // проверка утверждения
{
сounter++; // изменение управляющей переменной
// действие для повторения
cout<<"Вы видите "<<сounter<< " чудо света!!!\n";
}
cout<<«\n";
№12 слайд![Цикл WHILE объявление](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img11.jpg)
Содержание слайда: Цикл WHILE ()
// объявление управляющей переменной
int сounter;
while(counter<7) // проверка утверждения
{
сounter++; // изменение управляющей переменной
// действие для повторения
cout<<"Вы видите "<<сounter<<" чудо света!!!\n";
}
cout<<«\n";
№13 слайд![Цикл WHILE int сounter while](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img12.jpg)
Содержание слайда: Цикл WHILE ()
int сounter=0;
while(counter<7) // проверка утверждени
{
// действие для повторения
// вы увидели ... чудо света
cout<<"Вы видите "<<++сounter<<" чудо света!!!\n";
}
cout<<«\n";
№14 слайд![Цикл WHILE объявление](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img13.jpg)
Содержание слайда: Цикл WHILE ()
// объявление управляющей переменной
int сounter=0;
while(counter<7) // проверка утверждения
{
// действие для повторения
// вы увидели ... чудо света
cout<<"Вы видите "<<сounter++<<" чудо света!!!\n";
}
cout<<«\n";
№15 слайд![Цикл с последующим условием](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img14.jpg)
Содержание слайда: Цикл с последующим условием
№16 слайд![ЦИКЛ DO .. WHILE цикл с](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img15.jpg)
Содержание слайда: ЦИКЛ DO .. WHILE () цикл с постусловием
do
{
действие;
//это тело цикла.
}
while(условие);
№17 слайд![Цикл DO .. WHILE DO это тело](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img16.jpg)
Содержание слайда: Цикл DO .. WHILE ()
DO
{//это тело цикла. }
while(утверждение)
Сначала выполняются действия в теле цикла. По завершении всех действий цикла, проверяется условие и если оно истинно, действия цикла выполняются повторно.
Действия в теле цикла выполняются до тех пор, пока проверяемое утверждение ИСТИННО.
Как только утверждение станет ЛОЖНЫМ повторение завершится.
№18 слайд![Особенность цикла DO .. WHILE](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img17.jpg)
Содержание слайда: Особенность цикла DO .. WHILE ()
DO
{//это тело цикла. }
while(утверждение)
Хотя бы один раз действия этого цикла выполняться в любом случае, даже если утверждение всегда ложно.
№19 слайд![Цикл DO .. WHILE Программа](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img18.jpg)
Содержание слайда: Цикл DO .. WHILE ()
Программа проверяющая ввод на соответствие каким-то условиям.
int userNumber;
do
{
cout<<"Введите Ваше число, не меньше 10 ";
cin >> userNumber;
}
while(userNumber <10) ;
cout<<"Ваше число, не меньше 10, принято!";
cout<<"\n";
}
№20 слайд![Цикл DO .. WHILE Программа](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img19.jpg)
Содержание слайда: Цикл DO .. WHILE ()
Программа проверяющая ввод на соответствие каким-то условиям.
// объявление управляющей переменной
Попробуйте написать предыдущую программу с помощью цикла
while(условие)
{
}
№21 слайд![Цикл DO .. WHILE Программа](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img20.jpg)
Содержание слайда: Цикл DO .. WHILE ()
Программа проверяющая ввод на соответствие каким-то условиям.
int userNumber;
cout<<"Введите Ваше число, не меньше 10 ";
cin >> userNumber;
while(counter<10)
{
cout<<"Ваше число должно быть, не меньше 10 ";
cin >> userNumber;
}
cout<<"Ваше число, не меньше 10, принято!";
cout<<"\n";
}
№22 слайд![Сравнение циклов WHILE](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img21.jpg)
Содержание слайда: Сравнение циклов
WHILE ()
№23 слайд![](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img22.jpg)
№24 слайд![](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img23.jpg)
№25 слайд![Управление циклом break](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img24.jpg)
Содержание слайда: Управление циклом
break – позволяет прервать цикл повторений независимо от условий цикла;
continue – позволяет прервать выполенение текущей итерации и начать следующую итерацию.
№26 слайд![Управление циклом int const](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img25.jpg)
Содержание слайда: Управление циклом
int const BEGIN=1; // начало диапазона суммируемых значений
int const END=5; // конец диапазона суммируемых значений
int sum=0, test; // переменная для накопления суммы
int i=BEGIN; // управляющая переменная цикла проверка условия
while(i <= END) // (сравнение управляющей переменной с окончанием диапазона)
{
cout<< «Первая часть программы." <<endl;
i++; // изменение управляющей переменной
cin>> test;
if (test < END) break;
cout<< "Вторая часть программы." <<endl;
sum+=i; // накапливание суммы
cout << i << endl;
}
cout<<" i = "<< I << “ Сумма = "<<sum<<"\n\n"; // показ результата
№27 слайд![Управление циклом int const](/documents_6/1cc6e856e9878056d23d018bd03c72c2/img26.jpg)
Содержание слайда: Управление циклом
int const BEGIN=1; // начало диапазона суммируемых значений
int const END=5; // конец диапазона суммируемых значений
int sum=0, test; // переменная для накопления суммы
int i=BEGIN; // управляющая переменная цикла проверка условия
while(i <= END) // (сравнение управляющей переменной с окончанием диапазона)
{
cout<< «Первая часть программы." <<endl;
i++; // изменение управляющей переменной
cin>> test;
if (test < END) continue;
cout<< "Вторая часть программы." <<endl;
sum+=i; // накапливание суммы
cout << i << endl;
}
cout<<" i = "<< I << “ Сумма = "<<sum<<"\n\n"; // показ результата