🗊Презентация Операторы управления

Нажмите для полного просмотра!
Операторы управления, слайд №1Операторы управления, слайд №2Операторы управления, слайд №3Операторы управления, слайд №4Операторы управления, слайд №5Операторы управления, слайд №6Операторы управления, слайд №7Операторы управления, слайд №8Операторы управления, слайд №9Операторы управления, слайд №10Операторы управления, слайд №11Операторы управления, слайд №12Операторы управления, слайд №13Операторы управления, слайд №14

Вы можете ознакомиться и скачать презентацию на тему Операторы управления. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Операторы управления
Описание слайда:
Операторы управления

Слайд 2





Условный оператор
Структура:
if (условие) оператор_1; else оператор_2;
где условие - логическое выражение, переменная или константа
Описание слайда:
Условный оператор Структура: if (условие) оператор_1; else оператор_2; где условие - логическое выражение, переменная или константа

Слайд 3





Составной оператор
начинается с символа «{» и заканчивающаяся символом «}»

{
оператор_1;
...
оператор_n;
}
Описание слайда:
Составной оператор начинается с символа «{» и заканчивающаяся символом «}» { оператор_1; ... оператор_n; }

Слайд 4





Варианты оператора if
if (условие)
{
оператор_1;
оператор_2;
...
}
else
{
оператор_1;
оператор_2;
...
}
Описание слайда:
Варианты оператора if if (условие) { оператор_1; оператор_2; ... } else { оператор_1; оператор_2; ... }

Слайд 5





ЗАДАЧА 3.1. Написать программу решения квадратного уравнения ax2 + bx + c = 0.

Исходные данные: а, b и с.
Результаты работы программы: x1 и x2  корни квадратного уравнения или сообщение о том, что корней нет.
Вспомогательные переменные: вещественная переменная d.
Описание слайда:
ЗАДАЧА 3.1. Написать программу решения квадратного уравнения ax2 + bx + c = 0. Исходные данные: а, b и с. Результаты работы программы: x1 и x2 корни квадратного уравнения или сообщение о том, что корней нет. Вспомогательные переменные: вещественная переменная d.

Слайд 6


Операторы управления, слайд №6
Описание слайда:

Слайд 7





#include <iostream>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{float a,b,c,d,x1,x2;
	//Ввод значений коэффициентов квадратного уравнения
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"c=";cin>>c;
	//Вычисление дискриминанта
d=b*b-4*a*c;
	//Если дискриминант отрицателен,
if (d<0)
	//то вывод сообщения, что корней нет,
cout<<"Real roots are not present";
Else   {//иначе вычисление корней x1, x2
x1=(-b+sqrt(d))/2/a;
x2=(-b-sqrt(d))/(2*a);
	//и вывод их значений на экран
cout<<"X1="<<x1<<"\t X2="<<x2<<"\n";
}
return 0;
}
Описание слайда:
#include <iostream> #include <iostream> #include <math.h> using namespace std; int main() {float a,b,c,d,x1,x2; //Ввод значений коэффициентов квадратного уравнения cout<<"a=";cin>>a; cout<<"b=";cin>>b; cout<<"c=";cin>>c; //Вычисление дискриминанта d=b*b-4*a*c; //Если дискриминант отрицателен, if (d<0) //то вывод сообщения, что корней нет, cout<<"Real roots are not present"; Else {//иначе вычисление корней x1, x2 x1=(-b+sqrt(d))/2/a; x2=(-b-sqrt(d))/(2*a); //и вывод их значений на экран cout<<"X1="<<x1<<"\t X2="<<x2<<"\n"; } return 0; }

Слайд 8





Оператор цикла с предусловием
while (выражение) оператор;

Или
while условие
{
оператор 1;
оператор 2;
...
оператор n;
}
Описание слайда:
Оператор цикла с предусловием while (выражение) оператор; Или while условие { оператор 1; оператор 2; ... оператор n; }

Слайд 9





Вывести на экран таблицу значений функции 
y = e(sin(x))*cos(x) на отрезке [0;p] с шагом 0.1.
Описание слайда:
Вывести на экран таблицу значений функции y = e(sin(x))*cos(x) на отрезке [0;p] с шагом 0.1.

Слайд 10





#include <stdio.h>
#include <stdio.h>
#include <math.h>
#define PI 3.14159
int main()
{
float x, y;
x=0;
//Цикл с предусловием
while (x<=PI)
//Пока параметр цикла не превышает конечное значение, выполнять тело
// цикла
{ y=exp(sin(x))*cos(x);
printf("x=%f \t y=%f \n",x,y);
x+=0.1; } //Конец цикла
}
Описание слайда:
#include <stdio.h> #include <stdio.h> #include <math.h> #define PI 3.14159 int main() { float x, y; x=0; //Цикл с предусловием while (x<=PI) //Пока параметр цикла не превышает конечное значение, выполнять тело // цикла { y=exp(sin(x))*cos(x); printf("x=%f \t y=%f \n",x,y); x+=0.1; } //Конец цикла }

Слайд 11





Оператор цикла с постусловием
Описание слайда:
Оператор цикла с постусловием

Слайд 12





Вывести таблицу значений функции 
y = esin(x)cos(x) на отрезке [0;p] с шагом 0.1
#include <stdio.h>
#include <math.h>
#define PI 3.14159
int main()
{
float x, y; //Описание переменных
x=0;
do //Цикл с постусловием
{//Выполнять тело цикла
y=exp(sin(x))*cos(x);
printf("x=%f \t y=%f \n",x,y);
x+=0.1; }
while(x<=PI);
return 0;}
Описание слайда:
Вывести таблицу значений функции y = esin(x)cos(x) на отрезке [0;p] с шагом 0.1 #include <stdio.h> #include <math.h> #define PI 3.14159 int main() { float x, y; //Описание переменных x=0; do //Цикл с постусловием {//Выполнять тело цикла y=exp(sin(x))*cos(x); printf("x=%f \t y=%f \n",x,y); x+=0.1; } while(x<=PI); return 0;}

Слайд 13





Оператор цикла с параметром
for (начальные_присваивания; выражение; приращение) оператор;
или
for (начальные_присваивания; выражение; приращение)
{
оператор1;
оператор2;
...
}
Описание слайда:
Оператор цикла с параметром for (начальные_присваивания; выражение; приращение) оператор; или for (начальные_присваивания; выражение; приращение) { оператор1; оператор2; ... }

Слайд 14





Решение задачи вывода таблицы значений функции y = esin(x)cos(x) на отрезке [0;p] с шагом 0.1
#include <stdio.h>
#include <math.h>
#define PI 3.14159
int main()
{
float x, y;
//Параметру цикла присваивается начальное значение, если оно не
// превышает конечное значение, то выполняются операторы тела
// цикла, и значение параметра изменяется, в противном случае цикл заканчивается
for (x=0;x<=PI;x+=0.1)
{
y=exp(sin(x))*cos(x);
printf("x=%f \t y=%f \n",x,y);
}
return 0;
}
Описание слайда:
Решение задачи вывода таблицы значений функции y = esin(x)cos(x) на отрезке [0;p] с шагом 0.1 #include <stdio.h> #include <math.h> #define PI 3.14159 int main() { float x, y; //Параметру цикла присваивается начальное значение, если оно не // превышает конечное значение, то выполняются операторы тела // цикла, и значение параметра изменяется, в противном случае цикл заканчивается for (x=0;x<=PI;x+=0.1) { y=exp(sin(x))*cos(x); printf("x=%f \t y=%f \n",x,y); } return 0; }



Похожие презентации
Mypresentation.ru
Загрузить презентацию