같은 양을 같은 방법으로 반복해서 측정하면 다른 값이 나올 수 있습니다. 이중 의미를 갖는 단어: 정의, 사용 예 동음이의어와의 차이점

현재 상황을 분석해보자.

먼저, 같은 높이를 측정하는 방법에 따라 결과가 달라지는 이유를 알아보세요.

언뜻 보면 첫 번째 방법이 가장 안정적입니다. 건물 표면에 줄자를 적용하고 필요한 높이를 결정합니다. 면밀한 분석을 통해 이것이 전적으로 사실이 아님을 알 수 있습니다. 건물에는 약간의 경사가 있고 측정이 수행되는 장소의 벽에는 특정 곡률이 있습니다. 볼록하고 거리를 향하고 있습니다. 이는 우리가 건물의 높이를 측정한 것이 아니라 높이와 관련된 벽의 길이를 측정했음을 의미합니다.

두 번째 방법은 간접 측정이다. 공이 떨어지는 시간을 측정한 후 우리는 잘 알려진 자유 낙하 공식인 h = gt 2 /2를 사용하여 높이를 계산합니다. 이번에 측정은 실제로 키에 관한 것입니다. 그러나 우리는 공이 공중에서 움직이기 때문에 환경의 저항을 받는다는 사실을 잊었습니다. 따라서, 공식으로 계산된 값 역시 건물 높이의 실제 값이 아닙니다.

세 번째 차원은 두 번째 차원과 마찬가지로 간접적입니다. 높이는 기하학적 고려 사항에 따라 결정됩니다. 직각 삼각형에서 반대쪽 다리의 길이는 인접한 다리의 길이와 각도의 탄젠트의 곱과 같습니다. 우리의 경우 높이가 한 면의 역할을 하고, 레이저에서 건물까지의 거리가 다른 면의 역할을 합니다. 이번에 우리는 건물이 세워진 완벽한 수평 표면을 가정하고 실망했습니다. 결과 - 다시 우리는 높이가 아닌 양을 측정했지만 이제는 다른 이유로 측정했습니다.

따라서 각 방법에는 몇 가지가 있습니다. 상수 인자(각각의 경우 자체적이며 여러 개가 있을 수 있음) 체계적인 오류이 방법을 사용하여 측정합니다. 동일한 양의 값이 동일한 조건에서 측정될 때마다 체계적 오류는 동일한 값을 갖습니다. 적절한 수정을 도입하여 이러한 요소를 고려하면 측정된 수량의 실제 값에 더 가까워질 수 있으며, 다른 방법(체계적인 오류에 대한 수정을 고려)을 사용한 측정 결과는 매우 유사할 수 있습니다. . 따라서, 원칙적으로 시스템 오류는 고려될 수 있으며 심지어 제외될 수도 있습니다. , 실제로 이를 수행하는 것은 상당히 어려울 수 있습니다.

이제 동일한 방법(동일한 기기 세트 포함)을 사용하여 동일한 높이를 반복적으로 측정하면 왜 다른 값이 나올 수 있는지 알아보겠습니다. 이는 여러 가지와 관련이 있습니다. 무작위로 작용하는 요인. 고려된 예에서는 토양, 건물 및 장치의 작은 기계적 진동, 벽의 선형 치수 및 사용된 장치 등의 변화와 관련된 열 효과가 있을 수 있습니다. 마지막으로, 진행 중인 프로세스에 대한 인식 및 이러한 인식에 대한 반응과 관련된 인적 요소도 있습니다. 따라서 같은 양을 반복해서 측정하면 다른 값이 나올 수 있습니다. 무작위 오류. 측정마다 무작위 오류로 인해 부호와 크기가 모두 변경될 수 있습니다. 영향의 무작위 특성으로 인해 이러한 오류의 규모를 미리 예측하는 것은 불가능합니다. .



우리의 분석은 다음과 같은 논리적인 질문을 제기합니다.

1. 측정된 양의 "참" 값은 무엇입니까?

2. 오류를 고려한 측정 결과를 어떻게 제시합니까?

이러한 질문은 고려된 예에만 관련되는 것이 아니라

기타 측정에 대해서는 일반화 및 일반 권장 사항 개발로 넘어갈 것입니다.

주어진 특정 예는 모든 측정의 일반적인 특성 특성을 보여줍니다. 모든 측정에는 오류가 수반됩니다 .

이 속성은 궁극적으로 모든 측정이 측정 절차에 참여하는 특정 상호 연결된 체인을 전제로 한다는 사실에 기인합니다. 관찰자 – 측정 장치 – 분석 대상 – “외부 환경”.

이 체인의 요소는 수많은 상호 작용과 움직임으로 연결됩니다. 측정 과정에서 분석 대상, 측정 장치 및 관찰자는 측정 결과에 영향을 미치는 다양한 영향(상호 영향 포함)을 받을 수 있습니다.

물론, 측정 절차와 직접적으로 관련되지 않은 영향을 줄이고 환원 불가능한 영향을 고려하면 측정의 정확도가 높아집니다. 그러나 절대적으로 정확한 측정은 원칙적으로 불가능합니다. 그리고 이는 주로 측정된 양 자체의 특성에 기인합니다.



예를 들어, 금속 막대의 길이를 절대적으로 정확하게 측정하려는 경우 결정 격자의 근본적으로 감소할 수 없는(아주 작지만) 진동이 존재함을 발견하게 됩니다. 막대의 절대적으로 정확한 "실제" 길이는 없습니다. 가장 자주 발생하는 값에서 한 방향 또는 다른 방향으로 벗어나 끊임없이 무작위로 변경됩니다. 우리는 이 값을 길이의 "실제" 값으로 취하여 막대의 길이에 대해 이야기할 때 또는 막대의 부피를 결정하는 등의 계산에 이 값을 사용할 때 나중에 이 값을 사용할 수 있습니다.

이런 상황은 다른 많은 차원에서도 발견됩니다. 측정된 양 자체는 무작위로 변경될 수 있으며, 이는 위에서 언급한 대로 이러한 양의 물리적 특성으로 인해 발생합니다. 따라서 우리는 직면 무작위 요인의 근본적인 환원 불가능성 . 최소화할 수는 있지만 완전히 없앨 수는 없습니다. 따라서, 측정 결과를 제시할 때 무작위 측정 오류를 고려하여 수량의 "참" 값 평가에 관한 정보를 제공해야 합니다. (단, 체계적인 오류는 제외되거나 적절한 수정의 형태로 고려됩니다.) 이러한 정보는 여러 측정 결과를 바탕으로 가장 완벽하게 제시될 수 있다는 것이 분명합니다.

러시아어에서는 드문 일이 아닙니다. 종종 동일한 단어가 완전히 다른 물체나 현상을 명명하거나 특성화하는 데 사용될 수 있습니다. 이러한 단어는 하나의 기본 의미, 즉 원본, 문자 및 하나 이상의 의미(비유적, 비유적, 은유적)를 갖습니다. 후자는 일반적으로 특정 특성, 유사성 또는 연관성을 기반으로 발생합니다.

모호한 명사의 예

명사 중에서 이중 의미를 지닌 단어의 예를 많이 찾을 수 있습니다. 다음은 그중 몇 가지입니다.

단어 직접적인 의미 비유적인 의미
티켓 비행기표나 기차표, 극장표나 영화표. 수험표.
문장 머리를 빗는 도구, 빗. 파도나 산의 꼭대기.
단어 음성 단위. 문학 장르. 예를 들어 "이고르 캠페인 이야기"입니다.
신체 부위 - 오른손, 왼손.
  • 위치, 사람의 위치 - "그는 내 오른손입니다."
  • "필기", 실행 방식, 인식 가능한 작가의 손길- "위대한 예술가의 손".
  • 체력은 '무거운 손'이다.
브러시 손은 손목부터 손가락 끝까지 신체의 일부입니다. 페인트로 그림을 그리는 도구입니다.
직업 육체 노동, 노력, 인간 직업. 육체노동의 눈에 보이는 결과는 “수고했어!”
시트 나무에서 자라는 잎. 종이, 노트 또는 가로 시트.
뿌리 나무뿌리. 지하에 있는 나무의 일부.
  • 숫자의 수학적 루트입니다. 예를 들어 4의 루트는 2입니다.
  • 어떤 현상이나 사건의 원인은 '악의 근원', '문제의 근원'입니다.
의무 한 사람이 다른 사람에게 빌린 결과로 약속한 금전이나 물질적 가치의 합계입니다. 무언가에 대한 도덕적 욕구, 도덕적 의무.

이것은 전체 목록이 아닙니다. 러시아어에는 단일 의미 단어만큼 이중 의미를 가진 단어가 거의 많기 때문에 모든 것을 컴파일하는 것은 불가능할 것입니다.

모호한 형용사의 예

다양한 개체를 한 단어로 명명할 수 있을 뿐만 아니라 특성도 지정할 수 있습니다. 다음은 그러한 단어의 몇 가지 예입니다.

단어 직접적인 의미 비유적인 의미
강철 강철로 제작되었습니다. 예를 들어, 강철 칼. 매우 강하고 흔들리지 않습니다. "강철의 신경"입니다.
금으로 만든 - "금 귀걸이", "금 목걸이". "황금 남자", "황금 아이", "황금 심장"과 같은 뛰어난 도덕적 특성을 지닌 매우 귀중하고 친절합니다.
무거운 많은 양의 육체적 노력이 필요합니다 - "노력". 남들이 참기 힘든 것, 즉 '어려운 사람', '어려운 인물'에 대해.
하얀색 흰색 - "하얀 눈", "하얀 잎". 운율이 없는 시는 '빈 운문'입니다.
검은색 검정 - "검은 눈", "검은 색 마커". 분노하고 냉소적이며 민감한 주제를 무례하게 다루는 "블랙 유머", "블랙 코미디".

이번에도 목록이 불완전합니다. 또한 이중 의미를 갖는 단어 목록에는 오렌지, 라즈베리, 레몬, 자두 등과 같이 색상, 냄새 및/또는 맛을 동시에 설명하는 형용사가 포함됩니다.

모호한 동사의 예

행동 단어는 하나 이상의 의미를 가질 수도 있습니다.

단어 직접적인 의미 비유적인 의미
앉아 의자, 안락 의자, 말에 앉으십시오. 기차에 탑승하세요(말 그대로 기차 지붕에 앉는 것이 아니라 비유적으로 말하면 기차에 탑승하세요).
하차/가다 기차에서 내리거나, 원하는 정류장에서 내리거나, 매장으로 갈 수 있습니다. "미쳐가/미쳐."
이기다 스트라이크. “봄은 분수처럼 흐른다”, “생명은 한창 흐른다.”
자르다 칼이나 다른 날카로운 칼날을 사용하여 조각으로 분리하십시오. 불쾌한 감각을 유발합니다 - "빛은 눈을 아프게 합니다", "소리는 귀를 아프게 합니다".

대부분 이중 의미를 가진 단어는 러시아어 고유 단어입니다. 빌린 용어는 일반적으로 하나의 의미를 갖습니다.

동음이의어와의 차이점

이중 의미를 갖는 단어를 동음이의어, 즉 철자가 동일한 다른 단어와 구별하는 것이 매우 중요합니다. 다의미적 단어는 직접적이고 기본적인 의미를 가지며, 어떤 속성에 따라 전이된 의미를 갖습니다. 동음이의어는 모두 독립적인 의미를 갖습니다. "handle"(문)과 "handle"(글쓰기)은 서로 연관이 없기 때문에 동음이의어입니다. 그러나 "위성"이라는 단어에는 많은 의미가 있습니다. 천체는 인간 위성처럼 지구 주위를 움직이기 때문에 "위성"이라고 불립니다.



미국에 투표하세요 (6)

C/C++ 열거형에서 중복 값을 감지/방지하는 컴파일 방법이 있나요?

비결은 바로 명시적인 값으로 초기화되는 여러 요소가 있습니다. .

배경:

저는 C 코드를 상속받았습니다. 예를 들면 다음과 같습니다.

#define BASE1_VAL (5 ) #define BASE2_VAL (7 ) typedef enum ( MsgFoo1A = BASE1_VAL , // 5 MsgFoo1B , // 6 MsgFoo1C , // 7 MsgFoo1D , // 8 MsgFoo1E , // 9 MsgFoo2A = BASE2_VAL , // 어 오 !7 또... MsgFoo2B // 어오!8 또... ) FOO ;

문제는 코드가 커지고 개발자가 MsgFoo1x 그룹에 더 많은 메시지를 추가함에 따라 결국 BASE2_VAL 을 오버플로한다는 것입니다.

이 코드는 결국 C++로 포팅될 예정이므로 C++ 솔루션(템플릿 매직?)만 있으면 괜찮습니다. 하지만 C와 C++ 모두에서 작동하는 솔루션이 더 좋습니다.

이 컴파일 시간을 확인하는 방법에는 여러 가지가 있지만 항상 효과가 있는 것은 아닙니다. MsgFoo2A 바로 앞에 토큰 값 "token"을 삽입하여 시작하세요.

typedef 열거형( MsgFoo1A = BASE1_VAL , MsgFoo1B , MsgFoo1C , MsgFoo1D , MsgFoo1E , MARKER_1_DONT_USE , /* 이 값을 사용하지 말고 여기에 남겨두세요. */ MsgFoo2A = BASE2_VAL, MsgFoo2B) FOO;

이제 MARKER_1_DONT_USE를 보장할 방법이 필요합니다.< BASE2_VAL во время компиляции. Есть два распространенных метода.

음수 크기 배열

음수 크기의 배열을 선언하는 중에 오류가 발생했습니다. 조금 보기 흉해 보이지만 작동합니다.

extern int IGNORE_ENUM_CHECK [ MARKER_1_DONT_USE > BASE2_VAL ? - 열하나 ];

MARKER_1_DONT_USE가 BASE_2_VAL보다 큰 경우 작성된 ​​거의 모든 컴파일러는 오류를 생성합니다. GCC는 다음과 같이 말합니다.

시험. c : 16 : 오류: ' IGNORE_ENUM_CHECK ' 배열의 크기가 음수입니다.

정적 어설션

컴파일러가 C11을 지원하는 경우 _Static_assert를 사용할 수 있습니다. C11 지원은 어디에나 있는 것은 아니지만 컴파일러는 어쨌든 _Static_assert를 지원할 수 있습니다. 특히 C++의 해당 함수가 널리 지원되기 때문입니다.

_Static_assert(MARKER_1_DONT_USE< BASE2_VAL , "Enum values overlap." );

GCC는 다음 메시지를 발행합니다:

시험. c : 16 : 1 : 오류 : 정적 어설션 실패 : "열거 값이 겹칩니다." _Static_assert(MARKER_1_DONT_USE< BASE2_VAL , "Enum values overlap." ); ^

또 다른 접근 방식은 gccxml(또는 더 편리하게는 pygccxml)과 같은 것을 사용하여 수동 검사 대상을 식별하는 것입니다.

모든 열거형 멤버를 자동으로 확인하는 방법에 대해서는 아무것도 모르지만 초기화 프로그램(또는 이에 의존하는 매크로)에 대한 향후 변경 사항이 충돌을 일으키지 않는지 확인하려면 다음을 수행하세요.

스위치 (0) ( 케이스 MsgFoo1A : 중단 ; 케이스 MsgFoo1B : 중단 ; 케이스 MsgFoo1C : 중단 ; 케이스 MsgFoo1D : 중단 ; 케이스 MsgFoo1E : 중단 ; 케이스 MsgFoo2A : 중단 ; 케이스 MsgFoo2B : 중단 ; )

정수 값 중 하나라도 재사용되면 컴파일러 오류가 발생하며 대부분의 컴파일러는 어떤 값(숫자 값)이 문제인지 알려 주기도 합니다.

두 개의 열거형 값이 동일해지기를 원하는 경우가 있을 수 있다는 점을 고려하면 언어 자체로 이를 감지할 수 있는 방법이 없다고 생각합니다. 그러나 명시적으로 지정된 모든 요소가 목록의 맨 위에 있는지 항상 확인할 수 있습니다.

typedef enum ( MsgFoo1A = BASE1_VAL , // 5 MsgFoo2A = BASE2_VAL , // 7 MsgFoo1B , // 8 MsgFoo1C , // 9 MsgFoo1D , // 10 MsgFoo1E , // 11 MsgFoo2B // 12 ) FOO ;

할당된 값이 맨 위에 있는 한, 어떤 이유로 매크로가 동일한 값으로 확장되지 않는 한 충돌은 발생하지 않습니다.

일반적으로 이 문제는 각 MsgFooX 그룹에 대해 고정된 수의 비트를 제공하고 각 그룹이 오버플로되지 않도록 보장하여 여러 비트를 할당함으로써 해결됩니다. 비트 수 솔루션은 비트 단위 테스트를 통해 어떤 메시지 그룹이 속하는지 확인할 수 있기 때문에 좋습니다. 그러나 이에 대한 기본 제공 언어 기능은 없습니다. 동일한 값이 두 개 있는 열거형에 대한 적법한 경우가 있기 때문입니다.

typedef enum ( grey = 4 , //Gry는 동일해야 합니다 grey = 4 , color = 5 , //어떤 경우에는 의미가 있습니다.색상 = 5 ) FOO ;

완전히 반영되지는 않았지만 열거형 값을 복원할 수 있으면 이 문제를 해결할 수 있습니다.

이것은 어딘가에 명시되어 있습니다 :

열거형 E(A=0,B=0);

다른 곳에서는 다음 메커니즘을 구축합니다.

주형< typename S , S s0 , S ... s >struct first_not_same_as_rest : std :: true_type (); 주형< typename S , S s0 , S s1 , S ... s >struct first_not_same_as_rest : std :: 일체형_상수< bool , (s0 != s1 ) && first_not_same_as_rest < S , s0 , s ... >::값>(); 주형< typename S , S ... s >struct is_distinct : std :: true_type (); 주형< typename S , S s0 , S ... s >struct is_distinct : std :: 일체형_상수< bool , std :: is_distinct < S , s ...>:: 값 && first_not_same_as_rest< S , s0 , s ... >::값>();

이 하드웨어(C++11 필요)가 있으면 다음을 수행할 수 있습니다.

static_assert(is_distinct< E , A , B >::값 "E에서 중복된 값이 감지되었습니다");

그리고 컴파일 타임에 두 개의 요소가 없는지 확인합니다.

이를 위해서는 O(n) 재귀 깊이와 컴파일 시 컴파일러의 O(n^2) 실행 시간이 필요하므로 매우 큰 열거형의 경우 문제가 발생할 수 있습니다. AO(lg(n)) 및 O(n lg(n))은 훨씬 더 큰 상수 인자로 작동하며, 요소 목록을 먼저 정렬하여 수행할 수 있지만 훨씬 더 많은 것이 있습니다.

C++1y-C++17에 대해 제안된 열거형 변환 코드를 사용하면 요소를 반복하지 않고도 이 작업이 가능합니다.

여기에 이미 게시된 답변이 마음에 들지 않았지만 몇 가지 아이디어를 제공했습니다. 가장 중요한 방법은 스위치 문 사용에 대한 Ben Voight의 답변을 사용하는 것입니다. 스위치의 여러 케이스에 동일한 번호가 있으면 컴파일 오류가 발생합니다.

나에게 가장 유용한 점과 아마도 원본 포스터는 C++ 기능이 필요하지 않다는 것입니다.

문제를 해결하기 위해 aaronps 답변을 사용했습니다. 창작할 때 반복을 피하려면 어떻게 해야 하나요?목록 C++ 및 종속 데이터 구조?

먼저 어딘가의 헤더에 정의하십시오.

#define DEFINE_ENUM_VALUE (이름, 값) 이름 = 값, #define CHECK_ENUM_VALUE (이름, 값) 케이스 이름: #define DEFINE_ENUM (enum_name, enum_values ​​​​) \ typedef enum ( enum_values ​​​​(DEFINE_ENUM_VALUE ) ) enum_name ; #define CHECK_ENUM (enum_name , enum_values ​​​​) \ void enum_name ## _test (void) ( switch(0) ( enum_values(CHECK_ENUM_VALUE); ) )

이제 열거형이 필요한 경우:

#define COLOR_VALUES (GEN ) \ GEN (빨간색, 1 ) \ GEN (녹색, 2 ) \ GEN (파란색, 2 )

마지막으로 실제 열거에는 다음 줄이 필요합니다.

DEFINE_ENUM (색상, COLOR_VALUES) CHECK_ENUM (색상, COLOR_VALUES)

DEFINE_ENUM 열거형 데이터 유형을 생성합니다. CHECK_ENUM은 모든 열거 값을 포함하는 테스트 기능을 수행합니다. 중복된 항목이 있으면 CHECK_ENUM을 컴파일할 때 컴파일러가 충돌합니다.

기호의 정의에서부터 기호의 주된 특징은 고유한 표현 기능, 즉 어떤 (특정) 대상의 주어진 언어를 대표하거나 대체하는 것임이 이미 분명해졌습니다. 이 - 의미징후. 언어 기호의 의미는 단어의 넓은 의미에서 대상이 될 수 있습니다. 즉, 어떻게든 강조하고 이름을 지정할 수 있으며 무언가가 확인되거나 거부되는 모든 것입니다. 의미는 우선 자연적, 사회적 언어 외 현실의 대상이라는 점에 유의해야 합니다. 언어 기호의 또 다른 본질적인 특징은 그 의미입니다. 의미언어적 표현– 이는 그것과 관련된 구두로 형식화된 정보로, 이를 통해 그것이 나타내는 개체(또는 동일한 유형의 개체 집합)를 다른 개체와 구별할 수 있습니다. 예를 들어, 일반적으로 사용되는 "달"이라는 단어의 의미는 "지구의 자연 위성"과 같은 특징일 수 있습니다. 러시아어로 된 독일어 문장 "DerSchneeistwei"의 의미는 "Snow is white"라는 문장으로 재현됩니다. "도난"이라는 단어의 의미는 "다른 사람의 재산을 비밀리에 훔치는 것"등입니다.

동일한 개체(또는 개체 집합)에 대해 서로 다른 구별 특성이 가능하다는 점에 유의하세요. 이는 두 가지 다른 표현이 다른 의미를 가질 수 있지만 동일한 의미를 가질 수 있음을 의미합니다(예: "정삼각형" 및 "정삼각형"). 같은 의미를 가진 단어(또는 구)를 이라고 합니다. 동등한.또한, 동일한 단어가 여러 가지 의미를 가질 수 있으므로 서로 다른 개념(의미)을 표현할 수 있습니다. 이 현상을 다의성. 단어의 다의어는 과학적, 전문적 의사소통에 부적절합니다.

의미는 단어와 그것이 가리키는 대상 사이의 연결 고리입니다. 언어적 표현에 의미를 부여하는 것은 언어에 새로운 용어를 도입하고 이미 존재하는 단어의 의미를 명확히 하는 중요한 논리적 방법입니다.

우리가 의미에 관해 이야기할 때, 우리는 다음을 의미할 것입니다. 똑바로예를 들어, 단어와 구문의 의미는 다음과 같습니다. 간접적인, 비유적(“화이트 골드”, “블랙 골드”, “사랑의 날개를 타고 날아간다” 및 일부 대상, 프로세스, 다른 대상과의 특정 유사성만을 나타내는 기타 은유적 표현). 직접적인 의미는 "문자 그대로"와도 구별되어야 합니다. 어원적의미(“지리”는 문자 그대로 지구에 대한 설명을 의미하고, “거짓말”은 문자 그대로 “대화”, “대화” 등을 의미합니다).

논리학의 의미와 중요성과 관련하여 기호의 의미는 기호의 의미에 따른 함수라는 것이 일반적으로 받아들여집니다. 이는 의미의 특별한 역할을 강조합니다. 이는 기호로 표시된 대상을 명확하게 가리키며 정신적으로 다른 많은 대상과 구별됩니다.

사회와 개인 모두 의미의 중재 없이 자신의 의미와 상관되는 특정 단어의 재고를 보유해야 한다는 것은 분명합니다. 여기서 우리는 단어를 기호로 사용하며, 그 의미와의 연결은 단어를 발음하는 과정과 그 의미에 대한 동시 감각 인식(예: 색(“빨간색”), 냄새, 공간 구성)에서 설정됩니다. 지정물체 등

자연어 표현을 품사로 나누는 것은 누구나 알고 있습니다. 논리적인 "문법"에도 유사한 구분이 있지만 그 기준은 다릅니다. 즉, 단어(또는 구)로 표현되는 사고 대상의 유형에 따라 다릅니다.

첫 번째 유형의 개체에는 단일 항목이 포함됩니다. 우리는 인식의 대상과 같은 단일 대상으로 간주할 것입니다. 각 대상은 동일한 유형의 대상과 개인차가 있습니다. 숫자 7, A.S. 푸쉬킨, 문 등 개별 개체에 해당하는 언어 표현의 논리적 범주는 다음과 같습니다. 하나의 이름.그 의미는 이 단일 객체를 동일한 유형의 많은 객체와 명확하게 구별할 수 있게 해주는 연관된 정보입니다. 이러한 이름의 예: "피터 1세", "현 러시아 연방 대통령", "소설 "유진 오네긴"의 저자, ​​"나치 독일 승리 66주년 기념" 등 단일 이름은 다음과 같이 구분됩니다. 설명적인 (복잡한)그리고 계속 설명적이지 않은(간단한)이름. 간단한(비설명) 이름의 예로는 "Everest", "Y.A." 등이 있습니다. Gagarin', 복잡한(설명적인) 이름의 예로는 '최초의 우주 비행사', '유럽에서 가장 큰 강' 등이 있습니다.

두 번째 유형의 객체는 객체의 속성과 객체 간의 관계입니다. 우리는 그러한 객체를 언어로 표현하는 표현식을 호출할 것입니다. 보편자. 보편성의 예: "This table is round"라는 문장의 "table"이라는 단어; "Ivan은 Peter의 형제입니다"라는 말에서 "형제"라는 단어; “절도는 범죄입니다.”라는 문구에 “범죄”라는 단어가 포함되어 있습니다. 보편자는 문장에서 이중 역할을 수행할 수 있다는 사실이 특징입니다. 1) 논리적 "술어"의 일부를 형성합니다. 예에서와 같이 객체에 귀속되는 속성이나 관계를 나타냅니다. 둥근"; 이 함수에서 우리는 universals라고 부를 것입니다 술어; 2) 논리적인 "주제"가 되어야 합니다. 예에서와 같이 동일한 유형의 특정 객체 집합 중 임의로 취한 객체를 진술로 표현합니다. 각 객체는 해당 속성을 갖습니다. 범죄사회에 위험하다" 우리는 그러한 보편자를 부를 것입니다 과목.

세 번째 유형의 객체는 다음과 같습니다. 상황 (상황). 상황에 해당하는 언어 표현의 논리적 범주는 다음과 같이 구성됩니다. 서술형 문장.예를 들어 볼가강이 카스피해로 흘러 들어가는 상황의 존재는 "볼가강이 카스피해로 흘러든다"라는 문장으로 재현되고, 삼각형의 내각의 합이 180°가 되는 상황이 재현된다. “삼각형의 내각의 합은 2차원이다” 등의 문장에서 상황은 그것을 표현하는 문장이 단순한지 복잡한지에 따라 단순할 수도 있고 복잡할 수도 있습니다. 복잡한 문장의 예 및 그에 따른 상황: "숫자가 6으로 나누어지면 2로 나누어집니다." “이안과 그의 아버지는 당시 집에 있었습니다.”

문장의 의미는 명제이다. 판단과 문장(판단의 기호 형태로서)의 차이는 하나의 자연 언어에서 다른 자연 언어로 올바른 번역인 두 문장을 비교할 때 볼 수 있습니다. 기호 구조는 다르지만 그 의미는 동일합니다. 문장의 의미그리고 심판이 있습니다. 언어의 논리적 분석에 대해 이야기하고 있으므로 문장의 의미는 추상적인 대상 중 하나로 간주됩니다. 진실또는 거짓말하다.따라서 "볼가강이 카스피해로 흘러든다"라는 진술은 (이 문장이 현실에서 일어나는 상황을 재현하기 때문에) 진실을 의미하고, "볼가강이 흑해로 흘러든다"라는 진술은 (일치하지 않기 때문에) 거짓말이다 현실로).

