Wake of Gods Forum | Форум Во Имя Богов
Пошевелим извилинами? - Printable Version

+- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net)
+-- Forum: Общие Форумы (/forumdisplay.php?fid=100)
+--- Forum: Софт и железо (/forumdisplay.php?fid=137)
+--- Thread: Пошевелим извилинами? (/showthread.php?tid=1072)


Пошевелим извилинами? - packa - 16.02.2010 22:46

Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперед n , где n – целое число, вызывающая передвижение Черепашки на
n шагов в направлении движения
Направо m , где m – целое число, вызывающая изменение направления
движения на m градусов по часовой стрелке.
Запись Повтори 5 [Команда1 Команда2] означает, что
последовательность команд в скобках повторится 5 раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 5 [ Вперед 10 Направо 180]
Какая фигура появится на экране?

1) незамкнутая ломаная линия
2) отрезок
3) квадрат
4) правильный пятиугольник

Собсна у меня расходится мнение с братом, и у нас вместе расходится мнение с ответом. Хотелось бы спросить народ Sm


RE: Пошевелим извилинами? :D - etoprostoya - 16.02.2010 23:01

Отрезок.


RE: Пошевелим извилинами? - Hasart - 16.02.2010 23:35

Угу. Отрезок.


RE: Пошевелим извилинами? - UksusoFF - 17.02.2010 01:15

скачал бы да проверил xD http://www.softforfree.com/programs/cherepashka-562.html
аккуратнее только) на сайте автора троян))
Code:
повтори 5 (вп 10;пр 180;);

   отрезок))


RE: Пошевелим извилинами? - packa - 17.02.2010 16:11

У меня тоже отрезок получился.
А в ответах "Правильный пятиугольник"... 105

Quote:скачал бы да проверил xD
Не) так неинтересно)
Во первых кто то ещё пошевелится (Мне кажется это очень полезно Ab)
А во вторых всегда можно спросить почему ответ получился именно такой и понять самому Sm чем тупо ответ сверить.
Quote:аккуратнее только) на сайте автора троян))
Антивир барахлит) нее не пойду туда))

etoprostoya, Hasart, UksusoFF, Спасибо Sm


RE: Пошевелим извилинами? - izrukvruki - 17.02.2010 16:39

А обратную операцию слабо написать:

какую команду надо дать чтоб черепашка нарисовала:
1) правильный N-угольник
2) правильный N-листник (форма листа значения не играет, строится из серии отрезков, кол-во которых будут влиять на гладкость листника)


RE: Пошевелим извилинами? - FBX - 19.02.2010 23:44

для 5-угольника по-моему надо чтобы разворот был не на 180 градусов, а на (180 - 108), т.е. на 72. Поэтому можно предположить, что авторы сего задания ошиблись дважды, сначала перепутав 72 и 108, а потом перепутав 108 и 180.


RE: Пошевелим извилинами? - etoprostoya - 20.02.2010 00:08

(17.02.2010 16:39)izrukvruki Wrote:  какую команду надо дать чтоб черепашка нарисовала:
1) правильный N-угольник
2) правильный N-листник (форма листа значения не играет, строится из серии отрезков, кол-во которых будут влиять на гладкость листника)
K = 180*(N-2)/N.
1) Повтори N [ Вперед 10 Направо K]
M - угол, такой, что M*N < 360.
2) Повтори N [ Вперед 10 Направо M Вперед 10 Налево 180-K+M ]

Насчёт 2) могу и ошибаться.


RE: Пошевелим извилинами? - etoprostoya - 21.02.2010 21:45

Никто не проверял мой ответ? Я ж целых минут пятнадцать думал над ним, тригонометрию вспоминал! Gigi


RE: Пошевелим извилинами? - gamecreator - 21.02.2010 22:01

не, я потерял эту прогу (писал когда-то что-то подобное)


RE: Пошевелим извилинами? - Marmot - 21.03.2010 21:37

"Исполнитель Черепашка" - это же давно и широко известный язык LOGO!
"язык программирования высокого уровня, разработанный в 1967 году Сеймуром Папертом и Идит Харель в образовательных целях для обучения детей дошкольного и младшего школьного возраста (!) основным концепциям программирования."
Подробнее: http://ru.wikipedia.org/wiki/Язык_программирования_Logo


