37692

Робота з масивами. Затримки і інтервали. Вивід інформації у вікно документа. Об’єкти String

Лабораторная работа

Информатика, кибернетика и программирование

Об’єкти String†Мета: Отримати теоретичні знання про масиви і навчитися їх використовувати при написанні скриптів на JvScript Навчитись використовувати затримки та інтервали та виводити інформацію увікно документа. Організувати miniтест з 5 питань що йдуть послідовно питань на тему “Синтаксис JvScriptâ€. №1 html hed title Задание 1 title hed body script type= text jvscript document. Організувати miniтест з 5 питань що йдуть послідовно питань на тему “Синтаксис JvScriptâ€.

Украинкский

2013-09-25

49.5 KB

7 чел.

Національний Авіаційний Університет

Лабораторна робота №5

З дисципліни «Інформаційно-комунікаційні системи та мережі»

За темою: «Робота з масивами. Затримки і інтервали. Вивід інформації у вікно документа. Об’єкти String»

Виконала: студентка  243 групи ІІДС

Коломієць Т.Ю.

Перевірила:

Висоцька Е.А.

Київ 2011

Лабораторна робота №5.

Тема: “Робота з масивами. Затримки і інтервали. Вивід інформації у вікно документа. Об’єкти String

Мета: Отримати теоретичні знання про масиви і навчитися їх використовувати при написанні скриптів на JavaScript Навчитись використовувати затримки та інтервали та виводити інформацію увікно документа. Ознайомитися з об’єктами String вивчити їх властивості та навчитись застосовувати ці об’єкти на практиці.

Варіант №6

  1.  Вивести завдання на роботу в документ.
  2.  Виконати практичні завдання №1 поставивши між кожними 3-ма елементами «;», а між останніми 3-ма – «і».
  3.  Організувати бігучу строку, текст повинен складатися з 1 слова.
  4.  Вивести на екран запит на введення імені і прочитати це ім'я. Організувати mini-тест з 5 питань, що йдуть послідовно, питань на тему “Синтаксис JavaScript”. При цьому питання повинні припускати два варіанти відповіді на них: "Та" (Ok) чи ні" (Cancel).Порахувати одержану оцінку.   Вивести одержану оцінку у форматі: "ІМ'Я, ви здали тест на ОЦІНКА за час t з T", де t – час затрачений на відповіді, а T – скільки всього було часу. Питання повинні зберігатися не в окремих змінних, а в масиві, який повинен ініціалізувати на початку програми; на кожну відповідь повинно відводитися 15сек, після якого відповідь повинна вважатися помилковою (тестованого треба про це попередити).
  5.  Створіть сторінку на якій розмістіть два текстових поля та кнопку. При завантаженні сторінки має з’явитися напис з проханням ввести якийсь рядок в перше текстове поле. Також напишіть скрипт, який при натисканні кнопки буде виводити в друге текстове поле частину введеного в перше поле рядка починаючи з певної позиції (наприклад 4).

№1

<html>

<head>

<title>Задание 1</title>

</head>

<body>

<script type="text/javascript">

document.write("<h1>Варіант №6</h1>");

document.write("1.    Вивести завдання на роботу в документ.<br><br>");

document.writeln("2.    Виконати практичні завдання №1 поставивши між кожними 3-ма елементами «;», а між останніми 3-ма «і».<br><br>");

document.writeln("3.    Організувати бігучу строку, текст повинен складатися з одного слова. <br><br>");

document.writeln("4.    Вивести на екран запит на введення імені і прочитати це ім'я. Організувати mini-тест з 5 питань, що йдуть послідовно, питань на тему “Синтаксис JavaScript”. При цьому питання повинні припускати два варіанти відповіді на них: \"Так\" (Ok) чи \"ні\" (Cancel).Порахувати одержану оцінку.   Вивести одержану оцінку у форматі: \"Вітаю Вас ІМ'Я. Ви здали тест на ОЦІНКА за час t\ з T\", де t – час затрачений на відповіді, а T - скільки всього було часу. Питання повинні зберігатися не в окремих змінних, а в масиві, який повинен ініціалізувати на початку програми; на кожну відповідь повинно відводитися 15сек, після якого відповідь повинна вважатися помилковою (тестованого треба про це попередити).<br><br>");

  1.  document.writeln("5.    Створіть сторінку на якій розмістіть два текстових поля та кнопку. При завантаженні сторінки має з’явитися напис з проханням ввести якийсь рядок в перше текстове поле. Також напишіть скрипт, який при натисканні кнопки буде виводити в друге текстове поле частину введеного в перше поле рядка починаючи з певної позиції (наприклад 4). Для виконання цього завдання використайте метод slice(start[,end]).

");

</script></body></html>

№2

<html>

<head>

<title>Задание 2</title>

<script type="text/javascript">

   function showArrayContent(arrayToShow) {

       switch(arrayToShow.length) {

           case 0: return " "; break;

           case 1: return arrayToShow[0]; break;

           case 2: return arrayToShow[0]+';'+arrayToShow[1]; break;

           default:

               var str=" " + arrayToShow[0] + " " + ";" + " ";

               for(i=1;i<arrayToShow.length-3;i++) {str = str + arrayToShow[i]+ " " + ";"+ " ";}

               str += arrayToShow[arrayToShow.length-3] + " " + "і" + " "  + arrayToShow[arrayToShow.length-2] + " " + "i" + " " +arrayToShow[arrayToShow.length-1];

               return str;

break;}}

</script>

</head>

<body>

<script type="text/javascript">

var a = new Array('Текст'); var b = new Array('1','2'); var c = new Array('1','2','3','4', '5', '6');

alert(showArrayContent(a)); alert(showArrayContent(b)); alert(showArrayContent(c));

</script>

</body>

</html>

№3

<html>

<head>

<title>Завдання 3</title>

<script type="text/javascript"">

<!--

var scrlStr = "ТЕКСТ"

var width = 90;

var strLen = scrlStr.length;

var pos = 1 - width;

function scroll(){

var scroll = "";

pos++;

if (pos == strLen)

pos = 1 - width;

if (pos<0) {

for (var i=1; i<=Math.abs(pos); i++)

scroll = scroll + " ";

scroll = scroll + scrlStr.substring(0, width - i + 1);

}

else

scroll = scroll + scrlStr.substring(pos, pos + width);

window.status = scroll;

setTimeout("scroll()",70);

}

//-->

scroll()

</script>

<script type="text/javascript">

tekst("Бегущая в JavaScript",50)

</script></head><body></body></html>

№4

<html>

<head>

<title>Задание 4</title>

</head>

<body>

<h1>Синтаксис Javascript</h1>

<p>Увага! На кожне питання у вас є 15 секунд!</p>

<script type="text/javascript">

var A = new Array('Вопрос №1\n JavaScript - регистрозависимый?','Вопрос №2\n Могут ли слова break, case, continue использоваться в качестве идентификаторов?','Вопрос №3\n Пробелы и табуляция игнорируются в коде?','Вопрос №4\n Являеся ли текст расположенный между символами /* и */ комментарием?','Вопрос №5\n Могут ли названия переменных начинаться с цифры?');

name = prompt("Введіть Ваші ПІБ:"," ");

var bal = 0, DATA = new Date(), inter=15;

for(i=0;i<5;i++) {

   x = new Date();    

   switch(i) {

       case 0: y = confirm(A[i]);

            if( (new Date() - x)/1000 < inter ) {if(y) bal++; }

           else{ alert("Надто довго відповідаєте на питання , відповідь не зарахована");} break;

       case 1: y = confirm(A[i]);    

            if( (new Date() - x)/1000 < inter ) { if(!y) bal++; } else  { alert("Надто довго відповідаєте на питання , відповідь не зарахована ");}  break;

       case 2: y = confirm(A[i]);    

            if( (new Date() - x)/1000 < inter ) { if(y) bal++; } else  { alert("Надто довго відповідаєте на питання , відповідь не зарахована ");}  break;

       case 3: y = confirm(A[i]);    

            if( (new Date() - x)/1000 < inter ) { if(y) bal++; } else  { alert("Надто довго відповідаєте на питання , відповідь не зарахована ");}  break;

       case 4: y = confirm(A[i]);

            if( (new Date() - x)/1000 < inter ) { if(!y) bal++; } else  { alert("Надто довго відповідаєте на питання , відповідь не зарахована ");}    break;} }

alert("Вітаю, "+name+". Ви здали тест на "+bal+ " з 5 за " + (new Date()-DATA)/1000 + " секунд із 75 секунд");

</script></body></html>

№5

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

<TITLE></TITLE>

<SCRIPT type="text/javascript">

function QWE()

{

N = 0;

temp = document.getElementById("text1").getAttribute("value");

N = temp.substr(4,10);

document.getElementById("text2").value=N

}

</SCRIPT>

</HEAD>

<BODY>

<form method=post name=fm>

<TEXTAREA rows="5" cols="40" id="text1" name="text1">Vvedite IM</TEXTAREA><br>

<INPUT type="button" value="Click" id="button2" name="button2" onclick="QWE();"><br>

<TEXTAREA rows="5" cols="40" id="text2" name="text2"></TEXTAREA><br>

<SCRIPT LANGUAGE="javascript">

alert('Ввести Им');

</SCRIPT>

</form>

</BODY>

</HTML>


 

А также другие работы, которые могут Вас заинтересовать

38558. ВПЛИВ ПОСТІЙНОГО МАГНІТНОГО ПОЛЯ НА СТРУКТУРУ ТА ЕЛЕКТРИЧНІ ВЛАСТИВОСТІ ПОЛІМЕРНИХ КОМПОЗИТІВ 12.58 MB
  Вплив постійного магнітного поля на структуру і електричні властивості полімерних композитів. Досліджено сплив постійного магнітного поля ПМП на електричні властивості композиту на основі утвореної поліуретанової матриці з наповнювачем феромагнітним оксидом заліза Fe2O3 показано що під впливом постійного магнітного поля композиція набуває упорядкованої структури з анізотропними властивостями а саме зміна діелектричної проникності яка залежать від напрямку ПМП. Влияние постоянного магнитного поля на структуру и электрические свойства...
38559. Модифікація гена kanMX4, що забезпечує резистентність до антибіотика генетицину 1.36 MB
  Це у значній мірі відбувається тому що клітинний цикл та фізіологічні процеси клітин дріжджів дуже подібні до відповідних процесів людських клітин і тому основні клітинні механізми реплікація ДНК рекомбінація поділ клітини і метаболізм мають багато спільних рис. пар основ плазмідної ДНК яку в деяких штамах складають кіллерні плазміди; мітохондріальний геном 75 тис. Отримані гелі можуть бути використані для проведення Саузернблот аналізу що супроводжується гібридизацією або для ізоляції хромосомної ДНК в чистому вигляді. Досить...
38560. Связь социально-психологической адаптации студентов с тактиками самопрезентации 492.5 KB
  ТЕОРЕТИЧЕСКИЕ И МЕТОДИЧЕСКИЕ ОСНОВЫ ИССЛЕДОВАНИЯ СВЯЗИ СОЦИАЛЬНОПСИХОЛОГИЧЕСКОЙ АДАПТАЦИИ И ТАКТИК САМОПРЕЗЕНТАЦИИ СТУДЕНТОВ ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИЗУЧЕНИЯ СОЦИАЛЬНОПСИХОЛОГИЧЕСКОЙ АДАПТАЦИИ СТУДЕНТОВ АНАЛИЗ ДАННЫХ ЭМПИРИЧЕСКОГО ИССЛЕДОВАНИЯ СВЯЗИ СОЦИАЛЬНОПСИХОЛОГИЧЕСКОЙ АДАПТАЦИИ И ТАКТИК САМОПРЕЗЕНТАЦИИ СТУДЕНТОВ [1.5] ПРОГРАММА ЭМПИРИЧЕСКОГО ИССЛЕДОВАНИЯ СВЯЗИ СОЦИАЛЬНОПСИХОЛОГИЧЕСКОЙ АДАПТАЦИИ И ТАКТИК САМОПРЕЗЕНТАЦИИ СТУДЕНТОВ [1.
38561. Описании языковой картины мира (ЯКМ) субъекта делового текста (завещателя) на материале памятника деловой письменности Северной Руси XVIII веке 239.5 KB
  Теоретические аспекты субъекта текста. Проблематика выпускной квалификационной работы состоит в описании языковой картины мира ЯКМ субъекта делового текста завещателя на материале памятника деловой письменности Северной Руси XVIII в. Исследования такого типа актуальны потому что они позволяют через лексическое значение слов выявить влияние культурного контекста на лексику особенности социальноэкономической и духовной культуры поморов XVIIXVIII вв. разработать методику лингвокультурологической обработки исследуемого материала и...
38562. ЗНАКИ БОЖЕСТВЕННОГО В ТВОРЧЕСТВЕ ОЛИВЬЕ МЕССИАНА НА ПРИМЕРЕ СИМФОНИИ «ТУРАНГАЛИЛА» 5.39 MB
  Проекция божественного в анализе симфонии Турангалила Оливье Мессиана6 Интродукция Песнь любви I вторая часть Турангалила I третья часть Песнь любви II четвёртая часть Радость крови звёзд пятая часть Сад сна любви шестая часть Турангалила II седьмая часть Развитие любви восьмая часть Турангалила III девятая часть Финал 4. Заложенное ещё в консерваторских классах Поля Дюка увлечение индийской перуанской японской культурой нашло своё отражение в цикле из 12 песен Любви и...
38564. Осуществление кадастровых отношений 4.8 MB
  Законы и иные нормативные правовые акты субъектов РФ не могут противоречить федеральным законам. В случае противоречия между федеральным законом и иным актом, изданным в РФ, действует федеральный закон.
38565. Усовершенствование технологии производства поковок флокеночувствительной стали марки 40ХН2МА, забракованных при УЗК 1.16 MB
  Завод специализируется на производстве металлопродукции нержавеющих инструментальных легированных конструкционных быстрорежущих штамповых жаропрочных и прецизионных марок стали и сплавов поставка которых осуществляется на внутренний и внешний рынок. Завод производит около 1000 марок стали и сплавов выплавленных в мартеновских открытых дуговых и индукционных электропечах рафинированных электрошлаковым ЭШП и вакуумнодуговым ВДП переплавами в агрегате ковшпечь АКП. Конструкционные стали должны обладать высокой конструктивной...
38566. ДИПЛОМНАЯ РАБОТА ЮРИСТА. Учебно-методическое пособие 290 KB
  Методические указания предназначены для оказания помощи курсантам в определении темы дипломной работы в ее написании оформлении и защите по всем юридическим дисциплинам. Курсанты успешно выполнившие учебный план и сдавшие государственные экзамены должны подтвердить свою квалификацию во время защиты дипломной работы. Написание итоговой квалификационной работы трудоемкий процесс требующий от курсанта глубоких знаний умения анализировать обобщать разбираться в сложных вопросах юридической теории и практики. Выполнение и защита дипломной...