Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Оператор умовного переходу.

Лекція №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 ;
Якщо в x зберігалося значення 5 , то спочатку буде виконано зменшення x до 4 , а потім це значення буде присвоєно змінної y . Таким чином , x і y буде присвоєно значення 4 .

 

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 ++; }

 


Читайте також:

  1. Арифметичні оператори
  2. Арифметичні цикли. Оператор циклу For – Next
  3. Базовий синтаксис деяких основних операторів
  4. Використання оператора throw
  5. До умовного друкарського аркуша
  6. Загальні вимоги до робочого місця оператора ЕОМ
  7. Запис SQL-операторів
  8. Заява про видачу ліцензії на бланку встановленої форми (згідно з додатком 1 до пункту 1.2.4 Ліцензійних умов провадження туроператорської та турагентської діяльності (додаток 1).
  9. Клітинні механізми утворення умовного рефлексу.
  10. Копіювання умовного формату до решти комірок
  11. Лінійний оператор та його матриця
  12. Логічні оператори




Переглядів: 710

<== попередня сторінка | наступна сторінка ==>
Довжина] [f | n ] [ h | l ] керуючий_символ | Лекція №4

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.