Цикл фор в си: Операторы цикла в языке Си : for, while, do…while

Содержание

оператор for (C++) | Microsoft Learn

  • Статья
  • Чтение занимает 3 мин

Выполняет оператор повторно до тех пор, пока условное значение не станет false. Сведения об операторе на основе диапазона см. в описании инструкции на основе forfor диапазона (C++). Сведения об инструкции C++/CLI for each см. в разделе a0in/>for each.

Синтаксис

for ( init-expression ; cond-expression ;

loop-expression )
statement

Используйте инструкцию for для создания циклов, которые должны выполняться определенное количество раз.

Оператор for состоит из трех необязательных частей, как показано в следующей таблице.

для элементов цикла

Имя синтаксисаПри выполненииОписание
init-expressionПеред выполнением любого другого элемента инструкции forinit-expression выполняется только один раз. Затем управление передается cond-expression.Часто используется для инициализации индексов цикла. Может содержать выражения или объявления.
cond-expressionПеред выполнением каждой итерации
statement
, включая первую итерацию. statement выполняется, только если cond-expression имеет значение true (не равное нулю).
Выражение, значение которого относится к целочисленному типу или типу класса, для которого имеется однозначное преобразование к целочисленному типу. Обычно используется для проверки критериев завершения цикла for.
loop-expressionВ конце каждой итерации statement. После выполнения loop-expression производится вычисление cond-expression.Обычно используется для приращения индексов цикла.

В следующих примерах показаны различные способы использования инструкции for .

#include <iostream>
using namespace std;
int main() {
    // The counter variable can be declared in the init-expression.
    for (int i = 0; i < 2; i++ ){
       cout << i;
    }
    // Output: 01
    // The counter variable can be declared outside the for loop.
    int i;
    for (i = 0; i < 2; i++){
        cout << i;
    }
    // Output: 01
    // These for loops are the equivalent of a while loop.
    i = 0;
    while (i < 2){
        cout << i++;
    }
    // Output: 01
}

init-expression и loop-expression могут содержать несколько операторов, разделенных запятыми. Пример:

#include <iostream>
using namespace std;
int main(){
    int i, j;
    for ( i = 5, j = 10 ; i + j < 20; i++, j++ ) {
        cout << "i + j = " << (i + j) << '\n';
    }
}
/* Output:
    i + j = 15
    i + j = 17
    i + j = 19
*/

loop-expression можно увеличить или уменьшить, или изменить другими способами.

#include <iostream>
using namespace std;
int main(){
for (int i = 10; i > 0; i--) {
        cout << i << ' ';
    }
    // Output: 10 9 8 7 6 5 4 3 2 1
    for (int i = 10; i < 20; i = i+2) {
        cout << i << ' ';
    }
}
// Output: 10 12 14 16 18

Цикл for завершается, когда breakвыполняется оператор, возвращаемый или goto (в помеченный оператор за пределами for цикла).statement Оператор continue в цикле for завершает только текущую итерацию.

Если cond-expression этот параметр опущен, он считается

truefor и цикл не завершается без breakили returngoto внутри statementнего.

Хотя три поля for инструкции обычно используются для инициализации, тестирования для завершения и приращения, они не ограничиваются этими способами. Например, следующий код выводит числа от 0 до 4. В данном случае statement является оператором null:

#include <iostream>
using namespace std;
int main()
{
    int i;
    for( i = 0; i < 5; cout << i << '\n', i++){
        ;
    }
}

for циклы и стандарт C++

Стандарт C++ говорит, что переменная, объявленная в цикле for , должна выйти из области после for завершения цикла.

Пример:

for (int i = 0 ; i < 5 ; i++) {
   // do something
}
// i is now out of scope under /Za or /Zc:forScope

По умолчанию переменная, /Zeобъявленная в цикле for , остается в области до тех пор, пока for не завершится включающая область цикла.

/Zc:forScope обеспечивает стандартное поведение переменных, объявленных для циклов, без необходимости указывать /Za.

Кроме того, можно использовать различия for области цикла для повторного объявления переменных /Ze следующим образом:

// for_statement5.cpp
int main(){
   int i = 0;   // hidden by var with same name declared in for loop
   for ( int i = 0 ; i < 3; i++ ) {}
   for ( int i = 0 ; i < 3; i++ ) {}
}

Это поведение более точно имитирует стандартное поведение переменной, объявленной в

for цикле, что требует, чтобы переменные, объявленные в for цикле, выходят из области после завершения цикла. Когда переменная объявляется в for цикле, компилятор внутренне повышает ее до локальной переменной в for включающей области цикла. Он повышается, даже если уже есть локальная переменная с тем же именем.

См. также раздел

Инструкции итерации
Ключевые слова
Оператор while (C++)
Оператор do-while (C++)
Оператор на основе for диапазона (C++)

Как работает цикл For OTUS

Программирование требует от пользователя наличия определенного багажа знаний и навыков. Без понимания некоторых базовых принципов создание качественного программного обеспечения невозможно.

Огромную роль при написании софта играют циклы. В данной статье речь зайдет о такой блок-схеме как For. Будут рассмотрены примеры, написанные на языках СИ-семейства. Все это пригодится новичкам, которые только познакомились с разработкой.

Термины – базовые понятия

Циклы, включая блок For – это не так трудно, как кажется на первых порах. Такая схема есть почти во всех языках программирования. Только перед его более детальном рассмотрением рекомендуется запомнить несколько базовых определений. Соответствующие термины помогут не запутаться новичкам, а также освежат знания опытных разработчиков.

Запомнить стоит такие понятия:

  1. Алгоритм – принципы, а также правила, помогающие решать конкретные задачи.
  2. Переменные – единицы хранения информации. Именованные ячейки.
  3. Константы – значения, которые не будут корректироваться по ходу реализации программного кода.
  4. Оператор – то, что умеет манипулировать через операнды.
  5. Операнд – объект, которым можно управлять через операторы.
  6. Итерация – один проход через набор операций в пределах исполняемого кода.
  7. Ключевое слово – специальное слово, зарезервированное языком программирования. Помогает описывать команды и операции, выполнять различные действия. Ключевое слово не может выступать именем переменной.
  8. Петля – инструкции, которые повторяют один и тот же процесс. Происходит это до тех пор, пока не будет выдана команда на остановку или пока не выполнено заданное условие.

Последний термин можно также описать словом «цикл». Программирование предусматривает огромное множество подобных «компонентов». Самый распространенный – это схема For.

Но сначала стоит запомнить, что есть еще и бесконечный цикл. Он представлен непрерывным повторением фрагмента приложения. Не прекращается самостоятельно. Чтобы затормозить соответствующий процесс, программисту предстоит использовать принудительную остановку.

Описание цикла

Оператор цикла For – это оператор управляющего характера в языке Си. Он позволяет реализовывать выполнения петли непосредственно в алгоритме. Пользуется спросом как у новичков, так и у опытных разработчиков.

Имеет такой синтаксис:

For (счетчик; условие; итератор)

{

// тело цикла

}

Именно такую схему необходимо использовать в будущем контенте. Но ее необходимо грамотно применять. А еще – понять принцип работы соответствующего блока.

Как функционирует

For – это цикл, который распространен в языках программирования. Встречается не только в СИ-семейству. Позволяет выполнять разнообразные команды по принципу петли. Работает по следующему алгоритму:

  1. Предусматривает три переменные в своем цикле. А именно – итератор, условие и счетчик.
  2. Объявляется при помощи ключевого слова «For».
  3. Счет объявляется всего один раз. Делается это в самом начале блока. Инициализация обычно происходит непосредственно после объявления.
  4. Происходит проверка заданного условия. Соответствующее «требование» — это булево выражение. Оно будет возвращать значение True/False.
  5. Если условие – это «Истина», то выполняются инструкции, прописанные внутри заданного цикла. Далее – инициализируется итератор. Обычно процесс предусматривает корректировку значения переменной. Происходит повторная проверка условия. Операция повторяется до тех пор, пока заданный «критерий» не определится системой как «Ложный».
  6. Когда условие, прописанное в теле For, изначально имеет «статус» False, происходит завершение «петли».

Соответствующий алгоритм помогает при различных задачах в разработке программного обеспечения. Пример – сортировка данных в пределах заданного массива.

Схематичное представление

Ниже представлена схема цикла For:

Эта визуальная форма представления «петли» поможет лучше понять, как функционирует заданная схема.

Итерации

А вот наглядный пример кода, который способствует более быстрому пониманию и усвоению итераций внутри For:

Здесь:

  • счетчик – это int i = 1;
  • условие – переменная < = 5;
  • итератор – i++.

После того, как приложение окажется запущенным, произойдет следующее:

  1. Объявляется и проходит инициализацию переменная с именем i. Она получает значение 1.
  2. Проверяется условие, в котором i меньше или равно 5.
  3. Если утверждение верно, обрабатывается тело цикла. В представленной схеме происходит увеличение значения переменной на +1.
  4. Осуществляется замена i с последующей проверкой условия.
  5. Когда переменная в For будет равна 6, приложение завершит цикл.

А вот еще один пример. Он поможет вычислить сумму первых n натуральных чисел в заданной последовательности:

Результатом окажется надпись «Сумма первых 5 натуральных чисел = 15». В предложенном фрагменте объявлены сразу две переменные – n и sum.

Несколько выражений

Внутри For можно использовать сразу несколько выражений. Это значит, что схема предусматривает инициализацию пары-тройки счетчиков, а также итераторов. Лучше всего рассматривать данный процесс на наглядном примере:

Здесь произошла инициализация переменных, которые выступают в виде счетчиков – i и j. У итератора тоже присутствуют два выражения. На каждой итерации цикла j и i происходит увеличение на единицу.

Без объявления

Еще одна ситуация, предусматриваемая в программировании – это использование изучаемого цикла без предварительного объявления счетчиков и итераторов. В For соответствующие операции не являются обязательными. Запуск «петли» возможен без них. В этом случае принцип работы цикла подобен while:

Здесь:

  1. Счетчик и итератор не были объявлены программистом.
  2. Переменная i объявлена до заданного цикла. Ее значение будет увеличиваться внутри тела For.
  3. Представленный пример аналогичен первому представленному ранее образцу.

Условие цикла – это еще один необязательный компонент. Если оно отсутствует, имеет смысл говорить о бесконечной «петле».

Бесконечность

Бесконечный «повторяющийся блок кода» выполняется тогда, когда прописанное условие всегда выступает в качестве «истины». Наглядно ситуация выглядит так:

Здесь:

  1. Переменная i получила значение, равное 1.
  2. Условие, которое проверяется на истинность – i больше 0.
  3. Во время каждой совершаемой итерации значение i будет увеличиваться на единицу.
  4. Из вышесказанного следует, что на выходе приложение начнет ссылаться на то, что прописанное условие – истина. Значение False никогда не встретится.

Описанная ситуация приведет к бесконечному исполнению кода. Инициализировать цикл удается при помощи замены условия пробелом. Вот примеры:

Break и Continue

Работая с For, нужно обратить внимание на операторы break и continue. Первая «команда» помогает незамедлительно выйти из цикла. Исполнение утилиты продолжается со следующего идущего оператора.

Continue – это оператор, который вызывает пропуск оставшейся части тела. Далее – переводит программу к последующей итерации. В For и While continue помогает оценивать условие продолжения.

Пример с факториалом

Рассмотренный цикл – это то, что позволяет быстро производить весьма сложные вычисления. Вот – наглядный пример подсчета факториала:

Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!

INFP Петля Fi-Si: что это значит и как вырваться на свободу

