FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
안기수
저자;안기수 성균관대학교경상대학통계학과졸업 성균관대학교대학원통계학과졸업(경제학석사) 성균관대학교대학원통계학과전산통계전공(경제학박사) 현재동남보건대세무회계학과교수 저서 《단계별로설명한C프로그래밍》(2000,생능출판사) 《응용프로그램개발을위한명품C언어프로젝트》(2010,생능출판사) 《명품C언어프로그래밍》(2013,생능출판사) 《엑셀로풀어보는생활속의통계학》(2021,생능) 《파이썬과함께하는생활속의통계학》(2022,생능) 《파이썬을활용한빅데이터분석개론》(2024,생능) 《파이썬워크북》(2025,생능출판사) 《C언어워크북》(2025,생능출판사)
프롤로그:질문과대답을통한대화형프로그래밍수업00도대체C언어는왜배워야하나요?01초기화가없으면쓰레기가존재한다02나머지연산자를어디에활용하나?__분초계산문제__시분초계산문제__거스름돈을동전으로계산__거스름돈을지폐와동전으로계산03조건문을사용하지않고음수,양수,0을구분할수있을까?__0과1의구분과판단__홀수와짝수의구분과판단__입력받은두숫자중에서큰수를출력__조건문없이변수의부호를구분04컵에든콜라와사이다를동시에교환하라!__임시변수를사용한두변수의교환__임시변수를사용하지않는두변수의교환__비트연산을이용한두변수의교환05함수printf()도반환값이있다고요?06양수반올림을동생에게설명하시오__양수반올림과일반화__반올림,올림,내림그리고절사07떠다니는소수점08예제프로그램에서float보다double을선호하는이유는?090.1+0.2는0.3이아니다?10데이터입력에서발생할수있는문제들은?__숫자입력에서주의해야할것__문자입력에서주의해야할것__문자열입력에서주의해야할것11뺄셈,나눗셈심지어곱셈까지모두덧셈으로처리한다고?__왜십진법이아닌이진법이컴퓨터에적합할까?__보수란?__십진수의보수연산__이진수의보수연산__컴퓨터에서2의보수를사용하는이유12문자‘1’과숫자49는저장된모양이같다고요?__문자열을숫자로변환하는함수__입력된점수를성적등급으로변환13상수와리터럴은같은거아닌가요?14비트연산이필요한가요?__비트연산자를이용한보수표현__연산자&와&&의차이__2의거듭제곱인가?__시프트연산자와활용__XOR연산자의활용15어디에쓰이는지잘모르지만,포인터는어려워요!__포인터?주소?도대체무엇을의미할까?__변수와포인터의공통점과차이점__포인터가필요한이유__데이터입력과포인터__문자열과포인터에필로그:컴퓨터적사고를통한문제해결역량증진
“문법암기는끝!질문과대답으로배우는대화형C언어프로그래밍”기존프로그래밍수업은문법설명과예제풀이에집중하느라‘다양한문제해결력’이나‘컴퓨터적사고’를기르기어려웠습니다.특히AI검색이활성화된요즘,단순지식을습득하는방식으로는프로그래밍의진짜매력인‘적절한최선책을찾는즐거움’을느끼기힘듭니다.이책은이러한고민에서출발했습니다.C언어의기초부터포인터,보수연산,비트연산,부동소수점의원리까지실제강의실에서주고받았던날카로운질문들과아이디어를에피소드형식으로구성했습니다.4명의가상학생들과함께고민하고토론하는과정을고스란히담아실습실의현장감을생생하게구현했습니다.0.1+0.2가왜0.3이아닌지,컵에든음료를바꾸듯변수값을교환하는정교한원리는무엇인지대화로풀어냅니다.이책을통해무작정코드를타이핑하는개발자가아닌,문제의본질을꿰뚫고다양한접근법을고민하는진짜프로그래머로거듭나시길바랍니다.