" async="async"> ', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 책 알려주는 남자 :: '분류 전체보기' 카테고리의 글 목록 (13 Page)

6장 Exercise

1. ② 

!()는 참이면 1을, 거짓이면 0을 산출한다.

2. ①

거짓 && 참 = 거짓(0)

3. ②

4. 

(a) if( speed >= 60 && speed =< 100) printf("정상속도");

(b) 

if(x>y) 

{
max =x;
min =y;

else
{
max =y;
min =x;

(c)

if(op==1)
one;

else if (op ==2)
two;

else if (op==3)
threee;

또는 switch 사용

switch(op)
{
case 1 : printf("one"\n); break;
case 2 : printf("two"\n); break;
case 3 : printf("three"\n); break;
defalut
}

5.

(a)

switch(x)
{
case -1 : printf("num--"); break;
case 1 : printf("num++); break;
case 0 : printf("num=0"); break;
defalut
}

(b)

if(code='X')
x++;

else if(code='Y')
y++;

else 
x=y=0;

6.

(a)

if(x>10 && x<20)
printf("%d\n", x);

(b)

if(x>10 || x<20)
printf("%d\n", x);

7.     (a) 0    (b) C

8.     

(a) if절에 ;qnxdlaus dksehla 

(b) if(age>=0 && age =<18) 로 수정

(c) x == 0 으로 수정, else 관련 문구 추가해야함

(d) 순서를 120과 150을 바꿔야함

(e) 함수가 2개 이상일 경우 {} 중괄호가 필요함

(f) x>0 아닐 때에 대한 문구가 필요하다, y가 양수가 아님으로 수정

(g) | 대신 && 로 수정, else 관련 문구 추가해야함

(h) case 에는 정수형이 들어가야함, case 3 : printf("tiger"); break; 로 수정

블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

5장 Programming


1.

#include <stdio.h>


int main(void)

{

int x, y;

printf("2개의 정수를 입력하시오 : ");

scanf("%d %d", &x, &y);

printf("몫: %d    나머지: %d", x/y, x%y);

return 0; 

}


2.

#include <stdio.h>


int main(void)

{

double x, y;

printf("2개의 실수를 입력하시오 : ");

scanf("%lf %lf", &x, &y);

printf("%lf  %lf  %lf  %lf \n", x+y, x-y, x*y, x/y);

return 0; 

}


3.

#include <stdio.h>


int main(void)

{

int x, y, z, a, b;

printf("3개의 정수를 입력하시오 : ");

scanf("%d %d %d", &x, &y, &z);

a = x>y ? x:y;

b = y>z ? y:z;

printf("최대값 : %d",  a>b ? a:b);

return 0; 

}


4.


#include <stdio.h>


int main(void)

{

int x, z;

double y, a;


printf("키를 입력하시오 : ");

scanf("%d", &x); 

y = (x/2.54);

z = (x/2.54) / 12;

a = (x/2.54) - z*12 ;

printf("%d cm는 %d 피트  %lf 인치입니다", x, z, a);


return 0;

 } 


5.

#include <stdio.h>


int main(void)

{

int x, y, z ;

printf("정수를 입력하시오 : ");

scanf("%d", &x);

y = x/10;

z = x%10;

printf("십의 자리 : %d\n일의 자리 : %d \n", y, z);

return 0;

}


6.

#include <stdio.h>


int main(void)

{

int x;

printf("정수를 입력하시오 : ");

scanf("%d", &x);

printf("2의 보수 : %d", ~x+1);

return 0; 

}


7.

#include <stdio.h>

 int main(void)

 {

  int x, y, z;

 

  printf("정수를 입력하시오 :");

  scanf("%d", &x);

 

  printf("2를 곱하고 싶은 횟수 : ");

  scanf("%d", &y);

 

z = x<<y;

printf("%d << %d의 값 : %d", x, y, z);

return 0;

}


8.

#include <stdio.h>

#define PI 3.14

int main(void)

{

float r, a, v;

printf("구의 반지름을 입력하시오 : ");

scanf("%f", &r);

a = 4*PI*r*r;

v = 4*PI*r*r*r/3;

printf("구의 표면전 : %f \n구의 체적 : %f\n", a, v);

return 0;

 

}


9.

#include <stdio.h>


int main(void)

{

float a, b, c, x;

printf("AC, AE, AB의 길이를 차례대로 입력하시오 : ");

scanf("%f %f %f", &a, &b, &c);

x = b*c/a;

printf("DE의 길이는 %f 이다.", x);

return 0; 

}

10.

#include <stdio.h>


int main(void)

{

int x, y;

printf("x좌표와 y좌표를 차례대로 입력하시오 : ");

scanf("%d %d", &x, &y);

x>0 && y>0 ? printf("1사분면") : printf("");

x>0 && y<0 ? printf("2사분면") : printf("");

x<0 && y<0 ? printf("3사분면") : printf("");

x<0 && y>0 ? printf("4사분면") : printf("");

return 0; 

}


11.

#include <stdio.h>

#define PI 3.14


int main(void)

{

float r;

r= 900*360/7.2/2/PI;

printf("지구의 반지름 : %f", r);

return 0;

}


12. 


블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

5장 Exercise


1. ②

단항 > 산술 > 관계> 논리> 대입> 콤마


2. ③


3. ①


4. ②

등호의 왼편이 변수가 아니므로


5. (a) 1.5     (b) 1     (c) 1.5    (d) 1.5


6. ③

① a; -> a:      ② 질문에 관련 없는 c가 나옴     ④ 괄호가 있으면 안됨


7. -2, 3, 1, 1

++x 는 증가된 값이 대입되고, x++는 이전값이 대입된 후 증가된다.

논리 AND 연산자는 두 피연산자가 모두 0이 아닌 값이 있는 경우 값 1을 생성한다. 피연산자 중 하나가 0이면 결과는 0이다. 논리 AND 연산의 첫째 피연산자가 0인 경우, 두 번째 피연산자는 계산되지 않는다.


8. 2, 3, 3


9. 0, 0, 0xFFFF, ~x

③ x와 ~x의 NOR 값은 겹치는 것이 하나도 없으므로 전부 1로 출력되어 F=1111 과 16진수라는 것을 알려주는 0x와 함께 0xFFFF로 값이 나온다.

④ x와 0xFFFF의 NOR 값은 ~x이다.


10. ①


11. 80

0x20 -> 32(10) -> 100000(2) 여기서 2씩 비트가 좌로 옮겨지면 10000000(2) -> 128(10) -> 80(16)


12. 1


13. 

(a) 무주택 기간 >= 3 && 가구주의 연령 >= 40 && 가족의 수 >= 3

(b) 나이 >= 6 && ( 키 >= 150 || 보호자 동반한 아이 키 < 150 )

(c) 평균학점 >= 3 && ( 토플점수 >= 300 || 토익점수 >=700)

블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

4장 Programming


1.

#include <stdio.h>


int main(void)

{

float x;

printf("실수를 입력하시오: ");

scanf("%f", &x);

printf("실수형식으로는 %f 입니다\n", x);

printf("지수형식으로는 %e 입니다\n", x);

return 0; 

}



2.

#include <stdio.h>


int main(void)

{

double x;

printf("16진수 정수를 입력하시오: ");

scanf("%x", &x);

printf("8진수로는 %#o입니다\n", x);

printf("10진수로는 %d입니다\n", x);

printf("16진수로는 %#x입니다\n", x);

return 0;

}



3.

#include <stdio.h>


int main(void)

{

int x = 10;

int y = 20;

int z;

printf("x=%d y=%d\n", x, y);

z = x;

x = y;

y = z;

printf("x=%d y=%d\n", x, y);

return 0;

}



4.

#include <stdio.h>


int main(void)

{

float x, y, z, v;

printf("상자의 가로, 세로, 높이를 한번에 입력 :\n");

scanf("%f %f %f", &x, &y, &z);

v = x*y*z;

printf("상자의 부피는 %f 입니다\n", v);

return 0;

}



5.

#include <stdio.h>

#define SQMETER_PER_PYEONG 3.3058


int main(void)

{

double x, y;

printf("평을 입력하세요 :");

scanf("%lf", &x);

y=SQMETER_PER_PYEONG*x;

printf("%lf 평방미터입니다", y);

return 0; 

}


또는


#include <stdio.h>


int main(void)

{

double x, y;

const double SQMETER_PER_PYEONG = 3.3058;

printf("평을 입력하세요 :");

scanf("%lf", &x);

y=SQMETER_PER_PYEONG*x;

printf("%lf 평방미터입니다", y);

return 0; 

}


6.

#include <stdio.h>


int main(void)

{

double x = 3.32e-3;

double y = 9.76e-8;

printf("%lf", x+y);

return 0;

}



7.

#include <stdio.h>


int main(void)

{

double x, y, z;

printf("질량 : ");

scanf("%lf", &x);

printf("속도 : ");

scanf("%lf", &y);

z = x*y*y/2.0;

printf("운동에너지 : %lf", z);

return 0;

}



8.

#include <stdio.h>


int main(void)

{

char a;

printf("%c\n", 'a'+1);

printf("%c\n", 'a'+2);

printf("%c\n", 'a'+3);

return 0;

}



9.


#include <stdio.h>


int main(void)

{

printf("\a화재가 발생하였습니다 \a");

return 0;

}


10.


#include <stdio.h>


int main(void)

{

printf("\"ASCII code\", \'A\', \'B\', \'C\', \n");

printf("\\t \\a \\n");

return 0;

}


블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

4장 Exercise

1. ③

식별자의 시작은 반드시 영문자 또는 _ 로 시작해야한다.

2. char - unsigned char - short - int - unsigned (int) - long - float - double

3.  ③

4. ②, ⑤

5. ③

6. ②

문자상수에는 역슬래시가 들어갈 수 없다.

7. ④

8. 

int, double, float, int, char

부동소수점 상수는 기본적으로 double형으로 저장된다. f나 F를 끝에 붙이형 float형 상수가 된다.

9. 

(a) 됨, (b) (c) (d) 안됨

식별자는 영문자, 숫자, 밑줄로만 이루어지고 첫시작에 숫자가 올 수 없다. 

10. 

(a) 3.141592e0 (b) 7.16532e2  

가수부분이 한 자리여야 한다.

11. ①, ③, ⑤

12. ②, ⑥

선언하는 형식의 종류가 다르면 줄바꿈을 해야한다. 5번의 long과 int는 같은 정수형이지만 6번의 short은 정수형, double은 부동소수점형으로 자료형 자체가 다르다.

13.

 (a) %f 또는 %lf  (b) %d (c) %d (d) %f

14. 

1.234는 double형이기 때문에 float형으로 선언하려면 뒤에 f,F가 붙어야 한다.

15. 

문자상수는 큰따옴표가 아닌 작은따옴표 안에서 아스키 코드로 변환될 수 있다.( "A" -> 'A')

가수부분은 0일때 생략가능하며 그 마저도 .은 붙여야 한다. (e10->1.0e10)

숫자에서 쉼표는 쓰이지 않는다. (2,000,000 -> 2000000)

16.

(a) 8진수=012            (b)  //'삡' 소리가 울리면서

    10진수=10                예제    프로그램

    16진수=0xa               100, 58, 1.2345


블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

4장 Summary


PI라는 기호를 3.14로 정의한다. 이는 기호상수(symbolic C)와 리터럴상수(literal C) 중 기호상수를 의미한다. #define이 들어간 문장은 보통 컴파일러가 동작하기 전에 전처리기(preprocessor)가 처리한다.

상수의 자료형을 프로그래머가 명시적으로 지정하고 싶은 경우 접미사사로 L을 붙이면 100이라는 상수를 long형으로 간주한다.

실수는 가수부분과 지수부분으로 나누어 부동소수점 방식으로 표기한다. float는 32비트로 9비트를 지수에, 24비트를 가수에 할당하여 처음의 6개의 자리수까지만 정확하게 나타낸다. double과 long double은 64비트 중에서 11비트를 지수에 할당하고 53비트를 가수에 할당하여 대략 16자리를 나타낼 수 있다. 해당 표현은 1.0*10^-10으로 double 뿐만아니라 float로도 출력 가능하다.

문자는 변수로 저장될 수 도, 상수로 저장될 수도 있다. 이렇게 작은따옴표로 감싸진 문자를 문자상수(character constant)라고 한다.


프로그램에서 값이 변경될 수 있는 데이터 저장 장소를 변수(variable)라고 하고, 일단 값이 결정되면 이후로 변경되지 않는 데이터 저장 장소를 상수(constant)라고 한다.

식별자는 영문자, 숫자, 밑줄로 이루어진다.

C에서 고유한 의미를 가지고 있는 단어들을 식별자(identifier)라고 한다.

정수형에 속하는 자료형은 short, int, long 가 있다.

부동 소수점형에 속하는 자료형은 float, double, long double가 있다.

변수가 나타낼 수 있는 값의 범위를 넘어선 경우를 오버플로우(overflow) 라고 한고, 갑이 너무 작아서 변수가 나타낼 수 없는 경우를 언더플로우(underflow) 라고 한다.

십진수 10을 프로그램에서 16진수로 표현하여 보면 0xa가 되고, 8진수로 표현하여 보면 012가 된다.

컴퓨터 내부에서 음수는 2의 보수(2'complement)로 표시된다. 2의 보수란 양수에서 음수로 전환하는 방법으로 비트를 반전시키고 1을 더하면 되는 방법이다. 음수가 2의 보수로 표현되면 부호에 상관없이 무족선 이진수 덧셈을 하고 최상위 비트에서 올라오는 수를 무시하면 된다.

숫자값을 직접 사용하는 것보다 기호상수를 사용하는 것의 이점은 상수값을 변경할 때 일일히 변경하지 않고 기호상수의 정의만 변경하면 된다는 점이다.

C에서 문자를 나타내기 위해 사용하는 코드를 아스키 코드(ASCII)라고 한다.

하드웨어 제어를 목적으로 사용되는 특수문자를 제어문자라고 한다.


제어문자 

이름 

의미 

 \0

 널문자

 

 \a

 경고(bell) 

"삐" 하는 경고음 발생 

 \b

 백스페이스

커서를 현재의 위치에서 한 글자 뒤로 옮김 

 \t

 수평탭 

커서의 위치를 현재 라인에서 설정된 다음 탭 위치로 옮긴다 

 \n

 줄바꿈(newline) 

커서를 다음 라인의 시작위치로 옮긴다 

 \v

 수직탭

설정되어 있는 다음 수직탭 위치로 커서를 이동 

 \f

 폼피드(form feed) 

주로 프인터에서 강제적으로 다음 페이지로 넘길때 사용 

 \r

 캐리지 리턴 

커서를 현재 라인의 시작위치로 옮긴다 

 \"

 큰따옴표 

원래의 큰따옴표 자체 

 \'

 작은따옴표 

원래의 작은따옴표 자체 

 \\

 역슬래시

원래의 역슬래시 자체 

 

 

 



블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

김진명 작가는 기존역사적 사실에 픽션요소를 가미하여 만드는 역사픽션소설의 대가입니다. 보통 다작을 하는 작가들의 작품들을 읽다보면 어느정도 공통된 문체나 비슷한 전개방식이 이어져서 쉽게 질리는 경우가 많습니다. 앞서 말했던 베르나르 베르베르 역시 전부 비슷비슷한 뉴에이지 느낌이 강해서 질타를 받는 경우도 많고, 로맨스소설 작가인 기욤 뮈소 역시 여러 권을 읽을수록 진부하다는 평을 받습니다. 



김진명 작가의 작품들 또한 사건의 미스테리를 찾아가는 주인공, 휙휙 지나가는 빠른 사건전개 등 여러가지 반복적으로 느껴지는 요소가 있음에도 불구하고 그러한 점을 뛰어넘는 독특한 소재선정과 시대를 구분하지 않고 나타나는 서사적 필력때문에 개인적으로 무척 좋아하는 작가입니다. 특히 그의 서사적 필력은 역사물에서 더욱 두드러지는데 <고구려>가 이를 반증하는 작품이 아닐까 싶습니다.


<고구려>는 미천왕부터 고국원왕, 소수림왕, 고국양왕까지의 이야기로 1~3권은 미천왕, 4~5권은 고국원왕의 이야기이고 이제 소수림왕이 나오는 6권이 출시된 상태입니다. 고구려 나라에는 이미 드라마화되고 알려진 왕들이 많습니다. 동명성왕인 주몽을 시작으로 광개토왕, 장수왕, 연개소문 등이 있습니다. 


하지만 위 네 명의 왕은 고구려의 전성기인 광개토대왕이 전 왕들로 일찍이 고구려가 전성기를 맞이할 수 있게 기반을 닦아왔지만 광개토대왕의 업적에 가려져 알려지지 못하고 크게 관심받지 못한 왕들입니다. 그래서 김진명 작가는 일부러 많이 알려지고 업적이 많은 왕들 대신 그러한 왕들이 빛날 수 있도록 발판을 다져온 왕들을 다루기로 한 것입니다. 



고사유 - 백성을 한없이 사랑했으나 한없이 외면받은 사람


폭군 봉상왕으로부터 고구려를 되찾아 한사군을 폐지하고 주변을 평정했던 미천왕-고을불의 이야기도 무척 재밌지만 좀 더 이야기하고 싶은 이야기는 그런 뛰어나고 호전적인 아버지와는 달리 소극적이고 여린 마음을 가졌던 고사유, 고국원왕입니다. 


고구려는 호전적인 민족으로 미천왕 시절 연과 한사군을 비롯해 주변을 평정하자 갈등이 있을때마다 힘으로 해결하려합니다. 이러한 분위기와 달리 고국원왕은 상대방의 요구를 들어주고 화친을 하면서 전쟁을 최대한 피합니다. 심지어 이길 수 있는 전쟁에 항복하면서까지 말이죠. 그는 전쟁에서 이겨도 그 피해와 죽음은 고스란히 백성들의 몫임을 알았던 까닭입니다. 


그 백성하나 다치게 하지 않기 위해 왕후와 태후를 볼모로 보내면서 무릎을 꿇습니다. 그리고 이러한 그의 뜻은 백성도, 대신도 그리고 아내마저도 이해하지 못합니다. 오직 그의 아들만이 그의 뜻을 어렴풋이 알 뿐입니다. 모두를 위한 선택을 했으나 모두에게 이해받지 못하는 참으로 비극적인 인물이 아닐 수 없습니다.


"하나의 백성을 지키지 못한다면 만 명의 백성을 지킨들 무슨 소용이란 말인가!"

<고구려> 5권 중 고국원왕의 말 


백제의 전성기인 근초고왕이 고구려에 와서 자신을 배반하고 고구려로 망명한 자를 내놓으라고 요구합니다. 내놓으면 후퇴하고 그렇지 않으면 전쟁하겠다는 약속과 함께 말입니다. 질 것 같은 전쟁을 피하기 위하여 왕 몰래 조정이 이를 받아드려 그 백성 하나 보낸 것을 알았을 때, 외친 고국원왕의 대사입니다. 고국원왕의 가치관을 엿볼 수 있는 장면이였죠. 고국원왕은 그대로 진노하여 싸움 한 번 안해 본 그가 외로히 돌격하다가 죽음을 맞습니다.


 그제서야 사람들은 왕이 싸움을 피하는 겁쟁이가 아니라 그저 백성만을 생각한 왕임을 알게됩니다. 그렇게 한평생 외면받으며 걸어온 외길을 그가 죽고난 후에 알아주고 인정하기 시작하니, 비록 역사적 픽션일지라도 무척 감동적이지 않을 수 없습니다.



고국원왕 - 참으로 전쟁을 그만두려 한 자


고사유의 선택에 작가는 이런 평을 붙였습니다. '두 사람을 서로 때리는 형벌 중에서 다들 때리고 그만두려 할 때 고사유는 맞으면서 그만두려하니 참으로 전쟁을 끝내려는 자이다'는 묘사가 있습니다. 대부분 대인관계에 있어서 누구나 손해보려 하지않습니다. 이는 현대에 이르러 더욱 심화되고 그렇기에 점점 개인주의가 이어지고 있습니다. 물론 어쩔 수 없는 시대상의 변화이자 인간의 본성이기에 이러한 행위나 동기를 비판하려는 의도는 없습니다. 하지만 그렇기에 이러한 인간의 본성을 이해하고 오히려 양보하는 고사유의 넓은 아량이 더욱 돋보일 뿐입니다.


역사적 픽션으로 리더란 어떤 덕목을 가지고 이상의 정치를 실현해야하는지를 말해준 <고구려>, 치국을 꿈꾸는 분들께 추천하고 싶은 책입니다.


블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,


영국 국민들에 가장 인기있는 고전문학 작가를 뽑는 설문조사를 했습니다. 1위에는 햄릿, 2위에는 제인 오스틴이 뽑혔는데 이는 <오만과 편견> 덕분일겁니다.

<오만과 편견>에는 매력적인 남녀들이 등장합니다. 전통적인 미덕을 갖춘 여성상인 맏언니 제인, 이 소설의 주인공이자 영문학의 가장 사랑스런 딸인 둘째 엘리자베스, 사랑을 위해 모든 것을 내다버리는 남자 다아시, 대조적으로 오만과 편견을 가진 인물로 나타나는 캐서린 영부인.

엘리자베스는 언니 제인과는 다르게 지력, 재치 등 현대적인 여성상을 보여주는 인물로 나름의 분별력도 있지만 잘못된 전제와 편견 때문에 다아시를 증오합니다. 오만과 편견 중 편견은 곧 다아시에 대한 엘리자베스의 편견을 의미합니다. 그녀가 인기있던 이유는 말을 재치있게 잘하고 보는 사람으로 하여금 함박웃음을 만들어내는 재주가 있기 때문입니다.



남녀 간의 사랑이야기

많은 가수들의 주제가 '사랑'인 것은 그것이 인류에게 가장 보편적인 감정이기 때문입니다. 이 책이 인기있던 이유 중 하나가 바로 남녀의 사랑이야기이기 때문이죠. 그것도 단순한 사랑이야기가 아니라 서로의 결점과 주변사람들의 방애, 시대상의 제약 등 고난과 시련을 넘어서 쟁취한 사랑, 연애과정이였기 때문에 더욱 더 많은 사람들의 관심을 받은게 아닌가 싶습니다. 처음에 서로를 보며 경멸하던 엘리자베스와 다아시가 점차 변하여 서로 사랑하게 되는 과정을 떠올리면 훈훈한 미소가 번지지 않을 수 없습니다.


작가의 뼈있는 풍자

웃음과 사랑이 넘치는 이야기 속에 담겨있는 작가의 풍자도 재밌는 요소 중 하나입니다. 가장 크고 주된 풍자는 당시 시대의 여성현실에 관한 것입니다. 제인과 엘리자베스는 기본적으로 '신데렐라적인 플롯'에 맞춰져 있습니다. 

일차적으로는 여성이 가장 잘 살 수 있는 방법은 남자에게 의존하여, 좋은 신랑감을 잡는 법밖에 없는 현실, 즉 여성의 가치가 낮게 평가받고 인정하지도 않는 전통주의적 가치관을 나타내었습니다. 사랑과 조건 중에서 사랑을 선택하여 자신의 마음대로 살아가는 리디아와 현실적인 삶에서 도움이 되는 조건을 선택하여 사랑하지도 않는 결혼을 하는 샬럿의 대조를 통해 뚜렷하게 보여줍니다. 

이 두 사람을 보여줌으로써, 경제적으로 무능하기 때문에 사랑과 조건 중 하나를 선택해야만 하는 여성이 처한 실상이 바로 2차적인 풍자라고 볼 수 있습니다.


<오만과 편견>은 이미 여러 드라마와 영화가 있을 정도로 영국 국민들에게 사랑을 받아온 작품입니다. 문학의 나라, 영국에서 인기있는 소설 <오만과 편견> 꼭 읽어보시길 바랍니다!


전 심지어 제인보다도 더 행복해요. 

언니는 미소짓기만 하지만, 전 함박 웃으니까요

<오만과 편견> 중 엘리자베스 베넷의 대사

블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

사물의 본질에 관해 생각하고 궁리해 자기 나름의 생각을 갖게 하는 힘

곰곰히 생각하고 정리하고, 말하고 써보는 것. 이러한 교육이자 훈련은 주입식 교육의 한국에서는 상당히 부족한 게 현실입니다. 반면 하버드는 이러한 것들 위주로 수업하고 있었습니다. 과연 하버드다 라는 생각이 들면서도 한편으로는 무척 부끄러웠습니다. 보통 한국의 대학생들은 발표수업이나 토론식 수업이라고하면 드랍해버리거나 싫어하는 경우가 대부분이었기 때문입니다.


확고한 가치관과 진정한 교양

글쓴이가 제시한 글로벌 인재가 되기 위해서는 확고한 자기만의 가치관과 진정한 교양이 필요합니다. 큰 인물, 위인이 되려면 무엇이 필요한지 막연했던 필자에게 일말의 답을 주는 내용이였습니다. 확실히 이런 것이 형성된 사람만이 남들 앞에서 자신의 주장을 온전히 펼쳐나갈 수 있고 설득해나갈 수 있습니다.

왜 하버드에 명문대이고 하버드 학생들이 다른지, 그리고 이를 통해 한국의 교육과 대학생들의 현주소를 생각해 볼 수 있는 책이었습니다.

'비문학 > 기타' 카테고리의 다른 글

<난쟁이 피터> 행복과 목적의 힘  (0) 2018.05.28
블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,

호아킴 데 포사는 <마시멜로 이야기>의 저자이자 자기계발 강연자 및 저서자입니다. 자기계발서 위주의 내용은 사실 개인적으로 좋아하지 않기 때문에 잘 읽지 않지만 읽고나니 괜찮을 편이여서 리뷰를 씁니다. 


목표는 하루하루 이끌지만, 목적은 인생 전체를 이끈다

저자는 피터를 통해 단순한 목표가 아니라 높은 차원의 구체적인 목적을 추구하라고 강조합니다. 필자의 경우도 목적을 잊은채 목표만을 보고 사는 경우가 종종 있습니다. 작가는 그럴 때 목표만을 생각하는 것이 아니라 그 목표를 위해 실천하면서 자신의 원대한 목적을 떠올리면서 하도록 하기를 제시합니다.


목적만 뚜렷하다고 행복이 오지 않는다

바로 그럴만한 자격이 있는 사람에게만 찾아옵니다. 타인을 돕는 도덕적인 인간, 함께 살 준비다 된 선한 인간. 그런 사람들이 성공해서 그 부를 이웃에게 베풀면서 살겠다는 믿음을 인생의 목적으로 삼는 사람들이 ㅅ겅공하고 행복해진다는 것이죠. 이것이 궁극적인 목적의 힘이기도 한 것입니다. 공헌의 법칙을 따르며 목적을 행하는 것, 그것이 곧 행복해진다는 것을 이 책 덕분에 다시 떠올리게 됩니다.

'비문학 > 기타' 카테고리의 다른 글

<하버드의 생각수업>  (0) 2018.05.28
블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,