C++(2 урок)
Оценка 4.7

C++(2 урок)

Оценка 4.7
pptx
02.05.2022
C++(2 урок)
С++(2 урок).pptx

Программирование на языке Си++

Программирование на языке Си++

Программирование на языке Си++

Оператор ветвления
в краткой и полной форме.
Сложные условия.

Условный оператор if ( условие ) { // что делать, если условие верно } else { // что делать, если условие неверно }

Условный оператор if ( условие ) { // что делать, если условие верно } else { // что делать, если условие неверно }

2

Условный оператор

if ( условие )
{
// что делать, если условие верно
}
else
{
// что делать, если условие неверно
}

Особенности:
вторая часть (else …) может отсутствовать (неполная форма)
если в блоке один оператор, можно убрать { }

Разветвляющиеся алгоритмы Задача

Разветвляющиеся алгоритмы Задача

3

Разветвляющиеся алгоритмы

Задача. Ввести два целых числа и вывести на экран наибольшее из них.
Идея решения: надо вывести на экран первое число, если оно больше второго, или второе, если оно больше первого.
Особенность: действия исполнителя зависят от некоторых условий (если … иначе …).

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

Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций: ! –

Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций: ! –

4

Сложные условия

Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:
! – НЕ (not, отрицание, инверсия)
&& – И (and, логическое умножение, конъюнкция, одновременное выполнение условий)
|| – ИЛИ (or, логическое сложение, дизъюнкция, выполнение хотя бы одного из условий)
Простые условия (отношения)
< <= > >= == !=

равно

не равно

Сложные условия Порядок выполнения сложных условий: выражения в скобках ! (НЕ, отрицание) <, <=, >, >= ==, != && (И) || (ИЛИ)

Сложные условия Порядок выполнения сложных условий: выражения в скобках ! (НЕ, отрицание) <, <=, >, >= ==, != && (И) || (ИЛИ)

5

Сложные условия

Порядок выполнения сложных условий:
выражения в скобках
! (НЕ, отрицание)
<, <=, >, >=
==, !=
&& (И)
|| (ИЛИ)
Пример:
2 1 6 3 5 4
if ( !(a > b) || c != d && b == a)
{
...
}

Блок-схема

Блок-схема

Блок-схема

Даны два числа, найти максимальное из двух чисел

Даны два числа, найти максимальное из двух чисел

Даны два числа, найти максимальное из двух чисел

Даны два числа, найти максимальноe из двух чисел #include using namespace std; main() { int a, b, max; cout<<“Введите два целых числа”; cin>>a>>b; if (a>b)…

Даны два числа, найти максимальноe из двух чисел #include using namespace std; main() { int a, b, max; cout<<“Введите два целых числа”; cin>>a>>b; if (a>b)…

Даны два числа, найти максимальноe из двух чисел


#include
using namespace std;
main()
{
int a, b, max;
cout<<“Введите два целых числа”;
cin>>a>>b;
if (a>b)
{max=a;}
else {max=b;}
cout<<“Наибольшее число”< }

1 способ

Даны два числа, найти максимальноe из двух чисел #include using namespace std; main() { int a, b, max; cout<<“Введите два целых числа”; cin>>a>>b; if (a>b)…

Даны два числа, найти максимальноe из двух чисел #include using namespace std; main() { int a, b, max; cout<<“Введите два целых числа”; cin>>a>>b; if (a>b)…

Даны два числа, найти максимальноe из двух чисел


#include
using namespace std;
main()
{
int a, b, max;
cout<<“Введите два целых числа”;
cin>>a>>b;
if (a>b) {max=a;}
if (acout<<“Наибольшее число”< }

2 способ

Даны три числа, найти максимальное из трех чисел

Даны три числа, найти максимальное из трех чисел

Даны три числа, найти максимальное из трех чисел

Даны три числа, найти максимальное из трех чисел #include using namespace std; main() { int a, b, с, max; cout<<“Введите два целых числа”; cin>>a>>b>>c; if…

Даны три числа, найти максимальное из трех чисел #include using namespace std; main() { int a, b, с, max; cout<<“Введите два целых числа”; cin>>a>>b>>c; if…

11

Даны три числа, найти максимальное из трех чисел

#include
using namespace std;
main()
{ int a, b, с, max;
cout<<“Введите два целых числа”;
cin>>a>>b>>c;
if (a>b && a>c) {max=a;}
if (b>c && b>a) {max=b;}
if (c>b && c>a) {max=c;}
cout<<“Наибольшее число”< }

Дано число определить его четность

Дано число определить его четность

Дано число определить его четность

Дано число. Определить его четность #include using namespace std; main() { int n; cout<<“Введите число”; cin>>n; if (n%2==0) {cout<<“число четное»;} else {cout<<“число нечетное»;} }

Дано число. Определить его четность #include using namespace std; main() { int n; cout<<“Введите число”; cin>>n; if (n%2==0) {cout<<“число четное»;} else {cout<<“число нечетное»;} }

Дано число. Определить его четность


#include
using namespace std;
main()
{
int n;
cout<<“Введите число”;
cin>>n;
if (n%2==0)
{cout<<“число четное»;}
else
{cout<<“число нечетное»;} }

Найти значение выражения

Найти значение выражения

Найти значение выражения

Найти значение выражения #include using namespace std; main() { float x,y; cout<<“Введите число”; cin>>x; if (x<0) {y=x*x;} else {y=x+1;} cout<<“y =“< 1 способ

Найти значение выражения #include using namespace std; main() { float x,y; cout<<“Введите число”; cin>>x; if (x<0) {y=x*x;} else {y=x+1;} cout<<“y =“< 1 способ

Найти значение выражения

#include
using namespace std;
main()
{
float x,y;
cout<<“Введите число”;
cin>>x;
if (x<0) {y=x*x;}
else {y=x+1;}
cout<<“y =“<

1 способ

Найти значение выражения #include #include using namespace std; main() { float x,y; cout<<“Введите число”; cin>>x; if (x<0) {y=pow(x,2);} else {y=x+1;} cout<<“y =“< 2 способ

Найти значение выражения #include #include using namespace std; main() { float x,y; cout<<“Введите число”; cin>>x; if (x<0) {y=pow(x,2);} else {y=x+1;} cout<<“y =“< 2 способ

Найти значение выражения

#include
#include
using namespace std;
main()
{
float x,y;
cout<<“Введите число”;
cin>>x;
if (x<0) {y=pow(x,2);}
else {y=x+1;}
cout<<“y =“<

2 способ

Найти значение выражения

Найти значение выражения

Найти значение выражения

Найти значение выражения #include #include using namespace std; main() { float x,y; cout<<“Введите число”; cin>>x; if (x>0) {y=2*x-10;} if (x==0) {y=0;} if (x<0) {y=2*fabs(x)-1;} cout<<“y=“<

Найти значение выражения #include #include using namespace std; main() { float x,y; cout<<“Введите число”; cin>>x; if (x>0) {y=2*x-10;} if (x==0) {y=0;} if (x<0) {y=2*fabs(x)-1;} cout<<“y=“<

Найти значение выражения

#include
#include
using namespace std;
main()
{
float x,y;
cout<<“Введите число”; cin>>x;
if (x>0) {y=2*x-10;}
if (x==0) {y=0;}
if (x<0) {y=2*fabs(x)-1;}
cout<<“y=“<

Задания для практической работы на уроке: 1

Задания для практической работы на уроке: 1

19

Задания для практической работы на уроке:

1. Ввести три числа и найти наименьшее из них этих чисел.
Пример:
Введите три числа:
4 15 9
Наименьшее число: 4
2. Ввести два чисел и найти наименьшее из них.
Пример:
94 125
Наименьшее число: 94

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
02.05.2022