![]() |
![]() |
![]() |
Папины замечания по первой части.
- Ну и чего вы здесь натворили?
- А вот посмотри:
1. Basic и Visual Basic - есть.
2. Классический Си - есть.
3. Паскаль - есть.
4. HTML с JavaScript - есть.
5. Ассемблер - есть.
6. И даже на MASM32 есть.
- Ну, что ж, неплохо! Но есть замечания.
- Например?
- C JavaScript что-то уж больно накручено. Можно, например: так.
<HTML><HEAD> <TITLE>Taблица
умножения</TITLE> </HEAD> <STYLE> BODY { text-align: center; background-color:F1F2F3; } TD { text-align: right; } </STYLE> <BODY> <H2>ТАБЛИЦА УМНОЖЕНИЯ </H2> <TABLE BORDER = "1" CELLSPACING="1" CELLPADDING="2" RULES="cols"> <SCRIPT> <!-- var i, j ; for (i=1; i<=10; i++) { document.write ("<TR>"); for (j=2; j<10; j++) document.write("<TD>" + j + "×" + i + "=" +(i*j) + "</TD>") ; document.write ("</TR>") ; } //--> </SCRIPT> </TABLE></BODY></HTML> |
- Краткий комментарий:
Сначала идут: объявление документа
WEB-страницы и заголовка окна. Затем идет задание
стиля вывода.
- А зачем он нужен? Многие
страницы без него обходятся.
- Где-то обойтись можно, но все чаще без этого самого
<STYLE> уже ни обойтись никак нельзя. Тем более, эта возможность часто
приносит серьезную пользу.
- Где, например?
- А вот смотри: мы назначили тегу
открывающему ячейку таблицы стиль вывода с выравниванием текста в ячейке по
правому краю. Без использования стиля нам пришлось бы у каждой ячейки таблицы указывать способ выравнивания текста. А теперь везде, где встретится открытие ячейки таблицы, будет выполняться заданный способ выравнивания.
- Логично. На большой таблице очень серьезная
экономия в объеме файла может получиться.
- Итак, дальше в тексте странички задаются параметры таблицы и,
наконец вставка на JavaScript. В ней цикл вывода на
нашу страничку соответствующих данных таблицы умножения. И в результате имеем
таблицу на все цифры.
![]() |
- Да, так проще, но мы договаривались, что программа будет
сомножитель запрашивать.
- Ах, если так, то можно немного изменить. Вот, например.
<HTML><HEAD><TITLE>Ta6лица
умножения</TITLE></HEAD> <STYLE> BODY {
text-align: center; background-color:FAFAFA; } <BODY> <SCRIPT> |
![]() |
![]() |
- Уже лучше, но теперь все время страничку нужно заново
открывать.
- И в чем сложность? Ну ладно, если не столь компактно, тут еще остается много
вариантов. А вот, еще замечаньице: WinAsm, что то
очень скромно прокомментирован.
- Ну что можно рассказать про ассемблер в комментариях. Ты
бы лучше помог нам с таблицей умножения для сотового телефона.
- А, Java MobileEdition.
- Вот-вот, она самая.
- Это несложно, но мне еще хочется заметить, что ваши примеры программ это 20-й
век, а сейчас то на дворе 21-й. Где примерчики на C++ и Delphy, языках, которые
сейчас наиболее используемы.
- До этого мы еще не дошли.
- Ну тогда дойдем вмести. И все-таки я бы посмотрел подробнее на WinAsm.
Подробный комментарий WinAsm.
- Нет, давай лучше JAVA.
Таблица умножения для сотового телефона.
![]() |
![]() |
![]() |
Другая информатика. (C) Публикация на draginf.ru. При использовании материалов ссылка на сайт обязательна. |