Аркадна гра "гольф" з елементами трьохвимірної поверхні

Цена:
5 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-111702.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вступ

Поставлена задача написати просту аркадну гру “гольф” з елементами трьох-вимірної поверхні. Для створення актуального програмного продукту на цю тематику був обраний шлях написання універсальної програми – яка б могла запускатись з мінімальними потребами до пам”яті та інших ресурсів. Тому в якості засобу розробки був обраний старий компілятор BORLAND C++ 3.0 і прийняте рішення не використовувати графічні функції Windows.

Теорія
Засоби організації збереження і обробки даних для графічних програм

Методи організації і збереження лінійних списків

Лінійний список - це кінцева послідовність однотипних елементів (вузлів), можливо, з повтореннями. Кількість елементів у послідовності називається довжиною списку, причому довжина в процесі роботи програми може змінюватися.

Лінійний список F, що складається з елементів D1,D2,...,Dn, записують у виді послідовностізначень укладеної в кутові дужки F=, або представляють графічно.

Наприклад, F1=<2,3,1>,F2=<7,7,7,2,1,12>, F3=<>. Довжина списків F1, F2, F3 дорівнює відповідно 3,6,0.

При роботі зі списками на практиці найчастіше приходиться виконувати наступні операції:

- знайти елемент із заданою властивістю;

- визначити перший елемент у лінійному списку;

- уставити додатковий елемент до або після зазначеного вузла;

- виключити визначений елемент зі списку;

- упорядкувати вузли лінійного списку у визначеному порядку.

У реальних мовах програмування немає якої-небудь структури даних для представлення лінійного списку так, щоб усі зазначені операції над ним виконувалися в однаковому ступені ефективно. Тому при роботі з лінійними списками важливим є представлення використовуваних у програмі лінійних списків таким чином, щоб була забезпечена максимальна ефективність і за часом виконання програми, і по обсязі необхідної пам'яті.

Методи збереження лінійних списків розділяються на методи послідовного і зв'язаного збереження. Розглянемо найпростіші варіанти цих методів для списку з цілими значеннями F=<7,10>.

При послідовному збереженні елементи лінійного списку розміщаються в масиві d фіксованих розмірів, наприклад, 100, і довжина списку вказується в перемінної l, тобто в програмі необхідно мати оголошення виду

float d[100]; int l;

Розмір масиву 100 обмежує максимальні розміри лінійного списку. Список F у масиві d формується так:

d[0]=7; d[1]=10; l=2;

При зв'язаному збереженні як елементи збереження використовуються структури, зв'язані по одній з компонентів у ланцюжок, на початок якої (першу структуру) указує покажчик dl. Структура утворюючий елемент збереження, повинна крім відповідного елемента списку містити і покажчик на сусідній елемент збереження.

Опис структури і покажчика в цьому випадку може мати вид:

typedef struct snd /* структура елемента збереження */
Модернизация технического обслуживания автомобилей и тракторов с конструкторской разработкой стенда для ошиповки колёс
Анализ хозяйственной деятельности СПК "Кобраловский" Анализ структуры управления и организации производства Диагностика финансового состояния предприятия Применение маркетинга в СПК "Кобраловский" Анализ экономической деятельности предприятия Анализ технического развития СПК "Кобраловский" Анализ использования трудовых ресурсов Обоснование темы дипломного проекта Технологическая часть Виды и периодичность технического обслуживания тракторов Планирование технического обслуживания Индивидуальный м
User Aronitue9 : 25 мая 2015
455 руб.
Модернизация технического обслуживания автомобилей и тракторов с конструкторской разработкой стенда для ошиповки колёс
Принципы и методы организации коммерческой деятельности
В России с появлением класса купцов и промышленников коммерческая деятельность получила широкое развитие. Коммерческая деятельность была основным объектом занятия российского купечества, являвшегося почетным сословием российского общества. В этот период искусство коммерции в России достигло высокого уровня. Существовал своеобразный кодекс чести купца-коммерсанта, включавший твердость и нерушимость купеческого слова, необходимость неукоснительного выполнения принятых обязательств по торг
User elementpio : 25 сентября 2013
5 руб.
Онлайн экзамен по дисциплине:Надзор и контроль в сфере безопасности Выполняю подобные тесты!
Вопрос №1 Государственный пожарный надзор - это Специальный вид государственной надзорной деятельности, осуществляемый должностными лицами органов управления и подразделений Государственной противопожарной службы в целях контроля за соблюдением требований пожарной безопасности и пресечения их нарушений. Контролирующая организация за обеспечением пожарной безопасности, осуществляемая должностными лицами органов управления и подразделений Государственной противопожарной службы в целях контро
400 руб.
Онлайн экзамен по дисциплине:Надзор и контроль в сфере безопасности Выполняю подобные тесты!
Теплотехника 5 задач Задача 4 Вариант 96
Плоская стальная стенка толщиной δ1 (λ1 = 40 Вт/(м⸱К) с одной стороны омывается газами; при этом коэффициент теплоотдачи равен α1. С другой стороны стенка изолирована от окружающего воздуха плотно прилегающей к ней пластиной толщиной δ2 (λ2 = 0,15 Вт/(м⸱К). Коэффициент теплоотдачи от пластины к воздуху равен α2. Определить тепловой поток ql, Вт/м² и температуры t1, t2, и t3 поверхностей стенок, если температура продуктов сгорания tг, а воздуха — tв.
User Z24 : 4 января 2026
150 руб.
Теплотехника 5 задач Задача 4 Вариант 96
up Наверх