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

9 чел.

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

Лабораторна робота №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>


 

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

37904. КАЧЕСТВЕННЫЙ И ПОЛУКОЛИЧЕСТВЕННЫЙ СПЕКТРАЛЬНЫЙ АНАЛИЗ СПЛАВОВ 4.23 MB
  Определить процентное содержание химического элемента в сплаве. Спектр каждого элемента является строго его индивидуальной характеристикой и поэтому может быть использован для анализа вещества. Атом состоит из положительно заряженного ядра в котором сосредоточена практически вся его масса и отрицательно заряженных электронов число которых в нейтральном атоме совпадает с порядковым номером элемента в периодической системе Менделеева. На энергетических схемах возможные значения энергии атома изображаются горизонтальными линиями причем все...
37905. Исследования полупроводникового диода 566 KB
  С точки зрения зонной теории полупроводниками являются кристаллические вещества у которых при 0 К валентная зона полностью заполнена электронами а ширина запрещенной зоны невелика например для германия она равна 072 эВ. Выясним природу этих носителей на примере полупроводника из германия. Все атомы германия нейтральны и связаны друг с другом ковалентными связями. Чтобы создать проводимость необходимо разорвать хотя бы одну из связей удалив из атома германия электрон и перенеся его в какуюлибо другую кристаллическую ячейку где все...
37906. Изучение статических характеристик и определение коэффициента усиления транзистора 84.5 KB
  Инжекция носителей тока. Инжекция носителей тока В основе работы транзистора лежит явление полупроводников р и n типа рn переход к которому приложено внешнее электрическое поле в пропускном прямом направлении рис.1 В этом случае потенциальный барьер основных носителей на границе рn перехода снижается и под влиянием внешнего поля дырки переходят из р в n полупроводник а электроны в обратном направлении из n в р полупроводник и в цепи возникает прямой ток. Процесс рекомбинации происходит не...
37907. ИССЛЕДОВАНИЕ ТЕМПЕРАТУРНОЙ ЗАВИСИМОСТИ МЕТАЛЛОВ И ПОЛУПРОВОДНИКОВ 4.96 MB
  Электропроводность зависит от температуры структуры вещества и от внешних воздействий напряженности электрического поля магнитного поля облучения и т. Характер зависимости σ от температуры Т различен у разных веществ. Увеличение температуры приводит к возрастанию тепловых колебаний кристаллической решетки на которых рассеиваются электроны и σ уменьшается. при более низких температурах когда влиянием тепловых колебаний на рассеяние электронов можно пренебречь сопротивление практически не зависит от температуры.
37908. Определение постоянной Планка методом задерживающего потенциала 120 KB
  Михайлов Определение постоянной Планка методом задерживающего потенциала: Методические указания к лабораторной работе № 80 по курсу общей физики Уфимск. Методические указания знакомят студентов с уравнением Эйнштейна для фотоэффекта и с методом задерживающего потенциала позволяющего определять постоянную Планка. Студентам предлагается экспериментально получить график зависимости задерживающего потенциала от частоты падающего на фотокатод света и вычислить постоянную Планка и работу выхода.
37909. ДИФРАКЦИЯ ЭЛЕКТРОНОВ 951 KB
  Гипотеза деБройля 4 2. Контрольные вопросы 11 Список литературы 11 ЭЛАБОРАТОРНАЯ РАБОТА № 85 ДИФРАКЦИЯ ЭЛЕКТРОНОВ Цель работы Изучение гипотезы деБройля о волновых свойствах микрочастиц. Определение длины волны деБройля электронов дифрагированных на образцах с кубической кристаллической решеткой. Теоретическая часть Гипотеза деБройля В 1924 г.
37910. Исследование зависимости теплового излучения абсолютно черного тела от температуры 104 KB
  Лабораторная работа № 86 Исследование зависимости теплового излучения абсолютно черного тела от температуры 1. Цель работы Исследование зависимости интегральной излучательной способности абсолютно черного тела от температуры и проверка выполнения закона СтефанаБольцмана. зависит от температуры тела. Для спектральной характеристики теплового излучения вводится понятие излучательной способности тела или спектральной плотности излучательности 2.
37911. Изучение поляризованного света и внутренних напряжений в твердых телах оптическим методом 338.5 KB
  16 Лабораторная работа № 66 Изучение поляризованного света и внутренних напряжений в твердых телах оптическим методом 1. Закон Малюса Из электромагнитной теории света вытекает что световые волны поперечны. Естественные источники света излучают волны неполяризованные. При взаимодействии света с веществом основное действие оказывает электрическая составляющая электромагнитного поля световой волны электрические взаимодействия сильнее магнитных.
37912. ИЗУЧЕНИЕ ДИСПЕРСИИ СВЕТА 641.5 KB
  2 угол при вершине которой т. преломляющий угол равен P падает световая волна частоты ω угол падения равен i1. Угол наименьшего отклонения δ преломляющий угол P и показатель преломления связаны между собой соотношением .2 Угол отклонения лучей призмой тем больше чем больше преломляющий угол призмы.