제목 : 사상의학에 대하여요즘 TV에서는 태양인 이제마 라는 드라마가 한창 방영 중에 있다. 이 드라마 덕분에 많은 사람들이 사상의학이라는 이론에 관심을 갖게 되었고, 도대체 사상의학이란 무엇인지, 자신의 몸이 사상의학에서 체질에 따라 구분해 놓은 태양인, 태음인, 소양인, 소음인 중에 어디에 속하는지 궁금해 하게 되었다. 나 역시 마찬가지이다. 이렇게 궁금해 하고만 있던 찰나 건강과 운동 과목에서 사상의학에 대해 조사하는 과제가 나와 너무 기뻤다. 이번 기회에 사상의학은 과연 어떤 것인가에 대해 조사하고 어느 정도 확실한 지식을 가져야겠다.지금으로부터 100여 년 전, 동무 이제마 선생의 스승은 치료하는 사람의 병이 같아도 환자의 성정이나 체격 특징에 따라 다르게 치료했다. 즉, 동병이증(같은 병에 나타나는 다른 증세), 이병동증( 다른 병에 나타나는 같은 증세)이다. 그러나 이제마의 스승은 자신의 의술을 일반화시키지 못해 남이 배우기도 남을 가르치기에도 힘이 들었다. 그러한 스승의 학술을 이제마 선생은 사상을 이용해 일반화시켜 동의수세보원 이라는 책을 저술해 그것을 널리 통용해서 쓰일 수 있도록 했다. 바로 그 책에 담겨진 내용이 사상의학이다. 그러면 사상의학이란 무엇일까?사상이란 말은 주역 에서 따온 것이다. 역에 나타나는 음양에 있어서의 네 종류의 형태가 바로 사상이다. 이것은 금·목·수·화, 또는 음·양·강·유, 나아가서 태양·소양·태음·소음의 표현으로 발전한다. 이러한 사상을 가지고 사람의 체질을 분석해서 다스려야 한다는 의학이 바로 사상의학이다.동의수세보원에는 네 가지 체질의 구분 기준을 "심욕과 희노애락의 성정에 따른 선천적 장부의 대소 편차에 있다"고 하였다. 책에는 태양인은 애성(哀性)이 멀리 흩어지고 노정(怒情)이 촉급하니 폐대간소(肺大肝小)의 장국이 형성되고 소양인은 노성(怒性)이 넓고 애정(哀情)이 촉급하니 비대신소(脾大腎小)의 장국이 형성되고 태음인은 희성(喜性)이 널리 퍼지고 낙정(樂情)이 촉급하니 간대폐소(肝大肺小)의 장국이 형성되의학이라는 것이다.동의보감 과 같이 사상의학이 아닌 의학들은 병이 생기고 난 뒤 어떻게 치료하고 약을 쓰면 나을 수 있다는 치료 중심의 의학인 데 비하여, 이제마가 쓴 동의수세보원 은 애초에 병이 생기지 않게 하려면 어찌해야 하느냐라는 방도에 대해 이야기하고 있다.다섯 번째 특징은 사상의학에서 사상은 절대적 분류개념이라는 것이다.즉, 선천적으로 타고난 체질은 절대로 변하지 않고, 사상 이외 다른 유형의 체질을 인정하지 않는다. 이론적으로는 사상의 분류개념 아래서 8상이라든가, 16상 등으로 나눌 수 있으나 이러한 미묘한 차이라도 사상의 개념 자체를 변화시킬 수 없다.지금부터 사상의학에서 체질을 어떤 방식으로 분류했는지 알아보자.사람은 본래 어떤 장기는 대 하고 어떤 장기는 소 하게 태어난다. 사상의학에서 대소의 의미는 장기의 크고 작음이 아니고 기능의 활발함과 약함을 말한다. 일반적인 한의학의 허실의 개념과 비슷하다고 할 수 있다. 이렇게 선천적으로 타고난 장부(페,비,간,신)의 크기에 따라 사상의학에서는 다음과 같이 네 가지 체질로 분류한다.폐가 크고 간이 작은 사람(폐대간소)을 태양인,간이 크고 폐가 작은 사람(간대폐소)을 태음인,비가 크고 신이 작은 사람(비대신소)을 소양인,신이 크고 비가 작은 사람(신대비소)을 소음인태양인 태음인 소양인 소음인 네 가지 장(페,비,간,신)의 대소 관계에 따라 사람의 체질이 달라지며, 이러한 장기의 대소구조는 한 사람의 기질이나 성격, 체형, 그리고 특정한 병에 대한 저항력 등을 결정하는 기초가 된다. 이 이론에 따르면, 체질별로 잘 걸리는 병과 잘 걸리지 않는 병을 파악할 수 있고, 또 병을 치료하는 방법과 평소에 건강을 관리하는 방법까지도 체계적으로 알 수 있다.사상의학에서는 인체를 네 등분할 때 겨드랑이에서 양젖꼭지 사이를 상초 라 하여 폐장을 배속시키고, 양 유두간에서 명치 부위를 중상초 라 하여 비장을 배속시키고, 명치 부위에서 배꼽까지는 중하초 라하여 간에 배속시키고, 배꼽에서 양쪽 장골 끝 부위까지를 하초 라우, 비 부위 흉곽이 발달되고 허리 아래 부위가 약하다. 대개 몸은 뚱뚱하지 않은 편이며, 상체가 실하고 하체가 가벼워서 걸음걸이가 빠르나 안정감이 없다. 항상 먼 데를 바라보면서 걷고 주위를 잘 살피지 않는다. 입은 과히 크지 않고 입술이 얇으며 턱이 뾰족하고 눈에 광채가 있다. 머리가 앞, 뒤로 나왔고 피부는 희지만 윤기가 없고 또 땀이 별로 없다. 말소리는 낭랑하고 쓸데없는 이론을 싫어하며 말을 논리적으로 못한다. 보기에 경솔하고 무슨 일이나 빨리 시작하고 빨리 끝내기 때문에 실수가 많다. 신장 기능이 약하므로 여성은 다산을 하지 못하는 경우가 많고 남성은 양기가 부족한 사람이 많다.소음인의 체형은 비위가 허하고 신장, 방광 부위가 발달되어 상체보다는 하체가 실하지만 위와 아래가 균형이 잘 잡혀 있다. 키는 작은 편이 보통이나 혹 큰 사람도 있고 용모가 단정하며 여성의 경우는 오목조목하고 예쁘며 애고가 있다. 이마가 솟고 눈, 코, 입이 크지 않으며 눈에 정기가 없다. 피부가 매우 부드럽고 땀이 적으며 겨울에도 손이 잘 트지 않는다. 몸의 균형이 잡혀서 걸을 때는 자연스럽고 얌전하며, 말할 때는 눈웃음을 짓고 조용하고 침착하며 조리정연하다. 그러나 지나친 이론이나 천박한 제스처를 할 때는 도리어 야비하게 보인다. 가끔 한숨을 쉬면 남 보기에 고민하는 사람 같다. 섬세하고 사교적이며 사색적이고 깐깐하고 세밀하지만 질투심이 많으며 매사에 과단성이 적다.둘째로 성격에 따른 구분이다.심성에 있어서는 성질과 재간을 말하며 그리고 항심(恒心), 항상 자신이 갖고 있는 마음, 성격과욕심 등을 관찰한다. 체질마다 특유의 성격적인 특징이 있어서 체질 구별에서 중요하게 취급하며, 자신 스스로 체질을 판별할 때는 객관성을 유지하기 어렵다는 어려움이 있다. 또 성격의 특성이 잘 드러나지 않는 사람도 있으니까. 그래서 어느 한 기준만으로 판단이 충분하지 않기 때문에 외모 심성 변증 세 가지 방법을 함께 사용해서 종합적으로 판단하는 것이다.태양인의 성격은 남들과 잘 소통하고 사교같이 높게 뛰면 태양인이다.{과거의 촌관척에 의한 맥진법은 수시로 변화되어 의사가 병의 판단 확률이 높지 않았다. 그러나 체질맥은 병자나 건강인 남녀노소를 막론하고 어떤 경우에도 변화가 없다는 것이 특징이다. 그래서 이 체질맥은 어떤 경우도 변동이 없는 고정된 맥인 것이다.체질맥의 단점은 체질맥에 따른 체질을 진단하기 위해서는 많은 수련이 필요하고 개인 능력에 따라 차이가 나기 때문에 객관성 확보를 하기 어렵다는 것이다.식품이용법, 손가락이용법, 색을 이용한 방법으로 체질을 진단하기 위해서는 오링테스트라는 것에 대해 자세히, 정확하게 알고 있어야한다. 오링테스트는 레포트 끝에 참고자료로 들어가 있다.세 번째 진단법은 식품을 이용한 것이다.체질에 따라 맞는 식품이 따로 있다. 이것을 이용해서 체질을 진단하는 것이다.우선 배추, 무, 오이, 마늘을 준비한다. 한 손에 각 식품들을 차례로 올려놓고 오링테스트를 하여본 뒤 가장 쉽게 오링이 벌어지는 식품을 찾아낸다.바로 그 식품이 피검사자에게 좋지 않은 식품이며, 이것이 오링테스트로써 자신에게 맞지 않는 식품이나 약품을 가려내는 방법이다. 그 결과를 체질과 식품과의 상호관계에 대입하면 다음과 같은 체질판정을 내릴 수 있다.무를 검사해서 오링이 쉽게 벌어지면 태양인 체질배추를 검사해서 오링이 쉽게 벌어지면 태양인 체질오이를 검사해서 오링이 쉽게 벌어지면 소양인 체질마늘를 검사해서 오링이 쉽게 벌어지면 소음인 체질이렇게 되는 이유는 무는 태음인 식품, 배추는 태양인 식품, 마늘은 소음인 식품, 오이는 소양인식품이므로 반대 체질에는 나쁘기 때문이다.(태양인과 태음인이 서로 반대되는 체질, 소양인과 소음인이 서로 반대되는 체질)위에 적힌 식품들은 뒤에 설명할 체질에 따른 식품분류표에서 나오는 식품을 이용해도 된다. 이 때 무는 태음인에게 맞는 식품, 배추는 태양인, 오이는 소음인, 마늘은 소양인 식품으로 대체한다.네 번째 진단법은 손가락 이용법이다.이 진단법은 각 손가락을 오행이라고 생각하고 제1지는 간장(목), 제2지는 심.하루라도 대변을 못 보면 대병을 의심해야 한다. 소양인은 병의 진전이 빠르므로 대변이 불통하면 다른 증상을 볼 것도 없이 즉시 치료책을 강구해야 한다. 중병인 경우는 대변을 이삼 일만 못 보아도 가슴이 답답하고 고통스러울 때다. 소양인은 오랫동안 대변을 못 보면반드시 가슴이 뜨거워지는 증세를 보인다.소음인은 신장의 기능이 좋고 비위의 기능이 약하다.비위의 기운이 약하지만, 비위가 제대로 움직여 음식의 소화를 잘하면 건강하다. 음식을 보아도 먹고 싶은 생각이 안 생기고 먹어도 가슴이 그득하면 소음인 스스로 몸에 불편함을 느낀다.땀이 많이 나오면 병이다. 태음인과는 달리 허한 땀이 나오면 병이 이미 진핸 중이므로 서둘러 치료해야 한다. 중병인 경우는 설사가 멎지 않으면서 아랫배가 얼음장같이 차가운 중상이다. 소음인에게는 허약한 비위 때문에 생기는 병이 많다. 평생 위장병으로 고생하는 사람도 소음인이 많다. 그리고 다른 병이 있더라도 비위에 별 탈이 없으면 크게 염려하지 않아도 된다.체질을 진단을 하는 방법들을 설명했다. 지금부터는 태양인, 태음인, 소양인, 소음인에 대해 더 자세히 알아보자.태양인은 그 숫자가 비교적 적은 편이여서 감별이 쉽지 않다.오감각 중에서 청각이 가장 발달했고 여성인 경우, 태양인 체질이 하체가 약해 몸에 아무 병이 없는데도 불구하고 불임증이 있을 수 있기 때문에 체질을 감별하고 나서 체질에 맞는 섭생법을 알아 두어야 한다.태양인은 시원하고 담백한 음성의 음식을 먹는 것이 좋다. 태양인들에게 가장 필요한 음식은 서늘하고 음기가 많은 것이다. 원래부터 기운이 쉽게 움직여서 실수가 많고, 기운이 위쪽으로 잘 치 솟는 체질이므로 항상 자신의 기운을 조절할 수 있도록 해산물과 채식을 하는 것이 좋다. 기름진 육식 섭취는 가급적 자제하는 것이 좋고 간기능이 약하므로, 간을 보하는 음식이 좋다.해로운 음식은 맵고 성질이 뜨거운 음식이나 지방질이 많은 음식은 좋지 않다. 그리고 칼로리가 높고 고단백인 식품을 즐겨 먹으면, 간에 부담을 주어 간염과 같은 좋다.
진법 변환 프로그램1.문제 : 가능한 진법 변환은A)2진법을 16진법으로B)16진법을 2진법으로C)16진법을 8진법으로D)8진법을 16진법, 이렇게 네 가지이다.사용자에게 진법변환을 하고자하는 수를 입력받아 사용자가 원하는 진법변환을 수행하는 프로그램을 작성하라.2.알고리즘1)main함수-이 프로그램에 대한 설명을 하고 이 프로그램에서 가능한 진법변환이 무엇인지 출력 한다-사용자에게 원하는 진법 변환을 입력받는다.-1~4안의 숫자가 아니면 다시 입력하기를 요구하고 올바른 입력을 할 때까지 이것을 반복한다.-사용자가 원하는 진법 변환을 하는 함수 호출한다.-사용자가 이 프로그램의 반복을 원하는지 물어보고 원한다면 프로그램을 반복한다.2)각각의 진법 변환하는 함수(switch문이용)-2==>16진법으로 변환하는 경우-이진 숫자를 입력받는다.-입력받은 숫자의 길이를 구한다.-2==>16진법으로 변환하는 함수를 호출한다.-진법하고자하는 수와 그 수의 길이를 매개변수로 전달-16==>2진법으로 변환하는 경우-16진법의 수를 입력받는다. 이 경우 다음에 쓸 라이브러리 함수의 요청에 따라 16진수 앞에 0x'를 붙이도록 한다.-사용자가 올바르게 입력할 때까지 입력받는다.-16==>10진법으로 변환하는 라이브러리 함수 stroul을 호출한다.-10==>2진법으로 변환하는 라이브러리 함수 ultoa를 호출한다-결과를 출력한다.-16==>8진법으로 변환하는 경우-16진법의 수를 입력받는다. 이 경우 다음에 쓸 라이브러리 함수의 요청에 따라 16진수 앞에 0x'를 붙이도록 한다.-사용자가 올바르게 입력할 때까지 입력받는다.-16==>10진법으로 변환하는 라이브러리 함수 stroul을 호출한다.-10==>8진법으로 변환하는 라이브러리 함수 ultoa를 호출한다-결과를 출력한다.-8==>16진법으로 변환하는 경우-8진법의 수를 입력받는다. 이 경우 다음에 쓸 라이브러리 함수의 요청에 따라 8진수 앞에 0'를 붙이도록 한다.-사용자가 올바르게 입력할 때까지 입력받는다.-8==>10진법으로 변환하는 라이브러리 함수 stroul을 호출한다.-10==>16진법으로 변환하는 라이브러리 함수 ultoa를 호출한다-결과를 출력한다.-이 모든 경우에 해당하지 않을 경우 에러가 났음을 사용자에게 알린다.3)bin_to_hexa함수(2진법을 16진법을 변환하는 함수)변환한 방법 : 2진수를 뒤에서부터 각각 4개의 숫자씩으로 분할한다. 숫자4개로 묶인 부분을 16진수로 바꾼다. 만약 100111101이라면, 1 / 0011 / 1101로 나눌 수 있다. 1==>1(16진수) 0011==>3(16진수) 1101==>D(16진수) 즉,100111101B==>13DH가 되는 것이다.3.실행결과a) 2==>16, 16==>2진법 변환의 실행결과(16진수 잘못 입력했을 경우 다시 입력받는 것도 실행){b)16==>8,8==16변환의 예(8진수 잘못 입력했을 경우 다시 입력받는 실행도 포함){4. 소스/*진법 변환 프로그램2==>16,16==>2,16==>8,8==>16진법 변환*/#include #include #include #include #define MAX200void select_conversion(int case_num); //각각의 진법을 변환하는 함수void bin_to_hexa(char input[],int length);//2진법을 16진법을 변환하는 함수//진법하고자하는 수와 그 수의 길이를 매개변수로 전달int check_input(char input[],int conversion);//사용자가 입력을 올바르게 했는지 확인하는 함수//진법하고자하는 수와 몇진법으로 변환하는지를 매개변수로 전달int main (){int select;char y_n;do{cout