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

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


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

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

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

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

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

Содержание

https://stepik.org/
Программирование на языке С++Занятие 2 https://stepik.org/ План занятия Условный оператор Вложенные условные операторы Сложные условия Оператор множественного выбора #include using namespace std;int main(){  setlocale(LC_ALL, “Russian”);  float a, b, #include using namespace std;int main(){  setlocale(LC_ALL, “Russian”);  float r, s, l;  cout #include #include using namespace std;int main(){  setlocale(LC_ALL, “Russian”);  float a, Условный операторЗадача: изменить порядок действий в зависимости от выполнения некоторого условия.полная форма Условный оператор: неполная форманеполная форма ветвленияM = a;  if ( b Знаки отношений>= Вложенные условные операторыif ( a > b ) cout Задачи«A»: Ввести три целых числа, найти максимальное из них. Пример:Введите три целых Сложные условияЗадача: набор сотрудников в возрасте 25-40 лет (включительно).if ( Сложные условияЗадача: набор сотрудников в возрасте 25-40 лет (включительно).if ( Задачи«A»: Напишите программу, которая получает три числа и выводит количество одинаковых чисел Задачи«B»: Напишите программу, которая получает номер месяца и выводит соответствующее ему время Множественный выборif (m == 1) cout Множественный выборswitch ( m ) {  case 1:  cout Задачи1) Напишите программу, которая выбирает максимальное и минимальное из пяти введённых чисел.2) Задачи6) Напишите программу, которая вводит с клавиатуры номер месяца и определяет, сколько
Слайды презентации

Слайд 2 https://stepik.org/

https://stepik.org/

Слайд 3 План занятия
Условный оператор
Вложенные условные операторы
Сложные

План занятия Условный оператор Вложенные условные операторы Сложные условия Оператор множественного выбора

условия
Оператор множественного выбора


Слайд 4

#include
using namespace std;
int main()
{
setlocale(LC_ALL, “Russian”);

#include using namespace std;int main(){ setlocale(LC_ALL, “Russian”); float a, b, s, p; cout

float a, b, s, p;
cout

“Введите длину и ширину прямоугольника";
cin >> a >> b;
s = a*b; l= (a+b)*2;
cout << «Площадь= » << s << endl;
cout << «Периметр= » << l << endl;
system(“pause”);
return 0;
}

Слайд 5

#include
using namespace std;
int main()
{
setlocale(LC_ALL, “Russian”);

#include using namespace std;int main(){ setlocale(LC_ALL, “Russian”); float r, s, l; cout

float r, s, l;
cout

окружности";
cin >> r;
s = 3.14*r*r; l= 2*3.14*r;
cout << «Площадь= » << s << endl;
cout << «Длина окр.= » << l << endl;
system(“pause”);
return 0;
}

Слайд 6

#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL,

#include #include using namespace std;int main(){ setlocale(LC_ALL, “Russian”); float a, b,

“Russian”);
float a, b, c;
a =

10 + rand()%(50-10+1);
b = 50 + rand()%(100-50+1);
c = a*b;
cout << «Результат= » << c << endl;
system(“pause”);
return 0;
}

Слайд 7

Условный оператор
Задача: изменить порядок действий в зависимости от

Условный операторЗадача: изменить порядок действий в зависимости от выполнения некоторого условия.полная

выполнения некоторого условия.

полная форма ветвления
if ( a > b

)
M = a;
else
M = b;

Слайд 8

Условный оператор: неполная форма

неполная форма ветвления
M = a;

Условный оператор: неполная форманеполная форма ветвленияM = a; if ( b


if ( b > a )
M

= b;

Слайд 9

Знаки отношений
>
=

Знаки отношений>=

Слайд 10

Вложенные условные операторы
if ( a > b )

Вложенные условные операторыif ( a > b ) cout

cout

b )
cout << "Одного возраста";
else
cout << "Борис старше";

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

Задача: в переменных a и b записаны возрасты Андрея и Бориса. Кто из них старше?


Слайд 11

Задачи
«A»: Ввести три целых числа, найти максимальное из

Задачи«A»: Ввести три целых числа, найти максимальное из них. Пример:Введите три

них.
Пример:
Введите три целых числа:
1 5 4
Максимальное число 5
«B»:

Ввести пять целых чисел, найти максимальное из них.
Пример:
Введите пять целых чисел:
1 5 4 3 2
Максимальное число 5

Слайд 12

Сложные условия
Задача: набор сотрудников в возрасте 25-40 лет

Сложные условияЗадача: набор сотрудников в возрасте 25-40 лет (включительно).if (

(включительно).
if (

)
cout << "подходит";
else
cout << "не подходит";

&&

||

!

Приоритет :
отношения (<, >, <=, >=, ==, !=)
! («НЕ»)
&& («И»)
|| («ИЛИ»)

v >= 25 && v <= 40

сложное условие

«И»

«ИЛИ»

«НЕ»


Слайд 13

Сложные условия
Задача: набор сотрудников в возрасте 25-40 лет

Сложные условияЗадача: набор сотрудников в возрасте 25-40 лет (включительно).if (

(включительно).
if (

)
cout << "подходит";
else
cout << "не подходит";

&&

||

!

Приоритет :
отношения (<, >, <=, >=, ==, !=)
! («НЕ»)
&& («И»)
|| («ИЛИ»)

v >= 25 && v <= 40

сложное условие

«И»

«ИЛИ»

«НЕ»


Слайд 14

Задачи
«A»: Напишите программу, которая получает три числа и

Задачи«A»: Напишите программу, которая получает три числа и выводит количество одинаковых

выводит количество одинаковых чисел в этой цепочке.
Пример:
Введите три

числа:
5 5 5
Все числа одинаковые.
Пример:
Введите три числа:
5 7 5
Два числа одинаковые.
Пример:
Введите три числа:
5 7 8
Нет одинаковых чисел.

Слайд 15

Задачи
«B»: Напишите программу, которая получает номер месяца и

Задачи«B»: Напишите программу, которая получает номер месяца и выводит соответствующее ему

выводит соответствующее ему время года или сообщение об ошибке.


Пример:
Введите номер месяца:
5
Весна.
Пример:
Введите номер месяца:
15
Неверный номер месяца.

Слайд 16

Множественный выбор
if (m == 1) cout

Множественный выборif (m == 1) cout

(m == 2) cout

cout << "декабрь";

switch ( m ) {
case 1: cout << "январь";
break;
case 2: cout << "февраль";
break;
...
case 12: cout << "декабрь";
break;
default: cout << "ошибка";
}


Слайд 17

Множественный выбор
switch ( m ) {

Множественный выборswitch ( m ) {  case 1: cout

case 1: cout

cout << "февраль";
case 3: cout << "март";
default: cout << "ошибка";
}

Если не ставить break:

февральмартошибка

При m = 2:






Слайд 18 Задачи
1) Напишите программу, которая выбирает максимальное и минимальное

Задачи1) Напишите программу, которая выбирает максимальное и минимальное из пяти введённых

из пяти введённых чисел.
2) Напишите программу, которая определяет, верно

ли, что введённое число трехзначное.
3) Вводятся три разных числа. Найти, какое из них является средним (больше одного, но меньше другого).
4) Напишите программу, которая вводит номер месяца и выводит название времени года. Оператор выбора использовать не разрешается. При вводе неверного месяца должно быть выведено сообщение об ошибке.
5) Решите предыдущую задачу с помощью оператора выбора.


  • Имя файла: programmirovanie-na-yazyke-s.pptx
  • Количество просмотров: 138
  • Количество скачиваний: 1