Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Язык Си и начальное обучение программированию   Найти похожие ветки 

 
Loginov Dmitry ©   (2010-02-23 23:00) [80]


> Почему в США больше хороших программистов - потому что американский
> английский очень лёгкий язык в котором все структурировано
> и он учит не нагружать мозг бесполезными вещами.


Вот это:


> А когда говоришь поток, то в отрыве от контекста очень сложно
> понять о чём говорит человек. Это нагружает мозг ненужной
> информацией.


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


 
Eraser ©   (2010-02-24 02:04) [81]

> [73] Игорь Шевченко ©   (23.02.10 21:02)


> Чем же школьное образование узко и ущербно, поделись ?

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


 
Германн ©   (2010-02-24 02:09) [82]


> Eraser ©   (24.02.10 02:04) [81]

Другой вариант пока что - фантастика. Имхо.


 
Игорь Шевченко ©   (2010-02-24 02:31) [83]

Eraser ©   (24.02.10 02:04) [81]

А причем тут образование ? У него вообще-то несколько иные цели, чем дрессировать на определенные профессии.


 
Eraser ©   (2010-02-24 02:40) [84]

> [83] Игорь Шевченко ©   (24.02.10 02:31)

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


 
Игорь Шевченко ©   (2010-02-24 02:49) [85]

Eraser ©   (24.02.10 02:40) [84]

...менеджера по продаже презервативов, охранника публичного дома, ученика сантехника в ЖЭКе, нужное подчеркнуть.

Сколько ботанику не учи - не будешь представлять. Только вот образование тут никак не причем. Образование должно (по идее) давать базовый набор знаний и навыки в развитии знаний в конкретных приложениях.


 
Германн ©   (2010-02-24 02:50) [86]


> Игорь Шевченко ©   (24.02.10 02:31) [83]
>
> Eraser ©   (24.02.10 02:04) [81]
>
> А причем тут образование ? У него вообще-то несколько иные
> цели, чем дрессировать на определенные профессии.
>

Перечитай "Айзека нашего Азимова". Полезно бывает порою перечитать то, что уже читал.


 
Игорь Шевченко ©   (2010-02-24 02:56) [87]


> Полезно бывает порою перечитать то, что уже читал


Например, правила форума.


 
KilkennyCat ©   (2010-02-24 02:57) [88]


> Игорь Шевченко ©

Не поверишь, постоянно перечитываю. Как молитву перед сном :)


 
Германн ©   (2010-02-24 03:04) [89]

Удалено модератором
Примечание: Offtopic


 
Германн ©   (2010-02-24 03:57) [90]

Удалено модератором


 
TUser ©   (2010-02-24 04:08) [91]


> А ботанику ?

Ну, я, вроде, не скрываю, что мне не нравится школьная программа по биологии. Вряд ли происходит хоть какая-то польза от долгого зазубривания разницы между парно- и непарнопетистосложными листьями. Что-то из ботаники полезно рассказывать, например, утверждение тип "корневище - это видоизмененный побег" с объяснением того, что значит сия мантра. Хорошо ломает стереотипы ("все, что в земле, - корень") и приучает к мысли, что мир устроен не так примитивно, как может показаться на первый взгляд.

Программирование - все-таки слишком специфическая область, имхо. Как индекс Уипла.


 
TUser ©   (2010-02-24 04:10) [92]

> Игорь Шевченко ©   (23.02.10 22:05) [79]
>
> GDI+   (23.02.10 21:46) [77]
> GDI+   (23.02.10 21:51) [78]
>
> Не позорься
>

Я с [78] согласен.


 
asail ©   (2010-02-24 08:16) [93]


> TUser ©   (23.02.10 21:30) [74]


> 3. Какие алгоритмы филогенетической реконструкции используют
> гипотезу молекулярных часов.
> 4. Чем отличается индекс возрастной аккумуляции Мьерса от
> индекса Уипла.

А это в школе учат? Я такого не помню. Или был круглым двоечником, или уж очень давно было - подзабыл... Или, все-ж, не учат.


 
TUser ©   (2010-02-24 09:11) [94]


> А это в школе учат?

Нет, конечно, что вы. И слава богу, которого нет :) Это как раз пример того, чему не надо учить в школе. И программирование туда же, имхо.


 
KSergey ©   (2010-02-24 12:19) [95]

По поводу исходной статьи

По-моему - автору просто хотелось (надо было?) что-нибудь написать.
Ну он и написал.

