add console.log(`============`);

This commit is contained in:
Костя 2025-07-01 08:08:42 +03:00
parent d10df6e533
commit 30be821446
2 changed files with 13 additions and 14 deletions

View File

@ -12,27 +12,26 @@ function DrawLine(count: number, countP: number){ //рисуем треугол
function DrawTriangle(height: number) { //высота - это сколько рядов отрусует function DrawTriangle(height: number) { //высота - это сколько рядов отрусует
for(let index = 1; index <= height; ){ for(let index = 1; index <= height; ){
DrawLine(index * 2 - 1, height * 2 - index ); // вызываем функцию DrawLine внутри цикла DrawLine(index * 2 - 1, height - index ); // вызываем функцию DrawLine внутри цикла
//1, 1
//1, 2
//3, 2
index = index +1; index = index +1;
} }
} }
//статичный вызов функции
//DrawTriangle(1); // простой вывод функции на экран
//DrawLine(1,1); //исскуственная попытка вызова функции для ручной подгонки
console.log(`============`); //тут мы считаем пробелы или отступы (для визуального сравенения рисунка) console.log(`============`); //тут мы считаем пробелы или отступы (для визуального сравенения рисунка)
//статичный вызов функции
DrawTriangle(1); // простой вывод функции на экран
console.log(`============`);
DrawTriangle(2);
console.log(`============`);
DrawTriangle(3);
// тут мы видим, что цикл вызывается ТРИ раза, хотя функцию вызывали ДВА раза, по этому рисуется три ряда звездочек // тут мы видим, что цикл вызывается ТРИ раза, хотя функцию вызывали ДВА раза, по этому рисуется три ряда звездочек
// т.е. при каждой итерации цикла заново вызов ПЕРВОЙ функции DrawLine // т.е. при каждой итерации цикла заново вызов ПЕРВОЙ функции DrawLine
for(let index = 1; index <= 2;){ // index <= 2 регулируем число елочек /*for(let index = 1; index <= 2;){ // index <= 2 регулируем число елочек
DrawTriangle(index); DrawTriangle(index); //количество ветвей в елочке
index = index +1; index = index +1;
} }*/

File diff suppressed because one or more lines are too long