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

Презентация:



Advertisements
Похожие презентации
Типи даних. Змінні в С++. Присвоєння значень змінним Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист Конотопської гімназії.
Advertisements

Оператор розгалуження Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист Конотопської гімназії Конотопської міської ради.
Впорядкування масивів Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель- методист Конотопської гімназії Конотопської міської ради.
Лекція 2 Тема: Операції. Вирази. Оператори.. План Операції Основні операції Порядок виконання операцій Додаткові операції Вирази Оператори Оператор присвоєння.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Практична робота 3 "Форматування в електронних таблицях. Використання формул" 11 клас Рівень стандарт Урок 10.
Типи даних мови Visual Basic та їх опис. Опис величин Величина - це об'єкт, який має стале або змінне значення. Основні характеристики величин: ім'я,
Сьогодні на уроці ми: повторимо відомості про числові вирази, вирази із змінними, набуті в 5-6 класах; познайомимося із цілими та раціональними виразами;
Числовим виразом називається запис, складений із чисел, знаків арифметичних дій і дужок. Числовий вираз має лише одне значення. Порядок операцій у числовому.
ВИРАЗИ ЗІ ЗМІННИМИ. Виконання письмових вправ 1. Знайдіть значення виразу.
Урок 23 7 клас ВИКОРИСТАННЯ ВБУДОВАНИХ ФУНКЦІЙ У ТП EXCEL.
Урок 22 7 клас ЕЛЕКТРОННІ ТАБЛИЦІ ТП MS EXCEL. Використання формул і функцій
Обробка табличних даних за допомогою вбудованих функцій Далі Введення формул до електронної таблиці Excel дає можливість виконувати різні обчислення в.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Електронні таблиці EXCEL Введення формул до ЕТ. Формули призначені для виконання дій над вмістом клітинок (над даними) згідно з умовою конкретної задачі.
Навчальна презентація Мацаєнка С.В. Інформатика 5 клас.
Задача 1. Назвіть послідовність команд, які необхідно виконати, щоб приготувати яєчню. Дії 1. Поставити сковороду на плиту. 2. Покласти на сковороду шматочок.
Введення даних і виведення результатів. Використання присвоєння Нехай змінній а потрібно надати початкове значення 5, змінній b 10, змінній с -2,5, змінній.
Оператори. Введення і виведення даних. Оператор присвоювання Оператори це команди програми. Оператор присвоювання є основним оператором мови програмування.
Рядкові величини в С++ Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист Конотопської гімназії Конотопської міської ради.
Транксрипт:

Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист Конотопської гімназії Конотопської міської ради Сумської області 2008 р.

Зміст Математичні операції у С++ Команда присвоєння, суміщена з арифметичною операцією Команда присвоєння, суміщена з арифметичною операцією Операцій збільшення й зменшення Уведення даних з клавіатури Завдання Література

Математичні операції у С++ ПріоритетОпераціяЗміст операції 1(найвищий)+, -Присвоєння знака 2*, /, %Множення, ділення, остача від ділення 3+, -Додавання, віднімання 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

Команда присвоєння, суміщена з арифметичною операцією 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: int a, b, c; cin>>a; cin>>b; cin>>c; На клавіатурі набираємо: 3 (натискаємо Enter) 4 5 Або (через пропуск) Увага! Якщо у списку введення (який набрали на клавіатурі) даних більше, ніж змінних, то зайві дані будуть зчитані наступною командою введення. Якщо така команда у програмі відсутня, вони будуть проігноровані. Приклад 2: int a, b, c; cin>>a>>b>>c; На клавіатурі набираємо: (через пропуск)

Завдання Дослідити використання префіксних та постфіксних операцій збільшення та зменшення (number=i++; number=++i; number=--i; number=i--; ). Задати начальне значення для змінної і=10. Напишіть програму й дослідіть можливості спрошення запису присвоєння з обчисленням (x+=y; x-=y; x*=y; x/=y) Складіть програму для обчислення площі прямокутника за уведеними з клавіатури довжинами сторін, вираженими цілими числами, меншими ніж 150 Ціни на два види товарів зросли на р відсотків. Вивести старі та нові ціни

Література Лєхан С.Ф. Інформатика С++. Спецкурс класи. – Шепетівка; Аспект, Глинський Я.М., Анохін В.Є., Ряжська В.А. С++ і С++ Builder. Навчальний посібник. – Львів: СПД Глинський, Глушаков С.В., Смирнов С.В., Коваль А.В. Практикум по С++. – Харков: Фолио, Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003