Разделы презентаций


Технологии программирования

Лекция 5. Циклы while и do/while в C++.Цикл while является циклом с предусловием. В зависимости от начального условия, цикл может выполняться несколько раз или не выполняться вообще. Цикл while имеет следующий

Слайды и текст этой презентации

Слайд 1Технологии программирования
Доц. каф. «Медиаменеджмента и медиапроизводства» Евич Л.Н.

Технологии программированияДоц. каф. «Медиаменеджмента и медиапроизводства» Евич Л.Н.

Слайд 2Лекция 5. Циклы while и do/while в C++.
Цикл while является

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

выполняться несколько раз или не выполняться вообще. Цикл while имеет следующий синтаксис


while (/*условие выполнения цикла*/))
{
/*один оператор или блок операторов*/;
}
Лекция 5. Циклы while и do/while в C++.Цикл while является циклом с предусловием. В зависимости от начального

Слайд 3Цикл while в C++.
Пример 1

#include ;
#include ;
using namespace

std;
void main() {
int sum = 0, i=1;
while

(i <= 20)
{
sum=sum+i;
i++;
}
сout << "sum=" << sum << " i=" << i;
getchar();
}

Цикл while в C++. Пример 1 #include ;#include ;using namespace std;void main() {	int sum = 0, i=1;

Слайд 4#include ;

Пример 2
#include ;
using namespace std;
void main() {
int c=1,sum=0;

while (c!=0)
{
cin>> c;
if (c%2!=0) {
sum=sum+c;
cout << "sum=" << sum << " c=" << c << endl;
continue;
}
if (c<0) break;
}
cout<< "++ sum="<< sum << " c="< getchar(); getchar();
}

#include ;         Пример 2#include ;using namespace std;void main() {

Слайд 5Пример 3.
Определите что будет выведено на экран в результате работы

следующей программы.

#include ;
#include ;
using namespace std;
void main() {
int

m=24,n=13645;
while (m>10) {
m-=n%10;
n/=10;
}
m+=n;
cout<< "m="< getchar();
}

Цикл while в C++.

Пример 3.Определите что будет выведено на экран в результате работы следующей программы.#include ;#include ;using namespace std;void main()

Слайд 6Пример 4.
Определите, какое число должно быть введено в переменную n,
чтобы

в результате работы следующей программы было напечатано число 5764.

#include ;
#include

;
using namespace std;
void main() {
int n;
cin >> n;
while (n>10) {
cout << n%10;
n/=10;
}
getchar();
}

Цикл while в C++.

Пример 4.Определите, какое число должно быть введено в переменную n,чтобы в результате работы следующей программы было напечатано

Слайд 7Цикл do / while в C++.
В цикле do / while  сначала

выполняется тело цикла, а затем проверяется условие продолжения цикла.

Структура

цикла do / while

do
{
/*блок операторов*/;
}
while (/*условие выполнения цикла*/);
Цикл do / while в C++.В цикле do / while  сначала выполняется тело цикла, а затем проверяется условие

Слайд 8Цикл do / while в C++.
#include ;

Пример 1
#include ;
using namespace std;
void main() {
int c,sum=0;
do {
cin>>c;
if (c%2!=0) {
sum=sum+c;
cout << "sum=" << sum << " c=" << c< }
}
while (c!=0);
cout<< "++ sum="< Цикл do / while в C++. #include ;

Слайд 9Лекция 5. Циклы while и do/while в C++.
Задания для самостоятельной

работы
35. Определите что будет выведено на экран в результате работы

следующей программы.

#include ;
#include ;
using namespace std;
void main() {
int m=0,n=2453;
while (n>0) {
m+=n%10;
n/=10;
}
m+=n;
cout<< "m="< getchar();
}
Наберите текст программы и проверьте правильность ответа.
Лекция 5. Циклы while и do/while в C++.Задания для самостоятельной работы35. Определите что будет выведено на экран

Слайд 10Лекция 5. Циклы while и do/while в C++.
Задания для самостоятельной

работы
36. Укажите наибольшее из таких чисел x, при вводе которого

в результате выполнения следующей программы на экран будут выведено
a=5 b= 31

#include ;
#include ;
using namespace std;
void main() {
int a=0,b=0,x;
cin>> x;
while (x>0) {
a+=1;
b+=x%10;
x/=10;
}
cout<< "a="< Лекция 5. Циклы while и do/while в C++.Задания для самостоятельной работы36. Укажите наибольшее из таких чисел x,

Слайд 11Задания для самостоятельной работы
Дано натуральное число n. Составьте программу, которая

определяет, сколько цифр содержится в числе n и чему равна

сумма его цифр.
Дано натуральное число n. Составьте программу, которая определяет, сколько раз в числе n содержится наименьшая цифра этого числа.
Дана непустая последовательность целых чисел, оканчивающаяся нулём. Составьте программу, которая находит сумму всех чётных чисел последовательности.
Дана последовательность целых чисел, оканчивающаяся нулём. Составьте программу, которая определяет, есть ли в последовательности хотя бы одно число, оканчивающееся на 8.
Траектория снаряда, вылетающего из орудия под углом α с начальной скоростью описывается уравнением . С точностью опре­де­лить точку, в которой снаряд "уйдет под землю". Задачу решить при , =35 км/ч., .
Создать программу «Отгадай число»


Задания для самостоятельной работыДано натуральное число n. Составьте программу, которая определяет, сколько цифр содержится в числе n

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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