각 과학에는 그에 맞는 용어가 있습니다. "숫자", "기하학적 도형", "세트"와 같은 수학 용어에 대해 이야기할 수 있습니다. "질량", "기본 입자", "전하"와 같은 물리적 용어가 있습니다. 생물학에서는 "세포", "유기체", "유전"이라는 용어가 나타납니다. 의학에서 – “증상”, “증후군”, “질병”; 법학에서 – “법적 규범”, “범죄”, “절도”. 이러한 표현이 카테고리를 구성합니다. 설명 용어(라틴어 설명 - 설명), 각 뒤에는 특정 개체, 일부 속성 또는 동일한 유형의 개체 집합 등이 있습니다. 분석에서 설명 용어는 이름과 보편 항목입니다.

모든 과학의 언어에서는 해당 주제 영역의 대상을 특성화하는 설명 용어 외에도 모든 과학에서 사용되는 표현이 사용됩니다. 여기에는 "and", "or", "if, then", "it is not true that", "then and only then"과 같은 일부 입자 및 접속사가 포함됩니다. 이러한 용어의 도움으로 간단한 진술(판단)에서 복잡한(복합) 진술이 형성됩니다. 동일한 "학제간" 용어 그룹에는 "is"( "essence"), "all"( "everyone"), "some"( "exist"), "not"이라는 표현이 포함됩니다. 복수형은 구성(일반 및 특수) 판단입니다. 그들은 범주를 구성합니다. 논리적 용어(논리 상수).

논리적인 용어가 없으면 어떤 판단도 표현할 수 없습니다. 그들은 매우 일반적인 구조를 결정합니다. 논리적 형식, 논리적 관계와 논리 법칙이 연관되어 있습니다. “인간은 죽는다”라는 진술에서와 같이 간결함을 위해 이러한 용어 중 일부는 때때로 생략됩니다. 판단의 논리적 분석에서 우리는 이러한 모든 "간격"을 복원해야 할 의무가 있습니다. 이를 통해 논리적 내용을 명확히 하고 진실 또는 허위 문제를 해결할 수 있습니다. 특히 방금 주어진 진술은 “모든 사람은 죽는다.”라는 형식을 취하게 될 것입니다. 그리고 그러한 재구성과 완성 후에 이 문장들은 때때로 다소 서투르게 되지만, 그 문장들이 표현하는 생각은 명확성과 명확성을 얻게 됩니다.

유사한 기사

2023 liveps.ru. 화학과 생물학의 숙제와 기성 문제.