Изучение синтаксиса класса. Используемые формулы линейной алгебры

Страницы работы

6 страниц (Word-файл)

Фрагмент текста работы

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

ТЕМА :  Синтаксис  класса

СРОК  СДАЧИ :  5 неделя

ЦЕЛЬ РАБОТЫ : Изучение синтаксиса класса

ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ :  Синтаксис структуры. Выделение памяти под элемент структуры. Обращение к элементу структуры. Использование структуры в качестве параметра функции. Массивы структур. Использование массива структур в качестве параметра функции.

задание

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

Ø  представлять собой консольное приложение

Ø  содержать русско-язычный интерфейс

Ø  содержать ввод исходных данных с клавиатуры или исходные данные должны быть заданны в качестве начальных значений переменных

Ø  отображать сведения о назначении и возможностях программы

Ø  отображать сведения об авторе программы

Ø  выводить результаты расчётов на экран

Ø  содержать запрос о продолжении работы

Ø  содержать в коде необходимые пояснения

Ø  код программы должен быть оформлен в виде класса, функции которого вызываются из функции main

Задание

Вариант 1.  Заданы координаты вершин четырёхугольника. Определить является ли этот четырёхугольник выпуклым

Вариант 2.  Заданы координаты вершин треугольника и координаты точки. Определить, расположена ли точка внутри треугольника или снаружи

Вариант 3.  Заданы координаты двух вершин правильного треугольника. Определить координаты третьей вершины (два решения) и его площадь

Вариант 4.  Заданы координаты двух вершин основания равнобедренного треугольника и его высота. Определить координаты третьей вершины (два решения), его площадь и углы треугольника

Вариант 5.  Заданы координаты вершины, основания высоты и площадь равнобедренного треугольника. Определить координаты двух других вершин и углы треугольника

Вариант 6.  Заданы координаты прямого угла, вершины прямоугольного треугольника и длина его гипотенузы. Определить координаты третьей вершины (два решения), длину катетов, площадь и углы треугольника

Вариант 7.  Заданы координаты прямого угла, вершины прямоугольного треугольника и длина его катета. Определить координаты третьей вершины (два решения), длину гипотенузы, площадь и углы треугольника

Вариант 8.  Заданы координаты острых углов прямоугольного треугольника и длина его катета. Определить координаты третьей вершины, длину всех сторон, площадь и углы треугольника (четыре решения)

Вариант 9.  Заданы координаты острых углов прямоугольного треугольника и значение острого угла. Определить координаты третьей вершины (четыре решения), длину всех сторон и площадь треугольника

Вариант 10.  Заданы координаты острых углов прямоугольного треугольника и значение острого угла. Определить координаты третьей вершины (четыре решения), длину всех сторон и площадь треугольника

Вариант 11.  Заданы координаты центра и вершины правильного треугольника. Определить координаты двух других вершин и его площадь

Вариант 12.  Заданы координаты центра и вершины квадрата. Определить координаты двух других вершин и его площадь

Вариант 13.  Заданы координаты центра и вершины пятиугольника. Определить координаты остальных вершин и его площадь

Вариант 14.  Заданы координаты вершины ромба, точки пересечения диагоналей и его площадь. Определить координаты остальных вершин и длину всех сторон.

Вариант 15.  Заданы координаты двух вершин квадрата. Определить координаты двух других вершин и его площадь (два решения)

Вариант 16.  Заданы координаты вершин треугольника. Определить координаты середин сторон треугольника

Вариант 17.  Заданы координаты середин треугольника. Определить координаты вершин треугольника

Вариант 18.  Заданы координаты вершин треугольника. Определить координаты точки пересечения медиан

Вариант 19.  Заданы координаты двух вершин треугольника и точки пересечения его медиан. Определить координаты третьей вершины треугольника

Вариант 20.  Заданы координаты двух смежных вершин параллелограмма и координаты точки пересечения диагоналей. Определить координаты двух других вершин параллелограмма

Вариант 21.  Заданы координаты трёх вершин параллелограмма. Определить координаты четвёртой вершины параллелограмма и точки пересечения его диагоналей

Вариант 22.  Заданы координаты двух точек, ограничивающих отрезок. Отрезок разделён на три равные части. Определить координаты точек деления.

Вариант 23.  Заданы координаты центра и вершины квадрата. Определить координаты двух других вершин и его площадь

Вариант 24.   

Вариант 25.   

Вариант 26.   

Ø   

Контрольные  вопросы

1.  Синтаксис структуры.

2.  Выделение памяти под элемент структуры.

3.  Обращение к элементу структуры.

4.  Использование структуры в качестве параметра функции.

5.  Использование структуры в качестве значения, возвращаемого функцией.

6.  Массивы структур.

7.  Использование массива структур в качестве параметра функции.

Используемые формулы линейной алгебры

Вычисление вектора по координатам его концов

Проекции вектора  можно вычислить по координатам начала (точка А) и конца (точка В) использую следующую формулу:

Вычисление координат конца вектора

Координаты конца (точка В) вектора  можно вычислить по координатам

Похожие материалы

Информация о работе