Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна


НазваВиконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна
Дата конвертації06.03.2013
Розмір444 b.
ТипПрезентации


Виконання простих операцій. Математичні операції мови С++. Уведення даних

  • Максименко Марина Миколаївна

  • вчитель інформатики вищої категорії, вчитель-методист

  • Конотопської гімназії

  • Конотопської міської ради Сумської області

  • 2008 р.


Зміст

  • Математичні операції у С++

  • Команда присвоєння, суміщена з арифметичною операцією

  • Операцій збільшення й зменшення

  • Уведення даних з клавіатури

  • Завдання

  • Література



Математичні операції у С++



Приклади

  • 2*-5+4=-6

  • 2*(-5+4)=-2

  • 7%3=1

  • 12/4-2=1

  • 12/(4-2)=6

  • 7%3*-5=-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



Операцій збільшення й зменшення

  • Збільшення значення змінної на одиницю 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)



Уведення даних з клавіатури

  • Загальний вигляд:

  • cin>><змінна>;

  • cin>><змінна1> >><змінна2> >> … >><зміннаN>;

  • Приклад 1:

  • int a, b, c;

  • cin>>a;

  • cin>>b;

  • cin>>c;

  • На клавіатурі набираємо:

  • 3 ↲(натискаємо Enter)

  • 4 ↲

  • 5 ↲

  • Або 3 4 5 ↲(через пропуск)

  • Увага! Якщо у списку введення (який набрали на клавіатурі) даних більше, ніж змінних, то зайві дані будуть зчитані наступною командою введення. Якщо така команда у програмі відсутня, вони будуть проігноровані.



Завдання

  • Дослідити використання префіксних та постфіксних операцій збільшення та зменшення (number=i++; number=++i; number=--i; number=i--; ). Задати начальне значення для змінної і=10.

  • Напишіть програму й дослідіть можливості спрошення запису присвоєння з обчисленням (x+=y; x-=y; x*=y; x/=y)

  • Складіть програму для обчислення площі прямокутника за уведеними з клавіатури довжинами сторін, вираженими цілими числами, меншими ніж 150

  • Ціни на два види товарів зросли на р відсотків. Вивести старі та нові ціни



Література

  • Лєхан С.Ф. Інформатика С++. Спецкурс. 10-12 класи. – Шепетівка; Аспект, 2007.

  • Глинський Я.М., Анохін В.Є., Ряжська В.А. С++ і С++ Builder. Навчальний посібник. – Львів: СПД Глинський, 2006.

  • Глушаков С.В., Смирнов С.В., Коваль А.В. Практикум по С++. – Харков: Фолио, 2006.

  • Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003



Схожі:

Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconФайлові операції у С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconВступ до мови програмування С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconВказівники, динамічні змінні й масиви Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconТипи даних. Змінні в С++. Присвоєння значень змінним Максименко Марина Миколаївна
...
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconРядкові величини в С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconВпорядкування масивів Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconОператор розгалуження Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconФункції у С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconПравила запису математичних виразів Приклади запису математичних виразів Завдання Література Основні математичні функції Зауваження
Математичні функцій в С++. Запис математичних виразів мовою С++ Максименко Марина Миколаївна вчитель інформатики вищої категорії,...
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна iconОператори для організації циклів. Мова С++ Максименко Марина Миколаївна
Оператори для організації циклів. Мова С++ Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка