town_laska: (Default)
[personal profile] town_laska
Восхитительный рассказ  о взаимопомощи в студенческой жизни пробудил во мне воспоминания...

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


Моя соседка по комнате в общежитии не понимала идеи программирования. Она была младше меня на два курса, и я была уже матерым программистом (тем более, что мне это очень нравилось), а она - зеленой первокурсницей. Когда им начали читать курс по программированию, она попросила меня научить ее это делать. Но мои попытки объяснить ей принципы написания программ разбились о просьбу "ты лучше скажи: сначала надо написать program, потом begin, ну и так далее". Я предложила ей лучше уж сразу написать готовую программку на лабу, она согласилась, и так мы счастливо прожили весь семестр.

А потом пришла сессия.

И мы договорились: я прихожу под экзаменационную аудиторию, она выносит мне листик с заданием, я пишу программку, отдаю, она переписывает и сдает.

Так и сделали.

Получаю задание: "В списке найти элементы, начинающиеся на букву "К" и подсчитать их количество".

Вот блин, думаю. Ну и заданьице для первого курса. Мы эти самые списки вот только в этом году проходили. На спецкурсе "Структуры данных". А у них - прямо на первом. Это надо же...

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

И чтобы искать в таком списке элементы, надо взять самый первый вагончик, узнать, что у него на хвосте написано, найти вагончик с нужным номером, посмотреть, что на хвосте у него, найти следующий вагончик, ну и так далее. Попутно проверяя, что в каждом вагончике лежит (по заданию - разные слова), и подсчитывая количество слов на букву К.

Написала я эту программу. Страницы на полторы получилось. Отдаю, говорю: тебе хоть чуть-чуть объяснить, что тут к чему? Не надо, - отвечает, - на тройку хватит, и ладно.

Через пятнадцать минут выскакивает опять.

- Что ты мне такое написала? Препод как увидел, у него глаза больше очков стали. Сказал, что такого нам не читал вообще.
- Что в задании было, то и написала. Поиск по списку. Все правильно. У нас даже лаба такая была.
- Он сказал, что он даже не знает, что обозначает слово record. И откуда я его вообще взяла.
- Как не знает?
- Ну, он вообще этот Паскаль вместе с нами изучал. Читал по книжке.
- А чего надо писать?
- Он сказал, что список - это текстовый массив.

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

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

А вообще - надо тщательнее формулировать задания. )))

Date: 2010-03-16 07:10 pm (UTC)
From: [identity profile] pollijin.livejournal.com
:)))
мне это напомнило истории, когда родителя помогают детям решать задачки по алгебре для 5-го класса, залезая в высшую математику:))

Date: 2010-03-16 07:14 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
ага ))
главное - не увлекаться ))

Date: 2010-03-16 08:07 pm (UTC)
From: [identity profile] veronika-stef.livejournal.com
Форменное горе от ума :))

Date: 2010-03-17 05:21 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Ага, я часто понимаю, что все слишком усложняю. Но здесь это выразилось очень ярко ))

Date: 2010-03-16 08:43 pm (UTC)
From: [identity profile] pevpo.livejournal.com
Как программист-программисту: Я тут (но это между нами)подрабатываю написанием курсовых и дипломных, и вот в одной дипломной, мне нужно было в практической части показать применение компьютерных технологий в менеджменте медицинского предприятия. Я увлеклась и разработала такую базу даных этого предприятия - ну, просто конфетка! И вот когда студентка отнесла работу преподавателю, тот сказал, что именно эту часть она взяла из книги, о чём студентка мне и сообщила. Тогда я ей предложила пообещать преподавателю 100 баксов, если он принесёт книжку, из которой это взято. Естественно, ему пришлось принять работу. Ту я конечно себя ещё больше зауважала. А ведь не так давно хотела устроиться на работу программистом, где требовались именно такие знания, но узнав сколько мне лет, меня не захотели даже пригласить на собеседование.

Date: 2010-03-17 02:53 pm (UTC)
From: [identity profile] goldy-trf.livejournal.com
А лет слишком много или слишком мало? В любом случае, дураки работодатели. Но любопытно))

Date: 2010-03-17 05:24 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Крутоооо... Написать такое, что преподаватель за статью из книги принял ))

Я терпеть не могла писать пояснительные записки. Вот сам проект разработать - за милую душу. А писаниной заниматься - ужас-ужас-ужас.

А работодатели - они такие. Им и помоложе, и мужеского полу, и чтобы админ-электронщик-программист-системотехник в одном лице...

Date: 2010-03-16 11:09 pm (UTC)
From: [identity profile] o-ts.livejournal.com
знакомая проблема (и не только программистам) - обязательно найдется препод, трактующий общепринятые термины "по своему"

Date: 2010-03-17 05:27 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Если на лекции к таким преподам ходишь, то хоть в курсе их трактовки оказываешься. Но препод-то не мой оказался. К своим я ходила ))

Date: 2010-03-17 05:41 pm (UTC)
From: [identity profile] o-ts.livejournal.com
ты ходила на лекции? о ужос... я с некоторыми преподами только на экзамене и знакомился))

Date: 2010-03-17 05:58 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Ага. Я была жутко приличная.

