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


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

Содержание

https://stepik.org/

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

Слайд 1Программирование на языке С++
Занятие 2

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

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

https://stepik.org/

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

множественного выбора

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

Слайд 4#include
using namespace std;
int main()
{
setlocale(LC_ALL, “Russian”);
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;
}
#include using namespace std;int main(){  setlocale(LC_ALL, “Russian”);  float a, b, s, p;  cout

Слайд 5#include
using namespace std;
int main()
{
setlocale(LC_ALL, “Russian”);
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;
}
#include using namespace std;int main(){  setlocale(LC_ALL, “Russian”);  float r, s, l;  cout

Слайд 6#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “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;
}
#include #include using namespace std;int main(){  setlocale(LC_ALL, “Russian”);  float a, b, c;  a =

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

условия.
полная форма ветвления
if ( a > b )
M =

a;
else
M = b;
Условный операторЗадача: изменить порядок действий в зависимости от выполнения некоторого условия.полная форма ветвленияif ( a > b

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

( b > a )
M = b;

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

Слайд 9Знаки отношений
>
=

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

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

"Андрей старше";
else




if ( a == b )
cout

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

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

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

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

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

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

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

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

)


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

&&

||

!

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

v >= 25 && v <= 40

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

«И»

«ИЛИ»

«НЕ»

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

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

)


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

&&

||

!

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

v >= 25 && v <= 40

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

«И»

«ИЛИ»

«НЕ»

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

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

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

5
Все числа одинаковые.
Пример:
Введите три числа:
5 7 5
Два числа одинаковые.
Пример:
Введите три числа:
5 7 8
Нет одинаковых чисел.
Задачи«A»: Напишите программу, которая получает три числа и выводит количество одинаковых чисел в этой цепочке. Пример:Введите три

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

ему время года или сообщение об ошибке.
Пример:
Введите номер месяца:
5
Весна.
Пример:
Введите

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

Слайд 16Множественный выбор
if (m == 1) cout

2) cout

( m ) {
case 1: cout << "январь";
break;
case 2: cout << "февраль";
break;
...
case 12: cout << "декабрь";
break;
default: cout << "ошибка";
}
Множественный выборif (m == 1) cout

Слайд 17Множественный выбор
switch ( m ) {
case 1:

cout

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

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

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

При m = 2:

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

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

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

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

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

Слайд 19Задачи
6) Напишите программу, которая вводит с клавиатуры номер месяца и

определяет, сколько дней в этом месяце. При вводе неверного номера

месяца должно быть выведено сообщение об ошибке.
7) Вводятся два целых числа. Проверить делится ли первое на второе. Вывести на экран сообщение об этом, а также остаток (если он есть) и частное (в любом случае).
8)* Перевести число, введенное пользователем, в байты или килобайты в зависимости от его выбора.
9)** Напишите программу, которая вводит целое число, не превышающее 100, и выводит его прописью, например: 21-> «двадцать один».
10)*** Напишите программу, которая вводит номер месяца и день и определяет, сколько дней осталось до Нового года. При вводе неверных данных должно быть выведено сообщение об ошибке.

Задачи6) Напишите программу, которая вводит с клавиатуры номер месяца и определяет, сколько дней в этом месяце. При

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

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

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

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

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


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

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