RE: Пошевелим извилинами? - gamecreator - 21.03.2010 22:15

вот уж где действительно "спасибо, кэп"


RE: Пошевелим извилинами? - etoprostoya - 21.03.2010 22:55

У меня эта книжка на полочке стоит, пылится бог знает сколько лет. Sm


RE: Пошевелим извилинами? - Marmot - 22.03.2010 16:31

Ну, те, кто помоложе, вполне могут быть не в курсе. Для них и пояснение. Тем более что выше в теме никто слово "LOGO" не произнёс. Да и не учат сейчас вроде молодёш таким языкам: всё больше "Visual что-то там" Sm. А зря. Начинать с графики интересно, и результат нагляднее всего. А кого заинтересуешь сортировкой или численными методами? Bad


RE: Пошевелим извилинами? - gamecreator - 22.03.2010 20:11

ну если человек изначально этим не интересуется, то конечно лучше с графики начать.


RE: Пошевелим извилинами? - packa - 23.03.2010 18:38

Я и есть молодежЪ :Р

Про ЛОГО ни разу не слышал Sm
И языкам нас никаким не учат.
Вот сам немного Паскаль поучил и все.
А на прошлой неделе мы строчку в Бэйсике написали на информатике.....


RE: Пошевелим извилинами? - gamecreator - 23.03.2010 19:02

а ты в школе учишься? так в школах ничему не учат.


RE: Пошевелим извилинами? - feanor - 23.03.2010 20:34

Ну почему..вот в универах, да, ничему не учат, а в школах - вполне.


RE: Пошевелим извилинами? - UksusoFF - 23.03.2010 21:43

(23.03.2010 20:34)feanor Wrote:  Ну почему..вот в универах, да, ничему не учат, а в школах - вполне.
Вот полностью согласен, мы три курса в универе проходим Эксель, это при том что специальность "Информационные технологии"


RE: Пошевелим извилинами? - gamecreator - 24.03.2010 00:11

неправда, в универе учат. в школе - нет. это у вас там в россии ничему не учат


RE: Пошевелим извилинами? - packa - 24.03.2010 00:15

Игродел, откуда?

Да, я в школе. Sm


RE: Пошевелим извилинами? - gamecreator - 24.03.2010 00:19

что "откуда"?


RE: Пошевелим извилинами? - packa - 24.03.2010 00:25

Quote:А то что? Пропустим пришествие Форджа с польской земли?
Откуда ты?


RE: Пошевелим извилинами? - etoprostoya - 24.03.2010 00:32

C Украины он, если ты об этом.


RE: Пошевелим извилинами? - gamecreator - 24.03.2010 02:01

да, с Украины. а причем тут цитата?


RE: Пошевелим извилинами? - UksusoFF - 24.03.2010 02:29

(24.03.2010 00:11)gamecreator Wrote:  неправда, в универе учат. в школе - нет. это у вас там в россии ничему не учат
хз, возможно...


RE: Пошевелим извилинами? - Marmot - 25.03.2010 18:58

Вообще, научить чему-либо можно лишь того, кто хочет и может (т.е. в состоянии) учиться.
Одна из главнейших проблем обучения на 1/6 части суши сейчас - недостаточная мотивация. Чтобы школьник захотел что-то выучить, его нужно заинтересовать этим! Но это сейчас (как, впрочем, и раньше) всецело зависит от учителей: смогут ли они пробудить интерес? Нужны учебники, которые не просто выдают школьникам "сумму фактов", но будят их сознание и воображение. Чтобы написать такие учебники, необходимы талантливые авторы, и авторов тоже необходимо заинтересовать! Иначе в книгу никто и не заглянет... Bad


RE: Пошевелим извилинами? - UksusoFF - 25.03.2010 21:21

(25.03.2010 18:58)Marmot Wrote:  Вообще, научить чему-либо можно лишь того, кто хочет и может (т.е. в состоянии) учиться.
вот конечно да, но:
3 курс, специальность называется "Информационные системы и технологии"
Экзамены:
Метрология //чтото типа физики... еще куда не шло
Алгоритмы //четыре лабы на c++ первая ввод\вывод массива, последняя сортировка
Основы Теории Управления //ладно, пригодицо...
Основы Сетевых Технологий //пригодицо

Зачеты:
Электронные Таблицы //капец, третий курс учимся работать в экселе
Физра //пропустим
Информационные Ресурсы Предприятия //а тут мы учимся работать в повер поинте, препод приходит дает тему и всю пару гуглим картинки для презентаций
Психология и Педагогика //???
Русский Язык и Культура Речи //???
Социология //???
Правоведение //???


RE: Пошевелим извилинами? - gamecreator - 25.03.2010 23:45

информационные системы и технологии - это вообще какое-то размытое понятие.


RE: Пошевелим извилинами? - etoprostoya - 25.03.2010 23:55

После четвёртого курса там должны быть специализации с более конкретным названием.
Добавлено:
Так везде.


RE: Пошевелим извилинами? - gamecreator - 26.03.2010 00:51

так то ж магистратура
Добавлено:
и не везде так, у нас лучше


RE: Пошевелим извилинами? - etoprostoya - 26.03.2010 00:55

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


RE: Пошевелим извилинами? - gamecreator - 26.03.2010 01:06

а у нас специалистов упразднили. а те, кто уже был специалистами, становятся магистрами!


RE: Пошевелим извилинами? - UksusoFF - 26.03.2010 01:54

(25.03.2010 23:55)etoprostoya Wrote:  После четвёртого курса там должны быть специализации с более конкретным названием.
Добавлено:
Так везде.
я даже представляю что это будет:
кафедра ворда и нотепада
кафедра экселя
кафедра пеинтаGigi
ладно, посмотрим чо будет....
(25.03.2010 23:45)gamecreator Wrote:  информационные системы и технологии - это вообще какое-то размытое понятие.
да я уж понял что пошел непонятно куда)


RE: Пошевелим извилинами? - packa - 26.03.2010 10:57

А как правильно читать Paint? Sm


RE: Пошевелим извилинами? - etoprostoya - 26.03.2010 11:00

Пэйнт.
Добавлено:
Я так читаю.


RE: Пошевелим извилинами? - UksusoFF - 26.03.2010 17:22

(26.03.2010 10:57)packa Wrote:  А как правильно читать Paint? Sm
http://translate.google.com/?hl=ru&langpair=en|ru&sl=en&tl=ru#ru|en|%D0%9A%D1%80%D0%B0%D1%81%D0%BA%D0%B0

там есть кнопочка сказать голосом ))))


RE: Пошевелим извилинами? - packa - 27.03.2010 16:24

Гуглу вообще не доверяю. Совсем. Лучше у живых людей спросить. Все помню как меня иностранцы обсмеяли :Р


RE: Пошевелим извилинами? - gamecreator - 27.03.2010 20:26

мм? подробней можно?


RE: Пошевелим извилинами? - packa - 27.03.2010 23:37

Чего подробнее?)


RE: Пошевелим извилинами? - gamecreator - 28.03.2010 00:32

как тебя иностранцы обсмеяли


RE: Пошевелим извилинами? - Marmot - 28.03.2010 01:26

Про то, что в вузах учат всему, чему угодно, кроме того, что нужно, знаю не понаслышке: учился на преподавателя математики, но какие там были предметы и что мы изучали на "информатике"!.. Bad Хотя для преподавателя математики данных нам там знаний хватит с большим запасом! (Нет, я сам не преподаю и не собираюсь: просто пошел учиться под нажимом, зная, что пользы будет мало. "Так и вышло!" Sm)
Добавлено:
(26.03.2010 01:54)UksusoFF Wrote:  кафедра ворда и нотепада
Хочу на кафедру Ноутпада! :D
Кстати, у нас недавно всерьез писали: "Ведущие программисты Microsoft работают в Notepad" :D http://www.kv.by/index2009483901-4.htm Теперь понятно, почему Windows выходит такой неуклюжей! 118


RE: Пошевелим извилинами? - packa - 28.03.2010 02:21

gamecreator Неважно :Р

Вышло примерно "Здравствуйте, я поплавок."


RE: Пошевелим извилинами? - etoprostoya - 28.03.2010 02:29

96-copy
Здравствуйте, поплавок!


RE: Пошевелим извилинами? - UksusoFF - 28.03.2010 03:53

Поплавку привет о_0


RE: Пошевелим извилинами? - packa - 28.03.2010 14:19

Ab


RE: Пошевелим извилинами? - Marmot - 03.04.2010 00:24

