Помогите с задачами на JavaScript'е
1. Дан двумерный массив размером n*m, заполненный случайным образом:
- а.Заменить максимальный элемент каждой строки нулем
- б.Вставить после каждого столбца, содержащего максимальный элемент массива, столбец из нулей.
- в.Удалить все столбцы, в которых встретится нечетный положительный элемент.
- г.Поменять местами первый и предпоследний столбцы.?
2. Задается натуральное число. Напишите программу для определения того, что заданное число является номером счастливого билета. Счастливым считается билет, если квадратный корень из суммы шести цифр номера билета есть целое число.?
3. Участники конкурса представляют по семь работ. Каждая из работ оценивается 3, 5, 7 или 10 баллами. За участие в конкурсе претендентам назначалась премия в зависимости от результатов оценки работ. Участникам, все работы которых получили высшую оценку, назначается премия в размере 500 у. е. Участникам, все работы которых получили балл не менее 7, но хотя бы одна работа была оценена высшим баллом, назначается премия в размере 300 у. е. Участникам, все работы которых были оценены на 7, назначается премия в размере 200 у. е. Остальным участникам конкурса была назначена премия в 50 у. е. Создайте анкету участника конкурса, в которой указывается фамилия участника и оценки за представленные работы. При обработке анкеты требуется определить сумму баллов заработы и размер назначенной премии.?
Есть примеры почти таких же задач, надо только немного поменять код:
1.
Код:
<html>
<head>
<title>Лабораторная работа №1</title>
</head>
<body>
Лабораторная работа №1
<form name="Masss">
<p>
Введите размерность массива
<input name="stroki" onKeyPress="if ((event.which < 48 || event.which > 57) && event.which != 8 && event.which != 0 && event.which != 13) return false">
<input name="stolbci" onKeyPress="if ((event.which < 48 || event.which > 57) && event.which != 8 && event.which != 0 && event.which != 13) return false">
<input type=button name="but" value=" Ok! " onClick="Bzz(document.Masss.stroki.value,document.Masss.stolbci.value);">
<br>
<script language="Javascript">
function Bzz(n,m) {
var i=0;
var j=0;
var s;
var p;
var arr= new Array(n);
for (i=0; i<n; i++){
arr[i]= new Array(m);
}
s='';
document.write('Исходный массив'+'<br>');
for (i=0; i<n; i++){
for (j=0; j<m; j++){
arr[i][j]=Math.round(Math.random() * 20 - 10);
p = arr[i][j];
s = p.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
document.write('<br>');
}
document.write('<br>');
document.write('1. Заменить нулевой эл-т каждого столбца максимальным по модулю эл-ом массива.'+'<br>');
var k=0;
for (i=0; i<n; i++){
for (j=0; j<m; j++){
if (Math.abs(arr[i][j])>Math.abs(k)){k=arr[i][j]};
};
}
var mat= new Array(n);
for (i=0; i<n; i++){
mat[i]= new Array(m);
}
for (i=0; i<n; i++){
for (j=0; j<m; j++){
mat[i][j] = arr[i][j];
}
}
for (j=0; j<m; j++){
mat[0][j]=k;
}
for (i=0; i<n; i++){
for (j=0; j<m; j++){
p = mat[i][j];
s = p.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
document.write('<br>');
}
document.write('<br>');
var b=false;
var str='';
document.write('2. Вставить после каждой строки, содержащей максимальный по модулю элемент, последнюю строку.'+'<br>');
for (i=0; i<n; i++){
for (j=0; j<m; j++){
if (i=n-1){str += '| '+arr[i][j]+' |'};
};
}
for (i=0; i<n; i++){
b = false;
for (j=0; j<m; j++){
p = arr[i][j];
s = p.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
if (Math.abs(p)==Math.abs(k)) {b=true};
}
if (b==true){document.write(str)};
document.write('<br>');
}
document.write('<br>');
document.write('3. Удалить из него каждую строку, содержащую нулевой элемент.'+'<br>');
p=n;
for (i=0; i<n; i++){
b=false;
for (j=0; j<m; j++){
if (arr[0][0] == arr[i][j]){b=true};
}
if (b==true) {p--;}
}
var mat= new Array(p);
for (i=0; i<p; i++){
mat[i]= new Array(m);
}
var d=0;
for (i=0; i<n; i++){
b=false;
for (j=0; j<m; j++){
if (arr[0][0] == arr[i][j]){b=true};
}
if (b==false) {
for (j=0; j<m; j++){
mat[d][j] = arr[i][j];
p=mat[d][j];
s= p.toString();
if (s.length == 1) {document.write('|__'+s+'__|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
d++;
document.write('<br>');
}
}
document.write('<br>');
document.write('4. Поменять местами два средних столбца.'+'<br>');
p=Math.floor(m/2-1);
for (i=0; i<n; i++){
for (j=0; j<m; j++){
if (p==j) {
k = arr[i][j+1];
arr[i][j+1]=arr[i][j];
arr[i][j]=k;
}
k = arr[i][j];
s = k.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
document.write('<br>');
}
}
</script>
</p>
</form>
</body>
</html>
<head>
<title>Лабораторная работа №1</title>
</head>
<body>
Лабораторная работа №1
<form name="Masss">
<p>
Введите размерность массива
<input name="stroki" onKeyPress="if ((event.which < 48 || event.which > 57) && event.which != 8 && event.which != 0 && event.which != 13) return false">
<input name="stolbci" onKeyPress="if ((event.which < 48 || event.which > 57) && event.which != 8 && event.which != 0 && event.which != 13) return false">
<input type=button name="but" value=" Ok! " onClick="Bzz(document.Masss.stroki.value,document.Masss.stolbci.value);">
<br>
<script language="Javascript">
function Bzz(n,m) {
var i=0;
var j=0;
var s;
var p;
var arr= new Array(n);
for (i=0; i<n; i++){
arr[i]= new Array(m);
}
s='';
document.write('Исходный массив'+'<br>');
for (i=0; i<n; i++){
for (j=0; j<m; j++){
arr[i][j]=Math.round(Math.random() * 20 - 10);
p = arr[i][j];
s = p.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
document.write('<br>');
}
document.write('<br>');
document.write('1. Заменить нулевой эл-т каждого столбца максимальным по модулю эл-ом массива.'+'<br>');
var k=0;
for (i=0; i<n; i++){
for (j=0; j<m; j++){
if (Math.abs(arr[i][j])>Math.abs(k)){k=arr[i][j]};
};
}
var mat= new Array(n);
for (i=0; i<n; i++){
mat[i]= new Array(m);
}
for (i=0; i<n; i++){
for (j=0; j<m; j++){
mat[i][j] = arr[i][j];
}
}
for (j=0; j<m; j++){
mat[0][j]=k;
}
for (i=0; i<n; i++){
for (j=0; j<m; j++){
p = mat[i][j];
s = p.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
document.write('<br>');
}
document.write('<br>');
var b=false;
var str='';
document.write('2. Вставить после каждой строки, содержащей максимальный по модулю элемент, последнюю строку.'+'<br>');
for (i=0; i<n; i++){
for (j=0; j<m; j++){
if (i=n-1){str += '| '+arr[i][j]+' |'};
};
}
for (i=0; i<n; i++){
b = false;
for (j=0; j<m; j++){
p = arr[i][j];
s = p.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
if (Math.abs(p)==Math.abs(k)) {b=true};
}
if (b==true){document.write(str)};
document.write('<br>');
}
document.write('<br>');
document.write('3. Удалить из него каждую строку, содержащую нулевой элемент.'+'<br>');
p=n;
for (i=0; i<n; i++){
b=false;
for (j=0; j<m; j++){
if (arr[0][0] == arr[i][j]){b=true};
}
if (b==true) {p--;}
}
var mat= new Array(p);
for (i=0; i<p; i++){
mat[i]= new Array(m);
}
var d=0;
for (i=0; i<n; i++){
b=false;
for (j=0; j<m; j++){
if (arr[0][0] == arr[i][j]){b=true};
}
if (b==false) {
for (j=0; j<m; j++){
mat[d][j] = arr[i][j];
p=mat[d][j];
s= p.toString();
if (s.length == 1) {document.write('|__'+s+'__|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
d++;
document.write('<br>');
}
}
document.write('<br>');
document.write('4. Поменять местами два средних столбца.'+'<br>');
p=Math.floor(m/2-1);
for (i=0; i<n; i++){
for (j=0; j<m; j++){
if (p==j) {
k = arr[i][j+1];
arr[i][j+1]=arr[i][j];
arr[i][j]=k;
}
k = arr[i][j];
s = k.toString();
if (s.length == 1) {document.write('|__'+s+'_'+'_|')}
else if (s.length == 2) {document.write('|_'+s+'__|')}
else {document.write('|_'+s+'_|');}
}
document.write('<br>');
}
}
</script>
</p>
</form>
</body>
</html>
Код:
<HTML>
<HEAD>
<script>
function myfunc(){
var n = parseInt(document.forms[0].n.value);
var m = parseInt(document.forms[0].m.value);
if (isNaN(n)) {alert('Ошибка ввода. Попробуйте еще раз.')} else if (isNaN(m)) {
alert('Ошибка ввода. Попробуйте еще раз.')} else {
if (n > m) {m1= (n+m); m1= m1/2; n1= n*m; n1=n1*2}
else {n1= (n+m);n1=n1/2; m1= n*m; m1=m1*2}
document.write('Было:'+'<br>'+'Первое = '+ n+'; второе = '+m+'<br>');
document.write('Стало'+'<br>'+'Первое = '+ n1+'; второе = '+m1);
}
}
</script>
<BODY>
Введите два действительных числа <br>
<form name="reg">Первое=
<input text="text" size=10 name="n" /><br>Второе=
<input text="text" size=10 name="m" /><br>
<input type="button" value="Посчитать" onClick="myfunc();" />
</form>
</BODY>
</HEAD>
</HTML>
<HEAD>
<script>
function myfunc(){
var n = parseInt(document.forms[0].n.value);
var m = parseInt(document.forms[0].m.value);
if (isNaN(n)) {alert('Ошибка ввода. Попробуйте еще раз.')} else if (isNaN(m)) {
alert('Ошибка ввода. Попробуйте еще раз.')} else {
if (n > m) {m1= (n+m); m1= m1/2; n1= n*m; n1=n1*2}
else {n1= (n+m);n1=n1/2; m1= n*m; m1=m1*2}
document.write('Было:'+'<br>'+'Первое = '+ n+'; второе = '+m+'<br>');
document.write('Стало'+'<br>'+'Первое = '+ n1+'; второе = '+m1);
}
}
</script>
<BODY>
Введите два действительных числа <br>
<form name="reg">Первое=
<input text="text" size=10 name="n" /><br>Второе=
<input text="text" size=10 name="m" /><br>
<input type="button" value="Посчитать" onClick="myfunc();" />
</form>
</BODY>
</HEAD>
</HTML>
Код:
3.
<HTML>
<HEAD>
<script>
function summ(){
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '0') {k1=0}
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1/3') {k1=0.33}
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '2/3') {k1=0.67}
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1') {k1=1}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '0') {k2=0}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1/3') {k2=0.33}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '2/3') {k2=0.67}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1') {k2=1}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '0') {k3=0}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1/3') {k3=0.33}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '2/3') {k3=0.67}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1') {k3=1}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '0') {k4=0}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1/3') {k4=0.33}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '2/3') {k4=0.67}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1') {k4=1}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '0') {k5=0}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1/3') {k5=0.33}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '2/3') {k5=0.67}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1') {k5=1}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '0') {k6=0}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1/3') {k6=0.33}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '2/3') {k6=0.67}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1') {k6=1}
document.forms[0].sum.value=k1+k2+k3+k4+k5+k6;
}
function cat(){
if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1') &&
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1') &&
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1') &&
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1') &&
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1') &&
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1')) {
document.forms[0].e.value=1} else if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '0') ||
(document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1/3') ||
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '0') ||
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1/3') ||
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '0') ||
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1/3') ||
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '0') ||
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1/3') ||
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '0') ||
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1/3') ||
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '0') ||
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1/3')) {
document.forms[0].e.value=4} else if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '2/3') &&
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '2/3') &&
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '2/3') &&
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '2/3') &&
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '2/3') &&
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '2/3')) {
document.forms[0].e.value=3} else if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1') ||
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1') ||
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1') ||
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1') ||
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1') ||
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1')) {
document.forms[0].e.value=2}
}
</script>
<BODY>
Анкета участника <br>
<form name="reg">Фамилия
<input text="text" size=30 name="fam" /><br> Номер школы
<input text="text" size=10 name="nomsk" /><br> Оценки за задания <br> Задание 1
<select NAME=s1
onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 2
<select NAME=s2 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 3
<select NAME=s3 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 4
<select NAME=s4 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 5
<select NAME=s5 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 6
<select NAME=s6 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>Сумма:
<input READONLY name=sum type=text size=10><br> Категория:
<input READONLY name=e type=text size=10>
</form>
</BODY>
</HEAD>
</HTML>
<HTML>
<HEAD>
<script>
function summ(){
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '0') {k1=0}
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1/3') {k1=0.33}
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '2/3') {k1=0.67}
if (document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1') {k1=1}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '0') {k2=0}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1/3') {k2=0.33}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '2/3') {k2=0.67}
if (document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1') {k2=1}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '0') {k3=0}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1/3') {k3=0.33}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '2/3') {k3=0.67}
if (document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1') {k3=1}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '0') {k4=0}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1/3') {k4=0.33}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '2/3') {k4=0.67}
if (document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1') {k4=1}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '0') {k5=0}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1/3') {k5=0.33}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '2/3') {k5=0.67}
if (document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1') {k5=1}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '0') {k6=0}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1/3') {k6=0.33}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '2/3') {k6=0.67}
if (document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1') {k6=1}
document.forms[0].sum.value=k1+k2+k3+k4+k5+k6;
}
function cat(){
if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1') &&
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1') &&
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1') &&
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1') &&
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1') &&
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1')) {
document.forms[0].e.value=1} else if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '0') ||
(document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1/3') ||
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '0') ||
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1/3') ||
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '0') ||
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1/3') ||
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '0') ||
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1/3') ||
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '0') ||
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1/3') ||
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '0') ||
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1/3')) {
document.forms[0].e.value=4} else if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '2/3') &&
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '2/3') &&
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '2/3') &&
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '2/3') &&
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '2/3') &&
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '2/3')) {
document.forms[0].e.value=3} else if ((document.forms[0].s1.options[document.forms[0].s1.selectedIndex].text == '1') ||
(document.forms[0].s2.options[document.forms[0].s2.selectedIndex].text == '1') ||
(document.forms[0].s3.options[document.forms[0].s3.selectedIndex].text == '1') ||
(document.forms[0].s4.options[document.forms[0].s4.selectedIndex].text == '1') ||
(document.forms[0].s5.options[document.forms[0].s5.selectedIndex].text == '1') ||
(document.forms[0].s6.options[document.forms[0].s6.selectedIndex].text == '1')) {
document.forms[0].e.value=2}
}
</script>
<BODY>
Анкета участника <br>
<form name="reg">Фамилия
<input text="text" size=30 name="fam" /><br> Номер школы
<input text="text" size=10 name="nomsk" /><br> Оценки за задания <br> Задание 1
<select NAME=s1
onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 2
<select NAME=s2 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 3
<select NAME=s3 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 4
<select NAME=s4 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 5
<select NAME=s5 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>
Задание 6
<select NAME=s6 onChange="summ();cat();">
<option selected>0</option>
<option>1/3</option>
<option>2/3</option>
<option>1</option>
</select> <br>Сумма:
<input READONLY name=sum type=text size=10><br> Категория:
<input READONLY name=e type=text size=10>
</form>
</BODY>
</HEAD>
</HTML>