![]() |
|
Модераторы: Poseidon |
![]()
|
|
| devo4ka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.4.2006 Репутация: нет Всего: нет |
Монстры Програмиррования помогите маленькой девочке справиться с С++.
Дело в том что у нас в школе существует предмет Информатика. Там мы пишем программы на языке с++. Скоро у меня будет большая и ужасная контрольная работа. За два часа я должна буду написать программу. Ужасно страшную. Суть проги в том чтобы был лабиринтик и курсор. Курсор не должен проходить сквозь стенки лабиринта и задача курсора бегать и собирать еду, появляющуюся в различных местах лабиринта. Эта еда будет повышать количество возможных шагов курсора. Вот такой вот ужос!! Помогите мне пожалуйста. На сколько я знаю там надо очень много переменных и randomize. Хотя вам лучше знать! очень вас прошу, не могли бы вы мне написать эту програмку? Заранее спасибо, Настюшка.
|
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 3 Всего: 26 |
devo4ka, вы уверены ,что это С++
Это процедура именно Паскаля,а не С\С++. -------------------- Жизнь - печальная штука. |
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Скорей всего что-то винапишное.... Хотя с каких это поренок в школе на уроках информатики проходят С++ Win API??? O_O... Может быть действительно Паскаль?....
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| darkart |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 9.11.2005 Репутация: 26 Всего: 31 |
||||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
А как в Паскале курсор видим будет? ) Наверное, тогда Builder : ) Вот его и я в школе на информатике проходил )
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Если бы мне дали на контрольной в школе что-то подобное, я бы повесился прямо на контрольной, но это так, к слову...
А откуда читается схема лабиринта? Как? На сколько? И что, у курсора количество шагов ограничено? |
|||
|
||||
| LesnoyChelovek |
|
|||
![]() странник Интернета ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 27.2.2006 Где: Русь Репутация: 2 Всего: 10 |
Это где такая школа с такими задачами? Это явно не школьный уровень!
-------------------- Делай добро и бросай его в воду... оно не утонет.. добром к тебе вернеться. http://picasaweb.google.com/LesnoyChelovek/Photo |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Модератор: Название темы должно отражать ее суть!
Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27 |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Мда, я такое может за день напишу, если буду сильно стараться но не за два часа
On-topic: Определись пжлста, Паскаль у тебя или С++ а то злые модераторы перенесут тему --------------------
|
|||
|
||||
| devo4ka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.4.2006 Репутация: нет Всего: нет |
я, чесслово не знаю какой ето язык... у нас безумно тупые учителя, которые бросаются в нас ботинками, если мы не пишем проги...
я в принципе могу написать что-то из недавней програмки... типа того... #include<stdlib.h> #include<stdio.h> void main(void){ int a[10], b[10],k; .... for (фигня какаето) еще фигня опять фигня printf("опять фигня") и т.д. дальше не помню... ну у курсора например за один шаг уменьшаеца кол-во шагов вообще, а еда их добавляет... ну не знаю основное кол-во шагов 100 а еда добавляет 50. памагите мне пожалуйста. мой друг(мамкин сотрудник(он системный администратор фирмы)) сказал сто это с++ |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 5 Всего: 61 |
А по-моему эта задача вообще на 30 минут, если знаешь что писать... По-моему это просто: Есть позиция курсора. В лабиринте появляется еда. Мы смотрим карту и определяем место еда. Далее мы вычисляем кратчайшее расстояние от нашей позиции до еды. Если то расстояние меньше или равно возможным шагам, то ма идем к еде, иначе мы ждем другой еды. Это алгоритм клиента, а сервер просто через некоторый промежуток времени записывает в файл новую карту (т. е. добавляет произвольным образом еду в проходы лаюиринта).. Кстати, клиент также через определенное время просматривает файл и опреедляе изменился ли он или нет (достаточно просмотреть дату и время изменения файла)... Конечно, прога не из простых, но и не на столько сложная.. Ксати, про визуализацию здесь не сказано... Я бы смог реализовать алгоритм, но только на Delphi, так как не знаю всех тонкостей C++... |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Модератор: Сообщение скрыто. |
|||
|
||||
| devo4ka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.4.2006 Репутация: нет Всего: нет |
ну вы мне поможете??
|
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 3 Всего: 26 |
devo4ka, тот код который ты привела-это вообще ANSI С,а не С++.(но по крайней мере это уже близко друг к другу).
Это сообщение отредактировал(а) nikitao - 20.4.2006, 16:13 -------------------- Жизнь - печальная штука. |
|||
|
||||
| devo4ka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.4.2006 Репутация: нет Всего: нет |
ну это другая тема... я не помню... ну вы мне паможете???
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |