- •Контрольная работа
- •Задание 1
- •Листинг кода
- •Результат работы программы
- •Задание 2
- •Листинг кода
- •Результат работы программы
- •Задание 3
- •Листинг кода
- •Результат работы программы
- •Задание 4
- •Листинг кода
- •Результат работы программы
- •Задание 5
- •Листинг кода
- •Результат работы программы
- •Задание 6
- •Листинг кода
- •Результат работы программы
- •Задание 7
- •Листинг кода
- •Результат работы программы
- •Задание 8
- •Листинг кода
- •Результат работы программы
- •Задание 9
- •Листинг кода
- •Результат работы программы
- •Задание 10
- •Листинг кода
- •Результат работы программы
- •Задание 11
- •Листинг кода
- •Результат работы программы
- •Задание 12
- •Листинг кода
- •Результат работы программы
- •Задание 13
- •Листинг кода
- •Результат работы программы
- •Список литературы
Результат работы программы
Рисунок 6 – Задание 6.
Задание 7
Введите с экрана число. Выведите на экран пять строчек, в каждой строке по пять символов.
Листинг кода
<!DOCTYPE html>
<html>
<head>
<title>Задание 7</title>
<meta charset="utf-8">
</head>
<body align="center">
<h1>Задание 7</h1>
<p> Введите с экрана число, например, 5. Выведите на экран пять строчек, в каждой строке по пять символов.</p>
<script>
let inputNumber, number, temp;
// Ввод числа строк и символов
while (true) {
inputNumber = prompt("Введите число, не более 1000: ");
if ((temp = Number(inputNumber)) !== parseFloat(inputNumber) || !Number.isFinite(temp))
alert("Введено не число, повторите ввод");
else break;
}
number = temp;
// Вывод фигуры на экран с помощью вложенных циклов
for(let i = 1; i <= number; i++){
for(let j = 1; j <= number; j++){
document.write('*')
}
document.write('<br/>');
}
</script>
</body>
</html>
Результат работы программы
Рисунок 7 – Задание 7.
Задание 8
Введите с экрана число, например, 5. Выведите на экран пять строчек, в первой строке одна звездочка, во второй – две, и так далее. В последней - пять звездочек.
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Задание №8</title>
</head>
<script type="text/javascript">
var a = prompt("Введите число: ")
var c = '*'
for (var i = 0; i <= a; i++)
{
document.write("<div align='center'><p style = 'margin: 0; font-size: 20pt; display: inline;'>" + c.repeat(i) + "</p></div")
document.write("<br>")
}
</script>
<body>
</body>
</html>
Результат работы программы
Рисунок 8 – Задание 8.
Задание 9
Выведите на экран пять строчек, в первой строке четыре пробела и одна звездочка, во второй – три пробела и две звездочки и т.д. В последней – пять звездочек.
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Задание №9</title>
</head>
<script type="text/javascript">
var a = prompt("Введите число: ")
var b = ' '
var c = '*'
var q = 1
while(a > 0)
{
document.write("<div align='center'><p style = 'margin: 0; font-size: 20pt; display: inline;'>" + b.repeat(a-1) + c.repeat(q) + "</p></div")
document.write("<br>")
a--
q++
}
</script>
<body>
</body>
</html>
Результат работы программы
Рисунок 9 – Задание 9.
Задание 10
Выведите на экран пять блоков, в первом блоке одна звездочка; во втором – одна, три; в третьем – одна, три, пять и т.д.
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Задание №10</title>
</head>
<script type="text/javascript">
var x = prompt("Введите число: ")
var c = ' * '
var y = 0
var p = 3
var w = 0
while(x > 0)
{
document.write("<div align='center'><p style = 'margin: 0; font-size: 15pt; display: inline;'>" + c + "</p></div")
document.write('<br>')
for (var j = 0; j < y; j++)
{
while(p > 0)
{
document.write("<div align='center'><p style = 'margin: 0; font-size: 15pt; display: inline;'>" + c + "</p></div")
p--
w++
}
p = 3 + w - 1
w = 0
document.write('<br>')
}
x--
y++
p = 3
}
</script>
<body>
</body>
</html>