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


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


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


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


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


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


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


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


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


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



Оператор множинного вибору switch

Це вбудований оператор множинного вибору. Основна форма оператора має вигляд:

switch (вираз) {

case constant1:

послідовність операторів

break;

case constant2:

послідовність операторів

break;

……

case constantN:

послідовність операторів

break;

default

послідовність операторів

}

Спочатку обчислюється вираз в дужках за ключовим словом switch. Потім продивляється список міток (case constant1 та ін.) до тих пір, поки не знаходиться мітка, що співпадає зі значенням обчисленого вираза. Далі виконується відповідна послідовність операторів, що слідують за двокрапкою. Якщо ж зі значенням вираза не співпадає жодна з міток оператору switch, то виконується послідовність операторів, що слідує за ключовим словом default.

Математичні функції мови С++

Для виконання різних математичних дій мови С та С++ містить різноманіття математичних функцій. Для їх використання необхідно додати заготовочний файл <math.h>. Приклад математичних функцій наведений у таблиці 1.3.

Таблиця 1.3 – Математичні функції

Функція Призначення
float cos (float arg); Кожна функція cos () повертає значення косинуса аргументу arg.
double exp(double arg) ; Повертає значення експоненти від аргументу arg
double log(double num); Повертає значення натурального логарифму для аргументу num
double round(double arg); Повертає значення аргумента arg, округлене до цілого. Але значення що повертається є значення з плаваючою комою..
double sin(double arg); Кожна функція sin() повертає значення синуса аргументу arg.
double sqrt(double num); Повертає значення квадратного корня від аргументу лит.
double fabs(double пит); Повертає модуль аргументу num

Контрольні запитання

1. Яка загальна структура програми на мові С++?

2. Що називається ідентифікатором?

3. Які типи даних вам відомі?

4. Що таке змінна?

5. Вкажіть операції по складу пріоритету?

6. З якою метою використовують модифікатори типів?

7. Коли використовують оператори вибору та множинного вибору?

8. Як додати коментарі до програми?

9. З якою метою використовують {}?

10. Дайте визначення алгоритму та алгоритмізації.

11. Наведіть схему компіляції програми.

12. Які математичні функції ви знаєте і як їх використовують?

 


Лабораторна робота №2
Програмування задач циклічної структури

Мета роботи

Одержання знань і навиків, необхідних для програмування циклічних процесів; придбати та закріпити на прикладі складання програм елементарні знання алгоритмічної мови С++.




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

<== попередня сторінка | наступна сторінка ==>
Оголошення змінних | Завдання на лабораторну роботу

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

  

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


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