Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программное обеспечение КС.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
363 Кб
Скачать
☆

2. Порядок выполнения практической части

При составлении программы часто необходимо выполнение различных действий в зависимости от результатов проверки некоторых условий. Для организации ветвлений можно воспользоваться условным оператором, который имеет вид:

if (В) {S1} else {S2}

где B — выражение логического типа; S1 и S2 — операторы. Выполнение условного оператора осуществляется следующим образом. Вычисляется значение выражения B. Если оно истинно, то выполняются операторы S1, если ложно — операторы S2. Если последовательность операторов S1 или S2 состоит лишь из одного оператора, то фигурные скобки можно опустить. Возможна сокращенная форма условного оператора:

if (В) {S}

где B — выражение логического типа; S — последовательность операторов. Выполнение краткого условного оператора осуществляется так: вычисляется значение выражения B, если оно истинно, то выполняются операторы S.

Напишем сценарий, запрашивающий у пользователя, на каком языке он говорит и его имя, а затем выводящий на экран приветствие на выбранном языке в окне alert:

<HTML>

<HEAD>

<TITLE>Использование окна alert</TITLE>

</HEAD>

<BODY>

<script>

<!--

var my_language=prompt("На каком языке вы говорите? (русский - ru, английский - en)","ru")

var who=prompt("Введите ваше имя","")

if (my_language=="ru") {alert("Здравствуйте, " + who + "!")}

else {alert("Hello, " + who + "!")}

//-->

</script>

</BODY>

</HTML>

Напишем программу, которая по номеру дня определяет его название. Задачу можно решить с использованием условных операторов, в этом случае программа будет ненаглядной. При решении такого рода задач удобно использовать переключатель. Переменной s в зависимости от номера дня недели будет присвоено его название.

<HTML>

<HEAD>

<TITLE>Oпpeделение по номеру дня его названия</TITLE>

</HEAD>

<BODY>

<script language="JavaScript">

<!--

var s=prompt("Введите номер дня недели","")*1

switch (s)

{

case 1: alert("понедельник"); break;

case 2: alert("вторник"); break;

case 3: alert("среда"); break;

case 4: alert("четверг"); break;

case 5: alert("пятница"); break;

case 6: alert("суббота"); break;

case 7: alert("воскресенье"); break;

default: alert("ошибка в номере дня")

}

//-->

</script>

</BODY>

</HTML>

3. Задание для практического выполнения

1. Создайте скрипт, выполняющий вычисление квадрата числа в окне alert

2. Напишите сценарий, запрашивающий у пользователя его пол и его имя, а затем выводящий на экран приветствие с обращением господин для мужчины и госпожа для женщины в окне alert

3. Создайте скрипт, определяющий по номеру месяца его название

4. Содержание отчёта

1.Название и цель работы

2. Выполненные практические задания 1-3

3. Вывод о проделанной работе

5. Контрольные вопросы

1. Что такое литерал?

2. Какие типы чисел поддерживает javascript?

3. Для чего используется метод alert?

4. Какие типы переменных поддерживает javascript?

5. Почему javascript называют слаботипизированным языком?

6. Какие типы констант в языке вы знаете?

ЛИТЕРАТУРА

1. Баканов В.М. Программное обеспечение компьютерных сетей и информационных систем [Текст]: Конспект лекций / В.М. Баканов. – М.: МГАПИ, 2003. – 104 c.

2. Величко В.В. и др. Основы инфокоммуникационных технологий. Уч. пос. для Вузов. / В.В. Величко. – М.: Горячая линия-Телеком, 2009. - 712 с.

3. Исаченко О. Программное обеспечение компьютерных сетей [Текст]: Учебное пособие / О. Исаченко. – ИНФРА-М, 2012. – 117 с.

4. Олифер, В. Компьютерные сети. Принципы, технологии протоколы [Текст]: Учебник для ВУЗов. 3-е изд./ В. Олифер, Н. Олифер. – СПб.: Питер, 2006. – 958 c.

5. Олифер, В.Сетевые операционные системы [Текст]: Учебник для ВУЗов / В. Олифер, Н. Олифер. – СПб.: Питер, 2006. – 544 c.

6. Ручкин, В.Н. Архитектура компьютерных сетей. / В.Н. Ручкин, В.А. Фулин. – М.: Диалог-МИФИ, 2008. – 240 с.

7. Социальная сеть работников IT-индустрии HabraHabr.ru / [Электронный ресурс]. – Internet recourse режим доступа www.habrahabr.ru

8. Столингс В. Основы защиты сетей. Приложения и стандарты. / В. Столингс - Вильямс, 2002. - 432 c.

НЕОБХОДИМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Для локальных компьютеров:

1. Операционная система не ниже Microsoft Windows Vista SP2

2. Total Commander с подключённым FTP плагином

3. Локальный WEB-сервер (Denver или XAMPP)

4. Текстовый редактор с подсветкой синтаксиса (Notepad++)

5. Основные WEB-браузеры последних версий (Opera, IE, FireFox, Chrome, Safary, Chromium, Dolphin)

6. Пакет Microsoft Expression Web

7. Chrome c установленным расширением GreaseMonkey

Серверное ПО:

1. WEB сервер с сервером приложений tomcat6

2. Сервер баз данных MySQL с установленным phpmyadmin

3. Сервер XAMMP

4. Сервер виртуальных машин Windows XP SP3 c терминальным доступом к ним

5. Сервер Java приложений (возможно совмещение с сервером tomcat6)

6. Виртуальный сервер с Debian / Ubuntu с возможностью доступа по ssh

7. Сервер хранилища версий Git