// Скрипт для зачётного класса 0904.htm
// Задания

// Постановки задач
var SetTasks = new Array(
'Записывая на HTML абзац, Петя Умников между двумя соседними словами поставил пять пробелов. Сколько пробелов увидит он в окне браузера?',

'Записывая на HTML своё имя, Иван Гавриков написал так:'+
'<PRE class=table2>\n'+  
'<KBD>&lt;P&gt;</KBD>\n'+
'  Иван\n'+
'  Гавриков\n'+
'<KBD>&lt;/P&gt;</KBD>\n'+
'</PRE>'+
'Как покажет этот текст браузер в широком окне?',
  
'Какая из трёх программ задаёт вывод текста в две строки:'+
'      <TABLE border=0 cellpadding=5 cellspacing=0>'+
'        <TR align=left>'+
'          <TH>программа&nbsp;1</TH>'+
'          <TH>программа&nbsp;2</TH>'+
'          <TH>программа&nbsp;3</TH>'+
'        </TR>'+
'        <TR valign=top>'+
'          <TD>'+
'<PRE class=table2>'+
'<KBD>&lt;P&gt;</KBD>\n'+
'  Иван<KBD>&lt;BR&gt;</KBD>\n'+
'  Гавриков<KBD>&lt;BR&gt;</KBD>\n'+
'<KBD>&lt;/P&gt;</KBD>\n'+
'</PRE>'+
'          </TD>'+
'          <TD>'+
'<PRE class=table2>'+
'<KBD>&lt;P&gt;</KBD>\n'+
'  Иван<KBD>&lt;BR&gt;</KBD>\n'+
'  Гавриков\n'+
'<KBD>&lt;/P&gt;</KBD>\n'+
'</PRE>'+
'          </TD>'+
'          <TD>'+
'<PRE class=table2>'+
'<KBD>&lt;P&gt;</KBD>\n'+
'  Иван<KBD>&lt;BR&gt;</KBD>Гавриков\n'+
'</PRE>'+
'          </TD>'+
'        </TR>'+
'      </TABLE>',

'Сколько строк на экране займёт абзац, заданный следующим кодом:'+
'<PRE class=table2>\n'+  
'<KBD>&lt;P&gt;</KBD>\n'+
'  Иван Сидоров умеет\n'+
'  конструировать сайты.\n'+
'<KBD>&lt;/P&gt;</KBD>\n'+
'</PRE>',

'Сколько строк на экране займёт абзац, заданный следующим кодом:'+
'<PRE class=table2>\n'+  
'<KBD>&lt;P&gt;</KBD>\n'+
'  Иван Сидоров умеет<KBD>&lt;BR&gt;</KBD>\n'+
'  конструировать сайты.\n'+
'<KBD>&lt;/P&gt;</KBD>\n'+
'</PRE>',

'Отметьте коды без ошибок:',

'Какой образ на экране соответствует коду <SPAN class=pattern><KBD>&lt;HR&gt;</KBD><KBD>&lt;P&gt;</KBD>Текст<KBD>&lt;HR&gt;</KBD></SPAN>?',

'Какой образ на экране соответствует коду <SPAN class=pattern><KBD>&lt;P&gt;</KBD>1<KBD>&lt;HR&gt;</KBD><KBD>&lt;P&gt;</KBD>2</SPAN>?'

                     );


// Варианты
var Variants = new Array(
  new Array( 
'?',
'пять',
'один',
'ни одного',
'два'
           ),

  new Array( 
'?',
'не покажет вовсе',
'в две строки',
'в одну строку с двумя пробелами',
'в одну строку с одним пробелом'
           ),

  new Array( 
'?',
'первая',
'вторая',
'третья',
'все'
           ),

  new Array( 
'?',
'одну строку',
'две строки',
'зависит от ширины окна'
           ),

  new Array( 
'?',
'одну строку',
'не менее двух строк',
'всегда ровно две строки'
           ),

  new Array( 
'<KBD>&lt;HR&gt;</KBD>текст<KBD>&lt;/HR&gt;</KBD>',
'<KBD>&lt;BR&gt;</KBD>текст<KBD>&lt;/BR&gt;</KBD>',
'<KBD>&lt;P&gt;</KBD>текст<KBD>&lt;/P&gt;</KBD>',
'<KBD>&lt;TITLE&gt;</KBD>текст<KBD>&lt;/TITLE&gt;</KBD>',
'<KBD>&lt;H1&gt;</KBD>текст<KBD>&lt;/H1&gt;</KBD>',
'<KBD>&lt;H1&gt;</KBD>текст<KBD>&lt;/H2&gt;</KBD>'
           ),

  new Array( 
'?',
'1',
'2'
           ),

  new Array( 
'?',
'1',
'2'
           )
                        );


// Ответы
var Answers =  new Array(2, 4, 4, 3, 2); 

var Answers5 =  new Array( 
false,
false, 
true, 
true, 
true,  
false
           );

var Answers6 = 1;  
var Answers7 = 1;  


//-----------------------------
// Построение зачетного класса
//-----------------------------
function ShowZRU(teach)
{
  var i;
  var str = '<P>Нажмите кнопку <SPAN class=mark>Сброс</SPAN>, затем приступайте к решению.';
  str += '<P><FORM name=exam><P><IMG src=./pic/clear.gif';
  str += ' width=113 height=41 border=0 alt=Сброс';
  str += ' onmouseup   ="room.Ini()"';
  str += ' onmousedown ="this.src=\'./pic/clear2.gif\'"';
  str += ' onmouseover ="this.src=\'./pic/clear1.gif\'"';
  str += ' onmouseout  ="this.src=\'./pic/clear.gif\'">';

  // Построение заданий
  // Меню
  for (i=0; i<5; i++)
    str += ZMenuRU(teach, i, SetTasks[i], Variants[i], Answers[i]);


  str += ZFlagRU(teach, 5, SetTasks[5], Variants[5], Answers5);
  str += ZPicMenuRU(teach, 6, SetTasks[6], Variants[6], Answers6, "./pic/09p14.gif");
  str += ZPicMenuRU(teach, 7, SetTasks[7], Variants[7], Answers7, "./pic/09p15.gif");


  str +='<P>Чтобы увидеть результат работы, нажмите кнопку <SPAN class=mark>Оценка</SPAN>.';
  str +='<P><IMG src=./pic/bonus.gif width=113 height=41';
  str +=' border=0 alt=Оценка';
  str +=' onmouseup   ="room.Bonus()"';
  str +=' onmousedown ="this.src=\'./pic/bonus2.gif\'"';
  str +=' onmouseover ="this.src=\'./pic/bonus1.gif\'"';
  str +=' onmouseout  ="this.src=\'./pic/bonus.gif\'">';
  str +='</FORM>';

  document.write(str);
  room = new CheckTasks(SetTasks.length, document.forms["exam"]);
  //room = new CheckTasks(SetTasks.length,exam);
}



