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>


 

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

22869. Иммунитет, факторы его формирующие. Общее представление об иммунной системе и её работе 69 KB
  Иммунитет: определение понятия. Виды иммунитета. Факторы риска иммунитета.
22870. Экологические аспекты здоровья и перспективы выживания человека 47 KB
  Лимитирующими факторами выживания человеческого общества являются ресурсы. Ресурсы – то что мы получаем из окружающей среды для удовлетворения наших потребностей. Они подразделяются на несколько категорий: Невозобновимые – исчерпаемые ресурсы такие как ископаемое топливо которое не может быть рециркулированно или использовано повторно Потенциально возобновимые леса луга животные вода воздух плодородие почвы. Вечные ресурсы – фактически не используемые ресурсы солнечной энергии энергии ветра.
22871. Инфекционные заболевания 39 KB
  после заражения до начала заболевания проходит скрытый период инкубационный 17дн. на часть возбудителей после заболевания формируется активно приобретённый иммунитет корь ветрянка. вши Восприимчивость организма Возбудители: вирусымикробы которые в геноме имеют 1 цепочку ДНК и РНК; Заболевания: грипп простуда полиомелит ВИЧинфекция лихорадка Эбола краснуха корь ветряная оспа.
22872. Определение и терминология СПИДа и ВИЧ 212.5 KB
  Инфекция вызываемая вирусом иммунногодефицита человека инфекция ВИЧ новое заболевание передаваемое преимущественно половым путем. ВИЧ – медленно прогрессирующее инфекционное заболевание. Это стадия дает наибольшие возможности для распознавания инфекции ВИЧ заражение ВИЧ поражает иммунную систему в результате чего организм становиться высоко восприимчив к инфекциям и опухолям которые в конечном итоге приводят к гибели больного и история учения об этой инфекции начинается с изучения ее финала.
22873. Валеология питания 388.5 KB
  Цель занятия: Рассмотреть роль питания в жизнедеятельности человека основные пищевые вещества их функции и значение для организма а также современные концепции сбалансированного питания. Сформировать представление о процессах обмена веществ и энергии в организме человека. На сегодняшней лекции как уже видно из названия темы мы будем изучать влияния питания на состояние здоровья человека. Он заложил основы диетики науки о правильном питании здорового и больного человека и диетотерапии науки о лечебном питании больных людей и о его...
22874. Виды питания 104 KB
  Согласно этой концепции энергетическая ценность пищи должна соответствовать затратам энергии которые у каждого отдельного человека зависят от пола возраста физиологических и генетических особенностей характера выполняемой работы и других факторов. При соблюдении баланса между поглощаемой и затрачиваемой организмом энергией лучше работают ферментативные системы обеспечивающие расщепление и дальнейшее использование веществ пищи а также выведение из организма токсичных продуктов распада. Нормы потребления витаминов зависят от состава пищи...
22875. Влияние вредных привычек на состояние здоровья человека 96.5 KB
  Возможно формирование психической зависимости от алкоголя: влечение к алкоголю и чувствопсихологического комфорта в состоянии опьянения. Лица с начальными признаками алкоголизма им свойственны наличие психической зависимости отсутствие при передозировке алкоголя рвотного рефлекса и чувства отвращения к спиртному по утрам переход к эпизодическому но при этом длительному потреблению появление способности организма к нормальному функционированию при потреблении спиртных напитков отсутствие торможения при потреблении алкоголя и...
22876. Физиология организма человека. Стресс, его роль в адаптации че 70 KB
  Стресс его роль в адаптации человека к социальной и трудовой деятельности. Понятие о стрессе как об общем адаптационном синдроме учение о стрессе Г. Сущность психогенного стресса и его влияние на человека. Степень развития интеллекта; Способность контролировать свои эмоции и поведение в различных ситуациях; Способность справляться со стрессом.
22877. Дійсний простір n – вимірних векторів 40 KB
  Для векторів вводимо дві операції – додавання та множення на скаляри. Під сумою двох векторів a=α1 α2 αn і b=β1 β 2 βn будемо розуміти вектор ab=α1β1 α2 β2 αn βn. Неважко перевірити що операція додавання векторів має такі властивості: .