SlideShare a Scribd company logo
Виконання простих операцій.
Математичні операції мови С++.
Уведення даних
Математичні операції у С++
Пріоритет Операція Зміст операції
1(найвищий) () Дужки
2 *, /, % Множення, ділення,
остача від ділення
3 +, - Додавання,
віднімання
4 ==, !=, <, <=,
>, >=
Порівняння
(відношення)
z=p*r%q + w/x-y;
Приклади
• 2*-5+4=-6
• 2*(-5+4)=-2
• 7%3=1
• 12/4-2=1
• 12/(4-2)=6
• 7%3*-5=-5
Нехай x=3, y=5. Тоді
• x==y – false
• x!=y – true
• x>y – false
• x<=(y-2) - true
Команда присвоєння, суміщена з
арифметичною операцією
• x+=y рівносильне x=x+y
• x-=y рівносильне x=x-y
• x*=y рівносильне x=x*y
• x/=y рівносильне x=x/y
Приклад:
• a+=10 рівносильне a=a+10
• b*=4 рівносильне b=b*4
Операцій збільшення й зменшення
Збільшення значення змінної на одиницю i=i+1 мова
С++ дозволяє скоротити:
• i++ (постфіксна операція інкременту)
• ++і (префіксна операція інкременту)
Зменшення значення змінної на одиницю
i=i-1 мова С++ дозволяє скоротити:
• i-- (постфіксна операція декременту)
• --і (префіксна операція декременту)
Увага! Форма збільшення (зменшення) впливає на
порядок виконання операцій у виразах
Приклади
• number=i++; рівносильне number=i; i=i+1;
• number=++i; рівносильне i=i+1; number=i;
• a=2; b=3*++a; (a=3; b=3*3=9)
• c=5; d=(c++)+4; (d=5+4=9; c=6)
• x=4; y=15/--x; (x=3; y=15/3=5)
• f=20; g=(f--)-10; (g=20-10=10; f=19)
Дослідження
#include <iostream>
using namespace std;
int main()
{ int i,number;
i=10;
cout << "i="<<i++<< endl;
number=i;
cout << "number=" << i << endl ;
return 0;
}
Дослідження
#include <iostream>
using namespace std;
int main()
{ int i,number;
i=10;
cout << "i="<<++i<< endl;
number=i;
cout << "number=" << i << endl ;
return 0;
}
Завдання
 Дослідити використання префіксних та постфіксних
операцій збільшення та зменшення (number=i++;
number=++i; number=--i; number=i--; ). Задати начальне
значення для змінної і=10.
 Напишіть програму й дослідіть можливості спрошення
запису присвоєння з обчисленням (x+=y; x-=y; x*=y; x/=y)
 Складіть програму для обчислення площі прямокутника за
уведеними з клавіатури довжинами сторін, вираженими
цілими числами, меншими ніж 150
 Ціни на два види товарів зросли на р відсотків. Вивести
старі та нові ціни

More Related Content

What's hot

практ 1 копия
практ 1   копияпракт 1   копия
практ 1 копия
cit-cit
 
Основи диференціального та інтегрального числення. Диференціальні рівняння
Основи диференціального та інтегрального числення. Диференціальні рівнянняОснови диференціального та інтегрального числення. Диференціальні рівняння
Основи диференціального та інтегрального числення. Диференціальні рівнянняFormula.co.ua
 
практичне заняття 29
практичне заняття 29практичне заняття 29
практичне заняття 29
cit-cit
 
мпр т 8
мпр т 8мпр т 8
мпр т 8Ivan
 
лекції 4
лекції 4лекції 4
лекції 4
cit-cit
 
мпр т 7
мпр т 7мпр т 7
мпр т 7Ivan
 
мпр т 9
мпр т 9мпр т 9
мпр т 9Ivan
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль Helen Pata
 
практичне заняття 27
практичне заняття 27практичне заняття 27
практичне заняття 27
cit-cit
 
Презентація:Розв"язування вправ
Презентація:Розв"язування вправПрезентація:Розв"язування вправ
Презентація:Розв"язування вправ
sveta7940
 
мпр т 5
мпр т 5мпр т 5
мпр т 5Ivan
 
мпр т 2
мпр т 2мпр т 2
мпр т 2Ivan
 
дослідження функції
дослідження функціїдослідження функції
дослідження функціїyahnoluida
 
Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.
sveta7940
 
дослідження функції за допомогою похідної
дослідження функції за допомогою похідноїдослідження функції за допомогою похідної
дослідження функції за допомогою похідної
Александр Руденко
 

What's hot (20)

практ 1 копия
практ 1   копияпракт 1   копия
практ 1 копия
 
Основи диференціального та інтегрального числення. Диференціальні рівняння
Основи диференціального та інтегрального числення. Диференціальні рівнянняОснови диференціального та інтегрального числення. Диференціальні рівняння
Основи диференціального та інтегрального числення. Диференціальні рівняння
 
Urok 07 z
Urok 07 zUrok 07 z
Urok 07 z
 
практичне заняття 29
практичне заняття 29практичне заняття 29
практичне заняття 29
 
мпр т 8
мпр т 8мпр т 8
мпр т 8
 
лекції 4
лекції 4лекції 4
лекції 4
 
мпр т 7
мпр т 7мпр т 7
мпр т 7
 
Urok 13 z
Urok 13 zUrok 13 z
Urok 13 z
 
мпр т 9
мпр т 9мпр т 9
мпр т 9
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль
 
практичне заняття 27
практичне заняття 27практичне заняття 27
практичне заняття 27
 
Презентація:Розв"язування вправ
Презентація:Розв"язування вправПрезентація:Розв"язування вправ
Презентація:Розв"язування вправ
 
мпр т 5
мпр т 5мпр т 5
мпр т 5
 
мпр т 2
мпр т 2мпр т 2
мпр т 2
 
дослідження функції
дослідження функціїдослідження функції
дослідження функції
 
Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.
 
розвязання задачі
розвязання задачірозвязання задачі
розвязання задачі
 
дослідження функції за допомогою похідної
дослідження функції за допомогою похідноїдослідження функції за допомогою похідної
дослідження функції за допомогою похідної
 
Urok 05 b
Urok 05 bUrok 05 b
Urok 05 b
 
Povtor 7 8kl
Povtor 7 8klPovtor 7 8kl
Povtor 7 8kl
 

Similar to +3 проста математика

рацIонал нi числа,_6_клас_презентацiя
рацIонал нi числа,_6_клас_презентацiярацIонал нi числа,_6_клас_презентацiя
рацIонал нi числа,_6_клас_презентацiя
Andy Levkovich
 
7081 питання 3
7081 питання 37081 питання 3
7081 питання 3jasperwtf
 
тема
тематема
урок 3
урок 3урок 3
урок 3valia55
 
Найпростіші перетворення графіків функції
Найпростіші перетворення графіків функціїНайпростіші перетворення графіків функції
Найпростіші перетворення графіків функції
alenkakuzmenko
 
Презентація:Перетворення виразів
Презентація:Перетворення виразівПрезентація:Перетворення виразів
Презентація:Перетворення виразів
sveta7940
 
множ.одн.на мног.
множ.одн.на мног.множ.одн.на мног.
множ.одн.на мног.
віта майданник
 
2407 инд зад рац числа 6кл
2407 инд зад рац числа 6кл2407 инд зад рац числа 6кл
2407 инд зад рац числа 6клurvlan
 
Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...
Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...
Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...
Lucky Alex
 
Простейшие преобразования графиков функций
Простейшие преобразования графиков функцийПростейшие преобразования графиков функций
Простейшие преобразования графиков функций
Илья Сыч
 
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Вероника Черепинец
 
IT Talks The approach for solving impossible tasks (dynamic programming)
IT Talks The approach for solving impossible tasks (dynamic programming)IT Talks The approach for solving impossible tasks (dynamic programming)
IT Talks The approach for solving impossible tasks (dynamic programming)
Vadym Muliavka
 
практичне заняття 1
практичне заняття 1практичне заняття 1
практичне заняття 1
cdecit
 
Сложение и вычитание рациональныхчисел
Сложение и вычитание рациональныхчиселСложение и вычитание рациональныхчисел
Сложение и вычитание рациональныхчиселNatalya Ivanova
 
Перетворення графіків функції (математика)
Перетворення графіків функції (математика)Перетворення графіків функції (математика)
Перетворення графіків функції (математика)
Andy Levkovich
 
8_gdz_a_i.pdf
8_gdz_a_i.pdf8_gdz_a_i.pdf
8_gdz_a_i.pdf
Mihailichenk Lud
 
7003 презентация
7003 презентация7003 презентация
7003 презентацияjasperwtf
 
7003 презентация
7003 презентация7003 презентация
7003 презентацияjasperwtf
 
8_gdz_a_bil.pdf
8_gdz_a_bil.pdf8_gdz_a_bil.pdf
8_gdz_a_bil.pdf
Mihailichenk Lud
 

Similar to +3 проста математика (20)

рацIонал нi числа,_6_клас_презентацiя
рацIонал нi числа,_6_клас_презентацiярацIонал нi числа,_6_клас_презентацiя
рацIонал нi числа,_6_клас_презентацiя
 
7081 питання 3
7081 питання 37081 питання 3
7081 питання 3
 
тема
тематема
тема
 
урок 3
урок 3урок 3
урок 3
 
Найпростіші перетворення графіків функції
Найпростіші перетворення графіків функціїНайпростіші перетворення графіків функції
Найпростіші перетворення графіків функції
 
Презентація:Перетворення виразів
Презентація:Перетворення виразівПрезентація:Перетворення виразів
Презентація:Перетворення виразів
 
Lr4
Lr4Lr4
Lr4
 
множ.одн.на мног.
множ.одн.на мног.множ.одн.на мног.
множ.одн.на мног.
 
2407 инд зад рац числа 6кл
2407 инд зад рац числа 6кл2407 инд зад рац числа 6кл
2407 инд зад рац числа 6кл
 
Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...
Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...
Gdz 11 klas_algebra_merzljak_a_g_nomirovskij_d_a_polonskij_v_b_jakir_m_s_prof...
 
