Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
Юрий Зотов   (2002-10-20 18:03) [0]

Прецендент см. здесь:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1034872175&n=3

Да... неожиданно.

И, конечно, online - это не то. Оперативности нет. Главное - нюансов не видно, а они очень много значат.

Впрочем, попробовать можно, а уж там... хуже не будет. Значит, так - даю задания, отвечаю ТОЛЬКО на КОНКРЕТНЫЕ вопросы, литературу и пр. ищете сами. Что не получается - спрашиваете, но тоже КОНКРЕТНО, ОК? Как будете готовы к следующему заданию - говорите и получаете его.

Задание 1.
На время забыть про Windows, Delphi и Паскаль, а также забыть, что Вы вообще что-то знаете. Считать, что ничего.

Задание 2.
Разобраться с позиционными системами счисления. Уметь свободно переводить целые (пока только целые) числа из любой системы в любую другую. Уметь складывать, вычитать, делить и умножать в любой системе. Двоичную и шестнадцатиричную знать почти так же, как десятичную. Знать способы кодировки чисел (прямая, обратная, дополнительная). Что такое переполнение и знаковый бит, как он формируется при сложении-вычитании. Назубок - все побитовые операции (NOT, AND, OR, XOR, SHL, SHR). Уметь проверить и выставить любой бит в любое значение. То же самое - c любой комбинацией битов.

Задание 3.
Найти любой программируемый калькулятор и описание его команд (обычно в инструкции). Понадобится для дальнейшего.

Задание 4.
Найти книгу по Паскалю или Delphi с ХОРОШИМ описанием ЯЗЫКА. Не компонентов там всяких, а самого ЯЗЫКА - типы данных, операторы, работа с памятью и пр. Тоже понадобится для дальнейшего.


 
IronHawk   (2002-10-20 18:33) [1]


> Юрий Зотов © (20.10.02 18:03)

А когда-то Вы вместе со стальными Мастерами "жестко" отказались от того, что бы меня учить, или в форуме или в чате....


 
[NIKEL]   (2002-10-20 18:57) [2]

времена меняются...


 
Юрий Зотов   (2002-10-20 18:59) [3]

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

> "Соискателям".

1. Калькулятор будет нужен ненадолго, дойдет дело и до компьютера :о). Поэтому лучше не тратиться на его покупку, а взять на время у друга, соседа... кого угодно. Главное - с описанием и таблицей команд. Калькулятор нужен ТОЛЬКО программируемый, другие не годятся.

2. Уточнение к заданию 2 - уметь свободно складывать и вычитать целые двоичные числа в ЛЮБОЙ их кодировке. Особенно, в дополнительной.


 
Igorek   (2002-10-20 19:49) [4]

2 Юрий Зотов © (20.10.02 18:59)

ПОДДЕРЖИВАЮ! Только бы ученики оказались благодарными и не разбежались. :-) А для этого надо обеспечить стабильную позитивную обратную связь - удовольствие от обучения. Обеспечить это не так просто, подумайте над этим.

И вопрос: на какие вещи Вы планируете делать упор в обучении? Алгоритмы, проектирование, решение прикладных задач, теория программирования (опять же основы построения алгоритмов), базы данных и т.д.? В общем хотелось бы какой-то учебный план.
Может и я примкну и для себя что-то полезное найду (все таки я не новичек).

Удачи.


 
zzet   (2002-10-20 19:59) [5]

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


 
Юрий Зотов   (2002-10-20 20:02) [6]

> Igorek © (20.10.02 19:49)

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


 
Malder   (2002-10-20 21:31) [7]

Юрий Зотов, идея замечательная. Обеими руками "За". Но маленький совет.
Если вот так просто перечислять, что нужно знать - это мало кто справится. Предлагаю следующее: Юрий Зотов будет и дальше давать задания, что нужно знать, что выучить и т.д. А остальные будут помогать ссылками по теме. Так как не всегда можно достать нужную литературу, да и в интернете многие не могут проводить столько времени, сколько хочется, нету времени на поиски.
Так что вместе с заданиями нужно давать решения по мере возможностей.


 
Malder   (2002-10-20 21:41) [8]

А в качестве программируемого калькулятора можно взять какую-нибудь софтовую версию калькулятора на компьютере...


 
Malder   (2002-10-20 21:47) [9]

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


 
Neox   (2002-10-20 22:18) [10]

А где записываться? Я как начинающий, ОЧЕНЬ поддерживаю эту идею.


 
AZ   (2002-10-20 23:14) [11]

Все чудесно, но как с контролем исполнением заданий?
Или пусть варятся в собственном соку?


 
Юрий Зотов   (2002-10-20 23:19) [12]

> А где записываться?

А нигде. Сами себя запишите, в своей голове, вот и все. Просто берете задания - и ЧЕСТНО И ДОБРОСОВЕСТНО ИЗ ВЫПОЛНЯЕТЕ, В ПОЛНОМ ОБЪЕМЕ, СТАРАЯСЬ ПОНЯТЬ СМЫСЛ И СУТЬ. А что не получается или остается непонятным - задаете конкретный вопрос. Но не ранее, чем после 10-й попытки докопаться самостоятельно, по книжке.

Еще по методике. Задания пока выполняем ТОЛЬКО на бумаге, без всяких попыток написать программу. Не на обрывках, нужно завести тетрадь - она потом не раз пригодится.


> Malder and all

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

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

- обязательно: возможность просмотра введенной программы в кодах или мнемокодах;

- 2 или более рабочих регистра (один - отображаемый на дисплей);

- несколько регистров памяти, либо общая память под код и данные;

- желателен стек (очень полезно для изучения рекурсии и вызовов), можно кольцевой;

- стандартный набор команд (арифметические и логические, пересылка R-R, R-M и M-R, безусловный и условный (по флагу нуля) переходы, флаг переполнения (не обязательно, но полезно), команды CALL и RET (точнее, подпрограммы в любой реализации);

- косвенная адресация (для изучения адресации массивов и т.п.);

Ну и т.д. В общем, некий аналог какого-нибудь MK-XX.

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

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


 
IronHawk   (2002-10-20 23:28) [13]

Я хочу быть новичком!
Посмотрим что из этого получится...


 
Malder   (2002-10-20 23:44) [14]

Ссылки-ответы на Юрий Зотов © (20.10.02 18:03) (задание 2)

1) Системы счисления
http://www.sgu.ru/kafedra/teorin/Lekciya_99.htm

2) Операции (достаточно кратко)

http://www.ournet.md/~asm/SHR.htm
http://www.ournet.md/~asm/SHL.htm
http://www.ournet.md/~asm/XOR.htm
http://www.ournet.md/~asm/OR.htm
http://www.ournet.md/~asm/AND.htm
http://www.ournet.md/~asm/NOT.htm

Взято с http://www.ournet.md/~asm/Logandarith.htm


 
Юрий Зотов   (2002-10-21 00:13) [15]

Спасибо.

Первая ссылка - в самую точку. Очень рекомендую. Там коротковато, но все есть. Нужно придумать и прорешать пару десятков примеров на арифметические операции в различных системах счисления. Очень полезно САМОСТОЯТЕЛЬНО разобраться, например, с 5-ричной системой счисления (цифры 0, 1, 2, 3, 4).

Операции - по этим ссылкам будет сложновато, там упор на конкретные команды, а нам сейчас нужны не команды, а просто операции. Например:

10 AND 11 = 10
10 AND 01 = 00
10 OR 01 = 11
10 XOR 01 = 11
10 XOR 11 = 01
10 SHR = 01
10 SHL = 100

Ну, после освоения систем счисления и их арифметики это не должно быть сложным.

На что обратить ОСОБОЕ внимание:
- знаковый (старший) бит
- дополнительный код
- перенос в старший разряд и выход за разрядную сетку (переполнение)

Успехов!


 
Malder   (2002-10-21 00:49) [16]

ftp://ftp.nsk.su/pub/msdos/debug/mk52em.arj - эмулятор калькулятора МК52 - но использовать его как пособие, по моему, нереально...


 
lipskiy   (2002-10-21 01:49) [17]

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

А вот по поводу обучения, если не возражаете, выскажу свое мнение/предложение. Мне лично кажется малоэффективным просто выдача заданий типа "что нужно знать". Вот ссылки - это уже вещь конкретная, но все же недостаточно структурированная.
Было бы неплохо, если уж затеяли хорошее дело, хорошо его организовать. То есть не в этом форуме (ведь не дай бог он и упасть может - были прецеденты), а в отдельном ресурсе. С четко выстроенной последовательностью заданий без лишних слов и комментариев - в отдельном разделе. С обсуждениями и вопросами - в отдельном.
Можно, конечно, возразить - ну, мол, размахнулся! Но ведь, насколько я понимаю, процесс этот не ограничится только информатикой. Что будет с этой веткой, скажем, через месяц? Разбухнет, инфа начнет в ней расплываться, теряться...
А ведь когда-нить она (ветка) и вовсе пропадет! А труды-то можно сохранить для будущих поколений!
Предлагаю завести отдельный ресурс (не на мастаке, так как их не расшевелишь) и иметь уже постоянную ссылку на него на века.

А идея обучения вообще - классная! Удачи!


 
Ru   (2002-10-21 11:28) [18]

>lipskiy © (21.10.02 01:49)

очень хорошая идея насчет отдельного сайта. Есть подобное по адресу structur.h1.ru. На этом сайте рассматриваются алгоритмы и принципы работы с данными и еще кое-что.

>Юрий Зотов © (20.10.02 18:03)

Пожелать могу только удачи, но задание 4 несколько отменяет задание 1. Не совсем понятен смысл задания 3. Можно предложить сделать все на бумажке или реализовать алгоритмику в том же дельфи (програмка которая реализует указанные действия и выдает все необходимые результаты) и пусть каждый реализовавший задание расскажит остальным как он это сделал (на королевстве дельфи есть раздел привет мир там каждый программер может рассказать о том как он решил ту или иную задачу).


 
NeyroSpace   (2002-10-21 11:53) [19]

>lipskiy © (21.10.02 01:49)
Есть книга про эти самые коды, перевод из одного в другой, проектирование триггерных схем (АЛУ) по автоматам Мура и Мили.
Т.е. есть алгоритм->строим автомат->получаем схему на триггерах.
И в общем про устройство ЭВМ. Книга не новая, было около 9 изданий разных лет. Есть полные, есть сокращенные.
Называется: ".... ЭВМ ..." Коган.
Вот память! А ведь курсовик всего 1,5 года назад был...


 
NeyroSpace   (2002-10-21 12:00) [20]

А начинающим надо за Spectrum!
Spectrum Forever!
На Asm их и книга есть просто супер: "Как написать игру на ассемблере"
Я по ней асм для Z80 изучал - просто рулезная книга!
Все начиная с систем счисления, длинных циклов и заканчивая виртуальными экранами и прерываниями!!!
Первая прога-задание новичакам - бегущая строка, ну и ес-но разобраный ответ...


 
Max Zyuzin   (2002-10-21 12:00) [21]

>Юрий Зотов © (21.10.02 00:13)
У меня вам совет (если позволите), что бы куче народа по сто раз приватом не объяснять... может вам занятся написанием книги или статей по той или иной тематике... Я уверен, что всем без исключения было бы интересно почитать... может кто нить помог бы в написании каких нить разделов...
У нас бы получилась своя форумная книга.

ЗЫ Тут некоторе время назад поднимался вопрос о "разборе полетов" в смысле коментирования чужого кода... она как успешно скончалась?


 
onix   (2002-10-21 12:55) [22]

Нашел тут кое-что
http://www.happytown.ru/prog/data/simple.html


 
Юрий Зотов   (2002-10-21 16:50) [23]

Последняя ссылка весьма толковая. Спасибо. Всем рекомендую.

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

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


> Malder © (21.10.02 00:49)

Увы, ссылка, похоже, битая. Или Инет у меня дурит. Все равно спасибо.


> All

Я сделал поиск по Yandex.ru и List.ru с целью поиска эмулятора программируемого калькулятора (типа MK или Б3). Несколько ссылок раскопал, но то ли они битые, то ли Инет у меня дурит - скачать не удалось. Просьба ко всем, кому это небезразлично - попробуйте тоже раскопать и скачать, если хоть что-то удастся - сообщите. Заранее спасибо.


> Николай Быков и другие соискатели.

Народ, а вы вообще-то есть? А то, может, мы тут в воздух стреляем? Отзовитесь - кто-нибудь уже начал выполнять 2-е задание, или мы тут пустыми разговорами занимаемся?


 
Udjin   (2002-10-21 17:12) [24]

Я начал


 
Neox   (2002-10-21 17:32) [25]

Я тоже.


 
Romkin   (2002-10-21 17:37) [26]

Эмулятор я нашел на http://www.emulator3000.com/rus-c3.htm
Вроде все нормально
А таблицу умножения в 16-ричной системе обязательно учить?


 
zzet   (2002-10-21 17:39) [27]

Еще бы что-нибудь почитать по второму заданию.


 
BigBadMutuh   (2002-10-21 17:44) [28]

Присоединяюсь к обучающимся. Тянет к знаниям.


 
Jeer   (2002-10-21 18:00) [29]

Не хочу пророчествовать, но вся эта затея мало, что даст, если:
1.Не будет программы обучения.
2.Не будет индивидуальной интерактивности.
3.Не будет системы оценки знаний.
4.Не будет явно понятной системы мотивации
5.Не будет подготовленных(найденных, выложенных и пр) материалов по теории и практике.

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



 
NeyroSpace   (2002-10-21 18:14) [30]

Ну что бросить знаний в копилку?
Из 16ричной в 2ичную минуя 10чную...
если помнить, что
0 = 0000 4 = 0100 8 = 1000 C = 1100
1 = 0001 5 = 0101 9 = 1001 D = 1101
2 = 0010 6 = 0110 A = 1010 E = 1110
3 = 0011 7 = 0111 B = 1011 F = 1111

A1FEB6 =
A 1 F E B 6 =
101000011111111010110110


 
premium   (2002-10-21 19:37) [31]

Тут можно много чего найти только неудобно искать :((

http://stratum.pstu.ac.ru/~leonid/base/


 
premium   (2002-10-21 19:39) [32]

Еще.
Лекции с упражнениями:

http://www.i-u.ru/biblio/arhiv/books/noname_uchInform/ec4.asp


 
Jeer   (2002-10-21 19:44) [33]

premium © (21.10.02 19:37)

Для этого есть общие и ftp-поисковики.
Вряд ли начинающий будет заниматься поиском в этой неструктурированной информации.

В дополнение к:
Jeer © (21.10.02 18:00)

Такой проект требует спонсоров(меценатов), методистов и тех. руководство.


 
Jeer   (2002-10-21 19:47) [34]

premium © (21.10.02 19:39)
Да, примерно что-то вроде, но с интерактивностью.


 
lipskiy   (2002-10-21 20:34) [35]

Я готов помочь с организацией отдельного сайта.
Но интерактив не обещаю - сам знаю только HTML, да и то не в полном объеме, можно будет заюзать что-то бесплатное из сети или попросить кого-то написать.
Ну а с размещением текстовой инфы и навигацией справлюсь.
Место для размещения имеется.
Дизайн самый простецкий, без наворотов.
Если есть возражения/дополнения/уточнения - высказывайте.


 
BigBadMutuh   (2002-10-21 21:57) [36]

А какой именно интерактив Вас интересует? Немного опыта в создании не сильно навороченных сайтов есть - может смогу помочь.


 
Malder   (2002-10-21 21:57) [37]

lipskiy, блин. Ты только ради бога не обижайся.
Но заверши хоть один начатый проект...


 
lipskiy   (2002-10-21 22:39) [38]


> Malder © (21.10.02 21:57)

Я не обижаюсь :)
Намек понял - UBPFD.
Но этот проект НЕ МОЙ. Это только моя (в том числе) идея. И помощь.
Что касается BMV (если и о ней речь тоже), то я непрерывно работаю и результаты всегда имеются.
А впрочем, я не навязываюсь. Если моя кандитатура не подходит - значит так тому и быть. Но я не обиделся :)

Ладно, Юрий Зотов просил не флеймить в этой ветке, и он прав.
Кстати, Юрий, если интересует моя помощь насчет сайта - дайте контакт для связи, плз (анкета ваша, похоже, уже вылетела :(.

> BigBadMutuh © (21.10.02 21:57)

Предлагаю скооперироваться и делать вместе.


 
Malder   (2002-10-21 22:47) [39]

Ветка стала слишком длинная.

Позволю себе завершить ее и перейти к ветке, где я обобщил все высказанное.

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1035226023&n=3

Думаю делать так. Юрий Зотов выкладывает задания под именем "Начинающим программистам. Предварительный этап N".
Где дает задания. Все это обсуждается,, ищется литература.

Создается топик "Начинающим программистам. Этап N" - где выкладывается все отфильтрованное. Сюда писать нельзя ! Только ВОПРОСЫ по темам заданий. Получится задание, решение и некий FAQ.

и т.д.

Топики пусть создает ТОЛЬКО Юрий зотов. Это, конечно, дело добровольное, но не будем губить хорошую идею.

Единственное исключение хочу сделать для себя сейчас =). Топик первого этапа создам сам. Чтобы продемонстрировать, что конкретно имею в виду.

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


 
Vad   (2002-10-22 02:44) [40]

Сори...

По поводу калькулятора.
http://umbra.chat.ru/mk61ins.exe


 
Юрий Зотов   (2002-10-22 02:59) [41]

1. Огромное спасибо за поддержку!!!!

2. Скачал и протестировал калькуляторы. Сложные программы не гонял, но простые проходят нормально. Похоже, то что нужно. Особо понравился MK-61, хотя подойдут и некоторые другие. Теперь еще одна проблема - и она же ОГРОМНАЯ просьба. Нужно найти, отсканировать и где-то выложить инструкцию, желательно, по тому же MK-61, хотя и не обязательно. Формат - любой, хоть JPG, хоть TXT, лишь бы народ мог скачать. Можно и не полностью, в основном интересует таблица команд (клавиша-код), с ней народ сможет в пошаговом режиме вживую УВИДЕТЬ и ПОНЯТЬ, как работает железка и софт. Нагляднее трудно придумать - а отсюда и приходит ПОНИМАНИЕ программирования. Это ОЧЕНЬ важно. Ассемблер x86 для начинающих все же сложноват, а здесь все просто и, главное, все видно на дисплейчике. Для ОБУЧЕНИЯ - идеально (могу сказать, что когда-то ТРЕТЬЕКЛАССНИКИ (!!!) писали программы для таких калькуляторов и ГРАМОТНО объясняли мне назначение и СМЫСЛ каждой команды, ПРАВИЛЬНО (!!!) используя терминологию). Поэтому обращаюсь ко всем с огромной просьбой - попытайтесь раскопать в своих загашниках хоть какую-нибудь инструкцию, а я покопаюсь в своих. Какую найдем - на тот калькулятор и сориентируемся. Список поддерживаемых калькуляторов см. в самой программе.

3. По поводу сайта. Все же нужна некая интерактивность - народ должен иметь возможность постить свои вопросы. Без обратной связи мы никуда не денемся, она действительно нужна, это основа любого обучения - нужно видеть, как идет процесс, чтобы иметь возможность его регулировать (для этого, в основном, и нужны постинги вопросов, а не только чтобы на них отвечать). То есть, на сайте должно быть минимум 2 раздела - один read-only, второй - общение. Это возможно? Дизайн, IMHO, в данном случае не столь важен, здесь важнее функциональность, а не красота.

4. > Jeer © (21.10.02 18:00) and All

У меня есть разумный (IMHO) ответ на каждый из 5-ти пунктов, но не хотелось бы вступать в дискуссию, она затянет. Посмотрим по промежуточным результатам. Даже если задумка и не получится, хуже действительно не станет.

5. Я жутко рад, что народ делом поддержал эту идею. Ни в коем случае не хочу, чтобы это считалось бы чем-то вроде "Юрий Зотов рассказывает". Раз уж так сложилось, готов выступить лидером команды, но без КОМАНДЫ никакой лидер ничего не сделает. Поэтому рассматриваю всю эту задумку, как нашу КОЛЛЕКТИВНУЮ помощь начинающим и прошу всех, кто может, помочь любым конкретным делом.

6. Программа, методика и пр. Они есть, и даже апробированные, с неплохими результатами, иначе я бы не взялся, не совсем все же авантюрист. Основная сложность - в заочности. Из-за нее нужны будут ссылки на доступную всем ЕДИНУЮ информацию, вот в ее поисках ОЧЕНЬ будет нужна помощь, особенно на первых порах, пока идет этап организации. Пока получается, за что еще раз огромное всем спасибо.

7. В дальнейшем: эта ветка - для внутреннего обсуждения и т.д., а ветка, созданная Malder"ом
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1035226023&n=3
для самого процесса. Сюда постим все проблемы, туда - ТОЛЬКО чистовой материал. ОК?

8. Для сведения - пока народ выполняет задание 2, я готовлю контрольные вопросы (все операции в Hex и Bin) и следующее задание. Оно будет связано с переложением полученных знаний по машинной реализации целых чисел на целочисленные типы данных в Паскале (Си и пр.). Видимо, будет небольшая статья - народ должен просечь, что разница между Integer и UINT всего лишь в интерпретации старшего бита. Там же - введение "на пальцах" в регистр флагов CPU (нуль, перенос, переполнение...). Затем, надеюсь, у нас уже будет инструкция и начнем осваивать калькулятор, изучать работу железа и софта. На примере этой простой игрушки можно, как ни странно, показать ОЧЕНЬ многие ОБЩИЕ принципы, причем наглядно, не забудешь. И формируется правильное мышление, в "низкоуровневых" терминах. А уж потом, когда будут усвоены ОСНОВЫ, возьмемся за языки высокого уровня (Паскаль). Чтобы СВЯЗЬ понимали, а не абстракцию.

9. Еще раз огромное всем спасибо за поддержку и реальное участие. И еще раз прошу пошарить инструкции по калькуляторам.


 
Юрий Зотов   (2002-10-22 03:21) [42]

> Vad © (22.10.02 02:44)

Пока писал, появился Ваш постинг. Спасибо!

> All

По этой ссылке - MK-61, не такой красивый, зато с хелпом и той самой таблицей команд, о которой я писал. Жить стало легче! :о)


 
VaS   (2002-10-22 09:20) [43]

Юрий Зотов: Идея очень хорошая, желаю успехов.


 
ded_di   (2002-10-22 09:36) [44]

Юрию Зотову.
Я писал дипломный проект "Разработка универсальной программной среды для дистанционного образования". Если будет хостинг я готов разместить и переделать для Ваших нужд. Правда по требованиям руководителя диплома он выполнялся на АСП, но если это принципиально готов переписать на ПХП (с Перлом особо не дружу, но если нужно то и на Перл). Если у Вас есть заинтересованность готов посодействовать в таком благородном начинании тем более что и мне оно может оказаться полезным.

С Уважением, Дмитрий


 
Max Zyuzin   (2002-10-22 09:46) [45]

У меня предложение... может не будем пытаться сделать отдельный сайт, может все организовать в рамках этого? Добавить еще один раздел форума, специально для этих целей? А всю информацию выложить прямо сюда? (в смысле на этот сайт)

Хотелось бы услышать мнение модераторов этого сайта...


 
Jeer   (2002-10-22 09:52) [46]

И тут мне вспомнились две ветки под общей темой "А сдох ли бобик? ", где, в том числе, предлагалось сделать упор на ОБУЧЕНИИ.

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


 
NeyroSpace   (2002-10-22 10:49) [47]

>Max Zyuzin © (22.10.02 09:46)
Есть такой сайт
http://www.firststeps.ru
Будите делать конкурента?


 
Max Zyuzin   (2002-10-22 11:03) [48]

>NeyroSpace © (22.10.02 10:49)
Я про такой не слышал... щас посмотрим...


 
NeyroSpace   (2002-10-22 11:13) [49]

Конечно если всем миром и каждый по страничке, то проект быстро догонит и перегонит, но http://www.firststeps.ru уже есть, а тут только планы...


 
vuk   (2002-10-22 11:51) [50]

to Юрий Зотов:
В моем загашнике имеется не только инструкция, но и живой МК-61 в хорошем состоянии и полной комплектации. Готов предоставить в Ваше распоряжение.


 
Виктор Щербаков   (2002-10-22 14:39) [51]

NeyroSpace © (22.10.02 11:13)
У http://www.firststeps.ru несколько иная концепция.
То, что я там увидел, похоже на "Delphi за 21 день". (Может я и не прав, т.к. смотрел бегло)
Юрий Зотов же начал действительно с основ. Это важно с точки зрения систематизации знаний обучающегося. Иначе потом им придется строить фундамент, когда уже возведены стены.

В общем я поддерживаю. К сожалению только морально.


 
Igorek   (2002-10-22 15:11) [52]

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

Интерестно есть ли другие Мастера, поддерживающие Юрия Зотова? А то ему одному может быстро надоесть выступать на общественных началах в роли учителя. :-)

А насчет отдельного форума, совет: пробейте его у модераторов. Все таки это не "Потрепаться".


 
Николай Быков   (2002-10-22 15:15) [53]

2 Юрий Зотов
Спасибо вам, что откликнулись на мою просьбу. К изучению поставленных задач приступаю немедленно.

> а может мы здесь просто в воздух стреляем?
У меня просто инет закончился и я поэтом не мог прочитать это до сих пор.

2 all
Если сайт решили делать, то скажите на ком ответственность за это, а то знать же надо: делают сайт или нет.
Если нет, то на народе неограниченный размер для сайта дают, так что можно туда идти.

Если нужно еще книжечку, то могу вот такую ссылку дать
http://user.rol.ru/~voidmain/asm.zip

2 Юрий Зотов
Давайте уже определимся каким калькулятором пользоваться.
(качаются абсолютно все, только ждать долго надо)


 
Neox   (2002-10-22 21:43) [54]

2 Юрий Зотов
Таблицу команд от МК-61 я отсканировал. Там же есть и начальные сведения о программировании этого калькулятора. Взять можно тут: http://neox.pri.ee/other/mk61_manual.zip


 
al_   (2002-10-23 00:30) [55]

Я уже начал обучение :) Неплохо было бы выделить это в единое целое. :) Чтобы не бегать и искать эти ветки, которые скоро «раздуются»... А вообще, я ЗА! и каждый вечер с удовольствием стал посещать этот сайт, благодаря этой идее :)


 
esu   (2002-10-23 01:11) [56]

Насколько я понял действительно серьезно этим заниматься никто не хочет/нет времени. Поэтому предлагаю сделать хотя бы в виде:
Выпуск #N
1. Список линков (статью/лекцию/компилятор/эмулятор/стандарт/...)
2. Задачки по пройденной теме (вот чего я в этой ветке еще не видел)
3. Ответы по заданиям в выпуске #(N-1).

Можно высылать выпуски в список рассылки, а кто сможет потом будет обновлять сайт (что бы не слишком нагружать мастера рутиной). IMHO coollist.com хорошая кандидатура для этой цели.


 
Юрий Зотов   (2002-10-23 01:19) [57]

> lipskiy © (21.10.02 20:34)
> BigBadMutuh © (21.10.02 21:57)
> ded_di © (22.10.02 09:36)

Это по поводу сайта. Пожалуйста, спишитесь между собой, ОК? Один имеет хостинг, другой писал интерактив, третий - программу. Скоординируйтесь, что может получиться реально, утрясите технические моменты, лады? Буду нужен - мои координаты у lipskiy. Свои пожелания я изложил - раздел read-only плюс раздел интерактива. Остальное вы знаете лучше меня. Спасибо.


> Neox © (22.10.02 21:43)

Спасибо огромное, скачал, через полчаса начну смотреть. Это действительно ценная помощь, потому что очень не хотелось еще и инструкцию писать.

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


 
vuk   (2002-10-23 01:23) [58]

to Юрий Зотов:
Так что все-таки насчет живого МК-61?


 
Юрий Зотов   (2002-10-23 01:37) [59]

Алексей, 8-го прихватите с собой, лады? С инструкцией, она даже важнее. До этого времени дело терпит, еще будет второе задание, а потом уже дело дойдет до калькулятора.

Вообще, хочется увидеться, поговорить и по поводу этой затеи, и просто поговорить.


 
vuk   (2002-10-23 01:43) [60]

OK, договорились. Но я на все 100% точно не могу сейчас сказать, смогу ли быть 8-го. Во всяком случае очень сильно постораюсь. :o)

P.S. А вообще МК-61 замечательная машинка. Мой первый программируемый аппарат. :o)


 
lipskiy   (2002-10-23 02:13) [61]


> Юрий Зотов © (23.10.02 01:59)
>
> Нет вопросов по заданию. Почему? Все слишком просто? Все
> слишком сложно? Стесняетесь? Или это никому не нужно?
>
> Важно знать, ответьте. Tnx.


Почему нет вопросов - я думаю, мало рекламы. То есть вообще нету. Я уверен на все 100, что желающих набралась бы туча, если б они прознали сейчас. Как быть? Сейчас, мне кажется, их реально не более десятка.


 
Юрий Зотов   (2002-10-23 02:26) [62]

Десяток - это уже здорово. Уже оправдывает жизнь, хотя еще и не совсем.

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


 
onix   (2002-10-23 14:17) [63]

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

Вроде с целыми разобрался достаточно, но всеже забегая вперед хочется уяснить один примерчик:
Дано число 117.25 . Требуется перевести в двоичную СС.
Ответ = 1110101.01
С целой частью все понятно, а вот с дробной нет.
0.25
* 2
-----
0.50 -> 0
* 2
-----
1.00 -> 1

В итоге по моему должно получиться 0.10 . А вот почему это не верно что-то не соображу.



 
RV   (2002-10-23 14:23) [64]

народ, не гоните!

в смысле - помедленнее, тут еще и работать надо (хоть иногда)

:)))

и к ветке Малдера это хотелось добавить




 
Anatoly Podgoretsky   (2002-10-23 14:29) [65]

Степени

1 0
0.5 -1
0.25 -2


Но куда торопишься, все надо последовательно проходить, соглачно дидактике


 
MBo   (2002-10-23 14:39) [66]

>onix
может, удобнее будет так?
cмотрим на дробную часть.
1) >=0.5 - пишем после точки единицу, отнимаем 0.5,
иначе пишем 0
2) остаток >=0.25 пишем во вторую позицию 1, отнимаем 0.25,
иначе пишем 0
и т.д.
пример
0.375 =0.011 (1/2+1/4)
0.2=0.00110... (1/8+1/16+...) - бесконечная дробь в двоичном представлении



 
lipskiy   (2002-10-24 01:58) [67]

2 Юрий Зотов only
Собрал всю имеющуюся на данный момент инфу воедино.
Посмотрите, ссылку кинул письмом.


 
Udjin   (2002-10-24 08:58) [68]

Возник вопрос: что является признаком переполнения разрядной сетки при сложении чисел в дополнительном коде ?


 
Anatoly Podgoretsky   (2002-10-24 09:14) [69]

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

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


 
Udjin   (2002-10-24 09:55) [70]

>Anatoly Podgoretsky Ладно, буду ждать остальных.
P.S. Вопрос, кстати для меня сейчас актуальный. Может кто кинет ссылочку? Ну просто из головы вылетело, а литературы нет под рукой :(


 
teebot   (2002-10-24 12:05) [71]

> Юрий Зотов © (23.10.02 01:59)
>
> Нет вопросов по заданию. Почему? Все слишком просто? Все
> слишком сложно? Стесняетесь? Или это никому не нужно?
>
> Важно знать, ответьте. Tnx.


Я могу ошибаться, но мне кажеться дело не только в том что нет рекламы. Форумы на мастаке крайне популярны, тут вертится много народу, надо объяснить тем начинающим, для которых все это собственно и затевается, полезность и важность этих знаний, а главное что этому есть практическое применение.
Все кто активно подключился к проекту - это люди повидавшие Z80, потом х86, DOS с его сегментацией памяти и т.д. Человеку который начал свой путь с Win98 тяжеловато объяснить нафига ж ему XOR, SHL, SHR...Когда у тебя 512Мб оперативки и проц П4-1500Гц разница между словом и двойным словом теряется. Истинную ценность их знаний может оценить только поколение MK-61, Искр...

Или я не прав?


 
Aleksey Pavlov   (2002-10-24 12:49) [72]

Готов помочь такому полезному начинанию.
Т.к. c html-кодерами и хостингом проблем, как я понял, нет, то могу предложить разработать на JavaScript систему тестов по пройденному материалу, при том не обязательно только on-line.
Подробнее, надеюсь поговорить с Юрием 8 ноября.


 
Юрий Зотов   (2002-10-24 14:20) [73]

Алексей, спасибо, это действительно было бы здорово.
Обсудим 8-го.


 
al_   (2002-10-24 23:50) [74]


> onix © (23.10.02 14:17)

У нас та же беда, инст прошел незаметно :( Тем не менее хочу обратиться к вам, мастера, ибо больше не к кому :( по сл. вопросам:
1) Где можно проверить правильность решенных заданий (типа самоконтроль) упражнения 4.15.
2) Как правильно делить числа по триадам при переводе в bin? т.е. я имею ввиду когда добавлять и сколько необходимых нулей, напимер:
2СE<16> = 0010.1100.1110 - тут по 4 знака, а вот тут -1076<8>=001.000.111.110 - по 3 знака?
3) где более доступно почитать о сложении, вычитании, умножении и делении, а то приведеные ссылки лишь частично были поняты.
С уважением, al.


 
Юрий Зотов   (2002-10-25 12:44) [75]

> al_ © (24.10.02 23:50)

Pls, не путайте ветки. Сюда постим оргвопросы, а конкретные вопросы по заданиям и их выполнению - в ветку
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1035226023&n=3



 
Юрий Зотов   (2002-10-25 14:28) [76]

Все же, надо ответить.

> Где можно проверить правильность решенных заданий

Часть - с помощью калькулятора Windows (вид-инженерный, переключаем режимы Hex-Dec-Oct-Bin, делаем вычисления, смотрим результат, сравниваем со своим).

Другая часть - публикуете Ваше вариант решения в ветке
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1035226023&n=3
с пометкой "не уверен, прошу проверить".


> Как правильно делить числа по триадам при переводе в bin

При переводе в Bin делить ничего не надо, надо делить наоборот, при переводе ИЗ Bin в систему, основание которой равно степени двойки. Если переводим в 4-ную, делим на пары (потому что 2^2=4), в 8-ную - на триады (потому что 2^3=8), в 16-ную - на тетрады (потому что 2^4=16) и т.д. Если нужно дописать нули, то они дописываются ВСЕГДА слева и ТОЛЬКО к старшей группе. Затем каждую полученную группу (пару, триаду, тетраду и т.д.) записываем ОДНОЙ цифрой в нужной системе (в этом и есть смысл разбивки).

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

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


 
Malder   (2002-10-26 13:53) [77]

lipskiy
Методический материал для самостоятельного обучения программированию на языке Pascal в среде Delphi

То, что на языке Pascal не совсем верно. Лучше мне кажется что-то типа: "Методический материал для самостоятельного обучения основам программироания с примерами на языке Object Pascal"

И еще
ftp.nsk.su/pub/msdos/debug/mk52em.arj (эмулятор МК-52) - выкини эту ссылку, там калькулятор неприменим для обучения...


 
Ствафный   (2002-10-27 14:09) [78]

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


 
DeMoN-777   (2002-10-28 20:09) [79]

Я тоже очень буду рад принять участие, немедленно иду за калькулятором.


 
Niki   (2002-10-29 18:50) [80]

http://delphi.adlen.ru/ -?


 
Pat   (2002-10-29 20:40) [81]

http://delphi.adlen.ru/
А зря закрыли :-((


 
lipskiy   (2002-10-29 22:15) [82]


> lipskiy © (24.10.02 01:58)
> 2 Юрий Зотов only
> Собрал всю имеющуюся на данный момент инфу воедино.
> Посмотрите, ссылку кинул письмом.


Реакции - ноль.


> lipskiy © (25.10.02 23:50)
> Готова пилот-версия отдельного сайта для этого учебного материала....
> Прошу все же Юрия отреагировать как-то.


Реакции - ноль.

Зотову отправлено три письма по указанному им же адресу специально для этого.

Реакции - ноль.

Мне это надо?


 
Pat   (2002-10-29 22:32) [83]

>Мне это надо?
Это надо, прежде всего, другим обучающимся


 
Юрий Зотов   (2002-10-29 23:33) [84]

> lipskiy © (29.10.02 22:15)

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

Решайте сами, нужно Вам это, или нет. Только не нужно считать, что Ваша работа важнее остальной и требовать немедленной реакции. И обижаться, как девочка-подросток, IMHO, неуместно.

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

А сайт нужен. Уже сейчас туда надо добавить второй этап и вопросы-ответы по первому. В скором времени нужно будет выкладывать инструкцию по МК. И нужен интерактив. Вы списались с теми людьми, с которыми я просил?

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


 
lipskiy   (2002-10-30 17:31) [85]


> Сергей, как Вы считаете, по сабжу есть другие дела, кроме
> сайта?

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

Прошу прощения, как я мог знать об этом.
> Только не нужно считать, что Ваша работа важнее остальной
> и требовать немедленной реакции

Ни в коем случае! Я так совершенно не считаю и ни на что не претендую. Просто был в непонятках.
> Как теперь буду заканчивать - не знаю, поскольку сайт Вы
> убили

Восстановим!
> Вы списались с теми людьми, с которыми я просил?
Да, один чел сказал, что уже начал делать, правда как и все загружен работой, так что о сроках не договаривались.
Второй чел тоже заинтересовался, но ему нужно четкое задание - чего надо сделать.
> Так что - решайте сами, участвуете Вы в этом деле, или нет.
> Только без обид и без загрузов, пожалуйста.

Было дело, честно говоря. Я, просто подумал, что если есть время на постинги в форум, то логично было бы упомянуть и меня, чтоб хоть подтвердить связь. А то с другими есть контакт - а со мной был потерян.
Ладно. Проехали. Вечером восстановлю сайт и начну оформлять второй этап.


 
lipskiy   (2002-10-30 19:45) [86]

Кстати, народ.
Рисовальщик на HTMLе я не ахти какой, поэтому если есть желающие нарисовать дизайн и поддерживать его далее - милости просим. Я на своей версии совершенно не настаиваю. Если прдложите более интересный вариант - с удовольствием размещу вместо своего.
Сейчас оно такое: http://delphi.adlen.ru


 
zzet   (2002-10-30 19:52) [87]

>Рисовальщик на HTMLе я не ахти какой

Так и должен выглядеть такой сайт. имхо.


 
Neox   (2002-10-30 22:45) [88]

2 Юрий Зотов:
Если нужно полное руководство о программировании МК-61, то могу выложить. Одна проблема - размер будет не из маленьких... Хотя если только за счет качества уменьшить.


 
Malder   (2002-10-30 22:55) [89]

Юрий Зотов, "Разложить параметр LParam сообщения WM_KEYDOWN на отдельные составляющие"

По моему это ошибка. Ведь материал для начинающих программистов. Многие про WinApi не слышали. А тут ТАКОЕ =)

Лучше, по моему, придумать какое-нибудь другое задание...



 
Юрий Зотов   (2002-10-31 00:34) [90]

> Malder © (30.10.02 22:55)

Я специально дал такое задание, это тоже часть методики.

1. Это строго по теме (обычная дешифровка 32-битного целого, как набора флагов).

2. И ничего сверх темы (не нужно понимать самого сообщения, нужно просто разложить его параметр).

3. Вот так потихоньку-полегоньку привыкаем к WinAPI и снимаем страх перед ним (а он есть у многих). Это сильно поможет потом, когда действительно начнем затрагивать WinAPI.

4. Привыкаем пользоваться хелпами.

5. Учимся техническому английскому.


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

Во всяком случае, я уверен: кому это все действительно интересно и кто действительно хочет научиться - тот научится.


 
Malder   (2002-11-02 16:26) [91]

Юрий Зотовm, а как вы вообще представляете себе выполнение этого задания ?

Как люди "поймают" это сообщение ?


 
vuk   (2002-11-02 16:56) [92]

to Malder:
>Как люди "поймают" это сообщение ?
А зачем его ловить? Для того чтобы разложить параметр вовсе не обязательно отлавливать сообщение.


 
Ihor Osov'yak   (2002-11-02 17:10) [93]

2 lipskiy © (30.10.02 19:45)

А мне оформление понравилось. Без излишеств. Наверное в таком стиле и нужно выдерживать.

ЗЫ. На днях попытаюсь своих малых по методике прогнать, впечатления расскажу (может).


 
Николай Быков   (2002-11-02 17:25) [94]


> vuk ©


> А зачем его ловить? Для того чтобы разложить параметр вовсе
> не обязательно отлавливать сообщение.

А как тогда быть, если его не отлавливать?


 
Папа   (2002-11-02 17:32) [95]

Николай Быков © (02.11.02 17:25)
Достаточно только описания WM_KEYDOWN и LParam, точнее достаточно только последнего. Все биты описаны.


 
Николай Быков   (2002-11-02 17:35) [96]

2 Папа
Ну вобщем просто рандомом генерировать этот параметр, когда раскладывать будем?


 
al_   (2002-11-02 17:36) [97]

Юрий Зотов, "Разложить параметр LParam сообщения WM_KEYDOWN на отдельные составляющие"

Вы чего??? Я даже не знаю где копать-то. А вы ловить. Хотя бы подсказочку малепусенькую. А то набор иностранных букв =)

Имейте совесть сразу разложить параметр. Хм...


 
Николай Быков   (2002-11-02 17:43) [98]

2 ал_
Ну слушай дружок.
Чтобы приложение могло реагировать на все, что происходит с ним при работе (ну там нажатие мыши, воод текста, перемещение и т.д.) существует так называемая оконная процедура, параметрами которой являются Сообщение, Longparametr, Wordparametr. Она просто использует оператор case ... of для этого. Ничего сложного пока нету...

Поскольку ты никогда не запомнишь того, какие числа (а сообщение это просто число) обозначают какие сообщения, то придумали это оформить в константы, например WM_CLOSE, WM_KEYDOWN, WM_PAINT и т.д.
А а параметры (LParam и WParam) это просто числа только в 16-ричной системе. Разбивая это дело по составляющим мы получаем всю необходимую информацию для обработки сообщения.

У кончил. У кого есть возражения? Хотите чего-нибудь добавить?


 
Николай Быков   (2002-11-02 17:45) [99]

2 ал_
Для получения более подробной информации зайди на http://www.ya.ru/


 
al_   (2002-11-02 17:50) [100]


> Николай Быков © (02.11.02 17:43)


спасибо, более понятно стало :)


 
Юрий Зотов   (2002-11-02 20:48) [101]

Та-а-ак...

МЫ ЗАДАНИЯ ЧИТАЕМ ИЛИ НЕТ?
БЫЛО СКАЗАНО - ТОЛЬКО НА БУМАГЕ!!! НИКАКИХ ПРОГРАММ!!!

Запускаем справку API, набираем WM_KEYDOWN, нажимаем "показать", читаем раскладку битов в LParam и выполняем задание. На бумаге.

