Trigonometric functions are a type of function in math that deal with angles. They connect the measurement of an angle with the ratios of the sides of a right triangle containing that angle, and they are a basic tool for studying triangles and periodic phenomena.

It's a geometry term

A ring, also called an annulus in geometry, refers to the part left when a smaller concentric circle is cut out of a larger circle, basically like a hollow circle.

Approximate equality is a symbol used in math to represent numbers that are close in value. It's written as '≈' and read as 'approximately equal to'.

Software designed for a specific user task.

Software used directly by end users.

Software designed for a specific user task.

Software used directly by end users.

Software that converts assembly language into machine code.

Interface allowing software components to communicate.

Optional software that provides additional features.

Output produced during software development or deployment.

Degree to which software remains accessible and operational.

Design allowing people with disabilities to use software.

Hiding unnecessary implementation details.

Overall structure and organization of a software system.

Common but ineffective software design approach.

Step-by-step procedure for solving a problem.

Giving a value to a variable.

Ordered collection of elements.

Actual value passed to a function.

Check verifying that an expected condition is true.

Function without a declared name.

Representing essential features while hiding details.

Class intended to provide a base for other classes.

Keyword controlling accessibility of program elements.

Relationship where one object contains references to others.

General relationship between software objects.

Creates families of related objects.

Makes incompatible interfaces work together.

Reference describing how to use an API.

Conditions that must be satisfied for work to be accepted.

Person or system interacting with software.

Testing whether software can be used by people with disabilities.

Technique for asynchronous browser-server communication.

Server software executing application logic.

Process of verifying identity.