Простейшие преобразования графиков функций
Простейшие преобразования графиков функцийПростейшие преобразования графиков функций
Простейшие преобразования графиков функций
 
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
Синтез оптимального керування для систем диференціальних рівнянь с нефіксован...
 
IT Talks The approach for solving impossible tasks (dynamic programming)
IT Talks The approach for solving impossible tasks (dynamic programming)IT Talks The approach for solving impossible tasks (dynamic programming)
IT Talks The approach for solving impossible tasks (dynamic programming)
 
практичне заняття 1
практичне заняття 1практичне заняття 1
практичне заняття 1
 
Сложение и вычитание рациональныхчисел
Сложение и вычитание рациональныхчиселСложение и вычитание рациональныхчисел
Сложение и вычитание рациональныхчисел
 
Перетворення графіків функції (математика)
Перетворення графіків функції (математика)Перетворення графіків функції (математика)
Перетворення графіків функції (математика)
 
8_gdz_a_i.pdf
8_gdz_a_i.pdf8_gdz_a_i.pdf
8_gdz_a_i.pdf
 
7003 презентация
7003 презентация7003 презентация
7003 презентация
 
7003 презентация
7003 презентация7003 презентация
7003 презентация
 
8_gdz_a_bil.pdf
8_gdz_a_bil.pdf8_gdz_a_bil.pdf
8_gdz_a_bil.pdf
 

Recently uploaded

Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
Ostap Vuschna
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
home
 
звіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptxзвіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptx
home
 
Portfolio2024 .pdf
Portfolio2024                       .pdfPortfolio2024                       .pdf
Portfolio2024 .pdf
home
 
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptxzvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
sadochok
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
olaola5673
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
olaola5673
 
Управлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptxУправлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptx
ssuserce4e97
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ssuserd1824d
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
Практика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у ПольщіПрактика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у Польщі
tetiana1958
 

Recently uploaded (14)

Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
 
звіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptxзвіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptx
 
Portfolio2024 .pdf
Portfolio2024                       .pdfPortfolio2024                       .pdf
Portfolio2024 .pdf
 
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptxzvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
 
Управлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptxУправлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptx
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
Практика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у ПольщіПрактика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у Польщі
 

+3 проста математика

  • 1. Виконання простих операцій. Математичні операції мови С++. Уведення даних
  • 2. Математичні операції у С++ Пріоритет Операція Зміст операції 1(найвищий) () Дужки 2 *, /, % Множення, ділення, остача від ділення 3 +, - Додавання, віднімання 4 ==, !=, <, <=, >, >= Порівняння (відношення)
  • 4. Приклади • 2*-5+4=-6 • 2*(-5+4)=-2 • 7%3=1 • 12/4-2=1 • 12/(4-2)=6 • 7%3*-5=-5 Нехай x=3, y=5. Тоді • x==y – false • x!=y – true • x>y – false • x<=(y-2) - true
  • 5. Команда присвоєння, суміщена з арифметичною операцією • x+=y рівносильне x=x+y • x-=y рівносильне x=x-y • x*=y рівносильне x=x*y • x/=y рівносильне x=x/y Приклад: • a+=10 рівносильне a=a+10 • b*=4 рівносильне b=b*4
  • 6. Операцій збільшення й зменшення Збільшення значення змінної на одиницю i=i+1 мова С++ дозволяє скоротити: • i++ (постфіксна операція інкременту) • ++і (префіксна операція інкременту) Зменшення значення змінної на одиницю i=i-1 мова С++ дозволяє скоротити: • i-- (постфіксна операція декременту) • --і (префіксна операція декременту) Увага! Форма збільшення (зменшення) впливає на порядок виконання операцій у виразах
  • 7. Приклади • number=i++; рівносильне number=i; i=i+1; • number=++i; рівносильне i=i+1; number=i; • a=2; b=3*++a; (a=3; b=3*3=9) • c=5; d=(c++)+4; (d=5+4=9; c=6) • x=4; y=15/--x; (x=3; y=15/3=5) • f=20; g=(f--)-10; (g=20-10=10; f=19)
  • 8. Дослідження #include <iostream> using namespace std; int main() { int i,number; i=10; cout << "i="<<i++<< endl; number=i; cout << "number=" << i << endl ; return 0; }
  • 9. Дослідження #include <iostream> using namespace std; int main() { int i,number; i=10; cout << "i="<<++i<< endl; number=i; cout << "number=" << i << endl ; return 0; }
  • 10. Завдання  Дослідити використання префіксних та постфіксних операцій збільшення та зменшення (number=i++; number=++i; number=--i; number=i--; ). Задати начальне значення для змінної і=10.  Напишіть програму й дослідіть можливості спрошення запису присвоєння з обчисленням (x+=y; x-=y; x*=y; x/=y)  Складіть програму для обчислення площі прямокутника за уведеними з клавіатури довжинами сторін, вираженими цілими числами, меншими ніж 150  Ціни на два види товарів зросли на р відсотків. Вивести старі та нові ціни