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

Цена:
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 /* структура елемента збереження */
АНГЛИЙСКИЙ ЯЗЫК. Контрольная работа № 1
1. Переведите предложения на русский язык. 1. Russion chemical science is successfully solving many complex problems. 2. Radio astronomy has given mankind efficient means for penetration into space. 3. Becquerel‘s discovery was followed by an intensive research work of Marie and Pierre Curie. 4. Heat energy is transmitted in two different ways. 5. One day Watson brought the new transmitter to the library. 6. An electric circuit is a path through which an electric current flows. 7. The professor
User ДО Сибгути : 8 февраля 2014
20 руб.
Тема смерти-тема жизни: философия социологии
Человек, по-видимому, единственный представитель земной фауны, который знает о неизбежности смерти и понимает ее значение небытия (животные могут интуитивно чувствовать, предчувствовать Нечто, что есть смерть, не осознавая ее значения). Страх небытия заставляет искать смысл жизни. Вопрос о смысле жизни-это вопрос о смерти (et versus). Сам поиск смысла жизни (существования)-есть реакция на знание о смерти. Может быть, размышления о смысле существования, а значит и о смерти-единственное принципиал
User ostah : 17 ноября 2012
10 руб.
Программное обеспечение для создания видеоклипов
Введение. Глава 1. Обзор форматов записи……………………………………….…6 1.1 Avi………………………………………………………………….6 1.2 MPEG - 1……………………………………………………….…..6 1.3 MPEG - 2………………………………………………………...…8 1.4 MPEG - 4…………………………………………………..………..9 1.5 Super VideoCD………………………………………………….….11 Глава 2. Требования предъявляемые к компьютеру……………………12 2.1 Особенности аппаратной конфигурации……………………..….12 2.2 Требования к ПО для работы с видео……………………………13 Глава 3. Программное обеспечение для создания видео………
User evelin : 29 сентября 2013
15 руб.
Наладки технологического процесса сборки привода передних колес-Детали машин
Наладки технологического процесса сборки привода передних колес-Детали машин-Деталировка-Сборочный чертеж-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Установки-Комплексы-Узлы-Детали-Курсовая работа-Дипломная работа-Автомобили-Транспорт-Строительная техника-Электрооборудование-Грузоподъёмные механизмы
User nakonechnyy_lelya@mail.ru : 30 апреля 2020
399 руб.
up Наверх