Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.О.П / ооп / 3_техн / Презентации / Си++ (2 занятие).ppt
Скачиваний:
22
Добавлен:
30.05.2020
Размер:
835.07 Кб
Скачать

Мова Сі++

Лінійні програми на Сі++

План:

1.Структура програми

2.Засоби мови для написання лінійної програми

3.Форматований вивід на екран.

4.Форматоване введення з клавіатури.

5.Потокове уведення-виведення в Сі++

Загальна структура програми на Сі++ наступна

директиви_препроцесора визначення_функції_1 визначення_функції_2 визначення_функції_N

Серед функцій обов'язково

є присутньою головна функція з ім'ям

main

Проста програма містить тільки головну функцію і має наступну структуру:

директиви препроцесора void main()

{ визначення_об'єктів; виконувані_оператори;

}

Приклад 1. Дано: а, b, с — сторони трикутника. Обчислити S — площа трикутника. По формулі Герона :

де р — півпериметр трикутника.

#include <stdio.h> #include <math.h> void main ()

{float a, b, c, p, s; printf("\na="); scanf("%f",&a); printf("\nb="); scanf("%f",&b); printf("\nc="); scanf("%f",&c); p=(a+b+c)/2;

s=sqrt (р(p - c));

printf("Площа трикутника=%f", s);

}

Програма складається з однієї головної функції із стандартним ім'ям main. Слово void означає відсутність якого-небудь повертаного цією функцією результату, а порожні дужки — відсутність у неї аргументів. Усе, що розміщено після заголовка функції і поміщено у фігурні дужки, можна назвати

тілом функції.

Перший рядок — оголошення використовуваних змінних. Усі вони плаваючого типу double. Оголошення змінних закінчується крапкою з комою.

Подальша частина програми — виконувані оператори. Серед них оператори виводу на екран, введення даних з клавіатури, оператори привласнення.

Поняття «оператор» в Сі++ трактують таким чином: будь-який вираз, після якого стоїть крапка з комою, сприймається компілятором як окремий оператор. Оператор визначає закінчену дію на черговому кроці виконання програми.

.

Якщо обчислення вираження закінчується привласненням, то його можна назвати

оператором привласнення.

У даній програмі є присутніми два оператори привласнення : обчислення півпериметра (р) і обчислення площі трикутника (s).

У вираженні для обчислення площі використовується бібліотечна функція sqrt()

— квадратний корінь.

Ця функція відноситься до бібліотеки математичних функцій. Для підключення цієї бібліотеки до нашої програми використовується директива препроцесора

#include <math.h>.

Тут math.h — ім'я заголовного файлу цієї бібліотеки.

Математичні функції

(заголовний файл math.h)

Соседние файлы в папке Презентации