Операции со структурами
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
ЛАБОРАТОРНАЯ РАБОТА No 8
ТЕМА : ОПЕРАЦИИ СО СТРУКТУРАМИ
СРОК СДАЧИ : 10 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков работы со структурами
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис структуры. Выделение памяти под элемент структуры. Обращение к элементу структуры. Использование структуры в качестве параметры функции. Массивы структуры. Использование массива структур в качестве параметра функций.
ЗАДАНИЕ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение
содержать русско -язычный интерфейс
содержать ввод исходных данных с клавиатуры или исходные данные должны быть заданны в качестве начальных значений переменных
отображать сведения о назначении и возможностях программы
отображать сведения об авторе программы
выводить результаты расчётов на экран
содержать запрос о продолжении работы
содержать в коде необходимые пояснения
код программы должен быть оформлен в виде функций, которые вызываются из функции main
ВАРИАНТ No 2
Заданы три уравнения прямых, образующих треугольник. Определить координаты вершин, площадь и углы этого треугольника.
КОД ПРОГРАММЫ
Файл structures.h
#include <iostream>
#include <string>
using namespace std;
// структура точка
struct Point
{
char name; // название точки
float x; // координаты точки
float y;
float angle; // угол вершины
};
// структура треугольник
struct Triangle
{
Point a; // точки треугольника
Point b;
Point c;
float square; // площадь
};
// структура линия
struct Line
{
string name; // название линии
float a; // коэффициенты уравнения прямой Ax + By + C = 0
float b;
float c;
};
РЕЗУЛЬТАТ РАБОТЫ ПРОГРАММЫ
Программа определяет координаты вершин, площадь и углы
треугольника, образованного прямыми заданными тремя уравнениями.
Автор программы: студентка группы 5341 Руденко Анна Сергеевна
Введите коэффициенты прямой AB: Ax + By + C = 0
коэффициент А = 5
коэффициент B = 6
коэффициент C = -22
Введите коэффициенты прямой BC: Ax + By + C = 0
коэффициент А = -1
ВЫВОД:
В данной лабораторной работе разработано консольное приложение, которое, по задан-ным трем уравнениям прямых образующих треугольник, определяет координаты вершин, пло-щадь и углы этого треугольника. Для реализации программы были использованы структуры данных: Point - точка, Line - линия, Triangle - треугольник. В результате изучены синтаксис структур, механизмы выделение памяти под элементы структуры, обращение к элементам структуры, использование структуры в качестве параметров функции.
Отчет + работающая программа.
ТЕМА : ОПЕРАЦИИ СО СТРУКТУРАМИ
СРОК СДАЧИ : 10 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков работы со структурами
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис структуры. Выделение памяти под элемент структуры. Обращение к элементу структуры. Использование структуры в качестве параметры функции. Массивы структуры. Использование массива структур в качестве параметра функций.
ЗАДАНИЕ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение
содержать русско -язычный интерфейс
содержать ввод исходных данных с клавиатуры или исходные данные должны быть заданны в качестве начальных значений переменных
отображать сведения о назначении и возможностях программы
отображать сведения об авторе программы
выводить результаты расчётов на экран
содержать запрос о продолжении работы
содержать в коде необходимые пояснения
код программы должен быть оформлен в виде функций, которые вызываются из функции main
ВАРИАНТ No 2
Заданы три уравнения прямых, образующих треугольник. Определить координаты вершин, площадь и углы этого треугольника.
КОД ПРОГРАММЫ
Файл structures.h
#include <iostream>
#include <string>
using namespace std;
// структура точка
struct Point
{
char name; // название точки
float x; // координаты точки
float y;
float angle; // угол вершины
};
// структура треугольник
struct Triangle
{
Point a; // точки треугольника
Point b;
Point c;
float square; // площадь
};
// структура линия
struct Line
{
string name; // название линии
float a; // коэффициенты уравнения прямой Ax + By + C = 0
float b;
float c;
};
РЕЗУЛЬТАТ РАБОТЫ ПРОГРАММЫ
Программа определяет координаты вершин, площадь и углы
треугольника, образованного прямыми заданными тремя уравнениями.
Автор программы: студентка группы 5341 Руденко Анна Сергеевна
Введите коэффициенты прямой AB: Ax + By + C = 0
коэффициент А = 5
коэффициент B = 6
коэффициент C = -22
Введите коэффициенты прямой BC: Ax + By + C = 0
коэффициент А = -1
ВЫВОД:
В данной лабораторной работе разработано консольное приложение, которое, по задан-ным трем уравнениям прямых образующих треугольник, определяет координаты вершин, пло-щадь и углы этого треугольника. Для реализации программы были использованы структуры данных: Point - точка, Line - линия, Triangle - треугольник. В результате изучены синтаксис структур, механизмы выделение памяти под элементы структуры, обращение к элементам структуры, использование структуры в качестве параметров функции.
Отчет + работающая программа.
Похожие материалы
Анализ и управление структурой совершаемых операций на примере ОАО АКБ АВАНГАРД
Aronitue9
: 31 декабря 2011
Курсовая работа.
Введение
Теоретические основы структуры банковских операций
Сущность, общая характеристика и структура совершаемых операций коммерческих банков
Значение анализа банковских операций
Методы управления структурой совершаемых операций
коммерческих банков
Оценка управления структурой банковских операций на примере ОАО КБ «АВАНГАРД»
Экономическая характеристика ОАО КБ «АВАНГАРД»
Анализ совершаемых операций ОАО КБ «АВАНГАРД»
Анализ финансово-хозяйственных операций ОАО АКБ «АВАНГАРД»
Со
20 руб.
Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
evelin
: 29 сентября 2013
Содержание:
Введение 2
Глава 1. Теоретические основы разработки информационного сервера 6
1.1. Web-технологии как основа доставки информации в информационной системе 6
1.2. Архитектура информационного сервера 14
1.3. Принципы организации документооборота на информационном сервере 18
1.4. Средства создания информационных серверов 24
Глава 2. Подсистема организации документооборота «InfoBeacon» 29
2.1. Архитектура и функциональность подсистемы 29
2.2. Организация политики безопасности в р
10 руб.
Отчет по лабораторной работе № 4 по дисциплине: Структуры и алгоритмы обработки данных "Операции над бинарными деревьями"
evgeniidavydov
: 3 января 2012
Задание к лабораторной работе
Построить бинарное дерево поиска. Подсчитать количество узлов с ключом меньше 15. Вывести узлы в порядке обхода сверху.
Схема решения.
Для хранения вершины дерева будем использовать структуру из трёх полей – ключа (поле данных), указателей на левого и правого потомков.
Обход деревы будем выполнять рекурсивно. Вначале выводится корень (точнее его ключ), затем рекурсивно выводятся левое поддерево, затем правое поддерево.
Для вставки нового элемента z в дерево будем
150 руб.
Другие работы
Контрольная и Лабораторные работы 1-2 по дисциплине: Программное обеспечение инфокоммуникационных технологий. Вариант № 2
IT-STUDHELP
: 17 июня 2023
Контрольная работа
Вариант №2
Задания:
1. Преобразовать восьми- и шестнадцатеричные числа в двоичную систему счисления:
а) B1C,1E716
б) А1F,02C16;
в) 6472.1058;
г) E07,D3A16;
д) 412,5768;
е) 7356,0418;
2. Перевести в десятичную систему счисления:
а) DA31016; б) 753,148; в) 11101001111012;
г) 70A0B16; д) 407,058; е) 10010111010112;
ж) D084C16; з) 731,158; и) 11100101101112
3. Пользуясь правилом де Моргана преобразовать выражение и составить структурную схему в базисе И-НЕ:
4. Провес
850 руб.
Гидравлика Севмашвтуз 2016 Задача 41 Вариант 5
Z24
: 1 ноября 2025
Определить весовой расход воздуха по трубе с плавно закругленным входом и цилиндрической частью диаметром D, если показание вакуумметра в виде вертикальной стеклянной трубки, опущенной в сосуд с водой, h. Коэффициент сопротивления входной части трубы (до места присоединения вакуумметра) ξ=0,1. Плотность воздуха 1,25 кг/м³ (рис. 28).
160 руб.
Введение в операционную систему UNIX. Вариант №6
IT-STUDHELP
: 6 февраля 2022
Контрольная работа
по дисциплине: ВВЕДЕНИЕ В ОПЕРАЦИОННУЮ СИСТЕМУ UNIX
1. ФАЙЛОВАЯ СИСТЕМА UNIX. ТИПЫ ФАЙЛОВ. АТРИБУТЫ ФАЙЛОВ
ПРАКТИЧЕСКОЕ ЗАДАНИЕ
1. Создать сжатый архив всех файлов, размер которых превышает 1 Кбайт.
2. Подсчитать количество строк во всех файлах с заданными правами доступа каждого класса пользователей.
480 руб.
Лабораторная работа № 3 Программирование на языках высокого уровня. Язык программирования Паскаль. Вариант № 7.
Bvz
: 16 января 2020
Тема 1: Работа с одномерными массивами.
Тема 1: Подпрограммы: процедуры и функции.
Общий текст задания для всех вариантов:
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая:
1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран;
2) по определенному вами алгоритму преобразовывает этот массив и выводит
50 руб.