Автор работы: Пользователь скрыл имя, 09 Ноября 2014 в 20:51, курсовая работа
Данный сайт реализовывает с помощью специального алгоритма сумму n-членов арифметической прогрессии. Главной особенностью данного сайта является то, есть возможность самому вписывать не только первый член арифметической прогрессии, но также и разность и число членов этой прогрессии.
В качестве программного обеспечения для разработки данного сайта я использовал программы: «Adobe Dreamweaver CC» и «NotePad++».
Выбор подхода к решению 3
Описание решения 4
Листинг программы: 5
Результаты и выводы . 13
Листинг программы: 14
Список использованных источников 22
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Тульский государственный университет
Кафедра «Технология полиграфического производства и
защиты информации»
КУРСОВАЯ РАБОТА
по дисциплине
«Информатика»
на тему:
«Создание Web-сайта с использованием сценариев средствами
Выполнил: студент группы 622231
«_____» _____________20__ г.
Проверила: к.т.н. С.Ю. Борзенкова
________________
«_____» _____________20__ г
Тула 2014 г
Оглавление:
Арифметическая прогрессия — числовая последовательность вида
,
то есть последовательность чисел (членов прогрессии), каждое из которых, начиная со второго, получается из предыдущего добавлением к нему постоянного числа (шага или разности прогрессии):
Для решения поставленной задачи я буду использовать следующую формулу:
Данный сайт реализовывает с помощью специального алгоритма сумму n-членов арифметической прогрессии. Главной особенностью данного сайта является то, есть возможность самому вписывать не только первый член арифметической прогрессии, но также и разность и число членов этой прогрессии.
В качестве программного обеспечения для разработки данного сайта я использовал программы: «Adobe Dreamweaver CC» и «NotePad++».
Алгоритм нахождения суммы n-первых членов арифметической прогрессии: (Блок-схема 1)
Блок схема 1
Страница «Главное страница»:
<html>
<head>
<script type="text/javascript" script><html
<head>
<body text=gold" bgcolor="4d7198">
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Персональный сайт - Арифметическая прогрессия</title>
<!--U1YANDEX1Z--><link rel="stylesheet" type="text/css" href="/css/commercial.css" />
<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/css/ie.css" /><![endif]-->
<link rel="stylesheet" type="text/css" href="/css/global.css" />
<link rel="stylesheet" type="text/css" href="/css/informers.css" />
<link rel="stylesheet" type="text/css" href="/css/user.css" />
<link rel="stylesheet" type="text/css" href="/css/bw.css" />
<link rel="stylesheet" type="text/css" href="/css/bw-ie.css" />
<!--/U1YANDEX1Z-->
<link type="text/css" rel="StyleSheet" href="http://s210.ucoz.net/
<link type="text/css" rel="StyleSheet" href="http://s210.ucoz.net/
<script type="text/javascript" src="http://s210.ucoz.net/src/
<link href="http://s210.ucoz.net/
<script type="text/javascript" src="http://s210.ucoz.net/src/
</head>
<body class="body-background">
<div id="utbr8214" rel="s210"></div>
<div class="b-body">
<table class="layout">
<!--U1AHEADER1Z-->
<!--/U1AHEADER1Z-->
</table>
<table class="layout">
<!-- <middle> -->
<col width="20%"></col><col width="60%"></col><col width="20%"></col>
<tr>
<td style="width: 20%;">
<div class="holster">
<!--/U1CLEFTER1Z-->
</div>
</td>
<td>
<div class="holster b-main">
<!-- <body> --><div class="block_container s3
b-text b-static-text " id="e_132946710065"><h4><span
style="color: #ff0000;"><strong>
Формула арифметической прогрессии.</strong></span></
(</strong><strong>a<sub>1</
2</strong><strong>a<sub>1</
</strong><strong>S<sub>n</sub> = ——————</strong><strong> n<br> </strong><strong
</strong></p></td></tr></
</p><p>Ответ: Сумма первых ста членов заданной арифметической прогрессии равна 5050.</p><p> </p><p><span style="text-decoration: underline;">Пример 2</span>: Найдем сумму первых двадцати членов арифметической прогрессии, в которой первый член равен 5, разность арифметической прогрессии составляет 3.</p><p>Дано:<br> a<sub>1</sub> = 5<br> d = 3<br> ————<br> S<sub>2</sub><sub>0</sub> - ?</p><p>Решение:</p><p>1) Найдем сначала двадцатый член по уже известной нам формуле a<sub>n</sub> = a<sub>1</sub> + d(n – 1):<br> a<sub>20</sub> = 5 + 3 (20 – 1) = 5 + 3 · 19 = 62.</p><p>2) Теперь уже легко решить нашу задачу.</p><p>По формуле 1:<br> <br></p><p;(5 + 62) · 20<br>S<sub>20</sub> = ———————; = 670<br
</p><p </p><p>По формуле 2:</p><p ;2 · 5 + 3 · (20 – 1)<br>S<sub>20</sub> = ————————— · 20 = 670<b;
</p><p>Ответ: Сумма первых двадцати членов заданной арифметической прогрессии равна 670.</p><p> </p><div class="_pm_clear_img" style="clear: both;"></div></div><!-- </body> -->
</div>
</td>
<td style="width: 20%;">
<div class="holster">
<!--U1DRIGHTER1Z-->
<!--/U1DRIGHTER1Z-->
</div>
</td>
</tr>
<!-- </middle> -->
</table>
<table class="layout">
<!--U1BFOOTER1Z-->
<col width="33%"></col><col width="34%"></col><col width="33%"></col>
<tr>
<td style="width: 33%"><div class="holster">
</div></td>
<td><div class="holster">
</div></td>
<td style="width: 33%"><div class="holster">
</div></td>
</tr>
<!--/U1BFOOTER1Z-->
</table>
</div>
</body>
</html>
<!-- 0.03070 (s210) -->
</body>
</html>
Страница «Меню»:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Навигация по сайту</title>
</head>
<p>МЕНЮ</p>
<p><a href="content.html" target="CONTENT">Главная страница </a></p>
<p><a href="Арифметическая прогрессия онлайн калькулятор.html" target="CONTENT">Онлайн калькулятор </a></p>
<body text=gold" bgcolor="4d7198">
</body>
</html>
Страница «Онлайн калькулятор»:
<html>
<head>
<body text=gold" bgcolor="4d7198">
<title>Арифметическая прогрессия онлайн калькулятор</title>
<link rel="shortcut icon" href="http://mirurokov.ru/us/
<style type="text/css">.main_block_
width:100%;margin:0;}
.main_block_ap .dano {
float:left;width:65%;}
.main_block_ap input {
display:block;float:left;
#result{
float:left;width:auto;margin:
.otvet{
font-size:1.1em;color:#0F8500;
.raschitat{
float:left;width:100px;
.raschitat:active{box-shadow:0 0 3px 0 #999;}
@media screen and (min-width:690px) { .main_block_ap{ width:300px;margin:1em auto;} } </style>
<h1>Арифметическая прогрессия онлайн калькулятор</h1>
<div class="main_block_ap">
<div class="dano">Первый член (a<sub>1</sub>):</div>
<input id="a1" onkeyup="calc();" type="text" value="0" onchange="calc();" />
<div class="dano">Разность (d):</div>
<input id="d" onkeyup="calc();" type="text" value="0" onchange="calc();" />
<div class="dano">Число членов (n), <br /> <em>максимум 1000</em>:</div>
<input id="n" onkeyup="calc();" type="text" value="0" onchange="calc();" />
<div class="raschitat" onclick="calc();">РАСCЧИТАТЬ</
<div id="result" onclick="calc();"> </div>
<script type="text/javascript" src="http://st1.mirurokov.ru/
<script>function calc(){a1=parseFloat(ge('a1').
</body>
</html>
После ввода всех параметров, на экране отображается решение со списком членов прогрессии.
Основная литература
1) Макарова, Н.В. Информатика : учебник для вузов / Н.В.Макарова [и др.] 3.3. Оформление пояснительной записки 3-е изд.,перераб. — М. : Финансы и статистика, 2007 .— 768с.
Информация о работе Создание Web-сайта с использованием сценариев средствами