0 / 0 / 0
Регистрация: 24.12.2017
Сообщений: 80

Из-за чего происходит переполнение стэка?

12.12.2018, 18:35. Показов 535. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<script>
    function car(name,model,color,einige,type,production){
    this.name=name;
    this.model=model;
    this.color=color;
    this.einige=einige;
    this.type=type;
    this.production=production;
    this.show_auto = function()
    {
      document.writeln=(name, " ",model," ",color," ",einige," ",type," ",production,"<br>")
    }
    car.prototype.production = function()
    {
      if(this.type>=500)
        {
          document.writeln("Больше 500 машин"+"<br>")
        }
      else
        {
           document.writeln("Меньше 500 машин"+"<br>")
        }
    };
 
    car.prototype.type_auto = function() {
 
    if(this.type="легковое")
    {
      document.writeln("Да, легковое"+"<br>")
    }
    else
      document.writeln("Нет, грузовое"+"<br>")
 
    };
    Auto_1=new car("Ваз", "2101", "Красная", "V8", "легковое", "300000");
    Auto_2=new car("Ваз", "2102", "Белая","V8", "легковое","63" );
    Auto_3=new car("Ваз", "2103", "Синяя", "V8","легковое", "48");
    Auto_4=new car("Ваз", "2104", "Фиолетовая","V8", "легковое", "2");
    Auto_5=new car("Ваз", "2105", "В крапинку","V8", "легковое", "7");
    Auto_6=new car("Газ", "2106", "В горошек","V8", "легковое", "153");
    Auto_7=new car("Газ", "2107", "В зернышко","V8", "легковое","10" );
    Auto_8=new car("Газ", "2111", "Черный","V8", "легковое", "10000");
    Auto_9=new car("Газ", "2114", "Голубой","V8", "легковое", "1000");
    Auto_10=new car("Урал", "2130", "Розовый","V12", "грузовое", "100");
 
    document.writeln(Auto_1.name+" "+Auto_1.model+" "+Auto_1.color +"-"+Auto_1.einige+" "+Auto_1.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_2.name+" "+Auto_2.model+" "+Auto_2.color +"-"+Auto_2.einige+" "+Auto_2.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_3.name+" "+Auto_3.model+" "+Auto_3.color +"-"+Auto_3.einige+" "+Auto_3.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_4.name+" "+Auto_4.model+" "+Auto_4.color +"-"+Auto_4.einige+" "+Auto_4.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_5.name+" "+Auto_5.model+" "+Auto_5.color +"-"+Auto_5.einige+" "+Auto_5.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_6.name+" "+Auto_6.model+" "+Auto_6.color +"-"+Auto_6.einige+" "+Auto_6.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_7.name+" "+Auto_7.model+" "+Auto_7.color +"-"+Auto_7.einige+" "+Auto_7.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_8.name+" "+Auto_8.model+" "+Auto_8.color +"-"+Auto_8.einige+" "+Auto_8.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_9.name+" "+Auto_9.model+" "+Auto_9.color +"-"+Auto_9.einige+" "+Auto_9.type+" "+Auto_1.production+"<br>")
    document.writeln(Auto_10.name+" "+Auto_10.model+" "+Auto_10.color +"-"+Auto_10.einige+" "+Auto_10.type+" "+Auto_1.production+"<br>")
    document.writeln("<br>")
 
    this.production = function() {
    document.writeln(this.production);
 
    document.writeln("Сколько было выпущенно штук?"+"<br>")
 
    Auto_1.production();
    Auto_2.production();
    Auto_3.production();
    Auto_4.production();
    Auto_5.production();
    Auto_6.production();
    Auto_7.production();
    Auto_8.production();
    Auto_9.production();
    Auto_10.production();
 
    document.writeln("<p>")
    document.writeln("Сколько книг написали?"+"<br>")
 
    Auto_1.type_auto();
    Auto_2.type_auto();
    Auto_3.type_auto();
    Auto_4.type_auto();
    Auto_5.type_auto();
    Auto_6.type_auto();
    Auto_7.type_auto();
    Auto_8.type_auto();
    Auto_9.type_auto();
    Auto_10.type_auto()
 
    document.writeln("<p>")
    document.writeln("Легковое ли авто?"+"<br>")
 
    Auto_1.Revolution();
    Auto_2.Revolution();
    Auto_3.Revolution();
    Auto_4.Revolution();
    Auto_5.Revolution();
    Auto_6.Revolution();
    Auto_7.Revolution();
    Auto_8.Revolution();
    Auto_9.Revolution();
    Auto_10.Revolution();
  }
}
    </script>
 
    <hr size='5' color='black'>
<input type="text" name="new" id="new">
<input type="button" id="kn" value="Добавить элемент">
<input type="button" id="show" value="Показать">
Введите индекс:
<input type="text" id="index">
<input type="button" id="kn_index" value="Показать">
<div id="rezult"></div>
 
<script>
var arr = [];
var i = 0;
arr[i++] =new car("Ваз", "2101", "Красная", "V8", "легковое", "300000")
arr[i++] =new car("Ваз", "2102", "Белая", "легковое","63" )
arr[i++] =new car("Ваз", "2103", "Синяя", "легковое", "48")
arr[i++] =new car("Ваз", "2104", "Фиолетовая", "легковое", "2")
arr[i++] =new car("Ваз", "2105", "В крапинку", "легковое", "7")
arr[i++] =new car("Газ", "2106", "В горошек", "легковое", "153")
arr[i++] =new car("Газ", "2107", "В зернышко", "легковое","10" )
arr[i++] =new car("Газ", "2111", "Черный", "легковое", "10000")
arr[i++] =new car("Газ", "2114", "Голубой", "легковое", "1000")
arr[i++] =new car("Урал", "2130", "Розовый", "грузовое", "100")
 
var str = document.getElementById('new');
kn.onclick = function(){
mas = str.value.split(" ");
arr[i++] = new car(mas[0], mas[1], mas[2], mas[3], mas[4]);
}
 
show.onclick = function()
{
  for(var j = 0; j < arr.length; j++)
  {
    arr[j].show_auto();
  }
}
 
var kn_index = document.getElementById('kn_index');
kn_index.onclick = function()
{
  arr[index.value].show_auto();
}
</script>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2018, 18:35
Ответы с готовыми решениями:

За счёт чего происходит переполнение диска C?
Компьютер не новый. На жестком диске под С: отведено 40 Гб. Вроде бы не слишком мало. Проводник (мой компьютер) показывает: всего 39 Гб,...

Переполнение стэка при рекурсии
вот код: #include &lt;iostream&gt; using namespace std; void Vvod (int *A, int n) { for (int i=0;i&lt;n;i++) { ...

Почему происходит переполнение?
Помогите ... Dim Nr1 As Double Nr1 = 200 * 300 MsgBox Nr1Error

1
 Аватар для diadiavova
7253 / 2601 / 743
Регистрация: 11.04.2015
Сообщений: 4,137
Записей в блоге: 43
12.12.2018, 23:58
XIRURG_, из-за бесконечной рекурсии. Ты из функции car вызываешь эту же функцию без всяких условий.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2018, 23:58
Помогаю со студенческими работами здесь

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

Почему происходит переполнение?
Если диапазон float: -2 147 483 648.0 / 2 147 483 647.0, то почему происходит переполнение. Или это что-то другое? P.S.: тогда что...

Почему происходит переполнение?
Только учусь паскалю так что имейте ввиду если не знаю чего-то элементарного. Вобщем вот код с книжки Program fsaf; Var a :...

Происходит системное переполнение
Уважаемые господа, здравствуйте! Помогите, пожалуйста, с проблемой. Это послание относится к тем, кто имеет дело с...

Почему происходит переполнение стека?
Помогите понять почему компютер выдаёт мне стек оверфлов в этой рекурсии. Задание было такое: Даны два целых числа A и В (каждое в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru