Главная страница

Лабы. ЛабРаб_С_Шафеева. Методические указания к лабораторным работам Омск 2008 Составители Ольга Павловна Шафеева, канд техн наук, доцент


Скачать 0.93 Mb.
НазваниеМетодические указания к лабораторным работам Омск 2008 Составители Ольга Павловна Шафеева, канд техн наук, доцент
Дата17.12.2020
Размер0.93 Mb.
Формат файлаdoc
Имя файлаЛабРаб_С_Шафеева.doc
ТипМетодические указания
#161701
страница2 из 8
1   2   3   4   5   6   7   8

Приоритет операций в выражении


Ранг

Операции

Ассоциативность

1

( ) [ ] -> :: .

→ (слева – направо)

2

! + - ++ -- & *

← (справа - налево)

3

.* ->*



4

* / %



5

+ -



6

<< >>



7

< <= >= >



8

== !=



9

&



10

^



11

|



12

&&



13

| |



14

?:



15

= *= /= %= += -= &= ^ = |= <<= >>=



16

,



Таблица типов данных С/С++ приведена в приложении В.
Пример 1. Вычислить площадь прямоугольника по длинам его сторон А и В. Обозначим площадь переменной S, необходимо найти S=A*B.

Программа набирается в окне редактора С++ и компилируется (F9).

Сначала подключаются библиотеки

#include // для ввода/вывода

#include // для функций работы с экраном

voidmain () // Заголовок главной программы

{

int A=2, B=3, S; // объявление переменных целого типа

clrscr(); // вызов функции очистки экрана из библиотеки

S=A*B ; // оператор «выражение»

printf ("\n Площадь прямоугольника = %d\n", S); // вывод

getch(); // вызов функции задержки работы до нажатия любой клавиши

}

В результате выполнения программы (Ctrl+F9) на экран выводится сообщение:

Площадь прямоугольника = 6.

Пример 2. Найти площадь равностороннего треугольника. Если сто­роны треугольника имеют размер А, то его площадь S = A2 sin(π/3)/2. Схема алгоритма (СА) для этой задачи (рис.1) выполнена по ГОСТ 19.701-90 (прил. Г [2]).

Т екст программы:

#include

#include

#include

#define PI 3.1413 //директива постановки

void main()

{

float A,S; //объявление переменных плавающего типа

clrscr(); //очистка экрана

printf ( " Введите А");

scanf ("%f",&A); // ввод

S=A*A*sin(PI/3)/2;

printf (" Результат : S=%6.2f для A=%f\n", S, A);

getch(); // из библиотеки

}

После выполнения программы на экран выводится:

Результат: S = 10.83 для А = 5.
Предварительно рассчитанный при подготовке к лабораторной работе на калькуляторе результат для А = 5 составил S = 10.8253, что подтверждает верность программы.

1   2   3   4   5   6   7   8


написать администратору сайта