![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.10.2012
Сообщений: 7
|
![]()
Даны 3 задачи:
1. Дан двумерный массив размером n*m, заполненный случайным образом: а.Заменить максимальный элемент каждой строки нулем б.Вставить после каждого столбца, содержащего максимальный элемент массива, столбец из нулей. в.Удалить все столбцы, в которых встретится нечетный положительный элемент. г.Поменять местами первый и предпоследний столбцы.? 2. Задается натуральное число. Напишите программу для определения того, что заданное число является номером счастливого билета. Счастливым считается билет, если квадратный корень из суммы шести цифр номера билета есть целое число.? 3. Участники конкурса представляют по семь работ. Каждая из работ оценивается 3, 5, 7 или 10 баллами. За участие в конкурсе претендентам назначалась премия в зависимости от результатов оценки работ. Участникам, все работы которых получили высшую оценку, назначается премия в размере 500 у. е. Участникам, все работы которых получили балл не менее 7, но хотя бы одна работа была оценена высшим баллом, назначается премия в размере 300 у. е. Участникам, все работы которых были оценены на 7, назначается премия в размере 200 у. е. Остальным участникам конкурса была назначена премия в 50 у. е. Создайте анкету участника конкурса, в которой указывается фамилия участника и оценки за представленные работы. При обработке анкеты требуется определить сумму баллов заработы и размер назначенной премии.? Есть примеры почти таких же задач, надо только немного поменять код: |
![]() |
![]() |
![]() |
#2 |
Регистрация: 15.10.2012
Сообщений: 7
|
![]()
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> |
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.10.2012
Сообщений: 7
|
![]()
2.
<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> |
![]() |
![]() |
![]() |
#4 |
Регистрация: 15.10.2012
Сообщений: 7
|
![]()
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; } |
![]() |
![]() |
![]() |
#5 |
Регистрация: 15.10.2012
Сообщений: 7
|
![]()
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> Буду очень благодарен за помощь! |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 25.10.2012
Сообщений: 2
|
![]()
а можно ту же 1 задачу только на php повторить?)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи по с++ | кирилл12 | Помощь студентам | 2 | 05.06.2012 12:24 |
Решается судьба.. Надо решить две задачи.Мне задачи, вам практика и мое уважение) | romichj | Общие вопросы C/C++ | 3 | 30.03.2012 00:33 |
ребят я не могу понять как решать эти задачи!может кто помочь в решении представленной задачи? | Andrusha07 | Помощь студентам | 0 | 09.03.2012 23:08 |
4 задачи в системе Mathematica(задачи уже решены) | Toni Milano | Фриланс | 2 | 08.02.2011 19:28 |
Задачи в делфи. информационная модель задачи. | @leks@ | Помощь студентам | 2 | 17.10.2010 19:15 |