Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Пожилых преподавателей программирования не видел.
Пожилых преподавателей программирования не видел.
program LEX1 (output);
const n=...; {n порядок перестановок}
var p : array [1..n] of 1..n;
i,r : 1..n;
procedure INVERT (m : integer); {инвертирование p[m]...p[n] }
var i,j: 1..n;
begin i:=m; j:=n;
while i<j do begin r:=p[i]; p[i]:=p[j]; p[j]:=r;
i:=i+1; j:=j-1
end
end {INVERT};
procedure Lec (k:integer);
var i : 1..n;
begin
if k=n then
{1} begin for i:=1 to n do write (p[i]); writeln end
else
for i:=n downto k do
{2} begin
LEC (k+1);
if i>k then
begin
r:=p[i]; p[i]:=p[k]; p[k]:=r;
{3} INVERT (k+1)
{4} end
end
end {LEC};
begin
for i:=1 to n do p[i]:=i;
LEC (1)
end.
def print_permutations_recursive(n):
def step(tail_start):
# if the tail has just one element, print what we've got
if tail_start == n - 1:
print p
return
# try all possible selections of n elements from a total of (n+1)
for to_swap in xrange(tail_start + 1, n):
step(tail_start + 1) # now the tail is reversed
p[tail_start+1:] = reversed(p[tail_start+1:]) # undoing that
p[to_swap], p[tail_start] = p[tail_start], p[to_swap]
step(tail_start + 1) # not reversing after the last time
p = range(1, n + 1)
step(0)
Python:Это не работает со слайсами.
list.reverse()
Reverse the elements of the list, in place.
>>> a = range(10)
>>> a[5:].reverse()
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a.reverse()
>>> a
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
begin ... end называется «составной оператор». С нас требуют знания синтаксиса языка, которым никто всерьёз не пользуется уже лет 20 (и да, я знаю, что на Delphi написаны Total Commander и Skype, но Delphi ≠ Pascal). Вас ничуть не смутила нечитабельность оригинального кода?Вас ничуть не смутила нечитабельность оригинального кода?
WAVE, которая подписана «в ширину», но реализует всё-таки поиск в глубину.break и continue, которые есть в современном паскале, но отсутствовали в описании Вирта, и, соответственно, на лекциях не давались и к использованию запрещены.dispose — аналог free из сишки.А еще он в универе хантит себе кадры.
Если преподавателя сократят, то куда он пойдет? Уж не на тот же рынок труда, где вы же для него будете конкурентом?
была дискретная математика и высшая, может я что-то пропустил, но это были абсолютно разные предметы
если спрашивать «а где я смогу в жизни применить частные дифференциалы функции», то действительно могут как на дурака посмотреть
А зачем студент в ВУЗ поступал тоже ему объяснять надо?
лабы прикольно было делать. Таких предметов у меня было 1-2 в семестр всего, и сильно с нас не требовали.
троечник будет платить 250к в год, а хорошист уже будет платить допустим 50к
Мы не можем давать сложный материал, поскольку мы не сможем его спрашивать (не у кого) на экзамене.
Ваш пример с преподавателем, который «клал прибор» — очень прискорбный.
минобрнауки должен требовать выдавать диплом не более чем 20 процентам студентов от числа поступивших
ВУЗ просто повод им пользоваться. Каждый день, 3-4 пары в день, 5 лет. И все. Знания, кругозор, умение учиться, связи, окружение — все это как естественный бесплатный бонус который прилагается к тренировке мышления, как здоровье, хорошее самочувствие, здоровый цвет лица и подтянутая фигура просто сопутствующие результаты занятий спортом.
существует негласный запрет на отчисление студентов-контрактников, которые «кормят» ВУЗы
Это притом, что на коммерческое еще поступить надо — девушек не брали
Единственный реальный плюс тех ВУЗа — при приёме на работу(и в требовании к вакансии) спрашивают диплом хотя бы бакалавра (и желательно computer science). Хотя опять таки, ни на одном собеседовании реально диплом у меня никто не спросил.
>>А почему с 200 фрилансерами пообщаться заведомо верно?
Потому что выборка будет статистически правильной.
>> К тому же, я писал не о фрилансерах, окончивших институт, а о фрилансерах, которые нормально учились.
>> Давайте возьмём 10 фрилансеров, которые забили на институт после 1 курса,
Хорошо учились и бросили после первого курса?..
Вторая часть Вашего комментария лишь подтверждает мои слова — полноценно работать и полноценно учиться невозможно. Если мы говорим о дневном отделении ВУЗа, конечно. Вечернее отделение, школа выходного дня, курсы, некоторые коммерчиские учебные заведения — их вполне можно совмещать с работой. Но нагрузка будет ого-го, и долго так держаться трудно.
Но не надо равнять с ним сисадминов — разумеется, когда речь идет об enterprise секторе.
ВУЗ для IT специалиста: взгляд изнутри