Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




Ранг Операции Ассоциативность
  () [ ] ->::. → (слева – направо)
  ! ~ + - ++ -- & * ← (справа - налево)
  .* ->*
  * / %
  + -
  << >>
  < <= >= >
  ==!=
  &
  ^
  |
  &&
  | |
  ?:
  = *= /= %= += -= &= ^ = |= <<= >>=
  ,

Таблица типов данных С/С++ приведена в приложении В.

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

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

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

#include <stdio.h> // для ввода/вывода

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

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

{

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

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

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

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

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

}

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

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

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

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

#include <math.h>

#include <stdio.h>

#include <conio.h>

#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(); // из библиотеки <conio.h>

}

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

Результат: S = 10.83 для А = 5.

 

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

 

Задание 1 ( программа 1_1)

x1 x2 a b c Вычислить
1 2 3 4 5 6 7
      1.5   -0.7
      0.7 - 2.1
        1.2  
      4.1 -2.3 -
  -1   0.5   1.5
      0.5 1.3 -
      0.5   -
  -1   2.7 1.7 -
    π/2   0.7 0.5
      0.5 2.9 1.5
      1.5 -1.2 -
      0.5 1.7  
  -1   0.5 1.2 -
      0.5 3.1 -
1 2 3 4 5 6 7
      0.5 3.2 -
           
          -
  -1       -
           
  -1     π/6 0,5

Задание 2 (программа 1_2)

1. Идет k секунда суток. Определить, сколько целых часов (h) и целых минут (m) и секунд (s) прошло к этому моменту.

2. Определить площадь трапеции с основаниями а, b, высотой h и объем усеченного конуса, если считать а, b - площадями оснований.

3. Определить координаты центра тяжести трех материальных точек с массами m1,m2,m3 и координатами (x1,y1), (x2,y2), (x3,y3).

4. Вычислить по заданному радиусу R объем шара и площадь круга, найти соотношение между ними.

5. Вычислить медианы треугольника по заданным сторонам a, b, c.

6. Вычислить площадь поверхности и объем конуса по заданным радиусам и высоте h.

7. По заданному радиусу найти объем шара и площадь поверхности.

8. Вычислить, какая идет секунда суток при положении стрелок в h часов, m минут и s секунд, а также угол (в градусах) между положением часовой стрелки в начале суток и ее положением в указанный момент.

9. Ввести двузначное целое число х<15. Написать программу перевода его в восьмеричную систему счисления.

10. Ввести координаты двух точек (х1, y1), (x2,y2). Найти расстояние между ними.

 

 

Лабораторная работа 2






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных