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

Цена:
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 /* структура елемента збереження */
Контрольная работа по дисциплине: Организация, нормирование и оплата труда. Вариант №16
Задание на контрольную работу Одним из главных направлений работы по организации труда является совершенствование нормирования труда, конечная цель которого - определение и внедрение научно-обоснованных норм затрат труда. Нормирование труда является основой его научной организации, поскольку организация любого производственного процесса предполагает установление меры труда, т.е. необходимого количества труда определенной квалификации для выполнения заданного объема работы. В настоящее время в пр
User Roma967 : 3 декабря 2014
600 руб.
promo
Контрольная работа. Основы радиосвязи и телевидения. Вариант 03
Задача No1 Начертить осциллограмму полного ТВ сигнала, соответствующего развертке заданной строки изображения, показанного на рисунке 4.1. На осциллограмме указать длительность строки, длительность прямого хода развертки, гасящего импульса строк, синхронизирующего импульса строк, а так же численные значения уровне белого, серого, черного, гашения и синхронизирующих импульсов. Осциллограмма должна быть построена под изображением. Определить частоту первой гармоники импульсного сигнала, формируемо
User kbcfy : 15 декабря 2015
60 руб.
Соединение двух деталей шпилькой. Вариант 3б
Соединение двух деталей шпилькой. Вариант 3б Начертить соединение двух стальных деталей шпилькой. Размеры шпильки подобрать по ГОСТу. Чертеж формата А4 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
User lepris : 20 апреля 2022
70 руб.
Соединение двух деталей шпилькой. Вариант 3б
Технологическая (проектно-технологическая) практика
Содержание ВВЕДЕНИЕ 3 1 Требования законодательства в части обеспечения защиты персональных данных на предприятиях, не являющихся государственными структурами 4 2 Средства защиты персональных данных 7 2.1 Классификация систем защиты персональных данных 7 2.2 Выбор технических средств защиты персональных данных 8 3 Технические методы защиты персональных данных 10 3.1 Локальные средства защиты информации от несанкционированного доступа (СЗИ НСД) 10 3.2 Межсетевые экраны 11 3.3 Средства криптограф
User IT-STUDHELP : 15 мая 2022
700 руб.
promo
up Наверх