책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 컴퓨터공학/전산학 개론
· ISBN : 9788968497988
· 쪽수 : 448쪽
· 출판일 : 2021-02-26
책 소개
목차
· 머리말 / 04
제0장 C 프로그래밍하기 위한 기초 연습 / 13
제1장 상수, 변수, 데이터 입출력 / 29
제2장 연산자 / 63
제3장 프로그램 흐름: 분기 / 71
제4장 프로그램 흐름: 반복 / 122
제5장 함수 (function) / 196
제6장 배열(array) / 239
제7장 C 언어로 작성하는 전산물리 관련 및 몇 가지 내용 / 313
제8장 포인터 / 367
제9장 파일 입출력 / 392
저자소개
책속에서
제0장 C 프로그래밍하기 위한 기초 연습
0.0. C 언어 공부하기 위해 필요한 환경
C 언어 자체는 사용하는 컴퓨터 환경하고는 관련이 없지만, 이 책은 다음과 같은 컴퓨터 환경에서 코딩하였다.
☞ C 프로그램 환경
▶Unix operating system (OS)에 기반한 리눅스 (linux) 머신을 사용하여 컴파일 (compile) 하였다. 리눅스는 누구에게나 무료로 제공되기 때문에, 라이센스 (licence) 구입 비용 등이 따로 필요하지 않아, 이것을 사용하였다.
▶리눅스 머신에서 계정 (account)과 암호 (passwd)는 리눅스 머신이 설치된 곳 (예, 학교 전산소, 연구실 PC, 리눅스가 깔린 개인 PC 등)에서 얻는다.
▶Window/Apple Mac OS 상에서 돌아가는 상업용 C 프로그램이 있을 수 있으나, 라이센스 구입 및 기타 환경 설치 등이 필요할 수 있어, 이 책에서는 이런 환경은 고려하지 않았다.
▶Window OS (혹은 Mac OS) 상에서 리눅스 머신으로 로그인해서 들어가야 하기 때문에 이를 위한 프로그램이 여러 가지가 있을 수 있으나 putty를 사용하였다.
▶데이터를 가지고 그래프를 그리기 위한 그림 패키지는 상업용을 포함해 여러 가지가 있을 수 있으나, 대부분의 학교 전산실이나 Window를 사용하는 개인 컴퓨터에는 엑셀 (Excel)이 설치되어 있기 때문에, 엑셀을 사용하였다.
putty 설치하기 및 실행
√ (체크하기)
본인이 사용하는 컴퓨터의 OS와 bit를 확인해야 한다. 예로, Windows 7 혹은 10인지? 시스템 종류가 32비트 인지 64비트 인지 등을 알아야 한다.
(예) Windows 10, 시스템 종류: 64비트 운영 체제, x64 기반 프로세서
√ (참고) 내 PC가 32비트인지 64비트인지를 아는 방법
바탕화면 “내 PC”에서 마우스 우클릭 “속성”으로 가면 시스템 종류가 나와 있다.
⇒ (설치하기)
검색엔진에서 “putty”, “putty download”를 친 후, 이 사이트 (httpss://www.putty.org)로 들어가 실행 파일을 다운 받는다.
(예) 64-bit: putty.exe (or by FTP)
이 파일을 실행하면 바탕화면에 다음과 같은 icon이 생성된다.
⇒ (실행하기)
바탕화면 putty icon를 눌러 putty 창이 뜨면, 로그인 (login)해서 본인이 C 프로그램을 작성하고 돌리는 리눅스 머신으로 들어갈 수 있다.
(예) Host Name (or IP address): 777.111.222.66
Port: 22 (혹은 4280)
리눅스 머신 정보를 입력하고 “Open” 버튼을 누르면, 개인 로그인에 대해 물어본다. (예: 본인에게 부여된 로그인 이름이 joo라고 하고, 본인의 암호를 타이핑하면 본격적으로 C 코딩을 할 linux 상에서의 상태가 된다)