Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
10.2.2018, 11:27
Сообщение
#1
|
|
![]() Живу дома |
У дочки сложности в коммуникации с преподавателем, понятно, что сама запустила ... но при сдаче программы, не может ответить на один и тот-же вопрос, причем получает ответ "нет" на раз! с предложением подумать и прийти через неделю (а вариантов ответа много, не понятно, что он хочет услышать). Сама боится уже подходить к нему. У ребенка депрессия, два дня не ест.
Сам уже с ней сидел, все понимает... Всегда училась самостоятельно, а тут тупик (хвост один!). От нашей помощи дочка отказывается... |
|
|
|
10.2.2018, 14:15
Сообщение
#2
|
|
![]() Рыба |
Нет конкретики. Что за программа, что за вопрос? Как зовут? Страна должна знать своих героев! Хотя я все равно не смогу ничего сделать ближайшую неделю. Может уже выяснить ответ на вопрос? Наверняка он этот вопрос не только ей задает.
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
10.2.2018, 14:29
Сообщение
#3
|
|
|
Прохфессиональный чайник |
А что за предмет и что за вопрос?
|
|
|
|
10.2.2018, 15:07
Сообщение
#4
|
|
![]() Живу дома |
Программирование: Найти количество расположений числа на слагаемые.
Рекурсивная функция. Вопрос - что такое "n - max" (выделено в программе). Дело в том, что ответов там от параметра функции до контекстного значения числа, которое надо разложить в текущем вызове и т.п. варианты как и сумма сумм = разнице исходного числа и максимального в текущих слагаемых... Суть проблемы: Осталось человек 10-15 не сдавших, а те кто сдал на данный вопрос не отвечал... Программа эталонная, в тырнете много ее. Я ее понимаю, дочка понимает. Прошли в дебагере с объяснением от нее что-как - я вижу, что она понимает. Но при очередной сдаче, на вопрос - что это? она говорит разные варианты, но в ответ - жестко нет! без комментариев. У меня подозрение, что это ее скромность (зажатость, неуверенность) и его неверие в ее способности и подозрение, что списала. Все остальные предметы она сдала нормально. // Функция выводит количество разложений числа на слагаемые. // Параметры: натуральное число, максимальное слагаемое. // Результат: количество разложений. int razlozheniye(int n, int max) { if (n == 1 || max == 1) // условие выхода из рекурсии return 1; if (n <= max) return razlozheniye(n, n - 1) + 1; // есть 1 разбиение, max=n (само число) // другие разбиения имеют слагаемые, не больше n-1, т.е. самого числа return razlozheniye(n, max - 1) + razlozheniye(n - max, max); // разобьем все разложения числа n на сумму слогаемых не больше n, можно разделить на 2 непересекающиеся группы: // первая группа - сумма не содержит max в количестве максимальных слогаемых // вторая группа содержит слогаемое max } // Основная программа. int main() { int numb, // введеное число с клавиатуры max, // максимальное слогаемое k, // количество разложений числа на слогаемые i; i = scanf_s("%d", &numb); if (numb<0) // если ненатуральное число, вывод ошибки printf("Ошибка!"); else { max = numb; k = razlozheniye(numb, max); printf("Количество разложений: %i", k); i = scanf_s("%d", &numb); } return 0; } |
|
|
|
10.2.2018, 18:15
Сообщение
#5
|
|
![]() Рыба |
Вижу разность между текущим числом и текущим максимальным слагаемым. Но это я с телефона в очереди на паспортный контроль так вижу... Соответственно, это параметр от которого вызывается следующая рекурсия, а максимальное слагаемое уменьшается на единицу.
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
10.2.2018, 19:35
Сообщение
#6
|
|
![]() Живу дома |
Да - это один из вариантов ответа)))...Так я и говорю, что тут их... много, но нет наводящих от него... Что хочет-то? Ребенка видит это разложение визуально!
1. и Самое главное - не хочу наезжать на преподавателя!, т.к. понятно, что они еще те (дети, и учатся на своих ошибках) , но ... нельзя 4 раза жестко без наводящих... тем более тургеневской натуре ))) ... Проблема реально на уровне психотерапевта, психолога и конечно (замечательный опыт в жизни ребенка)... Только тут чуть походу перебор.... В Пн есть желание сходить спросить что не так... А то отчислят еще по (3-му) фактору псих. неустойчивости))) Переживает сильно, а что делать не знает, а я не знаю чему учить (вроде и так понимает) - бред.. |
|
|
|
10.2.2018, 22:39
Сообщение
#7
|
|
![]() Живет здесь |
Учи стрессоустойчивости, обламывать по жизни будут пытаться постоянно. Обращать внимание (тратить нервы) на всякое дерьмо, нужно отучать с малолетства.
Он к ней придирается, так как видит, что влияет на нее, если бы ей было все равно, он бы потерял интерес и этого вопроса бы не было... имхо Может там какие то более сложные взаимоотношения предшествуют этому, от никаких безобидных, до каких угодно фантазий препода. случаев масса. Я бы сходил и спросил препода че за нах, тихонько в коридоре. По реакции будет многое понятно. -------------------- ГонщеГ
|
|
|
|
11.2.2018, 1:41
Сообщение
#8
|
|
![]() Живет здесь |
У меня уже в магистратуре был такой препод - вынес меня на своем предмете, причем я знала и понимала тот кусок курса, все разбирали группой. Я так разозлилась на него, что потом просто ходила на пересдачи, которые он назначал вообще не открывая больше конспекты, ходила раз десять. Последний раз пришла уже накануне отъезда на несколько подряд регат, понимая, что если и сейчас завернет, то уже осенью только пересдавать. В итоге он просто взял зачетку и поставил трояк, сказав, что ему надоело у меня принимать экзамен, я чуть не ляпнула, что мне надоело его ему сдавать.
А потом, уже когда мы выпускались, через полтора года, и сдавали гос, он меня вызвал и вообще все сам рассказал, спросил: "Согласна ли я на четыре?" Я была просто в шоке. А еще чуть позже, когда мы проставлялись кафедре он подошел и сказал, что честно пытался меня вынести, поскольку считал, что мне не стоит учиться в магистратуре на их кафедре, но зауважал, за то, что я уперлась и доучилась. |
|
|
|
11.2.2018, 2:57
Сообщение
#9
|
|
![]() Живет здесь |
Козел - одним словом.
-------------------- ГонщеГ
|
|
|
|
11.2.2018, 10:22
Сообщение
#10
|
|
![]() Живет здесь |
Непонятный какой-то алгоритм
|
|
|
|
11.2.2018, 16:44
Сообщение
#11
|
|
![]() Рыба |
Думаю, это одна из причин предвзятого отношения преподавателя.
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
11.2.2018, 20:50
Сообщение
#12
|
|
![]() Живу дома |
Цитата Думаю, это одна из причин предвзятого отношения преподавателя. Тянула до последнего, а надо было идти сразу, первой с вопросами... Ошибки да, не читал даже... Но у нее с русским 4-5! странно.. Алгоритм у всех такой, т.к. он сам их к нему подвел. Плюс вот почитайте https://www.intuit.ru/studies/courses/648/5...re/11462?page=3 https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%...%81%D0%BB%D0%B0 Мы тут покопались с женой в ситуации - Ivellius попал в точку. Надо учить ее не опускать руки. Оказывается, он уже задал еще две программы, а она зависла в текущей проблеме. Попробую помочь... поддержать. Это в первый раз, раньше всегда справлялась сама... |
|
|
|
11.2.2018, 20:56
Сообщение
#13
|
|
|
Прохфессиональный чайник |
Димос, ты можешь сам сходить поговорить с преподом. Или по человечески попросить его помочь ребенку или как ивеллиус грит сказать что он козел. Можно еще в лоб дать. Ребенку говорить об этом не надо. Ну это если контакта не найдется. Если контакт найдется, то скорее всего скажут что препод козел.
Скорее всего он на семинаре каком или лекции чота сказал по этой теме, а ребенок прогулял или прослушал эту пургу. Препод обиделся и мстит ребенку. |
|
|
|
11.2.2018, 21:00
Сообщение
#14
|
|
![]() Живет здесь |
Козел - одним словом. Да нет, отчасти он был прав - я не собиралась становиться физиком, а просто доучивалась до магистерского диплома, зачем-то... |
|
|
|
11.2.2018, 23:43
Сообщение
#15
|
|
![]() Рыба |
Димос, ты можешь сам сходить поговорить с преподом. Или по человечески попросить его помочь ребенку или как ивеллиус грит сказать что он козел. Можно еще в лоб дать. Ребенку говорить об этом не надо. Ну это если контакта не найдется. Если контакт найдется, то скорее всего скажут что препод козел. Вот это совершенно мудацкий совет. Не думаю, что так надо делать. Скорее всего это не приведёт ни к какому положительному результату. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
11.2.2018, 23:57
Сообщение
#16
|
|
![]() Живет здесь |
Тянула до последнего, а надо было идти сразу, первой с вопросами... Ошибки да, не читал даже... Но у нее с русским 4-5! странно.. Алгоритм у всех такой, т.к. он сам их к нему подвел. Плюс вот почитайте https://www.intuit.ru/studies/courses/648/5...re/11462?page=3 https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%...%81%D0%BB%D0%B0 Мы тут покопались с женой в ситуации - Ivellius попал в точку. Надо учить ее не опускать руки. Оказывается, он уже задал еще две программы, а она зависла в текущей проблеме. Попробую помочь... поддержать. Это в первый раз, раньше всегда справлялась сама... А, алгоритм понял. Ну вот лучше б комментарии были такие, чтобы на википедию за пониманием не надо было лазить. Или эти ссылки накрайняк включали. Без комментариев действиьельно непонятно, почему n-max там написан (и второе слагаемое так же впрочем непонятно). А у нее/вас есть понимание почему эта функция разбивается на эту сумму? Я б в комментарии написал, что r(n-max, max) -- количество разложений, в которые входит как минимум одно слагаемое равное max (соотв-но из всех этих разложений можно вычесть max, после этого их число не изменится, все суммы станут = n-max, т.е. имеем r(n-max, max)) Я б не исходил из презумпции козла-препода, а попытался б его понять. |
|
|
|
12.2.2018, 1:08
Сообщение
#17
|
|
![]() ••• |
33 года программирую считай что каждый день — ни разу с такой херней не сталкивался.
все это от лукавого. им хоть объяснили опасность рекурсивных функций в реальной жизни? |
|
|
|
12.2.2018, 3:51
Сообщение
#18
|
|
![]() задвинутый |
Программа, скачанная из интернета, и вместе с комментариями студентка пытается выдать её за свою?
-------------------- |
|
|
|
12.2.2018, 10:48
Сообщение
#19
|
|
![]() Живу дома |
33 года программирую считай что каждый день — ни разу с такой херней не сталкивался. все это от лукавого. им хоть объяснили опасность рекурсивных функций в реальной жизни? Про рекурсию я ей сам объяснил опастность большой глубины вызовов, зацикливания и переполнения стека в итоге... Но для обхода конечных древовидных однообразных структур вполне себе вариант, и не моя это инициатива, а задание по зачитанному курсу... Я ваще немного в удивлении, насколько быстро им дают такой материал. Следующие задания уже на работу с памятью и указателями... Позвонили в деканат, ходить ессно и выяснять не надо, будет только хуже, таких как она много)). А надо, как а понимаю, проявлять инициативу, ловить момент, подходить, спрашивать помощи у него в решениях... а не ждать по последнего и сдавать готовое (как у всех). Он должен видить ее самостоятельность в работе. |
|
|
|
12.2.2018, 10:49
Сообщение
#20
|
|
![]() Живу дома |
|
|
|
|
12.2.2018, 11:10
Сообщение
#21
|
|
![]() Живет здесь |
Про рекурсию я ей сам объяснил опастность большой глубины вызовов, зацикливания и переполнения стека в итоге... Но для обхода конечных древовидных однообразных структур вполне себе вариант, и не моя это инициатива, а задание по зачитанному курсу... Я ваще немного в удивлении, насколько быстро им дают такой материал. Следующие задания уже на работу с памятью и указателями... Позвонили в деканат, ходить ессно и выяснять не надо, будет только хуже, таких как она много)). А надо, как а понимаю, проявлять инициативу, ловить момент, подходить, спрашивать помощи у него в решениях... а не ждать по последнего и сдавать готовое (как у всех). Он должен видить ее самостоятельность в работе. Что значит быстро? У нас рекурсия была в 9 или 10 классе. равно как и указатели и списки. |
|
|
|
12.2.2018, 11:40
Сообщение
#22
|
|
![]() Живу дома |
А у нее/вас есть понимание почему эта функция разбивается на эту сумму? Я б в комментарии написал, что r(n-max, max) -- количество разложений, в которые входит как минимум одно слагаемое равное max (соотв-но из всех этих разложений можно вычесть max, после этого их число не изменится, все суммы станут = n-max, т.е. имеем r(n-max, max)) r(n, max-1) //разложит число N до единицы, где первое слагаемое max (но есть разложения с одинаковым max, в качестве первого слагаемого), поэтому + r(n-max, max) //добавим их разложив сумму остальных слагаемых (после первого слагаемого (мах)) В любом из объяснений - попытка выразить это словами, приводит к взрыву мозга)). Но должно быть верным. В моем понимании (n-max) это: В каждом выхове фунции разница параметров n-max определяет текущее значение суммы слагаемых, которые идут после первого слагаемого. Данным вызовом мы разложим это значение, определив этим количество разложений с одинаковым первым слагаемым. Но уверен - нужный ответ проще. Ну например = Это число, которое мы будем раскладывать на данном вызове рекурсии...)) |
|
|
|
12.2.2018, 11:49
Сообщение
#23
|
|
![]() Живет здесь |
Эти два вызова рекурсивных -- для подсчета разложений включающих max и не включающих max (поэтому кстати max - неудачное имя). Это непересекающиеся множества, покрывающие требуемое. Пока этого не описано в комментах - будет непонятно...
|
|
|
|
12.2.2018, 11:58
Сообщение
#24
|
|
![]() Живет здесь |
Взрыв мозга (у тебя или дочки) означает отсутствие понимания. Надо переспрашивать и думать.
Программирование в конце концов - умение формально объяснить железке |
|
|
|
12.2.2018, 12:01
Сообщение
#25
|
|
![]() Живет здесь |
да может он просто ждёт, когда ему скажут, что "n-max" – это параметр функции, а вы тут истерику устроили :)
|
|
|
|
12.2.2018, 12:15
Сообщение
#26
|
|
|
Прохфессиональный чайник |
|
|
|
|
12.2.2018, 12:36
Сообщение
#27
|
|
![]() Живу дома |
Это первое, что я ей предложил сказать, или как минимум вложить в ответ. Она еще и упертая, но мы-то знаем, что каждый учится на своих ошибках...
|
|
|
|
12.2.2018, 12:49
Сообщение
#28
|
|
|
Прохфессиональный чайник |
Это первое, что я ей предложил сказать, или как минимум вложить в ответ. Она еще и упертая, но мы-то знаем, что каждый учится на своих ошибках... А это устный экзамен, или письменный? На устном обычно не обязательно давать один ответ, можно дать несколько и пояснить о чем речь. Типа "н-макс это параметр функции, который...", как там "рыба покрыта чешуей, но еслиб у рыбы была шерсть, то там бы водились блохи..." Обычно если ты владеешь темой и понимаешь о чем говоришь, то терминологические непонимания можно разрулить рассказав больше чем спрашивают... |
|
|
|
12.2.2018, 13:16
Сообщение
#29
|
|
![]() Легенда |
Ну, мне тоже кажецца, что препод всегда делит студентов на тех, кто понимает и всех остальных. И когда не видит этого понимания, то начинаюцца "придирки"
|
|
|
|
12.2.2018, 13:22
Сообщение
#30
|
|
|
Прохфессиональный чайник |
|
|
|
|
12.2.2018, 13:28
Сообщение
#31
|
|
![]() Живет здесь |
Но уверен - нужный ответ проще. Ну например = Это число, которое мы будем раскладывать на данном вызове рекурсии...)) мне кажется у тебя правильно написано. Я бы сказал "новое число, для которого ищется разложение". а есть список ответов, которые уже не устроили препода? |
|
|
|
12.2.2018, 13:46
Сообщение
#32
|
|
![]() Живу дома |
Эти два вызова рекурсивных -- для подсчета разложений включающих max и не включающих max (поэтому кстати max - неудачное имя). Это непересекающиеся множества, покрывающие требуемое. Пока этого не описано в комментах - будет непонятно... 6=6 6=5+1 ... 6=3+(3) ... 6=(2)+(2+2) // Здесь 2=max, а (2+2)=(n-max) но max включает в качестве слагаемого. Надо разложить 4 -> r(4,2) для подсчета следующих двух: 6=(2)+(2+1+1) 6=(2)+(1+1+1+1) ... 6=1+1+...+1 Дима, где у нас с тобой не стыковка в интерпритации теории, меня смущает подчеркнутая фраза!, которая звучит у тебя и в интернете - Цитата для подсчета разложений включающих max и не включающих max ..? Если пройтись в дебагере, то дойдя до return razlozheniye(n, max - 1) + razlozheniye(n - max, max); мы будем вызывать рекурсивно сперва razlozheniye(n, max - 1) пока не дойдем до 1-цы вернем ее +1, а затем добавим уже razlozheniye(n - max, max) --- (для разложения 6, как в примере - сперва это будет r(4,2)) для мах=2, что в сумме вернет 4; затем r(6,2) + r(3,3) = 2+1 вернет 4+3; затем r(6,1) + r(2,4) = 1+2 вернет 7+3; В итоге return razlozheniye(n, n - 1) + 1 Вернет 10+1 т.е. 11 разложений. |
|
|
|
12.2.2018, 13:58
Сообщение
#33
|
|
![]() Живу дома |
Цитата курс-то не первый случаем? сессия не первая? Может просто не умеет сдавать экзамены? Именно, + не желание действовать на опережение - не запускать, задавать вопросы, не бояться... Цитата а есть список ответов, которые уже не устроили препода? От нее это звучит сумбурно. Буду требовать вдальнейшем включать диктофон, это многое может прояснить... Буду сам задовать такой вопрос и добиваться от нее разумных ответов... Цитата Ну, мне тоже кажецца, что препод всегда делит студентов на тех, кто понимает и всех остальных. И когда не видит этого понимания, то начинаюцца "придирки" Однозначьно она в категории всех остальных. Думаю пусть удалит все комментарии из программы, кроме базовых и отвечает с головы. |
|
|
|
12.2.2018, 14:22
Сообщение
#34
|
|
![]() Живет здесь |
Я не читал твой исходник, я формировал свое понимание алгоритма по интернету.
Ты один шаг рекурсии рассмотри, не опускаясь дальше. Типа, r(6,3)=r(6,2)+r(3,3) Первое это суммы(не включающие max=3) 1+1+1+1+1+1 1+1+1+1+2 1+1+2+2 2+2+2 Второе (включали б ещё +3 если б первый аргумент был 6, но мы их выкинули 1+1+1 1+2 3 Вообще же для r(6,3) суммы: 1+1+1+1+1+1 1+1+1+1+2 1+1+2+2 2+2+2 1+1+1+3 1+2+3 3+3 Которые мы разбили на два непересекающихся подмножества см. выше. Я ж говорю, хреновые комменты, с ними нетривиально понять что нить. |
|
|
|
12.2.2018, 14:27
Сообщение
#35
|
|
|
Прохфессиональный чайник |
ДЮ, задача написать свой алгоритм и задача разобраться в чужом - это разные задачи. Вторая сложнее как правило.
|
|
|
|
12.2.2018, 14:34
Сообщение
#36
|
|
![]() Живет здесь |
Я знаю, поэтому и не читаю исходник.
Но алгоритм должен быть именно такой по всем признакам |
|
|
|
12.2.2018, 14:34
Сообщение
#37
|
|
|
Прохфессиональный чайник |
Думаю пусть удалит все комментарии из программы, кроме базовых и отвечает с головы. думаю, что начинать надо с того, что сформулировать что дано и что спрашивают. Если что спрашивают не понятно, то есть два варианта действий - первый это уточнить вопрос. Если это не проходит, то надо написать сочинение на тему что ты думаешь о предметах в "что спрашивают". В данном случае рассказать все что ты знаешь о н-максе и его участии в алгоритме. При этом нужно использовать правильные слова. и не путать функции с процедурами и т.п. Вот скажем в тех многоцыфрах, что дю нарисовал обвести н-макс кружочком Можно провести и работу с аналогиями, то есть узнать какие были еще задачи и что считалось ответами, а что не считалось ответами. Проанализировать. |
|
|
|
12.2.2018, 15:19
Сообщение
#38
|
|
![]() ••• |
|
|
|
|
12.2.2018, 15:27
Сообщение
#39
|
|
![]() Живет здесь |
Это кстати приличный алгоритм в этом плане, я б если б попросили студенческий алгоритм предложить, сказал бы тупо конструктивно эти суммы расписывать, вот тут бы мало не показалось и на много меньшем n
Но теперь день прошел не зря, знаю лучше подход |
|
|
|
12.2.2018, 15:32
Сообщение
#40
|
|
![]() ••• |
Это кстати приличный алгоритм в этом плане, я б если б попросили студенческий алгоритм предложить, сказал бы тупо конструктивно эти суммы расписывать, вот тут бы мало не показалось и на много меньшем n технологически грамотно давать точный ответ до приемлемого n и приблизительный при превышении. сообщать об этом, конечно же. |
|
|
|
12.2.2018, 16:20
Сообщение
#41
|
|
![]() Живу дома |
Во Дима, у тебя получилось передать смысл, только, каноничней от большего к меньшему..
|
|
|
|
12.2.2018, 16:40
Сообщение
#42
|
|
![]() Динозавр Енотович Штопор |
А практическое применение у этой задачи есть?
-------------------- это не человек,а динозавр © sondre
|
|
|
|
12.2.2018, 17:05
Сообщение
#43
|
|
![]() Рыба |
Я знаю, поэтому и не читаю исходник. Но алгоритм должен быть именно такой по всем признакам Да, Дима, ты все правильно описываешь. Алгоритм, как мне видится делает именно это. И max нормальное название, потому, что изначально это максимальное возможное слагаемое. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 17:09
Сообщение
#44
|
|
![]() Рыба |
А практическое применение у этой задачи есть? Для тебя она абсолютно бесполезна. Знающие люди придумают, как в дальнейшем применить подобные идеи. Содержательное, конечно, был бы алгоритм, который не количество разложений считал, а выдавал все разложения. Достигается минимальными изменениями в программе. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 17:09
Сообщение
#45
|
|
|
Прохфессиональный чайник |
|
|
|
|
12.2.2018, 17:10
Сообщение
#46
|
|
![]() Рыба |
Вот видишь, Вася тоже мыслит прямолинейно и однопроходно.
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 17:17
Сообщение
#47
|
|
![]() Динозавр Енотович Штопор |
Для тебя она абсолютно бесполезна. Знающие люди придумают, как в дальнейшем применить подобные идеи. . Не надо только за меня решать! Особенно тебе! Судя по ответу ты к этим людям ее относишься. -------------------- это не человек,а динозавр © sondre
|
|
|
|
12.2.2018, 17:18
Сообщение
#48
|
|
![]() Динозавр Енотович Штопор |
практическое применения знания что обозначает переменная в функции? ну это как... длина окружности равна пи-дэ. что такое пи? Именно -------------------- это не человек,а динозавр © sondre
|
|
|
|
12.2.2018, 17:44
Сообщение
#49
|
|
|
Прохфессиональный чайник |
Именно но тем не менее очень полезно спрашивать учащегося, написавшего формулу, что есть что в этой формуле. При этом нет смысла обсуждать с учащимся формулу, если он не знает что какая буква в формуле обозначает. Так же и тут - какой смысл вдаваться в алгоритм, если чел не знает что есть что в записи кода... |
|
|
|
12.2.2018, 18:28
Сообщение
#50
|
|
![]() Живет здесь |
Что препод козел, я сказал про вариант Ланы)
Но, по опыту могу сказать, козлов на свете крайне много и многие из них преподы Так что, я не далек от истинны по любому) -------------------- ГонщеГ
|
|
|
|
12.2.2018, 18:38
Сообщение
#51
|
|
![]() Живу дома |
Что препод козел, я сказал про вариант Ланы) Но, по опыту могу сказать, козлов на свете крайне много и многие из них преподы Так что, я не далек от истинны по любому) Прямо сегодня от дочки услышал, что он не козел))) И объясняет интересно. Просто требует полного понимания, имхо, но не исключено что перегибает. |
|
|
|
12.2.2018, 18:40
Сообщение
#52
|
|
|
Прохфессиональный чайник |
Ну образование включает в себя не только формулы, но и опыт и навык общения в том числе с козлами... А уж оыт сдачи экзаменов вааще бесценен. Просто реально важно не запускать. Еще очень важно не поиметь привычку слушать лекции не имея полного понимания материала... Если привыкнуть к этому, то писец, все дальнейшее образование коту под хвост.
|
|
|
|
12.2.2018, 18:57
Сообщение
#53
|
|
![]() Живет здесь |
Должен быть девиз "не докопался до профессора по какому-нить интересному вопросу или нестыковочке в лекции" -- лекция прошла зря
Подход может вызывать разные реакции у профессоров |
|
|
|
12.2.2018, 19:14
Сообщение
#54
|
|
![]() Живу дома |
По теме, вот последние вопросы:
1) Почему число меньше максимального слагаемого? if (n<=max) 2) Что такое n-max в реальности? return razlozheniye(n, max-1) + razlozheniye(n-max, max); Удалил нафиг комменты Код int razlozheniye(int n, int max)
{ if (n == 1 || max == 1) return 1; if (n <= max) return razlozheniye(n, n - 1) + 1; return razlozheniye(n, max - 1) + razlozheniye(n - max, max); } |
|
|
|
12.2.2018, 19:34
Сообщение
#55
|
|
![]() Легенда |
А зачем это все девочке?
|
|
|
|
12.2.2018, 19:52
Сообщение
#56
|
|
![]() Живу дома |
Факультет Программная инженерия
Компьютерные технологии в дизайне |
|
|
|
12.2.2018, 20:06
Сообщение
#57
|
|
![]() Легенда |
|
|
|
|
12.2.2018, 20:34
Сообщение
#58
|
|
![]() Рыба |
Не надо только за меня решать! Особенно тебе! Судя по ответу ты к этим людям ее относишься. За таких как ты я решаю только за очень большие деньги. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 20:34
Сообщение
#59
|
|
![]() Рыба |
Факультет Программная инженерия Компьютерные технологии в дизайне Нет такого факультета в ИТМО. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 20:37
Сообщение
#60
|
|
![]() Рыба |
А зачем это все девочке? На этот сложный принципиальный вопрос ответа в нашей стране не существует. Если направление "Компьютерные технологии в дизайне", то с вероятностью 95% ей это не понадобится никогда. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 20:39
Сообщение
#61
|
|
![]() Живет здесь |
1) Почему число меньше максимального слагаемого?
if (n<=max) Потому что программа так написана, что оно может быть "<=" (см. вызов с "n-max, max" в аргументах). Можно написать по-другому. 2) Что такое n-max в реальности? return razlozheniye(n, max-1) + razlozheniye(n-max, max); В реальности все не как на самом деле. Дурацкий вопрос, зависит от контекста в голове. Я думаю, что в реальности "n-max" это 5 символов. Если кодировка ASCII+хрень для русских символов, или UTF-8 -- то 40 битов. После того, как русские буквы выкинули нафиг (куда им впрочем и дорога) -- то уже сразу помещается в 5*7=35 битов. Но если посмотреть на программу в целом, то наверняка буковки встречаются с разными частотами, и можно сделать более оптимальное кодирование, тогда будет еще меньше битов. Но с другой стороны, в реальности это совершенная фигня, тем более с точки зрения дизайна. Скорее всего "фигня" -- наиболее правильный ответ. Но в зависимости от контекста в голове и общего бэкграунда может быть и "х..ня", я б считал это тоже допустимым ответом. |
|
|
|
12.2.2018, 20:56
Сообщение
#62
|
|
![]() Динозавр Енотович Штопор |
За таких как ты я решаю только за очень большие деньги. Мало знать себе цену, надо еще пользоваться спросом! -------------------- это не человек,а динозавр © sondre
|
|
|
|
12.2.2018, 20:59
Сообщение
#63
|
|
![]() Рыба |
Спасибо, Кэп!
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 21:24
Сообщение
#64
|
|
|
Прохфессиональный чайник |
|
|
|
|
12.2.2018, 21:33
Сообщение
#65
|
|
![]() Легенда |
|
|
|
|
12.2.2018, 21:35
Сообщение
#66
|
|
|
Прохфессиональный чайник |
|
|
|
|
12.2.2018, 21:44
Сообщение
#67
|
|
![]() Легенда |
Я думаю, что любой конкурентный в специальности легко получит зачОт или сдаст экзамен у этого преподавателя. За последнее время я часто стала сталкивацца с сообщениями, что девочки активно поступают в институты или всякие техникумы на отделения, связанные с программированием, при этом абсолютно без всяких склонностей к оному и даже без сильных успехов в математике. Мне интересно, в чем причина их выбора. Возможно автор темы знает ответ. Общие рассуждения не очень интересны. |
|
|
|
12.2.2018, 21:45
Сообщение
#68
|
|
![]() ••• |
|
|
|
|
12.2.2018, 21:47
Сообщение
#69
|
|
![]() ••• |
по сути это очередной пример идиотизма нашего "высшего" "образования".
предполагается что девочку будут учить пользоваться компьютером чтоб делать дизайн. и какой-то дибил вписал туда курс общего программирования. зачем? сам не ответит - это типа как программеров химии учили, на нас прекратили. хотя я знаю ответ: программистам хочется поднять бабла и они решили поучить "дизайну". а поскольку в дизайне нихера не понимают, зато понимают в программировании - будут учить программированию. а "дизайну" будет учить кафедра черчения, наверное. |
|
|
|
12.2.2018, 22:23
Сообщение
#70
|
|
|
Прохфессиональный чайник |
За последнее время я часто стала сталкивацца с сообщениями, что девочки активно поступают в институты или всякие техникумы на отделения, связанные с программированием, при этом абсолютно без всяких склонностей к оному и даже без сильных успехов в математике. Мне интересно, в чем причина их выбора. Возможно автор темы знает ответ. Общие рассуждения не очень интересны. мне кажется, что это было всегда. вот скажем взать матмех лгу - там всегда было много девочек, у которых никакой склонности к математике никогда не было. И так же во многих технических вузах. Традиция. Причем тоже самое с мальчиками. Половых отличий тут ровно ноль. |
|
|
|
12.2.2018, 22:34
Сообщение
#71
|
|
![]() Рыба |
За последнее время я часто стала сталкивацца с сообщениями, что девочки активно поступают в институты или всякие техникумы на отделения, связанные с программированием, при этом абсолютно без всяких склонностей к оному и даже без сильных успехов в математике. Мне интересно, в чем причина их выбора. Возможно автор темы знает ответ. Общие рассуждения не очень интересны. У меня есть версии, но я тоже с удовольствием послушаю авторизованного пользователя. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 22:37
Сообщение
#72
|
|
![]() Рыба |
мне кажется, что это было всегда. вот скажем взать матмех лгу - там всегда было много девочек, у которых никакой склонности к математике никогда не было. И так же во многих технических вузах. Традиция. Причем тоже самое с мальчиками. Половых отличий тут ровно ноль. Послушать "сказки Васи на ночь", что может быть круче? Только сказки Васи про матмех. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 22:39
Сообщение
#73
|
|
![]() Живет здесь |
За таких как ты я решаю только за очень большие деньги. Поведай пожалуйста обществу, что для тебя очень большие деньги тогда уж И каких "таких" ? Ну и подолью, подозреваю, что таких как ты - Костя, за Очень большие деньги, можно нанять ОЧЕНЬ много ) Просто как то высокопарно ты общаешься, такое ощущение, что дочь олигарха в жены отхватил -------------------- ГонщеГ
|
|
|
|
12.2.2018, 22:43
Сообщение
#74
|
|
![]() Рыба |
Ну за 2000 евро я, возможно, соглашусь. Но более вероятно за три или четыре.
Очень много не нанять. На Питер нас не более трех десятков. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 22:50
Сообщение
#75
|
|
![]() Живет здесь |
Ну за 2000 евро я, возможно, соглашусь. Но более вероятно за три или четыре. Очень много не нанять. На Питер нас не более трех десятков. Это Час/день/неделя/месяц? -------------------- ГонщеГ
|
|
|
|
12.2.2018, 22:52
Сообщение
#76
|
|
|
Прохфессиональный чайник |
Классическая судьба. Таких большинство: "Я училась на мат.мехе, потом в Лимту на программиста, потом в УЦВТ на веб-дизайне и графике. В итоге, сижу дома,сайты делаю. Само мат.меховское образование мне не нравится, прямая дорога в преподы!"
Вот это и ответ - зачем. |
|
|
|
12.2.2018, 22:52
Сообщение
#77
|
|
![]() Рыба |
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 22:55
Сообщение
#78
|
|
![]() Рыба |
Классическая судьба. Таких большинство: "Я училась на мат.мехе, потом в Лимту на программиста, потом в УЦВТ на веб-дизайне и графике. В итоге, сижу дома,сайты делаю. Само мат.меховское образование мне не нравится, прямая дорога в преподы!" Вот это и ответ - зачем. О! Сказки получают подробности! И сколько ты таких видел? Три или четыре? -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 22:59
Сообщение
#79
|
|
|
Живет здесь |
Удалил нафиг комменты Код int razlozheniye(int n, int max) { if (n == 1 || max == 1) return 1; if (n <= max) return razlozheniye(n, n - 1) + 1; return razlozheniye(n, max - 1) + razlozheniye(n - max, max); } я бы первое с чего начал это спросил препода какого хера он функции транслитом называет. он что английского не знает? если не знает зачем детей плохому учит с 1го курса. если мне такое на собесе напишут, я его тут же закончу. Ваще в этом методе совсем другое отвратительно, ради решения задачи именно рекурсией испоганили контракт метода. он избыточен и от того совершенно не понятен вопрос препода -------------------- Легкий способ обмена файлами между компьютерами! Dropbox.
http://db.tt/1ccRQaR |
|
|
|
12.2.2018, 23:12
Сообщение
#80
|
|
![]() ••• |
|
|
|
|
12.2.2018, 23:14
Сообщение
#81
|
|
![]() Живет здесь |
по сути это очередной пример идиотизма нашего "высшего" "образования". предполагается что девочку будут учить пользоваться компьютером чтоб делать дизайн. и какой-то дибил вписал туда курс общего программирования. зачем? Но кстати не соглашусь: (1) не знаю как с химией, вроде совсем далеко, хотя может и полезно, но хоть смежные области полезно изучать, глядишь понравится, или пригодится что в жизни (2) опять же, полезно для "обучения" вообще, мозги понапрягать и поучиться задачи решать, даже если потом профессионально не программировать. Если конечно задачи и вопросы не чудацкие. Чему же еще обучать в типа университете, не расположению же кнопочек в текущей версии фотошопа... |
|
|
|
12.2.2018, 23:14
Сообщение
#82
|
|
![]() Рыба |
Уверен, что не знает. Кстати, фамилию препода мы так и не узнали. Сомневаюсь, что это Шалыто, но какое-то малое шалыто.
-------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 23:15
Сообщение
#83
|
|
![]() Живет здесь |
А что кстати, в современных вузах русские комментарии пишут, или английские [тоже]?
|
|
|
|
12.2.2018, 23:18
Сообщение
#84
|
|
|
Живет здесь |
в современных не знаю, но в 2012 в Политехе на ФТК я сильно ругал студентов за это. быстро все перестали, все таки в массе своей они английский худо бедно разумели.
-------------------- Легкий способ обмена файлами между компьютерами! Dropbox.
http://db.tt/1ccRQaR |
|
|
|
12.2.2018, 23:21
Сообщение
#85
|
|
![]() ••• |
Но кстати не соглашусь: (1) не знаю как с химией, вроде совсем далеко, хотя может и полезно, но хоть смежные области полезно изучать, глядишь понравится, или пригодится что в жизни ну давай еще балету в университете учить программистов. для общего развития, ага. профессия отдельно, личные пожелания - отдельно, пожалуйста. но это очень хорошо отражает искажение мозгов, спровоцированное советским "высшим" "образованием". где принято не УЧИТЬСЯ, а УЧИТЬ (неразумных студентов), учить не тому что студентам НУЖНО, а что умеет и хочет "вуз". короче какой-то сраный детский сад (и физкультура, ага). |
|
|
|
12.2.2018, 23:21
Сообщение
#86
|
|
|
Живет здесь |
За последнее время я часто стала сталкивацца с сообщениями, что девочки активно поступают в институты или всякие техникумы на отделения, связанные с программированием, при этом абсолютно без всяких склонностей к оному и даже без сильных успехов в математике. Мне интересно, в чем причина их выбора. Возможно автор темы знает ответ. Общие рассуждения не очень интересны. я думаю, во многом тому причина ЗП программистов на рынке. Вернее даже пропасть между специалистами других специальностей и программистами. Всем хочется много денег, думают программистом их заработать можно легко. -------------------- Легкий способ обмена файлами между компьютерами! Dropbox.
http://db.tt/1ccRQaR |
|
|
|
12.2.2018, 23:25
Сообщение
#87
|
|
|
Прохфессиональный чайник |
и что же делать димосовой дочке? послать нафик итмо и что дальше?
|
|
|
|
12.2.2018, 23:28
Сообщение
#88
|
|
![]() Живет здесь |
Я бы сделал веерную рассылку, не забывая про stanford & mit.
|
|
|
|
12.2.2018, 23:29
Сообщение
#89
|
|
![]() Живет здесь |
Это за раз, пока мне не надоест. И насколько востребованы твои услуги в данной ценовой категории, и главное, какой с них выхлоп? А то чую пахнет анекдотом про реально и гипотетически ... -------------------- ГонщеГ
|
|
|
|
12.2.2018, 23:34
Сообщение
#90
|
|
![]() Живу дома |
... В реальности все не как на самом деле. Дурацкий вопрос, зависит от контекста в голове. Я думаю, что в реальности "n-max" это 5 символов. Если кодировка ASCII+хрень для русских символов, или UTF-8 -- то 40 битов. После того, как русские буквы выкинули нафиг (куда им впрочем и дорога) -- то уже сразу помещается в 5*7=35 битов. Но если посмотреть на программу в целом, то наверняка буковки встречаются с разными частотами, и можно сделать более оптимальное кодирование, тогда будет еще меньше битов. Но с другой стороны, в реальности это совершенная фигня, тем более с точки зрения дизайна. Скорее всего "фигня" -- наиболее правильный ответ. Но в зависимости от контекста в голове и общего бэкграунда может быть и "х..ня", я б считал это тоже допустимым ответом. Yes!! Еще мне кажется, что то описание по ссылке не совсем то))). Имхо. алгоритм работает на перебор ветвлений до единицы. Т.е. на примере R(6,6) 1. Первое условие - достижение разложения на единицы. 2. Второе зачет n=n и сам запуск разложения (рекурсии) от n-1 до единицы 6=R(6,5)+1 3. Третья сумма - (разложение от n-1 = max до единицы - вернет на верх рекурсии одно разложение (одна ветка)) + для каждого max, подсчет разложение суммы справа (n-max) по аналогичному алгоритму. (вернет на место вызова количество разложений для текущего max (количество веток от 1 до X)). Т.е. 2) 6=6 ; 6=5+1 (это будет у любых чисел больше единицы) 3) 6=4+2 3) 6=4+1+1 //max = 4, n-max=2 R(2,4): 2=2 ; 2=1+1 3) 6=3+3 3) 6=3+2+1 3) 6=3+1+1+1 //max = 3, n-max=3 R(3,3): 3=3; 3=2+1; 3=1+1+1 3) 6=2+2+2 3) 6=2+2+1+1 3) 6=2+1+1+1+1 //max = 2, n-max=4 R(4,2): 4=2+2; 4=2+1+1; 4=1+1+1+1 1) 6=1+1+1+1+1+1 Т.е. мы считаем вариант 1) как одно разложение, вариант 2) как второе и если есть, запуск рекурсии с перебором от n-1=max до 1 в первом слагаемом и подобным c разложением для каждой мах -> (n-max) во втором слагаемом. |
|
|
|
12.2.2018, 23:50
Сообщение
#91
|
|
![]() Рыба |
И насколько востребованы твои услуги в данной ценовой категории, и главное, какой с них выхлоп? А то чую пахнет анекдотом про реально и гипотетически ... Честно? У меня реально уже не один год проблемы со свободным временем. Все максимально занято работой. Причём, я могу посолить себе кого учить, а кого нет. Проблема в том, что, реально, хочется ещё и отдыхать. Но некогда, приходится отказывать. -------------------- Даже если взять десять самых умных людей на планете, то двум из этой десятки будет казаться, что остальные восемь туповатые.
|
|
|
|
12.2.2018, 23:59
Сообщение
#92
|
|
![]() Живу дома |
На вопрос Лаврика https://abit.ifmo.ru/program/8061/
Почему сюда?.. На самом деле она выбрала почти сама. И на ЕГЭ информатику сдавала... Т.е. я понимаю иронию Яра, тем более помню разговор в кировске как раз про куда поступать... В целом ей нравиться, пока)) razlozheniye - .... Ну нет пока у нее культуры, и что такое гидхаб она точно не... хотя спрошу. Но замечание дельное. |
|
|
|
13.2.2018, 0:01
Сообщение
#93
|
|
|
Прохфессиональный чайник |
|
|
|
|
13.2.2018, 0:10
Сообщение
#94
|
|
|
Живет здесь |
На вопрос Лаврика https://abit.ifmo.ru/program/8061/ http://www.ifmo.ru/ru/viewperson/649/smoli...ksandrovich.htm Цитата Член комитета по инновационной деятельности и внедрению технологий и комитета по информационной и инфокоммуникационной инфраструктуре Университета ИТМО Я не знаю о чем с товарищем можно было бы поговорить -------------------- Легкий способ обмена файлами между компьютерами! Dropbox.
http://db.tt/1ccRQaR |
|
|
|
13.2.2018, 0:16
Сообщение
#95
|
|
|
Прохфессиональный чайник |
Я не знаю о чем с товарищем можно было бы поговорить кстати, вот типичный товарищ, который пошел в технический вуз непонятно зачем, а потом преподает фотошоп и основы корел дро... Нормально, чо. Мог бы дома сайты делать, но стал завкафедрой. |
|
|
|
13.2.2018, 0:19
Сообщение
#96
|
|
|
Живет здесь |
вот вот, я боюсь он сам не знает что спрашивает и скорей всего ждет какой то известный только ему ответ, который он где то сказал, рассказывая про эту функцию.
-------------------- Легкий способ обмена файлами между компьютерами! Dropbox.
http://db.tt/1ccRQaR |
|
|
|
13.2.2018, 0:20
Сообщение
#97
|
|
![]() ••• |
|
|
|
|
13.2.2018, 0:20
Сообщение
#98
|
|
|
Прохфессиональный чайник |
вот вот, я боюсь он сам не знает что спрашивает и скорей всего ждет какой то известный только ему ответ, который он где то сказал, рассказывая про эту функцию. так я сразу про это и сказал. |
|
|
|
13.2.2018, 0:22
Сообщение
#99
|
|
|
Прохфессиональный чайник |
может сначала ее спросить чего она хочет? Этот вопрос, насколько я помню, уже обсуждался. Типичный подросток не знает что он хочет. А далее самое простое итти по стопам родителей. Ну типа в технический вуз. Ну или в дизайн... или ... Еще на моей памяти был ребенок депо брокера, который тоже не особо знал чего хочет, но был нанят лаврег и ребенка упихали в математику... |
|
|
|
13.2.2018, 0:26
Сообщение
#100
|
|
![]() ••• |
На вопрос Лаврика https://abit.ifmo.ru/program/8061/ ну смотри, я зашел на страницу "руководителя программы" и увидел что он ничего в своей жизни по сути полезного не сделал. все - "районный" уровень. http://www.ifmo.ru/ru/viewperson/649/smoli...ksandrovich.htm может быть можно говорить об информационном дизайне, но учитывая что нет ни одной не-российской работы (а те что есть - не коммерческие), возникает резонный вопрос: чему он может научить? "работать в автокаде"? серьезно? |
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 27.8.2026, 18:18 |