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

Вниз

Я в шоке! Чему в школе учат???   Найти похожие ветки 

 
Ega23 ©   (2004-10-27 18:48) [120]

var
X, Y: double;
begin
X := 0;
Y := 1;
while X <> Y do
begin
  ...
  X := X + 0.1
end;

Хотя, если задуматься, не совсем понятна идея. До какого предела должен увеличиваться Х?


 
Юрий Зотов ©   (2004-10-27 18:48) [121]

> Ega23 ©   (27.10.04 18:41) [118]
> eukar   (27.10.04 18:45) [119]  

Вообще-то, вопрос был обращен к конкретному человеку...
:о)

> MacroDenS

Был бы рад услышать Ваши комментарии по поводу этого кода.
:о)


 
Gero ©   (2004-10-27 18:54) [122]

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


 
Bend ©   (2004-10-27 22:28) [123]

MacroDenS ©   (27.10.04 15:23) [83]
Я не страдаю манией величия, великие люди этим не страдают. ;)


 
имя   (2004-10-27 22:44) [124]

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


 
Ломброзо ©   (2004-10-27 23:01) [125]

(оффтопик) за что вымарали?


 
Alein ©   (2004-10-27 23:06) [126]

Ангел, это у тебя ник в честь одноимёённой песни Арии? Если да, то может тебя заинтересует штукенция, которая у меня есть- клип (самопальный, целую ночь мастерил) на песню ШТИЛЬ.


 
Игорь Шевченко ©   (2004-10-27 23:09) [127]

Ломброзо ©   (27.10.04 23:01) [125]

В чат зайди


 
jack128 ©   (2004-10-27 23:45) [128]

080D:07BBh ©   (27.10.04 11:07) [71]
Только честно шарящего программера/сисадмина/железячника в школу преподовать можно заманить?

080D:07BBh ©   (27.10.04 11:24) [73]
Сколько из вас ведут кружки в школах?


У нас в школе "шарящий" программист работал(Ну степень его "шарясти" я определить не мог, но мне так казалось). то есть учился в институте/работал где то/преподовал информатику/ввел кружек в школе. Благодоря ему школа стабильно занимала первые места в разных олимпиадах, и в часности благодаря ему, получила звание лицея..

Юрий Зотов ©   (27.10.04 15:44) [87]
Если Вы уже понимаете, что такое флаг нуля, переполнение, выравнивание порядка, отбрасывание и округление, машинный ноль, машинное эпсилон и потеря точности ...

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


 
Игорь Шевченко ©   (2004-10-27 23:47) [129]

jack128 ©   (27.10.04 23:45) [128]

А в школе про ошибки округления не рассказывают разве ? А то я, грешным делом, давно учился...


 
jack128 ©   (2004-10-28 00:12) [130]

Игорь Шевченко ©   (27.10.04 23:47) [129]
А в школе про ошибки округления не рассказывают разве ? А то я, грешным делом, давно учился...

Нет. По крайней мере явно. Говорили про правила округления, но не про ошибки. В институте - да. Расчет погрешностей, в часности из - за округления.


 
080D:07BBh ©   (2004-10-28 06:45) [131]

jack128

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


 
Думкин ©   (2004-10-28 08:35) [132]

> Игорь Шевченко ©   (27.10.04 23:47) [129]
> А в школе про ошибки округления не рассказывают разве

Смотря где и как. Я просек сие только учась заочно в ЗФМШ при МФТИ.


 
SergP ©   (2004-10-28 09:28) [133]


> Смотря где и как. Я просек сие только учась заочно в ЗФМШ
> при МФТИ.


Хорошая штука была... Правда правильно ЗФТШ называлась. Все мои друзья, которые пытались там учиться, забросили (от лени). Я тоже чуть было не забросил - родители уговорили меня сделать очередный задания и выслать....


 
Ega23 ©   (2004-10-28 09:49) [134]

SergP ©   (28.10.04 09:28) [133]

Да, я, помнится, тоже дошёл до задания по оптике, и забил на это дело...


 
karat ©   (2004-10-28 09:49) [135]

Да ладно вам всем напрягаться... это возрастное. По себе помню =)


 
cyborg ©   (2004-10-28 10:08) [136]

Давайте мне ваших учителей, я их быстро обучу. ;)


 
080D:07BBh ©   (2004-10-28 10:52) [137]

cyborg
Нафига психологу или тетке по труду програмизм им и так нормально


 
Григорьев Антон ©   (2004-10-28 11:20) [138]


> Юрий Зотов ©   (27.10.04 18:35) [117]
> Сегодня - Delphi, завтра
> - Си,

Си - после Delphi?! Брррр!!!!


 
Ega23 ©   (2004-10-28 11:21) [139]

Си - после Delphi?! Брррр!!!!

А какая разница?


 
Алхимик ©   (2004-10-28 11:26) [140]


> [139] Ega23 ©   (28.10.04 11:21)
> Си - после Delphi?! Брррр!!!!
>
> А какая разница?


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


 
Ega23 ©   (2004-10-28 11:29) [141]

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

На синтакс переключаешся за месяц. Знание библиотек - с этим гораздо сложнее.


 
msguns ©   (2004-10-28 12:07) [142]

>Ega23 ©   (27.10.04 18:48) [120]
>Хотя, если задуматься, не совсем понятна идея. До какого предела должен увеличиваться Х?

Обрати внимание на тип переменных. Может, тогда прояснится идея ? ;)


 
karat ©   (2004-10-28 12:07) [143]


> Это как с левого руля на правый пересаживаться. Ехать можно,
> но не удобно и не привычно.

Кстати, проблем никаких у меня не было


 
Григорьев Антон ©   (2004-10-28 12:33) [144]


> Алхимик ©   (28.10.04 11:26) [140]
>
> > [139] Ega23 ©   (28.10.04 11:21)
> > Си - после Delphi?! Брррр!!!!
> >
> > А какая разница?
>
>
> Это как с левого руля на правый пересаживаться. Ехать можно,
> но не удобно и не привычно.

Не, Delphi и C - это как Daewoo Matiz и наша "Ока" :))


> Ega23 ©   (28.10.04 11:29) [141]
> Это как с левого руля на правый пересаживаться. Ехать можно,
> но не удобно и не привычно.
>
> На синтакс переключаешся за месяц. Знание библиотек - с
> этим гораздо сложнее.

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

#define OPTION(c,v) (_O&2&&**v?*(*v)++:!c||_O&4?0:(!(_O&1)&& \
(--c,++v),_O=4,c&&**v=="-"&&v[0][1]?*++*v=="-"\ &&!v[0][1]?(--c,++v,0):
(_O=2,*(*v)++):0))


 
}|{yk ©   (2004-10-28 12:38) [145]

ЮЗ хочет сказать, что в double нельзя так сравнивать и будет бесконечный цикл? Да думаю парень и сам до этого дойдёт, когда asm будет изучать (в асмовых дебаггерах это очень ясно становится).
А я с С++ перешёл на Delphi год назад. И неплохо себя чуствую. Хотя думаю перейти на С#, но пока нет большого смысла.


 
Sandman25 ©   (2004-10-28 12:40) [146]

[144] Григорьев Антон ©   (28.10.04 12:33)

Не в языке дело.

Result := ((a and 2 > 0) and (Assigned(b) and (b^[0]^.field^[1] = 2) and not (a*func(b)) or (@a > @b));


 
msguns ©   (2004-10-28 12:48) [147]

>Sandman25 ©   (28.10.04 12:40) [146]
>Не в языке дело.

Аболютно согласен ! Шпалоподобно можно писануть даже на асме. Если в голове бардак, а ручки озорны, то такого понаписывают, что сам потом не разберет.


 
}|{yk ©   (2004-10-28 12:55) [148]

на асме не получится (если не использовать макросы)


 
Григорьев Антон ©   (2004-10-28 13:08) [149]


> Sandman25 ©   (28.10.04 12:40) [146]

Не хочу спорить, потому что это дело вкуса, но лично мне and гораздо понятнее, чем &&, и код читается легче, а отсутствие операций типа ++, а также препроцессора, ИМХО, сильно усложняет жизнь тем, кто любит писать такой кривой код.

P.S. Эх, жалко, потерял ссылку на сишную программу, которую написал студент специально для нелюбимого преподавателя. Извращался он там с препроцессором так, что текст в итоге стал напоминать абсолютно бессвязный набор символов. В Delphi так точно не напишешь, и слава богу!


 
Ega23 ©   (2004-10-28 13:12) [150]

#include <stdio.h>
main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
"@n"+,#"/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
;#q#n+,/+k#;*+,/"r :"d*"3,}{w+K w"K:"+}e#";dq#"l \
q#"+d"K#!/+k#;q#"r}eKK#}w"r}eKK{nl]"/#;#q#n"){)#}w"){){nl]"/+#n";d}rw" i;# \
){nl]!/n{n#"; r{#w"r nc{nl]"/#{l,+"K {rw" iK{;[{nl]"/w#q#n"wk nw" \
iwk{KK{nl]!/w{%"l##w#" i; :{nl]"/*{q#"ld;r"}{nlwb!/*de}"c \
;;{nl"-{}rw]"/+,}##"*}#nc,",#nw]"/+kd"+e}+;#"rdq#w! nr"/ ") }+}{rl#"{n" ")# \
}"+}##(!!/")
:t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=="/")+t,_,a+1)
:0<t?main(2,2,"%s"):*a=="/"||main(0,main(-61,*a,
"!ek;dc i@bK"(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}


 
wicked ©   (2004-10-28 13:26) [151]


> Не, Delphi и C - это как Daewoo Matiz и наша "Ока" :))

возможно, я буду не нов, если скажу, что многие (и даже вполне опытные) люди на этом форуме до сих пор не видят разницы между двумя слегка похожими языками - си и си++... для полноты аналогии - это так же, как если бы не отличали виртовский паскаль от обжект паскаля....
а так согласен - мерять БМВ 2003 года выпуска и Мерседес 1970 - как то не то....
а в остальном - см. msguns © [147] - там всё правда... ;)


 
msguns ©   (2004-10-28 13:29) [152]

>Ega23 ©   (28.10.04 13:12) [150]

А лет через 500 люди будут ломать голову над расшифровкой этих иероглифов и думать о том, какие монстеры тогда жили !


 
Ega23 ©   (2004-10-28 13:29) [153]

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

К чему ты это сказал? Синтаксически - это практически один и тот же язык. Другое дело, что с С++ ООП приделано, но дела это не меняет...


 
080D:07BBh ©   (2004-10-28 13:33) [154]

Ega23
простой понятный код ))


 
Ega23 ©   (2004-10-28 13:35) [155]

простой понятный код ))

Если бы мои подчинённые писали такой код, я бы увольнял их без выходного пособия.


 
wicked ©   (2004-10-28 13:39) [156]

> Ega23 ©   (28.10.04 13:29) [153]
да ну?... а в делфи ООП приделано по сравнению с виртовким паскалем.... но это дела не меняет... :)
повторюсь еще раз - си и си++ - разные языки... а с последними стандартами на си (C99) - так еще и не совместимые (насколько я могу судить - стандарта не читал, но в си++ нет такого понятия, как, скажем, variable-length arrays)...
а посему - сравнивать новенькую БМВ (с ООП) и старый мерин (простой структурный) - не честно....


 
Ega23 ©   (2004-10-28 13:44) [157]

да ну?... а в делфи ООП приделано по сравнению с виртовким паскалем.... но это дела не меняет... :)
повторюсь еще раз - си и си++ - разные языки... а с последними стандартами на си (C99) - так еще и не совместимые (насколько я могу судить - стандарта не читал, но в си++ нет такого понятия, как, скажем, variable-length arrays)...
а посему - сравнивать новенькую БМВ (с ООП) и старый мерин (простой структурный) - не честно....


Ты знаешь, что такое синтаксис?

if pcPersFiltr.ActivePage=tsPersExtFiltr then
 begin
  ss:=FExtSearch.SELECTPERSID;//+",@sOrderBy="+ValX(DMpas.RQPersFiltrOrder.FieldByName("Val").AsString);
  if SelectInfo[1]=NoDataAvailable then si:=""
   else
    begin
     si:=ReplaceStr(SelectInfo[1],"<","BEGINCAP");
     si:=ReplaceStr(si,">","ENDCAP");
     si:=ReplaceStr(si,"[","BEGINVAL");
     si:=ReplaceStr(si,"]","ENDVAL");
    end;

  sql:="exec s_InfPersList @mode=0, @SQLID="+ValX(ss,",")+
       "@SelectInfo="+ValX(si);
  QueryToHTML(DMpas.RQTemp,sql);
 end;



Ты хочешь сказать, что такая языковая конструкция не проканает в ТР 5.5 ?

#define OPTION(c,v) (_O&2&&**v?*(*v)++:!c||_O&4?0:(!(_O&1)&& \
(--c,++v),_O=4,c&&**v=="-"&&v[0][1]?*++*v=="-"\ &&!v[0][1]?(--c,++v,0):
(_O=2,*(*v)++):0))


А такая не проканает в C?


 
Romkin ©   (2004-10-28 13:50) [158]

ДА ладно, преподавание информаники никогда не сравниться с математикой :))
Вот, задачки для первоклашек, попробуйте решить:

Учебник математики выпущен издательством ЭКСМО-Пресс в 2002 году. Вот несколько задачек из этого учебника. Стоит заметить, что текст НЕ изменен, а в точности перепечатан из книги:

: 1. У стола отпилили один угол. Сколько углов у него теперь? А сколько углов будет, если отпилить два, три, четыре угла?
: 2. В тарелке лежали три морковки и четыре яболка. Сколько фруктов было в тарелке?
: 3. В люстре горело пять лампочек. Две из них погасли. Сколько лампочек осталось в люстре?
: 4. У мамы дочка Даша, сын Саша, собака Дружок и кот Пушок. Сколько детей у мамы?
: 5. В коридоре стоят 8 башмаком. Сколько детей играет в комнате?
: 6. У нескольких столов 12 ножек. Сколько всего столов в комнате?
: 7. У кошки Мурки родились щенята: один черненький и два беленьких. Сколько щенят у Мурки?
: 8. Прилетели два чижа, два стрижа и два ужа. Сколько стало птиц всего Возле дома моего?
: 9. Сели на воду три воробья. Один улетел. Сколько осталось?
: 10. Катится по столу колесо разноцветное: один угол у него красный, другой зеленый, третий желтый. Когда колесо докатится до края стола, какой цвет будет виден?
: 11. На полке стояли детские книжки. Подбежала собачка, взяла одну книжку, потом еще одну, потом еще две. Сколько книжек она прочитает?
: 12. Мама уронила поднос, на котром стояли 2 чашки с цветочками, 2 в Горошек и 2 с ягодками. Сколько теперь стало чашек?
: 13. На дубе три ветки, на каждой три яблока. Сколько всего яблок?
: 14. Сколько циплят вывел петух, если он снес 5 яиц?
: 15. Один банан падает с елки каждые 5 минут. Сколько их упадет за один час?
: 16. По двору гуляли петух и курица. У петуха 2 ноги, а у курицы 4. Сколько ног гуляло по двору?
: 17. На столе стояло 5 стаканов ягод. Миша съел один и поставил его на стол. Сколько стаканов стоит на столе?
: 18. На Машином платье были вышиты три вишни и два яблока. Съели одну вишню и два яблока. Сколько фруктов осталось?

http://www.livejournal.com/users/twilight_dpakoh/224396.html


 
wicked ©   (2004-10-28 13:53) [159]

> Ega23 ©   (28.10.04 13:44) [157]
проканают обе, но с оговорками.... но я говорю не о схожести языков, а об их различии... а также о том, что нельзя путать два пусть и похожих в чем то языка...
это вопрос терминологии - при обсуждении называть вещи своими именами... ну или по крайней мере одинаково...
чтоб не было потом, что одна сторона говорит "си" подразумевая "си и си++" (и, возможно, еще что то), а другая, говоря "си", подразумевает именно "си", но уж никак не "си++"...
поэтому ключевыми словами в моих постингах является - "так сравнивать - не честно"....

ЗЫ возможно, я и зануда, но иначе "за базар отвечать" не получится... ;)


 
Ega23 ©   (2004-10-28 13:54) [160]

14. Сколько циплят вывел петух, если он снес 5 яиц?

Курочка Ряба снесла Деду яичко. Начисто.  :о)



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

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

Наверх




Память: 0.84 MB
Время: 0.038 c
1-1100250594
Sokrat
2004-11-12 12:09
2004.11.28
Программное скролирование в WebBrowser


4-1097673559
AlexG
2004-10-13 17:19
2004.11.28
Application.ProcessMessages и обработка сообщений.


1-1100336552
ceval
2004-11-13 12:02
2004.11.28
архивация файлов


3-1099192478
ali_t
2004-10-31 06:14
2004.11.28
локальная бд


8-1093770518
DimOn2
2004-08-29 13:08
2004.11.28
Avi