아이디저장

[IT HOLIC series]문제부터 풀자! C Programming
9791162890936 \20,000
2021-09-01 190*235
276 p
김광
 

이 책은 컴퓨터 프로그래밍을 배우는 데에 있어서 기초가 되는 논리들을 이해하고, 이를 활용하여 문제를 풀어가면서 프로그램 제작 훈련을 돕기 위해 만들어진 책이다. 이 훈련의 특징은 프로그래밍의 기초부터 응용까지 15단계로 나누어 각 단계마다 필요한 논리와 개념 설명은 최소한으로 줄이고, 간단한 예제를 통해 이해할 수 있도록 설명한다. 그러므로 다른 C언어 도서에서 다루는 구체적인 문법들이나 이론적인 설명을 자세하게 다루지 않는다. 각 단계마다 조금씩 수준을 높여 가면서 반복되는 실습문제들을 풀게 되는데, 이런 과정을 거치면서 프로그래밍 논리와 문제해결 능력이 향상되도록 하였다.

한동대학교 전산전자공학부 교수

Chapter01 간단한 계산
01 변수의 사용
02 데이터 입출력
03 생각 연습
04 C코드 읽고 따라하기

Chapter02 조건 따지기
01 단순한 조건 따지기-1
02 단순한 조건 따지기-2
03 논리식 만드는 법
04 복잡한 조건 따지기
05 코딩 연습
06 스위치 구문 사용하기

Chapter03 반복시키기
01 가장 간단한 무한 반복
02 조건 while 문
03 for 문
04 코딩 연습

Chapter04 반복을 반복하기
01 이중 반복문
02 별찍기 문제

Chapter05 배열 다루기
01 1차원 숫자 배열
02 2차원 숫자 배열
03 배열 다루기 연습

Chapter06 문자열 다루기
01 문자열 입출력 - scanf(), printf()
02 C 라이브러리 함수 설명 읽기
03 주로 사용되는 문자열 관련 함수
04 공백을 포함하는 문장 입력 - fgets()
05 문자열 비교 - strcmp()
06 문자열 복사 - strcpy()

Chapter07 함수 가져다 쓰기
01 수학 함수 사용하기
02 랜덤 수 만들어 사용하기

Chapter08 함수 만들어 쓰기
01 파라미터와 리턴값이 모두 없는 함수 만들기
02 파라미터만 있고 리턴값이 없는 함수 만들기
03 파라미터는 없고 리턴값만 있는 함수 만들기
04 파라미터와 리턴값이 모두 있는 함수 만들기

Chapter09 포인터 다루기
01 기본적인 포인터 다루기
02 포인터를 활용하는 함수 만들기
03 함수로부터 여러 개의 데이터 받기

Chapter10 파일 다루기
01 파일 핸들러 선언과 열기/닫기
02 파일의 데이터 읽기
03 파일의 문장 읽기
04 파일에 내용 쓰기

Chapter11 구조체 만들어 쓰기
01 구조체 선언하기
02 구조체 활용하기
03 구조체 포인터 다루기

Chapter12 메모리 다루기
01 메모리 동적으로 할당하기
02 포인터 배열에 메모리 할당하기
03 구조체 포인터에 메모리 할당하기

Chapter13 구조체 포인터 배열 다루기
01 구조체 포인터 배열이 필요한 이유
02 함수에 구조체 포인터 배열 전달하기
03 파일로부터 데이터 구축하기

Chapter14 재귀함수 만들기
01 재귀 호출이란?
02 재귀함수를 만드는 원칙

Chapter15 CRUD 프로그램 만들기

코딩 테스트 문제