трискайдекафобия боязнь числа 13 в особо сложных формах пациент боится и всех чисел кратных 13
Список наиболее распространённых фобий (страхов) в практике психотерапевта
Распространённость фобий (страхов) очень высокая. Для некоторых людей это лишь некоторая особенность, например при слабовыраженной андрофобии женщина неосознанно избегает общества мужчин. Но при выраженном проявлении, фобии мешают человеку жить, вызывая тяжелую вторичную патологию, в виде депрессий, полной социальной дезадаптации и инвалидности. Фобии мешают даже обратиться к врачу за помощью. В моей практике иногда приходится сталкиваться с ятрофобией (боязнь врача). Не говоря уже об агорафобии (страх пространства, людей), страху езды в метро, в транспорте вообще, которые не дают пациенту добраться до доктора.
Основная причина фобий — невроз. Его называют фобическим и он представляет собой частный случай невроза навязчивых состояний. Об это подробно написано в соответствующей статье.
Вот основные фобии (страхи):
аблютофобия— боязнь купания, стирки или чистки в воде.
агирофобия(англ.) (дромофобия) — боязнь улицы, пересекать улицу
агорафобия— боязнь пространства, открытых мест, площадей, толпы людей, рынков
аграфобия(англ.) (контрелтофобия) — боязнь сексуальных домогательств
айлурофобия(галеофобия, гатофобия) — боязнь кошек
айхмофобия(англ.) — боязнь острых предметов
аквафобия— см. гидрофобия
акрофобия— боязнь высоты
акустикофобия(англ.) (лигирофобия, фонофобия) — боязнь громких звуков
ахлуофобия— см. никтофобия
андрофобия— боязнь мужчин
антофобия— боязнь цветов
антропофобия— боязнь людей или компании людей, форма социальной фобии
арахнофобия— боязнь пауков; частный случай зоофобии
астрафобия(англ.) (астрапофобия, бронтофобия, кераунофобия или тонитрофобия) — боязнь грома и молний
атихифобия(англ.) — боязнь совершить ошибку
аутофобия— боязнь одиночества
афефобия— см. гаптофобия
аэрофобия(авиафобия, авиатофобия) — боязнь полётов
бронтофобия — см. астрафобия
верминофобия — боязнь бактерий, микробов, заразиться; частный случай зоофобии
вомитофобия — см. эметофобия
галеофобия, гатофобия — см. айлурофобия
галитофобией(англ.) — боязнь неприятного запаха изо рта
гаптофобия(афефобия, гафефобия, гафофобия, гапнофобия, гаптефобия, тиксофобия) — боязнь прикосновения окружающих людей
гексакосиойгексеконтагексафобия— страх числа 666
гелиофобия(англ.) (гелеофобия) — боязнь солнца, солнечного света
гелотофобия— страх оказаться объектом юмора, насмешек
гемофобия(гематофобия, гемафобия) — боязнь крови
генофобия(англ.), коитофобия — страх секса, сексуальных контактов
геронтофобия(гераскофобия) — страх или ненависть к пожилым людям или собственному старению
гермофобия— см. мизофобия
герпетофобия— боязнь рептилий, пресмыкающихся, змей; частный случай зоофобии
гетерофобия— боязнь противоположного пола
гефирофобия(англ.) — боязнь мостов
гидрозофобия— боязнь вспотеть
гидрофобия(аквафобия) — боязнь воды, сырости, жидкостей
гилофобия(англ.) (ксилофобия, никтогилофобия, хилофобия) — боязнь леса, заблудиться в лесу
гимнофобия(англ.) — боязнь наготы
гинекофобия(англ.) (гинефобия, гинофобия) — боязнь женщин
гипенгиофобия— страх ответственности.
глоссофобия(пейрафобия) — боязнь публичного выступления
гоплофобия(англ.) (хоплофобия) — боязнь оружия
гравидофобия— боязнь встречи с беременной, беременности
демофобия(охлофобия) — боязнь скопления людей, толпы
дентофобия(англ.) (одонтофобия) — боязнь стоматологов, лечения зубов
децидофобия(англ.) — боязнь принимать решения
дисморфофобия— боязнь собственной внешности
дромофобия— см. агирофобия
зоофобия— боязнь животных
иатрофобия— см. ятрофобия
канцерофобия(карцинофобия, кацерофобия) — боязнь заболеть раком, злокачественной опухолью
кераунофобия— см. астрафобия
кинофобия— боязнь собак
клаустрофобия— боязнь замкнутого пространства
климакофобия(климактофобия) — боязнь ходьбы по лестнице, лестниц
коитофобия— см. генофобия
контрелтофобия— см. аграфобия
копрофобия— боязнь фекалий
коулрофобия(англ.) — боязнь клоунов
ксилофобия— см. гилофобия
лаканофобия(лаханофобия) — боязнь овощей
липофобия— боязнь жирной пищи
лигирофобия— см. акустикофобия
логофобия(вербофобия) — фобия говорить публично или с незнакомыми людьми
мизофобия(гермофобия) — боязнь заразиться инфекционным заболеванием, грязи, прикосновения к окружающим предметам
некрофобия(англ.) — боязнь смерти и умёрших
неофобия(англ.) — боязнь нового, перемен
никтогилофобия— см. гилофобия
номофобия(англ.) — боязнь остаться без мобильного телефона, без связи
нозофобия(англ.) — боязнь заболеть
нозокомефобия(англ.) — боязнь больниц
никтофобия(англ.) (ахлуофобия, скотофобия, эклуофобия) — боязнь темноты, ночи
одонтофобия— см. дентофобия
ойкофобия(англ.) — боязнь дома, возвращения домой
осмофобия(англ.) — боязнь телесных запахов
охлофобия— см. демофобия
панфобия(англ.) (панафобия, панофобия, пантофобия) — боязнь всего или постоянный страх по неизвестной причине
параскаведекатриафобия— боязнь пятницы
парурез— боязнь мочеиспускания на людях
педиофобия(англ.) — боязнь кукол
пейрафобия— см. глоссофобия
радиофобия— боязнь радиации
ситофобия- боязнь приёма пищи
сколецифобия— боязнь червей, заразных насекомых; частный случай зоофобии
скопофобия(англ.) (скоптофобия) — боязнь пристального разглядывания другими
скотофобия— см. никтофобия
сомнифобия(англ.) — боязнь спать
социофобия— боязнь общества, контактов, оценки окружающими
спектрофобия(англ.) — 1) боязнь призраков
спектрофобия— 2) см. эйсоптрофобия
танатофобия(англ.) — боязнь смерти
тафофобия— боязнь быть погребенным заживо, похорон
тахофобия— боязнь скорости
телефонофобия(англ.) — боязнь телефона, ожидания телефонного звонка
тетрафобия— боязнь числа 4
технофобия— боязнь техники
тиксофобия— см. гаптофобия
токофобия(англ.) — страх перед родами
тонитрофобия— см. астрафобия
травматофобия(англ.) — боязнь травмы
трипанофобия(англ.) — боязнь игл и уколов
трискаидекафобия(тердекафобия) — боязнь числа 13
трихофобия(англ.) — боязнь попадания волос в пищу, на одежду, на поверхность тела
фагофобия(англ.) — боязнь глотания, подавиться пищей
фармакофобия(англ.) — боязнь лечиться, принимать лекарства
филофобия(англ.) — боязнь влюбиться
фобофобия(англ.) (фобиофобия) — боязнь фобий (страхов), появления симптомов страха, боязнь испытать испуг
фонофобия— см. акустикофобия
фриггатрискаидекафобия— см. параскаведекатриафобия
хилофобия — см. гилофобия
эйсоптрофобия(спектрофобия) — боязнь собственного отражения в зеркале
эклуофобия— см. никтофобия
эметофобия(англ.) (вомитофобия) — боязнь рвоты
эргазиофобия(англ.) — боязнь оперировать (у врачей-хирургов)
эргофобия(англ.) — боязнь работать, совершать какие-либо действия
эритрофобия(англ.) — боязнь покраснения лица
эротофобия— боязнь секса или вопросов о сексе
эфебифобия— боязнь подростков
ятрофобия — боязнь врача
Консультируем онлайн. Принимаем очно в Петербурге и Ижевске.
Цикл while
Упражнения
A: Список квадратов
По данному целому числу \(N\) распечатайте все квадраты натуральных чисел, не превосходящие \(N\), в порядке возрастания.
| Ввод | Вывод |
|---|
B: Список степеней двойки
По данному числу \(N\) распечатайте все степени двойки, не превосходящие \(N\), в порядке возрастания.
Решение должно иметь сложность \(O(N)\), то есть операций возведения в степень пользоваться нельзя.
| Ввод | Вывод |
|---|
C: Список факториалов
По данному числу \(N\) распечатайте все факториалы, не превосходящие \(N\), в порядке возрастания.
| Ввод | Вывод |
|---|
D: Трискайдекафобия
Трискайдекафобия — боязнь числа 13. В особо сложных формах пациент боится и всех чисел, кратных 13.
Дано целое число \(N\). Выведите все целые числа по возрастанию, начиная с числа \(N\), пока не встретится число, кратное 13. Его выводить не нужно.
Программа должна быть решена при помощи одного цикла while, без if внутри цикла.
| Ввод | Вывод |
|---|
E: Ещё одно замечательное число
Найдите наименьшее двузначное число, которое равно сумме своих цифр, умноженной на 7. Выведите это число.
Напишите программу, содержащую только один цикл while, без if внутри цикла.
F: Минимальный делитель
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.
В этой задаче нельзя использовать инструкцию if.
G: Утренняя пробежка
В первый день спортсмен пробежал \(x\) километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу \(y\) определите номер дня, на который пробег спортсмена составит не менее \(y\) километров.
Программа получает на вход действительные числа \(x\) и \(y\) и должна вывести одно натуральное число.
Названия \(x\) и \(y\) используются здесь для удобства обозначения. Называть переменные буквами \(x\) и \(y\) нельзя.
| Ввод | Вывод |
|---|
H: Точная степень двойки
Операцией возведения в степень пользоваться нельзя!
Инструкция if должна быть после цикла.
I: Повторитель
Пользователь вводит слова по одному в строке, программа выводит эти слова, разворачивая их в обратном порядке. Программа останавливается, когда пользователь введёт “STOP!”
| Ввод | Вывод |
|---|
J: Длина последовательности
Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0).
Числа, следующие за числом 0, считывать не нужно.
| Ввод | Вывод |
|---|
K: Произведение последовательности
Определите произведение всех элементов последовательности, завершающейся числом 0.
| Ввод | Вывод |
|---|
L: Среднее значение последовательности
Определите среднее значение всех элементов последовательности, завершающейся числом 0.
Гарантируется, что в последовательности есть хотя бы один элемент (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
M: Количество четных элементов последовательности
Определите количество четных элементов в последовательности, завершающейся числом 0.
| Ввод | Вывод |
|---|
N: Минимум последовательности
Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наименьшего элемента последовательности.
Гарантируется, что в последовательности есть хотя бы один элемент (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
O: Количество чётных чисел в начале последовательности
Последовательность завершается числом 0. Определите, какое число чётных чисел идёт в начале последовательности (длину наибольшего префикса последовательности, состоящего только из чётных чисел). Сам 0 при этом не считается элементом последовательности.
В этой задаче нельзя использовать if.
P: Леонид учится считать
Программа получает на вход последовательность чисел, которая заканчивается числом 0. Определите, сколько начальных членов этой последовательности совпадает с натуральным рядом.
В этой задаче нельзя использовать if.
Q: Леонид продолжает считать
Освоив счёт начиная с числа 1, Леонид учится считать начиная с произвольного натурального числа, но в какой-то момент он сбился со счёта. Определите, сколько чисел он назвал правильно.
Программа получает на вход последовательность чисел, которая заканчивается числом 0, первое число последовательности ненулевое. Определите, сколько начальных членов этой последовательности являются последовательными целыми числами.
В этой задаче нельзя использовать if.
R: Количество элементов, которые больше предыдущего элемента последовательности
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента.
| Ввод | Вывод |
|---|
S: Количество элементов, равных максимуму
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу.
Гарантируется, что в последовательности есть хотя бы один элемент (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
T: Второй минимум
Последовательность состоит из натуральных чисел не превосходящих \(10^9\) и завершается числом 0. Определите значение второго минимального по величине элемента в этой последовательности, то есть элемента, который будет наименьшим, если из последовательности удалить наименьший элемент.
Последнее число 0 не учитывается. Гарантируется, что в последовательности есть хотя бы два элемента (кроме завершающего числа 0).
Для удобства решения можно использовать тот факт, что все элементы последовательности не превосходят \(10^9\).
| Ввод | Вывод |
|---|
В этой задаче нельзя использовать if.
V: Удачная покупка
Вам известен курс акций в течение ближайших \(N\) дней. Необходимо один раз купить одну акцию по указанному курсу, затем продать её по новому курсу спустя один или несколько дней. Определите, какую максимальную сумму вы сможете при этом заработать. Вы обязаны совершить ровно одну покупку и затем одну продажу, даже если курс акций монотонно убывает (в этом случае вам всё равно нужно вывести наибольшее возможное число, даже если оно будет отрицательным).
Программа получает на вход последовательность натуральных чисел — курсы акций. Значения чисел не превосходят \(10^9\). Последовательность завершается числом 0, которое является признаком окончания ввода, а не одним из данных чисел.
Программа должна вывести одно целое число — максимально возможную величину прибыли.
| Ввод | Вывод |
|---|
W: Номер числа Фибоначчи
X: Контрольная работа
Класс написал контрольную работу. В результате ровно A% учащихся получили 5, ровно B% — 4, ровно C% — 3, а остальные D% написали её на 2. Какое минимальное количество школьников должно быть в классе для того, чтобы могли получиться такие результаты?
Вводятся 4 целых числа от 0 до 100 — \(A\), \(B\), \(C\), \(D\) (\(A + B + C + D = 100\)).
| Ввод | Вывод |
|---|
Y: Максимальное число идущих подряд одинаковых элементов
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
| Ввод | Вывод |
|---|
Z: Максимальная длина монотонного фрагмента последовательности
Дана последовательность натуральных чисел, завершающаяся число 0. Определите наибольшую длину монотонного фрагмента последовательности (то есть такого фрагмента, где все элементы либо больше предыдущего, либо меньше).
| Ввод | Вывод |
|---|
ZA: Самое частое число в последовательности
Последовательность состоит из натуральных чисел, причем какое-то из чисел составляет более половины от общего числа членов последовательности. Найдите это число.
Программа должна использовать \(O(1)\) памяти, то есть нельзя сохранять неограниченное количество элементов последовательности в памяти.
| Ввод | Вывод |
|---|
ZB: Стандартное отклонение
Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.
Гарантируется, что в последовательности есть хотя бы два элемента (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
ZC: Количество локальных максимумов последовательности
Элемент последовательности называется локальным максимумом, если он строго больше предыдущего и последующего элемента последовательности. Первый и последний элемент последовательности не являются локальными максимумами.
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите количество строгих локальных максимумов в этой последовательности.
| Ввод | Вывод |
|---|
ZD: Наименьшее расстояние между двумя строгими локальными максимумами
Определите наименьшее расстояние между двумя локальными максимумами последовательности натуральных чисел, завершающейся числом 0. Если в последовательности нет двух локальных максимумов, выведите число 0.
| Ввод | Вывод |
|---|
ZE: Количество целочисленных точек в круге
Дано натуральное число \(R\le 10^5\). Определите количество целочисленных точек, находящихся внутри и на границе круга радиуса \(R\) с центром в начале координат.
Ограничение по времени на решение — 1 секунда, сложность алгоритма должна быть \(O(R)\).
| Ввод | Вывод |
|---|
ZF: Выдача сдачи
Имеется неограниченное количество монет в 1, 2, 5, 10 рублей. Определите, сколькими способами можно выдать сдачу в \(n\) рублей. Например, 5 рублей можно выдать четырьмя способами: 5=2+2+1=2+1+1+1=1+1+1+1+1.
Программа получает на вход число \(n\), не превышающее 100.
| Ввод | Вывод |
|---|
Решите задачу “Выдача сдачи” в ограничениях \(n\le 10^6\). Сложность алгоритма должна быть \(O(n)\).
Цикл while
Упражнения
A: Список квадратов
По данному целому числу \(N\) распечатайте все квадраты натуральных чисел, не превосходящие \(N\), в порядке возрастания.
| Ввод | Вывод |
|---|
B: Список степеней двойки
По данному числу \(N\) распечатайте все степени двойки, не превосходящие \(N\), в порядке возрастания.
Решение должно иметь сложность \(O(N)\), то есть операций возведения в степень пользоваться нельзя.
| Ввод | Вывод |
|---|
C: Список факториалов
По данному числу \(N\) распечатайте все факториалы, не превосходящие \(N\), в порядке возрастания.
| Ввод | Вывод |
|---|
D: Трискайдекафобия
Трискайдекафобия — боязнь числа 13. В особо сложных формах пациент боится и всех чисел, кратных 13.
Дано целое число \(N\). Выведите все целые числа по возрастанию, начиная с числа \(N\), пока не встретится число, кратное 13. Его выводить не нужно.
Программа должна быть решена при помощи одного цикла while, без if внутри цикла.
| Ввод | Вывод |
|---|
E: Ещё одно замечательное число
Найдите наименьшее двузначное число, которое равно сумме своих цифр, умноженной на 7. Выведите это число.
Напишите программу, содержащую только один цикл while, без if внутри цикла.
F: Минимальный делитель
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.
В этой задаче нельзя использовать инструкцию if.
G: Утренняя пробежка
В первый день спортсмен пробежал \(x\) километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу \(y\) определите номер дня, на который пробег спортсмена составит не менее \(y\) километров.
Программа получает на вход действительные числа \(x\) и \(y\) и должна вывести одно натуральное число.
Названия \(x\) и \(y\) используются здесь для удобства обозначения. Называть переменные буквами \(x\) и \(y\) нельзя.
| Ввод | Вывод |
|---|
H: Точная степень двойки
Операцией возведения в степень пользоваться нельзя!
Инструкция if должна быть после цикла.
I: Повторитель
Пользователь вводит слова по одному в строке, программа выводит эти слова, разворачивая их в обратном порядке. Программа останавливается, когда пользователь введёт “STOP!”
| Ввод | Вывод |
|---|
J: Длина последовательности
Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0).
Числа, следующие за числом 0, считывать не нужно.
| Ввод | Вывод |
|---|
K: Произведение последовательности
Определите произведение всех элементов последовательности, завершающейся числом 0.
| Ввод | Вывод |
|---|
L: Среднее значение последовательности
Определите среднее значение всех элементов последовательности, завершающейся числом 0.
Гарантируется, что в последовательности есть хотя бы один элемент (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
M: Количество четных элементов последовательности
Определите количество четных элементов в последовательности, завершающейся числом 0.
| Ввод | Вывод |
|---|
N: Максимум последовательности
Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности.
Гарантируется, что в последовательности есть хотя бы один элемент (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
O: Количество чётных чисел в начале последовательности
Последовательность завершается числом 0. Определите, какое число чётных чисел идёт в начале последовательности (длину наибольшего префикса последовательности, состоящего только из чётных чисел). Сам 0 при этом не считается элементом последовательности.
В этой задаче нельзя использовать if.
P: Леонид учится считать
Программа получает на вход последовательность чисел, которая заканчивается числом 0. Определите, сколько начальных членов этой последовательности совпадает с натуральным рядом.
В этой задаче нельзя использовать if.
Q: Леонид продолжает считать
Освоив счёт начиная с числа 1, Леонид учится считать начиная с произвольного натурального числа, но в какой-то момент он сбился со счёта. Определите, сколько чисел он назвал правильно.
Программа получает на вход последовательность чисел, которая заканчивается числом 0, первое число последовательности ненулевое. Определите, сколько начальных членов этой последовательности являются последовательными целыми числами.
В этой задаче нельзя использовать if.
R: Количество элементов, которые больше предыдущего элемента последовательности
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента.
| Ввод | Вывод |
|---|
S: Количество элементов, равных максимуму
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу.
Гарантируется, что в последовательности есть хотя бы один элемент (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
T: Второй минимум
Последовательность состоит из натуральных чисел не превосходящих \(10^9\) и завершается числом 0. Определите значение второго минимального по величине элемента в этой последовательности, то есть элемента, который будет наименьшим, если из последовательности удалить наименьший элемент.
Последнее число 0 не учитывается. Гарантируется, что в последовательности есть хотя бы два элемента (кроме завершающего числа 0).
Для удобства решения можно использовать тот факт, что все элементы последовательности не превосходят \(10^9\).
| Ввод | Вывод |
|---|
В этой задаче нельзя использовать if.
V: Числа Фибоначчи
По данному числу \(n\ge 1\) определите \(n\)-е число Фибоначчи \(\varphi_n\).
Можно использовать цикл for.
W: Номер числа Фибоначчи
X: Контрольная работа
Класс написал контрольную работу. В результате ровно A% учащихся получили 5, ровно B% — 4, ровно C% — 3, а остальные D% написали её на 2. Какое минимальное количество школьников должно быть в классе для того, чтобы могли получиться такие результаты?
Вводятся 4 целых числа от 0 до 100 — \(A\), \(B\), \(C\), \(D\) (\(A + B + C + D = 100\)).
| Ввод | Вывод |
|---|
Y: Максимальное число идущих подряд одинаковых элементов
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
| Ввод | Вывод |
|---|
Z: Максимальная длина монотонного фрагмента последовательности
Дана последовательность натуральных чисел, завершающаяся число 0. Определите наибольшую длину монотонного фрагмента последовательности (то есть такого фрагмента, где все элементы либо больше предыдущего, либо меньше).
| Ввод | Вывод |
|---|
ZA: Самое частое число в последовательности
Последовательность состоит из натуральных чисел, причем какое-то из чисел составляет более половины от общего числа членов последовательности. Найдите это число.
Программа должна использовать \(O(1)\) памяти, то есть нельзя сохранять неограниченное количество элементов последовательности в памяти.
| Ввод | Вывод |
|---|
ZB: Стандартное отклонение
Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.
Гарантируется, что в последовательности есть хотя бы два элемента (кроме завершающего числа 0).
| Ввод | Вывод |
|---|
ZC: Количество локальных максимумов последовательности
Элемент последовательности называется локальным максимумом, если он строго больше предыдущего и последующего элемента последовательности. Первый и последний элемент последовательности не являются локальными максимумами.