Теперь вот и вспомнить нечего... )))
From: [identity profile] ber-0.livejournal.com
это сколько надо принять, чтобы linked list и array попутать! люди, учите олбанский английский ))
From: [identity profile] ber-0.livejournal.com
кстати, твое описание с вагончиками напомнило - задорнов читал (это еще до того, как у него крыша поехала): "все грамотные люди знают, что девятый вагон - это тот, что после восьмого, а не тот, что перед десятым" ))
From: [identity profile] andrew-big.livejournal.com
а вы уверены, что в условии задачи именно так и было написано?
всё дело в неграмотной постановке задачи...
если бы мне сказали про список, то я тоже стал бы конструировать на паскале record of ... если бы сказали что это массив символов или текст, то это совсем другое дело... ну вы, как я понимаю, понимаете о чём идёт речь )))
From: [identity profile] i-am-laska-too.livejournal.com
Именно так и было - СПИСОК. И если бы нам Структуры данных не успели прочитать, то я бы еще засомневалась, задумалась, попробовала бы выяснить, что подразумевается под "списком". Но я-то уже грамотная была! Список - значит, список! ))
From: [identity profile] ber-0.livejournal.com
а неграмотная постановка задачи - от путаницы в терминологии. тот препод почему-то решил, что слова "массив" и "список" взаимозаменяемы в контексте задачи. тоись, недоучил то ли олбанский, то ли матчасть ))
From: [identity profile] i-am-laska-too.livejournal.com
Не, она же мне прямо билет вытащила. Там было русскими буквами написано: СПИСОК. Это так препод текстовый массив представлял. Как список слов на бумажке.

Он вообще по специальности схемотехник был. Просто вот решил и Паскаль выучить, и студентов одновременно ему научить.
From: [identity profile] ber-0.livejournal.com
дык я и говорю - надо все приводить к общему знаменателю, т.е. называть в оригинале, по-аглицки, шоб путаницы не было )

Date: 2010-03-17 08:41 am (UTC)
From: [identity profile] alice-itv.livejournal.com
Я по молодости лет и от большого энтузиазма не закрывала :-) Правда, когда ко мне приходили с претензиями или просьбами, всех отправляла к своему начальству. Это дело такое. А в преподавательской работе есть и совсем другая сторона. Положительная. Здорово, когда удается заинтересовать, когда получается что-то объяснить, здорово, когда студенты приходят и сами тебе что-то объясняют.

Date: 2010-03-17 05:37 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Да вот таких увлекающихся, интересующихся так мало по сравнению с теми, кто тройки выклянчивает...

Я, наверное, поэтому категорически не хотела в пед идти. Потому что объяснять кому-то то, что ему совершенно неинтересно, мне тоже неинтересно.

Date: 2010-03-17 06:01 pm (UTC)
From: [identity profile] alice-itv.livejournal.com
Не знаю, мне,наверно, повезло, т.к. за 1.5 года работы на разных курсах и в разных группах соотношение интересующихся к "просителям" было 70/30....

Date: 2010-03-17 06:37 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Повезло ))

Date: 2010-03-17 12:34 pm (UTC)
From: [identity profile] kogotki.livejournal.com
Я вспомнила школу) Когда мама решила мне задачку по математике, а учительница сказала, что маме 5, а мне на дополнительное занятие прийти, раз я не смогла самостоятельно решить. На мамин вопрос откуда узнала, что это она решила, учительница объяснила, что она задачки в одно действие еще не давала)))

Date: 2010-03-17 02:54 pm (UTC)
From: [identity profile] goldy-trf.livejournal.com
Молодец учительница!

Date: 2010-03-17 05:38 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
А у меня вот таких воспоминаний нет. Математика для меня никогда трудностей не представляла. Впрочем, как и физика, химия, и т.д., не говоря уже о всякой беллетристике типа биологии и географии. ))

Date: 2010-03-17 06:39 pm (UTC)
From: [identity profile] kogotki.livejournal.com
А я больше гуманитарий)

Date: 2010-03-17 07:00 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Каждому свое ))

Date: 2010-03-17 02:56 pm (UTC)
From: [identity profile] goldy-trf.livejournal.com
О, я так ребёнку решала задачи на проценты)) А мне его учился сказала - "Зачем вы решаете задачи за Диму? Вы лучше научите его себя нормально вести на уроках. Это ваша основная задача как родителя. А математике мы его научим как-нибудь без вас")))

Date: 2010-03-17 05:42 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
Учтем на будущее мнение преподавателей )))

Date: 2010-03-17 05:24 pm (UTC)
From: [identity profile] i-am-poletta.livejournal.com
Да-да...десятичные дроби в тетрадях моих малявок.Ну а чо? Мама-то знает!

Date: 2010-03-17 05:43 pm (UTC)
From: [identity profile] i-am-laska-too.livejournal.com
А если с дробями - проще? :)

Ой, сама вот уже боюсь - как Света учиться будет... В мою учебу родители не вмешивались.

Profile

town_laska: (Default)
town_laska

October 2012

S M T W T F S
 123456
78910111213
14 151617181920
21222324252627
28293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 16th, 2026 06:41 pm
Powered by Dreamwidth Studios