МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Оператор умовного переходу.Лекція №3 Закріплення вивченого матеріалу. Побудова виразів. Пост и пред інкремент. Оператори привласнення.
Оператори присвоювання мають одну з наведених нижче форм запису: p =a ; p =a = b = c; де p ¾ ім'я змінної або елемент масиву; а, b, з¾ арифметичні вираження.
Фрагмент програми може мати наступний вигляд: x = 3/5; y = x*x-sin(x);// Присвоювання ліворуч праворуч z = p = y; a = b = c =5; Це називається множинним присвоюванням. При присвоюванні тип результату відповідає типу змінної, що знаходиться ліворуч від операції. Якщо необхідно змінити значення змінної на 1 , то використовують інкремент або декремент. Інкремент - операція збільшення значення , що зберігається у змінній , на 1. Приклад: x + +; / / значення змінної x буде збільшено на 1 Декремент - операція зменшення значення , що зберігається у змінній , на 1 .приклад : x - ; / / значення змінної x буде зменшено на 1. Інкремент і декремент відносяться до операцій присвоювання . При використанні декремента і инкремента спільно з оператором присвоювання "=" застосовують Постфіксний ( x + +) або префіксних ( + + x ) запис . Першою виконується префіксная запис . приклади : y = x + +; Припустимо , що у змінній x зберігалося значення 5 . Тоді в y буде записано значення 5 , після чого значення змінної x буде збільшено на 1 . Таким чином , в y буде 5 , а в x - 6. y = - x ;
1. Введення даних? 2. Засоби виведення даних? 3. У чьому полягає різниця у предінкременту та постінкременту? 4. Оператор привлаянення та його види? 5. Що таке перепроцесор? Створення макросів за допомогою директив? 6. Яки иснують правила запису параметричного макросу? Практичне завдання: 1. Дано фрагмент коду. Виправте помилки у разі їх наявності. #include <stdio.h> #define cube(x) x*x*x int main() { Int a = 2; Int b = 3; printf(“%d”, cube(a + b)); return 0; }
2. Напишіть мактрос знаходження мінімального елементу серед двух значень та продемонструйте використання макросів.
Тема : Оператори розгалуження: тернарний оператор, if(), swith(). Мета: Ознайомити зі структурою операторіз розгалуження програмного коду. Навчитися використовувати оператори розгалуження при розробці програм. Питання: 1. Оператор умовного переходу. 2. Оператор вибору. Оператор умовного переходу має наступний формат запису: if (L) оператор 1 ; else оператор 2 ; , де L ¾ вираз. Якщо значення цього вираження “істина” (не нуль ), то виконується оператор1, якщо ж воно “неправда” (нуль), то виконується оператор2; у випадку, коли вираз має значення 0 й відсутня запис else, ¾ виконується наступний оператор. Наприклад, оператор умовного переходу може мати вигляд: if ( i < j ) i++; else { j = i - 3; i ++; }
Читайте також:
|
||||||||
|