프로그래밍의 기본 지식을 배우고
C 언어를 통해 프로그래밍의 기초와 기본기를 다져
다양한 프로젝트를 스스로 해결해 나간다!
교과서 특·장점
★ 내용 구성: 1단원에서 프로그래밍의 개요를 학습하고, 2단원에서 C 언어 명령과 문법을 학습하고,
3단원에서 실제 프로젝트를 해결해 나가도록 구성
★ 먼저 실행하기: 각 명령마다 예제를 통해 문제를 해결해 보고, 주요 코드에 대한 설명을 넣어 해당
코드의 기능을 설명
★ 실력 쌓기: 각 중단원의 내용을 익힌 후 ‘실력 쌓기ʼ 문제를 통해 해당 명령의 서술 방법과 순서도
등을 익힐 수 있게 구성
★ 읽기자료: 프로그램이나 프로그램 언어에 대한 관련 자료를 수록하여 흥미를 유발
★ 프로젝트 해결하기: 프로그램 기획, 설계, 구현, 테스트 등 프로그램 개발 과정에 대한 실습 예제를
통해 실제 프로젝트를 해결할 수 있는 능력을 키울 수 있게 구성
★ 중단원 정리, 대단원 마무리: 주관식 문제로 중단원을 정리하고, 객관식 문제로 대단원을 정리
•사용 프로그램•
• Orwell Dev-C++ 5.6.1(공개 S/W) |
상품 정보 고시
Ⅰ 프로그래밍의 개요
Chapter 1 프로그래밍의 개념
01 프로그램, 프로그래밍, 프로그래밍 언어
02 프로그램과 소프트웨어
•중단원 정리
Chapter 2 프로그래밍 언어의 종류와 특징
01 프로그래밍 언어의 종류
02 프로그래밍 언어의 특징
•중단원 정리
Chapter 3 프로그래밍의 절차와 알고리즘
01 프로그래밍의 절차
02 프로그래밍의 과정
03 알고리즘과 표현 방법
04 순서도를 활용한 알고리즘 표현
05 컴파일과 디버깅
•중단원 정리
Chapter 4 프로그래밍 개발 환경
01 통합 개발 환경
02 다양한 통합 개발 환경
•중단원 정리
•대단원 마무리
•읽기 자료
Ⅱ C 프로그래밍의 기초
Chapter 1 C 언어의 시작
01 Hello, World!
02 main( )과 헤더 파일
•중단원 정리
Chapter 2 C 언어의 기초
01 상수와 변수
02 자료형
03 프로그램의 구조와 연산자
•중단원 정리
Chapter 3 입력과 출력
01 printf( )
02 scanf( )
•실력쌓기
•중단원 정리
•읽기 자료
Chapter 4 조건문
01 if
02 if~else
03 if~else if...else
04 switch~case
•실력쌓기
•중단원 정리
Chapter 5 반복문
01 while, do~while
02 for
03 중첩 for
04 break와 continue
•실력쌓기
•중단원 정리
Chapter 6 배열과 포인터
01 배열
02 배열의 활용
03 포인터와 포인터 변수
•읽기 자료
•실력쌓기
•중단원 정리
Chapter 7 함수
01 함수의 정의 및 호출
02 함수의 활용
03 재귀 호출
•실력쌓기
•중단원 정리
Chapter 8 구조체와 공용체
01 구조체
02 공용체
•실력쌓기
•중단원 정리
Chapter 9 파일 입출력
01 파일의 개념과 종류
02 파일 다루기
•읽기 자료
•실력쌓기
•중단원 정리
•대단원 마무리
Ⅲ 프로그래밍 설계와 구현
Chapter 1 프로그램 개발 과정
01 프로그램 기획
02 프로그램 설계
03 프로그램 구현
04 프로그램 테스트
•중단원 정리
•읽기 자료
Chapter 2 프로젝트 해결하기
01 가위바위보 게임
02 철근 자르기
03 만능 디지털 카드키 만들기
04 불량품 검수하기
05 암호 해독하기
06 제품 생산량 순위 구하기
07 종이 자르기
08 철광석 제련
09 세모 바퀴 만들기
10 복면산 문제
•대단원 마무리
아스키코드표
이 책의 정답
찾아보기
이미지 출처