НИЧЕГО НЕ ПРОГРАММИРОВАТЬ!!! НЕ БЕЖАТЬ ВПЕРЕДИ ПАРОВОЗА!!!


 
Юрий Зотов   (2002-11-02 21:18) [102]

> Neox © (30.10.02 22:45)
> Если нужно полное руководство о программировании МК-61, то
> могу выложить

Это было бы ОЧЕНЬ здорово, Вы ОЧЕНЬ сильно облегчили бы мне задачу. Дело в том, что руководство выкладывать все равно придется, ведь большинство вряд ли знакомо с MK-61.

А уменьшить объем можно 2-мя способами:

1. ВСЕ руководство не нужно. Надеюсь, 8-го вечером оно будет у меня в оригинале и тогда я смогу сообщить, какие страницы нужны, а какие - нет.

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

Давайте поступим так. 9-го я сообщу страницы и посмотрите сами, приемлемо это будет для Вас или нет. ОК?


 
Николай Быков   (2002-11-03 06:42) [103]

А вы скажите какого размера это руководство в теперешнем варианте?
Просто 10-15 Мб для можема 33600 не является проблемой. Может и не напрягаться а полностью все выложить?


 
Malder   (2002-11-03 12:23) [104]

Юрий Зотов, а на бумаге раскладывать на OP ?

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

Или я что-тo не понимаю.


 
Николай Быков   (2002-11-03 12:38) [105]

2 Малдер
Похоже, что Учитель не подумал прежде, чем датьь задание...со всяким бывает...


 
Скорпион   (2002-11-03 13:11) [106]

Предлагаю на указанном сайте http://delphi.adlen.ru несколько уменьшить размер шрифта. Все же это не книжка для маленьких детей. У меня стандартное разрешение экрана стоит 1024 на 768, но и на нем сайт выглядит слишком огромным.

А в целом все отлично. Сайт такой тематики так и должен выглядеть. Особых наворотов там не нужно. Спасибо создателям сайта и спасибо Юрию Зотову за отличную идею.


 
Anatoly Podgoretsky   (2002-11-03 13:25) [107]

В верху есть меню Вид, там размер шрифта, счастливые владельцы колеса могут покрутить колесико. Сайт сделал нормальо и переделывать не стоит.


 
Скорпион   (2002-11-03 14:49) [108]

Дело в том, уважаемый Анатолий, что крутить колесико под каждый сайт -- это не есть хорошо. Но, так как здесь вообще разговор не о web design`е, а о программировании, спорить об этом нет смысла.

Вывод один: сайт хороший и полезный. :)


 
lipskiy   (2002-11-03 16:44) [109]


> Скорпион © (03.11.02 13:11)
> Предлагаю на указанном сайте http://delphi.adlen.ru несколько
> уменьшить размер шрифта.

Изначально хотел забомбить фиксированный размер шрифта (десятку). Но передумал - самому не нравятся сайты, где не могу подстроить размер под себя. Поэтому оставил варьируемый, с таким расчетом, что при установке в "самый мелкий" он становится минимальным читаемым - 8.


 
Юрий Зотов   (2002-11-03 17:12) [110]

> Malder © (03.11.02 12:23)

Написать на бумаге
RepeatCount := LParam and $FFFF;
на основании изученного материала - это очень сложно? Или это выходит за рамки самого материала? Думаю, нет.

Если человек не уверен - он задаст вопрос. И так со ВСЕМИ упражнениями, а не только с этим. Увы, это и есть недостаток заочного обучения (вот почему я все время и говорю: не уверены, или не получается - обязательно спрашивайте, но после 10-й попытки).

Sorry, Выше я писал, что не хотел бы вступать в дискуссии по поводу методики, программы и пр. Над любыми советами обязательно подумаю, но на обычные дискуссии этого форума скатываться не хотелось бы. Иначе придется только этим и заниматься.

То есть, все мнения и замечания приветствуются, но не на все я смогу ответить - и это не будет означать игнорирование.

Ваше мнение я понял, спасибо. Но дальнейшую дискуссию вокруг этого конкретного вопроса, IMHO, вряд ли можно считать полезной.


 
Snake2000   (2002-11-19 14:27) [111]

Круто...


 
esu   (2002-12-02 02:28) [112]

Вроде up


 
Jeer   (2002-12-17 22:37) [113]

Юрий Зотов © (02.12.02 00:09)
Напоминаю просьбу ко всем.

Эти ветки предназначены для вопросы по сабжам и ответов на них. Конечно, никто не может запретить постить сюда что угодно, но ОЧЕНЬ прошу не замусоривать их ничем, не относящимся НАПРЯМУЮ к теме.

Все мнения, пожелания и пр. приветствуются и Вы можете высказать их здесь:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1035122594&n=3

************************************************************

Уже высказался однажды - с уважением к Вашему начинанию.
Только форум совсем не то место...
Нужен нормальный интерактивный сайт, с персональной градуировкой, оценками (обратной связью), планом и Итогом.


 
Хмырь   (2002-12-28 15:09) [114]

2ALL
Самое прикольное, то что большинство указанных веток было наверно просто удалено :-( Генерит такую фигню:

>Произошла ошибка: Сообщение не найдено. Вероятно, оно было >удалено или перенесено в другой раздел.


2Юрий Зотов
Прошу Вас, оформите курс как отдельный вэб-проэкт. Я персонально обещаю Вам помогать, если Вам вдруг (???) понадобиться моя помощь :-)))


 
Ketmar   (2002-12-28 16:20) [115]

они не удалены. они в архив уползли (сорри за вмешательство в ветку. больше не буду).

Satanas Nobiscum! 28-Dec-XXXVII A.S.


 
Юрий Зотов   (2002-12-28 16:22) [116]

> Хмырь © {28.12.02 15:09)

Старые ветки, видимо, ушли в архив. Внизу страницы есть ссылка.



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

Форум: "Потрепаться";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.81 MB
Время: 0.013 c
1-49045
Спрашивающий
2003-01-04 04:28
2003.01.16
Image с прозрачным цветом?


4-49365
Cosmic
2002-12-01 12:04
2003.01.16
Winsock


14-49228
ironwit
2002-12-26 10:05
2003.01.16
с помощью какой программы можно создать iso файл?


3-48923
danco
2002-12-18 20:07
2003.01.16
Сортировка по украинскому алфавиту


4-49362
/-\|e}{
2002-11-28 17:32
2003.01.16
Сравнение файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский