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

Цена:
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 /* структура елемента збереження */
Лабораторная работа №3 по дисциплине: «Сети связи и системы коммутации» вариант 07
При выполнении 3-й лабораторной работы рекомендуется выбрать определитель, имеющий 6 строк и 7 столбцов. Содержание отчета см. в методических указаниях. Имя работы “lr1m”. Третья и четвертая работы посвящены изучению функционирования управляющих устройств электронных систем. Отчет обязательно должен содержать ответы на контрольные вопросы, приведенные в конце лабораторной работы
User te86 : 25 октября 2013
30 руб.
Теплотехника СибАДИ 2009 Задача 4 Вариант 6
Определить литровую мощность и удельный индикаторный расход топлива четырехцилиндрового (i=4) четырехтактного (τ=4) двигателя, если среднее индикаторное давление равно pi (Па). Диаметр цилиндра D=0,12 м, ход поршня S=0,1 м, угловая скорость вращения коленчатого вала ω, (рад/c), механический КПД ηм и удельный расход топлива 0,008 кг/c.
User Z24 : 14 декабря 2025
150 руб.
Теплотехника СибАДИ 2009 Задача 4 Вариант 6
Психологічне консультування при розлученні
Розрізняють поняття сім'ї в соціологічному та юридичному розумінні. В соціологічному розумінні сім'я - це об'єднання осіб, що ґрунтується на шлюбі чи спорідненості, пов'язане особистими чи майновими відносинами, взаємною підтримкою та вихованням дітей. В юридичному розумінні сім'ю складають особи, що проживають сумісно, пов'язані спільним побутом і які мають взаємні права та обов'язки (стаття 3 СК України). Сім'я є первинним та основним осередком суспільства. Виникають у ситуаціях, коли один
User Slolka : 15 октября 2013
Хімічні методи виробництва водню і азотоводневої суміші
Вступ Тема контрольної роботи «Хімічні методи виробництва водню і азотоводневої суміші» з дисципліни «Технологія основного неорганічного синтезу». Дисципліна «Технологія основного неорганічного синтезу» вивчається в з метою засвоєння основних теоретичних основ технологій і методів одержання продуктів основного неорганічного синтезу. Вивчення даної дисципліни ґрунтується на знаннях, одержаних при вивченні таких дисциплін: «Загальна і неорганічна хімія», «Фізична хімія», «Фізика», «Вища математ
User Elfa254 : 28 сентября 2013
up Наверх