Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Министерство образования и науки Российской Федерации
Федеральное агентство образования
Государственное образовательное учреждение
высшего профессионального образования
“ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ”
Факультет информационных технологий
Кафедра программного обеспечения вычислительной техники
и автоматизированных систем
Лабораторная работа №1
по дисциплине "Сетевые информационные технологии"
" Создание интерактивных Web-сайтов. Программирование на языке PHP "
ГОУ ОГУ 230105.6511.16
Проверил
__________________ Насейкина Л.Ф.
"____" ____________2011г.
Выполнил студент гр. 07-ПОВТ2
__________________Фазылова А.Н.
"____" ____________2011г.
Оренбург 2011
Постановка задачи
Тема: Создание Web-страниц на стороне Web-сервера Apache средствами языка PHP. Использование математических операторов и функций языка PHP.
Цель: Закрепление теоретических знаний по работе с математическими операторами и функциями языка PHP. Приобретение практических навыков настройки Web-сервера Apache для тестирования Web-страниц.
Задание: Создать Web-страницу, предлагающую пользователю угадать задуманное число в заданном диапазоне (от 1 до 1000). Web-страница должна содержать форму с текстовой областью, в которую пользователь должен вводить число, пытаясь угадать правильный ответ. Это число случайным образом рассчитывается по засекреченной формуле, заданной по вариантам. Значение аргумента хранится в программе, либо при каждом новом запуске определяется как случайное число на заданном отрезке. Полученное по секретной формуле значение функции необходимо округлить до целого числа и сравнить с числом, введенным пользователем.
Если пользователь угадал загаданное число, необходимо вывести соответствующее сообщение, в противном случае вывести правильное число и предложить повторить попытку заново. На Web-странице для вычисления загаданного числа необходимо использовать стандартные операторы присваивания, математические, логические операторы, а также условные и циклические операторы языка PHP.
Вариант: , значение аргумента x[10,50];
Содержание
1 Теоретические предпосылки……………………………………………. |
4 |
1.1 Общие сведения………………………………………………………... |
4 |
1.2 HTML. Основные сведения……………………………….…………... |
6 |
Список использованных источников……………………………………... |
7 |
Приложение А HTML - код……………………………………………….. |
8 |
Приложение Б Схема сайта……………………………………………….. |
24 |
Приложение В Контрольный пример……………………………………. |
25 |
1 Теоретические предпосылки
История развития информатизации началась в США с б0-х гг., затем с 70-х гг. в Японии и с конца 70-х в Западной Европе. Современное материальное производство и другие сферы деятельности все больше нуждаются в информационном обслуживании, переработке огромного количества информации.
Универсальным техническим средством обработки любой информации является компьютер, который играет роль усилителя интеллектуальных возможностей человека и общества в целом, а коммуникационные средства, использующие компьютеры, служат для связи и передачи информации. Появление и развитие компьютеров это необходимая составляющая процесса информатизации общества. Информатизация общества является одной из закономерностей современного социального прогресса. Этот термин все настойчивее вытесняет широко используемый до недавнего времени термин "компьютеризация общества". При внешней похожести этих понятий они имеют существенное различие.
При компьютеризации общества основное внимание уделяется развитию и внедрению технической базы компьютеров, обеспечивающих оперативное получение результатов переработки информации и ее накопление. При информатизации общества основное внимание уделяется комплексу мер, направленных на обеспечение полного использования достоверного, исчерпывающего и своевременного знания во всех видах человеческой деятельности. Таким образом, "информатизация общества" является более широким понятием, чем "компьютеризация общества", и направлена на скорейшее овладение информацией для удовлетворения своих потребностей. В понятии "информатизация общества" акцент надо делать не столько на технических средствах, сколько на сущности и цели социально-технического прогресса. Компьютеры являются базовой технической составляющей процесса информатизации общества.
Информатизация на базе внедрения компьютерных и телекоммуникационных технологий является реакцией общества на потребность в существенном увеличении производительности труда в информационном секторе общественного производства, где сосредоточено более половины трудоспособного населения. Так, например, в информационной сфере США занято более 60% трудоспособного населения, в СНГ около 40%. С современной точки зрения использование телефона в первые годы его существования выглядит довольно смешно. Руководитель диктовал сообщение своему секретарю, который затем отправлял его из телефонной комнаты. Телефонный звонок принимали в аналогичной комнате другой компании, текст фиксировали на бумаге и доставляли адресату.
Потребовалось много времени, прежде чем телефон стал таким распространенным и привычным способом сообщения, чтобы его стали, использовать, так, как мы это делаем сегодня: сами звоним в нужное место, а с появлением сотовых телефонов и конкретному человеку. В наши дни компьютеры, в основном, применяются как средства создания и анализа информации, которую затем переносят на привычные носители (например, бумагу). Но теперь, благодаря широкому распространению компьютеров и созданию Интернета, впервые можно при помощи своего компьютера общаться с другими людьми через их компьютеры. Необходимость использования распечатанных данных для передачи коллегам устраняется подобно тому, как бумага исчезла из телефонных переговоров. Сегодняшний день, благодаря использованию Web, можно сравнить с тем временем, когда люди перестали записывать текст телефонных сообщений: компьютеры ( и их связь между собой посредством Интернета) уже настолько широко распространены и привычны, что мы начинаем использовать их принципиально новыми способами [1].
WWW это начало пути, на котором компьютеры по настоящему станут средствами связи. Интернет предоставляет беспрецедентный способ получения информации. Каждый, имеющий доступ к WWW, может получить всю имеющуюся на нем информацию, а также мощные средства ее поиска. Возможности для образования, бизнеса и роста взаимопонимания между людьми становятся просто ошеломляющими. Более того, технология Web позволяет распространять информацию повсюду [2].
Простота этого способа не имеет аналогов в истории. Для того чтобы сделать свои взгляды, товары или услуги известными другим, больше нет необходимости покупать пространство в газете или журнале, платить за время на телевидении и радио. Web делает правила игры одинаковыми для правительства и отдельных лиц, для малых и больших фирм, для производителей и потребителей, для благотворительных и политических организаций. World Wide Web (WWW) на Интернете это самый демократичный носитель информации: с его помощью любой может сказать и услышать сказанное без промежуточной интерпретации, искажения и цензуры, руководствуясь определенными рамками приличия. Интернет обеспечивает уникальную свободу самовыражения личности и информации [3].
Подобно использованию внутренних телефонов компаний для связи сотрудников между собой и внешним миром, Web применяется как для связи внутри организации, так и между организациями и их потребителями, клиентами и партнерами. Та же самая технология Web, которая дает возможность небольшим фирмам заявить о себе на Интернете, крупной компанией может использоваться для передачи данных о текущем состоянии проекта по внутренней интрасети, что позволит ее сотрудникам всегда быть более осведомленными и, значит, более оперативным по сравнению с небольшими, проворными конкурентами. Применение интрасети внутри организации для того, чтобы сделать информацию более доступной для своих членов, также является шагом вперед по сравнению с прошлым. Теперь, вмело того, чтобы хранить документы в запутанном компьютерном архиве, появилась возможность (под контролем средств защиты) легко производить поиск и описание документов, делать ссылки на них и составлять указатели. Благодаря технологии Web бизнес, равно как и управления, становится более эффективным.[4]
1.2 HTML. Основные сведения
HTML - язык гипертекстовой разметки. Развитие html началось в 1989 году, когда выпускник Оксфордского университета Тим Бернерс-Ли выдвинул предложение о создании Системы гиппертекстовых документов. Наконец, в 1993 году появилась первая версия языка. Сегодняшним стандартом является HTML 4.0.1. [5]
В 1994 году html был разбит на уровни. Было выделено 4 уровня.
Список использованных источников
А.В.Могилев, Н.И.Пак, Е.К.Хеннер, Информатика, Учебник для ВУЗов М.: Издательство Academa, 1999.
Д.А. Поспелов. Информатика: Энциклопедический словарь для начинающих. М.: Педагогика-Пресс, 1994. 352 с.
Основы современных компьютерных технологий: Учебное пособие/под. ред. Хомоненко. СПб.: КОРОНА, 1998.
Гончаров А. HTML в примерах. СПб.: Питер, 1997.
Шафрин Ю.А. Основы компьютерной технологии. М.: АБВ, 1997. 656 с.
HTML в Web-дизайне: Алексей Петюшкин Москва, БХВ-Петербург, 2004 г.- 400 с.
Создание веб-сайта для чайников: Дэвид Кроудер Москва, Диалектика, Вильямс, 2011 г.- 272 с.
Графика для Web: Вадим Дунаев, Владислав Дунаев Санкт-Петербург, БХВ-Петербург, 2003 г.- 640 с.
Приложение А
(обязательное)
Программный код
INDEX.HTML
<head>
<TITLE>Лабораторная работа № 1</TITLE>
</head>
<body>
<?="Угадайте задуманное число!"?>
<br>
<?="Для этого введите число в текстовую область, затем нажмите на кнопку Угадать число"?>
<form method="get" action = "obrab.php" >
Введите число: <input type="text" name="numb"/>
<input type="submit" value='Угадать число'>
</FORM>
<?="Число:"?>
</body>
</html>
OBRAB.HTML
<HTML>
<HEAD>
<TITLE>obrab</TITLE>
</HEAD>
<BODY>
<B>Число:<B>
<?php
function func()
{
$x=rand(10,50);
$f=(4*pow(($x),2)+5)/(4*$x+8);
return $f;
}
$numbForm = $_GET['numb'];
echo $numbForm;
$f = func();
$f = round($f);
echo " Задуманное число:";
echo $f;
if($f==$numbForm)
{
echo("<p>Угадали!!!<p>");
}
echo $numbForm;
?>
</BODY>
</HTML>
Приложение Б Схема сайта
Приложение В Контрольный пример
Рисунок 1 Главное окно сайта
Рисунок 2 Результат работы сайта