Вот, к вопросу о знании языков, совсем свежее, с БашОрга:
xxx: написал в статусе аськи "pascal" и ушел с головой в код
xxx: уже 6! человек прислали что то типа "с облегченьицем"
xxx: а ведь все взрослые люди и почти все учили в своё время этот язык

http://bash.org.ru/quote/406258
96-copy


RE: Пошевелим извилинами? - Дьякон - 03.04.2010 01:13

Тему нужно переименовать в "Пофлудим извилинами?" )))


RE: Пошевелим извилинами? - izrukvruki - 02.06.2010 13:49

Задумался, как подобрать красивые поля для журнала?
Нашел такое построение
Image: 4xkWeSe4HA.jpg

при таком построении фиксируется ЛЕВЫЙ верхний край печатного поля. Зная размеры страницы a и b, нужно вычислить поля x и y


RE: Пошевелим извилинами? - packa - 02.06.2010 15:06

Обозначь треугольники буквами чтобы удобнее было Sm


RE: Пошевелим извилинами? - Sav - 02.06.2010 16:22

X=a/9

Y=b/9


RE: Пошевелим извилинами? - izrukvruki - 02.06.2010 16:22

Здесь слишком много треугольников... не все точки нужны...
в целом я уже решил - используя аналитическую геометрию (всунул все в систему координат - и нашел координаты всех точек)


RE: Пошевелим извилинами? - Efrit - 02.06.2010 16:40

Вот чёрт, тему поздно увидел - пока решал, Sav ужё всё нашёл Sm Ответ такой же, вот решение:

Image: 1.gif


RE: Пошевелим извилинами? - izrukvruki - 02.06.2010 17:21

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


RE: Пошевелим извилинами? - GrayFace - 04.06.2010 16:45

(22.03.2010 16:31)Marmot Wrote:  Ну, те, кто помоложе, вполне могут быть не в курсе. Для них и пояснение. Тем более что выше в теме никто слово "LOGO" не произнёс. Да и не учат сейчас вроде молодёш таким языкам: всё больше "Visual что-то там" Sm. А зря. Начинать с графики интересно, и результат нагляднее всего. А кого заинтересуешь сортировкой или численными методами? Bad
Учат. У мамы в школе (она там информатик) учат, вроде. И в других каких-то. Т.е. Лого я от мамы часто слышу.
Я тоже с графики начинал, в QBasic.

(23.03.2010 20:34)feanor Wrote:  Ну почему..вот в универах, да, ничему не учат, а в школах - вполне.
Это лжеуниверситеты. В настоящих учат тому, что надо, и как надо. Только настоящих мало.

(28.03.2010 01:26)Marmot Wrote:  Кстати, у нас недавно всерьез писали: "Ведущие программисты Microsoft работают в Notepad" :D http://www.kv.by/index2009483901-4.htm Теперь понятно, почему Windows выходит такой неуклюжей! 118
Вот только в цитатах ни слова о Notepad, скорее они имеют в виду текстовый редактор в Visual Studio в сравнении с UML.


RE: Пошевелим извилинами? - Sav - 10.06.2010 20:59

Такая вот задача:

Геометрическая трактовка:

Физическая трактовка:



RE: Пошевелим извилинами? - gamecreator - 10.06.2010 23:52

Используем формулу длины отрезка + законы изменения координат точек:
k2=(x(t)-x'(t))2+(y(t)-y'(t))2
Если нужно, можно перейти к координатам:
x(t)=(xb-xa)/T*t+xa
и т.п.
Находим искомое время t. Находим координаты точки A к этому времени. Ищем расстояние по формуле.
Добавлено:
это не производные, это параметры точки A'


RE: Пошевелим извилинами? - Sav - 11.06.2010 11:41

(10.06.2010 23:52)gamecreator Wrote:  x(t)=(xb-xa)/T*t+xa

Что такое T?


RE: Пошевелим извилинами? - gamecreator - 11.06.2010 11:54

время прохождения I от A до B


RE: Пошевелим извилинами? - Sav - 11.06.2010 12:08

gamecreator, спасибо.


RE: Пошевелим извилинами? - gamecreator - 11.06.2010 13:28

еще одно уточнение: если траектория не прямолинейная, то при нахождении расстояния придется брать интеграл
Добавлено:
хотя нет, это для нахождения длины пути. с расстоянием все ок.