Опять же вспоминая книжку про Си, которая мне первой попалась в руки (ну правда идею программирования я уже представлял на васике) - спокойно читалась. Как раз начиналась с "хело ворлд".
Наверное автор в ней чего-то писал по поводу зачем там #include приписано (к стати да, именно описывая "каждую строчку"), но не особо акцентируя внимание, что сделал и я. Конечно, кгда "вбил в комп" и попробовал откомпились - я вспомнил "не хочет... чета тама еще какая-то фигня была написана", но опять же до определенного момента воспринимал это как "необходимые заклинания".

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

uses в дельфи - тоже ведь как-то объяснять надо; ну правда без них можно до какого-то момента, да.


 
Плохиш ©   (2010-02-24 12:25) [96]


> Программирование - все-таки слишком специфическая область

Так же как и сантехник, повар и все остальные профессии...


 
12 ©   (2010-02-24 12:36) [97]

кроме как просто писал за деньги лабрабы-программки для людей далеких от программирования(хирургам, например), иным еще и объяснял, ну, по желанию клиента :)

Вот с паскалем, вправду, трудностей вообще не возникало.

С С тоже не возникало особых, но были
+ С меньше всего было среди обратившихся

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

Начинаешь объяснять циклы на примере рабочего и машины.
for i:=1 to 10 do (вот с 1 - это меня до сих пор с колеи выбивает :), но в учебниках и контрольных так чаще)
begin
writeln("Ввведите чего-то и т.п.");
readln(i);
end;
пришла машина с 10 мешками, ты говоришь рабочему - иди сходи принеси мешок. т.к. все он не поднимет сразу.
потом говоришь, иди сходи принеси еще мешок
так к циклу и подбираешься
так же и с repeat и while
сходи за следующим мешком, пока там не будет 0 мешков..

а вообщем, да, и begin end тут очень удачны..


 
Romkin ©   (2010-02-24 13:37) [98]

Классная статья, спасибо.
Действительно, значение & в scanf я смог понять только после освоения (и приличного, со списками!) Паскаля. А до этого только на уровне обезьяны, тут амперсанд, тут звездочка до, после, в скобках... Ужас :)


 
TUser ©   (2010-02-24 13:49) [99]

> лабрабы-программки для людей далеких от программирования(хирургам, например)

эээ, а хирургов теперь учат программировать?


 
12 ©   (2010-02-24 14:02) [100]


> эээ, а хирургов теперь учат программировать?

информатика на курсе есть. И что-то, наверное, преподают на ней :)

ну а типичные задачи - написать программу, которая печатает табличку сортированную по некому признаку одного из столбцов
сначала ввести 10 параметров эксперимента(массу лягушки / длину ее кишки)
потом различными способами подать на экран


 
Anatoly Podgoretsky ©   (2010-02-24 14:49) [101]

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


 
12 ©   (2010-02-24 16:23) [102]


> В информатике программирование лишнее.

возможно. Достаточно просто логику какую нибудь.

меня как-то уверяли что пентиум 4 считает точнее, чем пентиум 1/2/3
В курсовой по каким-то эритроцитам неоднократно подчеркивалось, что все расчеты были сделаны на процессоре пентиум4. Спрашиваю, нафига именно так писать - сказали что им так говорили на лекции. Сомневаюсь, конечно, что именно так и говорили..
Но где же логика у самого студента?


 
Petr V. Abramov ©   (2010-02-24 18:49) [103]


> 12 ©   (24.02.10 16:23) [102]


> меня как-то уверяли что пентиум 4 считает точнее, чем пентиум
> 1/2/3

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


 
Petr V. Abramov ©   (2010-02-24 18:55) [104]


> 12 ©   (24.02.10 12:36) [97]


> for i:=1 to 10 do (вот с 1 - это меня до сих пор с колеи
> выбивает :), но в учебниках и контрольных так чаще)


> сходи за следующим мешком, пока там не будет 0 мешков..

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


 
Kerk ©   (2010-02-24 19:59) [105]


> KSergey ©   (24.02.10 12:19) [95]
> К стати, в книге по Ада этих строк вообще невообразимо много
> в первом же напечатанном листинге "хело ворлд", но там автор
> прямо говорит "пока считайте, что так надо". По-моему -
> вполне здравый подход.

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



Страницы: 1 2 3 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.67 MB
Время: 0.061 c
2-1266403680
Незнайка на Луне
2010-02-17 13:48
2010.08.27
База данных по научным статьям


2-1275032909
12
2010-05-28 11:48
2010.08.27
Откуда то происходит beep, при закрытии формы. Не надо его.


9-1187679377
wsaenotsock
2007-08-21 10:56
2010.08.27
проблема SetDisplayMode


15-1274151079
wl
2010-05-18 06:51
2010.08.27
мнимое 3d


3-1237837778
Гарик
2009-03-23 22:49
2010.08.27
Вызов хранимых процедур