Для интровертных типов вход в их петлю происходит тогда, когда они обращаются внутрь к своим интровертным функциям. Это не всегда плохо, и иногда это происходит в условиях стресса, чтобы помочь человеку справиться с любыми трудностями, с которыми он сталкивается. Сначала это может привести к тому, что они повернутся к тем частям себя, на которые обычно не обращают внимания, оказывая давление на функцию, которая не так естественна для них. Это может помочь человеку понять некоторые вещи, с которыми он борется, но если это будет продолжаться слишком долго, это, безусловно, может стать для него нездоровым. Когда они застревают в этой петле на длительное время, им определенно нужно средство, чтобы вырваться, прежде чем это вызовет слишком большой стресс для их более слабых функций и оставит их эмоционально истощенными.

Петля INFP Fi-Si заставляет их обращаться к этим двум функциям и полностью игнорировать свои экстравертные функции. INFP естественным образом тянутся к своей экстравертной интуиции, которая является их вспомогательной функцией, но не тогда, когда они находятся в своей петле. Во время цикла INFP становится гиперкритичным по отношению к прошлым ошибкам, возвращаясь в основном к своей внутренней морали и применяя ее к вещам, которые произошли в их прошлом. Они ностальгируют по этим моментам, иногда прославляя людей и отношения и даже обвиняя себя в том, что пошло не так. В это время INFP действительно могут бороться с критикой и чувствуют себя отчужденными от других.

INFP обычно полагаются на экстравертную интуицию

Когда INFP не находятся в своей петле Fi-Si, они в значительной степени полагаются на свои интровертные чувства и свою экстравертную интуицию. INFP полагаются на чувство внутренней морали, но они также тесно связаны с возможностями и будущим. Они делают выбор, основываясь на этих функциях, и таким образом фильтруют окружающий их мир. INFP впитывают информацию и принимают все различные возможности и идеи, и в конечном итоге используют свое чувство внутренней морали, чтобы решить, что правильно. INFP нуждается в своей экстравертной интуиции как в средстве связи с миром и в чувстве волнения и надежды на будущее. Именно это вдохновляет INFP пробовать что-то новое и по-настоящему исследовать различные увлечения и занятия, которые их волнуют. Они процветают благодаря идеям и воображению, и им нравится делиться этими вещами со своими близкими. Когда INFP полагается на эти функции, они могут создавать и воображать вещи, внушающие благоговение и наполненные чувством страсти и удивления. INFP глубоко заботятся о том, чтобы поступать правильно, но они хорошо понимают это и не боятся отстаивать свои убеждения. Когда они сосредоточены на своей естественной функции и учатся развивать свои более слабые функции здоровым образом, INFP становится способным отстаивать свои убеждения и получать удовольствие от возможности изменить мир вокруг себя.

Петля Fi-Si в INFP

Когда INFP застревают в своей петле, они обращаются к своим интровертным функциям, полностью игнорируя и отрицая свои экстравертные функции. Иногда это может происходить во время стресса, особенно когда INFP чувствует, что их естественное поведение и действия не работают должным образом. Когда они начинают сосредотачиваться только на своих Fi (интровертном чувстве) и Si (интровертном восприятии), INFP становится одержимым прошлым как средством выяснения вещей. Они связываются с ошибками и вещами, которые произошли в прошлом, и начинают зацикливаться на деталях, даже резко осуждая себя и чувствуя себя виноватыми за то, чего им, вероятно, не следует делать. Они ищут ответы и решения, опираясь на прошлое. В это время они, вероятно, кажутся очень замкнутыми, у них развивается туннельное зрение и они пытаются сосредоточиться на вещах, на которые обычно не обращают внимания. Хотя поначалу это может показаться несерьезным, в течение длительного периода времени в своей петле INFP начинают испытывать сильную вину за свои прошлые ошибки. Они начинают смотреть на себя свысока и могут чувствовать, что не способны улучшить или создать лучшее будущее для себя и окружающих. Они могут стать самокритичными до такой степени, что могут видеть только то плохое, что они сделали, и не могут найти средства избежать этого.

Хотя это не всегда легко заметить, петля заключается не только в замкнутости и замкнутости INFP. Они оказывают такое сильное давление на свои интровертные функции, что больше не кажутся взволнованными вещами, которые когда-то любили. Вместо того, чтобы сосредоточиться на проектах и ​​вещах, которые им нравятся, INFP становится одержимым решением определенных проблем и поиском способов улучшить ситуацию.

Как выйти из петли INFP

Часто для INFP выход из петли может происходить естественным образом, но это зависит от серьезности внешних стрессов. Если они чувствуют, что попали в эту петлю и проблемы не решены, для INFP важно испытать что-то новое. Поиск способов погрузиться в новые проекты или даже просто отправиться в новое место или попробовать новые продукты. Все, что может привлечь их к опыту за пределами прошлого, может помочь INFP воссоединиться с окружающими их возможностями и снова открыться для своих экстравертных функций. Это не всегда легко для INFP, так как быть в их петле не так просто распознать. Поскольку он основан на интровертных функциях, поиск способа воссоединения требует больших личных усилий. Близким INFP также может быть полезно помочь им, когда они чувствуют себя в ловушке этой петли. Им нужны люди, которые понимают, когда INFP слишком долго предаются этим внутренним сомнениям, и способны достучаться до них. Им нужно воссоединиться со своими страстями и вещами, которые вытаскивают их из этой скорлупы. Иметь близких, которые могут распознать эту петлю и помочь немного встряхнуть INFP, на самом деле может быть очень полезно для них. Им не нужно жестокое обращение, им просто нужен кто-то, кто может дать им чувство надежды на будущее.

Подробнее о INFP:

Полное собрание статей INFP

 

Этот пост подготовлен BetterHelp Вы устали от борьбы с демонами

3   90

 

Вы чувствуете себя одиноким в своей внутренней борьбе?

 

Хочешь, чтобы тебя услышали?

 

Возможно, ваше психическое здоровье нуждается в проверке…

 

Хотели бы вы, чтобы кто-то был в вашем углу и тренировал вас,

 

поддерживаю вас,

 

и помогает вам лучше ориентироваться в жизни?

 

У нас есть решение.

 

Лучшая помощь.

 

Вы, вероятно, слышали о BetterHelp в подкастах, на телевидении или благодаря одобрению ваших любимых знаменитостей.

 

Причина, по которой он так популярен, в том, что он работает.

 

Просто и понятно.

 

Именно поэтому у нас есть BetterHelp в качестве нашего спонсора.

 

BetterHelp подберет вам профессионального терапевта, который поможет вам обсудить и решить ваши проблемы.

 

Вы удивитесь, какое облегчение ощущаете, когда кто-то борется в вашем углу, чтобы вернуть вас в нужное русло и ослабить чувство беспокойства.

 

Представьте, что у вас есть человек, с которым вы можете еженедельно обсуждать все, с чем вам приходится сталкиваться.

 

Нет ничего постыдного в том, чтобы получить помощь.

 

Все больше и больше людей обращаются к онлайн-терапии, не выходя из собственного дома.

 

Это просто.

 

Работает.

 

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

 

Бремя не должно лежать на вас. Найдите способ облегчить это бремя и почувствуйте, как груз сваливается с ваших плеч.

 

Разве ты не этого хочешь?

 

Мы все такие. Я являюсь участником более 2 лет и заметил резкое улучшение своего психического здоровья, и тяжесть моей внутренней борьбы определенно уменьшилась.

 

Попробуйте.

Я знаю, что вы будете впечатлены и увидите результаты, которые улучшат ваше настроение и настроение.

 

Зарегистрируйтесь ниже и получите скидку 15% на первый месяц.

BetterHelp: скидка 15%

 

Обратите внимание: мы получаем комиссию за продажу любого продукта или услуги через BetterHelp.

 

P.S. Скидка 15% доступна только по нашей ссылке

здесь . Зарегистрируйтесь менее чем за 70 долларов в неделю.

Объяснение петли INFP (Fi-Si)

Недавно я работал над другой статьей о INFP, в которой затрагивалась петля INFP (Fi-Si), и я продолжал пытаться вдаваться в подробности, которые были необходимы для этого. конкретная статья. (Если бы я только раньше понял, что статья о разработке INFP действительно не требует подробного объяснения циклов.) После слишком долгой борьбы с тем, как быть кратким по этому вопросу, я понял, что действительно мог бы написать полную статью, объясняющую петлю INFP (Fi-Si).

Что такое петля Fi-Si?

Если вы новичок в Майерс-Бриггс, 16 личностях и так далее, я уделю немного времени, чтобы объяснить, что такое петля. Короче говоря, петля — это нездоровое состояние, в которое впадает тип личности, когда он теряет уверенность в своей вспомогательной функции. Когда это происходит, они, по сути, «зацикливаются» на своих доминирующих и третичных функциях (или на своих первой и третьей функциях). Цикл для интровертного типа всегда приводит к гиперинтроверсии, потому что функция, которую они в конечном итоге пропускают, является их основной экстравертной функцией. .

Стек когнитивных функций INFP — Fi-Ne-Si-Te. Итак, как видите, вспомогательная функция, в которой они теряют доверие, — это экстравертная интуиция, или Не. В результате они продолжают использовать свой Fi как обычно, но вместо того, чтобы поддерживать его с помощью Ne, они пытаются слишком сильно полагаться на свой Si в качестве замены. Некоторые теории личности пытаются переформулировать петли как обычно, просто еще один вариант INFP. Однако такая петля, как петля Fi-Si, в действительности всегда будет несбалансированным состоянием, потому что пользователь проводит слишком много времени либо в объективном мире, либо в своем субъективном мире, что приводит либо к недостаточному самоанализу (импульсивный), либо к чрезмерному самоанализу. много самоанализа (бездействия).

Углубленное объяснение цикла INFP (Fi-Si)

Интровертное чувство, или Fi, — чрезвычайно идеалистическая функция, доминирующая для INFP. Фай провоцирует INFP заглянуть внутрь себя, используя свои чувства в качестве ориентира, чтобы определить, кто они и кем они хотят быть. Я уже много раз говорил об этом, но самопознание — это бесконечное путешествие для такого типа личности, как INFP. Они никогда не закрывают перед ним дверь. Они стремятся постоянно обновлять свое понимание самих себя и адаптировать свою идентичность по мере того, как их жизненный опыт меняет их. Для них это особенно важный процесс, потому что он помогает им открыть для себя то, что принесет им то значение, которого они жаждут. Fi может создать высокие стандарты для человека, поскольку они формируют очень конкретный идеализированный образ того, кем он хочет быть. Это особенно актуально для INFP из-за того, что их Fi поддерживается осью Ne/Si.

Интровертное восприятие, или Си, отвечает за построение собственной субъективной реальности. (См. Что такое интровертное восприятие (Si) на самом деле.) Он усваивает сенсорные впечатления и в сочетании с Fi создает идеализированный мир в уме INFP. В сочетании с этим экстравертная интуиция, или Не, обеспечивает связь INFP с объективным миром. Он показывает им мир возможностей, некоторые из которых могут быть включены в их субъективную реальность Си. Однако при правильном стечении обстоятельств Нэ может легко сокрушить INFP, в некотором смысле настраивая их на провал.

Как INFP попадает в цикл?

Есть несколько способов.

Пользователи Ne/Si часто хотят учитывать все. Они хотят видеть каждую возможность, каждый вариант. Они хотят собрать всю информацию, чтобы объяснить все… но не все можно объяснить. Это может легко заставить INFP чувствовать себя ошеломленным приливной волной возможностей, представленных им их Ne. INFP, лишенный жизненного опыта, может с трудом понять, какие возможности реальны, а какие нет. Они могут не понимать, как сузить свои возможности, и слишком бояться этого. Что делать, если не та вещь оказывается выброшенной? Что делать, если сделан неправильный выбор?

Это может быть одним из источников перегрузки Ne. Это может спровоцировать страх действовать или принять решение, основанное на страхе неудачи. INFP часто имеют очень высокие стандарты (из-за Fi-Si), которые могут сделать их чрезвычайно критическими по отношению к себе всякий раз, когда они терпят неудачу.

Другим источником перегрузки Ne может быть разочарование в реальности. Ne можно использовать для предоставления пользователю положительных, отрицательных или нейтральных возможностей; во многом зависит от темперамента человека. Слишком позитивный человек может видеть только позитив, а чрезмерно негативный человек может видеть только негатив. (Примечание: это не имеет ничего общего с высоким или низким Ne. INFP может быть оптимистичным или пессимистичным.) Многие NFP предпочитают сосредотачиваться на положительных возможностях, желая быть оптимистичными. К сожалению, INFP, которые предпочитают сосредотачиваться только на положительных моментах, полностью игнорируя отрицательные, могут постоянно разочаровываться в реальности, поскольку она никогда не сможет соответствовать их идеалу. Когда INFP постоянно разочаровываются в реальности, они неизбежно могут начать переходить к более пессимистическому мышлению.

Нетрудно догадаться, что может произойти дальше.

INFP, который фокусируется только на негативе, может начать бояться реальности до такой степени, что не сможет жить. Они могут испытывать чувство безнадежности или обреченности и начать хотеть закрыться от возможностей. В конце концов, когда вы смотрите на мир и видите только мрачные результаты на каждом шагу, зачем вам продолжать погружаться в свою Нэ? Разве вы не хотели бы в конце концов просто отключить его?

В конечном счете, при обстоятельствах, описанных выше, любой INFP может оказаться настолько подавленным своим Ne, что решит полностью отказаться от него, вместо этого погрузившись в петлю Fi-Si.

Что происходит в цикле Fi-Si?

Чрезмерное выделение Si через петлю Fi-Si может иметь очень плохие последствия. Как упоминалось ранее, основной аспект Си как когнитивной функции заключается в том, что она создает субъективную реальность внутри нашего разума. Это определение на самом деле восходит к Карлу Юнгу. Для того, кто проверяет объективную реальность, иметь субъективную реальность не так уж и плохо. Однако для того, кто отчаянно пытается сбежать от реальности, это может быть очень плохо. Петля Fi-Si может заставить INFP отступить в безопасное убежище в своем разуме, видя реальность холодной и жесткой, что резко контрастирует с их идеально сформулированной внутренней реальностью (построенной на их идеалах Fi). Там они могут сидеть и прятаться от реального мира, проживая свою жизнь в том, что по сути является их собственной фантазией или «зоной комфорта».

Имейте в виду, петля может принимать несколько различных форм. Люди часто описывают зацикливание на Си на поверхности как фиксацию на точке в прошлом. Это, безусловно, одна вещь, которая может случиться. INFP могут строить свою субъективную реальность на основе времени в прошлом, которое они предпочли. Они также могут выбрать более критический путь и зациклиться на прошлой ошибке, полагая, что если бы они только тогда сделали другой выбор, их нынешняя реальность была бы гораздо предпочтительнее. Они также могут сделать свою субъективную реальность такой, которая ни в малейшей степени не похожа на реальность. Независимо от того, по какому маршруту они идут, их внутренний мир подменяет и отвлекает их от реальности, мешая жить и двигаться вперед.

Как INFP может избежать петли Fi-Si?

К сожалению, это будет нелегко. INFP придется столкнуться с реальностью и снова получить доступ к своему Ne. Они, вероятно, почувствуют необходимость быть чрезвычайно осторожными, когда только начинают, что совершенно нормально. Пока происходит движение вперед, INFP со временем постепенно восстанавливают уверенность в своей Ne.

(Практика делает совершенным.
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *