Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Большие дяди!!! Помогите девочке пожалуйста!!! 
:(
    Опции темы
devo4ka
  Дата 18.4.2006, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.4.2006

Репутация: нет
Всего: нет



Монстры Програмиррования помогите маленькой девочке справиться с С++.
Дело в том что у нас в школе существует предмет Информатика. Там мы пишем программы на языке с++. Скоро у меня будет большая и ужасная контрольная работа. За два часа я должна буду написать программу. Ужасно страшную. Суть проги в том чтобы был лабиринтик и курсор. Курсор не должен проходить сквозь стенки лабиринта и задача курсора бегать и собирать еду, появляющуюся в различных местах лабиринта. Эта еда будет повышать количество возможных шагов курсора. Вот такой вот ужос!! Помогите мне пожалуйста. На сколько я знаю там надо очень много переменных и randomize. Хотя вам лучше знать! очень вас прошу, не могли бы вы мне написать эту програмку?  smile  smile  smile  

Заранее спасибо, Настюшка.
Код


 
PM MAIL   Вверх
nikitao
Дата 18.4.2006, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 3
Всего: 26



devo4ka, вы уверены ,что это С++ smile ,а не Паскаль,ибо
Код

randomize;

Это процедура именно Паскаля,а не С\С++. 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
WERITAS
Дата 18.4.2006, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Скорей всего что-то винапишное.... Хотя с каких это поренок в школе на уроках информатики проходят С++ Win API??? O_O... Может быть действительно Паскаль?.... 


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
darkart
Дата 18.4.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 379
Регистрация: 9.11.2005

Репутация: 26
Всего: 31



Цитата(nikitao @  18.4.2006,  22:39 Найти цитируемый пост)
Это процедура именно Паскаля,а не С\С++.  

:)Builder?
 
PM MAIL WWW ICQ Skype GTalk   Вверх
WERITAS
Дата 18.4.2006, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



А как в Паскале курсор видим будет? ) Наверное, тогда Builder : ) Вот его и я в школе на информатике проходил ) 


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
CPlusPlusFAN
Дата 18.4.2006, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 315
Регистрация: 1.11.2005
Где: Воронеж

Репутация: нет
Всего: нет



Если бы мне дали на контрольной в школе что-то подобное, я бы повесился прямо на контрольной, но это так, к слову...

Цитата(devo4ka @  18.4.2006,  21:06 Найти цитируемый пост)
Суть проги в том чтобы был лабиринтик и курсор.

А откуда читается схема лабиринта?


Цитата(devo4ka @  18.4.2006,  21:06 Найти цитируемый пост)
Эта еда будет повышать количество возможных шагов курсора.

Как? На сколько? И что, у курсора количество шагов ограничено? 
PM MAIL ICQ Jabber   Вверх
LesnoyChelovek
Дата 18.4.2006, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


странник Интернета
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 27.2.2006
Где: Русь

Репутация: 2
Всего: 10



Это где такая школа с такими задачами? Это явно не школьный уровень! 


--------------------
Делай добро и бросай его в воду... оно не утонет.. добром к тебе вернеться.
http://picasaweb.google.com/LesnoyChelovek/Photo
PM MAIL   Вверх
Wowa
Дата 19.4.2006, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Модератор: Название темы должно отражать ее суть!
 Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27 
PM WWW   Вверх
chipset
Дата 19.4.2006, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 165



Мда, я такое может за день напишу, если буду сильно стараться но не за два часа  smile 
On-topic: Определись пжлста, Паскаль у тебя или С++ а то злые модераторы перенесут тему  smile  


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
devo4ka
Дата 19.4.2006, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.4.2006

Репутация: нет
Всего: нет



я, чесслово не знаю какой ето язык... у нас безумно тупые учителя, которые бросаются в нас ботинками, если мы не пишем проги...
я в принципе могу написать что-то из недавней програмки...
типа того...

#include<stdlib.h>
#include<stdio.h>
void main(void){
int a[10], b[10],k;
....
for (фигня какаето)
еще фигня
опять фигня 
printf("опять фигня")

и т.д. дальше не помню... ну у курсора например за один шаг уменьшаеца кол-во шагов вообще, а еда их добавляет... ну не знаю основное кол-во шагов 100 а еда добавляет 50.


памагите мне пожалуйста. мой друг(мамкин сотрудник(он системный администратор фирмы)) сказал сто это с++ 
PM MAIL   Вверх
Pakshin A. S.
Дата 19.4.2006, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 5
Всего: 61



Цитата(chipset @  19.4.2006,  02:04 Найти цитируемый пост)
Мда, я такое может за день напишу, если буду сильно стараться но не за два часа 

А по-моему эта задача вообще на 30 минут, если знаешь что писать...
По-моему это просто:
Есть позиция курсора. В лабиринте появляется еда. Мы смотрим карту и определяем место еда. Далее мы вычисляем кратчайшее расстояние от нашей позиции до еды. Если то расстояние меньше или равно возможным шагам, то ма идем к еде, иначе мы ждем другой еды. Это алгоритм клиента, а сервер просто через некоторый промежуток времени записывает в файл новую карту (т. е. добавляет произвольным образом еду в проходы лаюиринта).. Кстати, клиент также через определенное время просматривает файл и опреедляе изменился ли он или нет (достаточно просмотреть дату и время изменения файла)...
Конечно, прога не из простых, но и не на столько сложная.. Ксати, про визуализацию здесь не сказано... smile

Я бы смог реализовать алгоритм, но только на Delphi, так как не знаю всех тонкостей C++... smile 
PM   Вверх
sergejzr
Дата 19.4.2006, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 11
Всего: 360




Модератор: Сообщение скрыто.



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
devo4ka
Дата 20.4.2006, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.4.2006

Репутация: нет
Всего: нет



ну вы мне поможете??  smile  smile  smile  smile  
PM MAIL   Вверх
nikitao
Дата 20.4.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 3
Всего: 26



devo4ka, тот код который ты привела-это вообще ANSI С,а не С++.(но по крайней мере это уже близко друг к другу). smile   

Это сообщение отредактировал(а) nikitao - 20.4.2006, 16:13


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
devo4ka
Дата 22.4.2006, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.4.2006

Репутация: нет
Всего: нет



ну это другая тема... я не помню... ну вы мне паможете???
 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0742 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.