0스콘 0
장바구니

장바구니에 상품이 없습니다.

C 언어 프로그래밍(컴퓨터 비전공자를 위한 기초플러스 프로그램의 시작)

  • 부산대학교출판문화원
출판
22.59
MB
소장

23,000스콘

소장

23,000스콘

작품 소개

C 언어를 통한 효과적인 문제 해결

 

C 언어를 통해 배우는 프로그래밍 기술은 단순한 코드 작성을 넘어서 실제 생활 속 다양한 문제들을 효과적으로 해결할 수 있는 도구를 제공합니다. 이 과정에서 학습자는 문제를 정의하고, 해결책을 설계하며, 이를 구현하는 과정에서 논리적 사고와 분석적 사고를 발전시킬 수 있습니다. 이러한 과정은 논리적 사고와 문제 해결 능력을 동시에 키우는 훌륭한 방법입니다.

 

이 책을 통해 컴퓨터 비전공자를 포함한 학습자는 프로그램의 기초적인 흐름을 이해하고, 더 복잡한 흐름을 제어하는 방법을 배우며, 함수를 사용한 모듈화, 데이터 구조의 활용, 복잡한 데이터 타입의 구현, 그리고 파일 입출력을 통한 데이터 관리까지, 프로그래밍의 다양한 측면을 경험하게 됩니다. 이러한 지식과 기술은 C 언어 뿐만 아니라 다른 프로그래밍 언어와 기술에도 적용될 수 있으며, 프로그래머로서의 능력을 심화시키고 확장하는 데 큰 도움이 될 것입니다.

 

이 책에서는 다음 4개의 주제를 중심으로 C 언어를 통한 효과적이고 실질적인 문제 해결 프로그램 작성 방법을 학습합니다.

 

Part Ⅰ 기본적인 프로그램 작성

먼저 학습자는 C 언어의 기본 구조와 문법을 배우면서 간단한 문제를 해결하는 프로그램을 작성합니다. 이 단계에서 프로그램 코드는 순차적으로 실행되며, 이는 프로그래밍의 가장 기본적인 흐름을 이해하는 데 중요합니다.

 

Part Ⅱ 논리적인 프로그램 작성

순차적 실행만으로는 한계가 있기 때문에, C 언어 학습의 다음 단계는 프로그램의 흐름을 사용자의 입력이나 특정 조건에 따라 변경할 수 있도록 조정하는 방법을 학습합니다. 조건문과 반복문을 사용하여, 프로그램 내에서 선택적으로 코드를 실행하거나, 필요한 만큼 코드를 반복할 수 있습니다. 이러한 기법은 프로그램의 유연성을 크게 높이며, 더 복잡한 문제 해결에 필수적인 요소입니다.

 

Part Ⅲ 구조적인 프로그램 작성

복잡한 문제를 해결하기 위해, 코드를 여러 함수로 분할하여 각 함수가 특정 기능을 수행하도록 합니다. 이는 코드의 재사용성을 높이고, 프로그램의 유지보수를 용이하게 만듭니다. 데이터 구조를 이해하고 활용하는 것도 중요합니다. 배열을 사용하면 여러 데이터를 효율적으로 관리할 수 있으며, 포인터를 사용하여 메모리의 효율적 사용이 가능해집니다. 포인터는 데이터를 함수 간에 효율적으로 전달하고, 대규모 데이터 구조를 다룰 때 메모리 접근을 최적화하는 데 사용됩니다.

 

Part Ⅳ 실전 프로그램 작성

프로그램이 더욱 복잡하고 다양한 정보를 다루어야 할 때, 구조체를 사용하여 사용자 정의 데이터 타입을 생성할 수 있습니다. 구조체를 사용하면 책의 제목, 저자, 출판사, 페이지 수 등을 포함하는 복잡한 데이터도 쉽게 관리할 수 있습니다. 이를 통해 데이터를 더 체계적이고 효율적으로 처리할 수 있습니다. 파일 입출력은 프로그램에서 생성하거나 처리한 데이터를 저장하거나 불러오는 기능을 제공합니다. 이 기능은 프로그램이 사용자의 데이터를 장기간 보존해야 할 때, 또는 대량의 데이터를 효율적으로 관리해야 할 때 매우 유용합니다.

목차

Part Ⅰ  기본적인 프로그램 작성
01. C 언어 시작하기 / 009
02. 변수와 자료형 / 039
03. 표준 입출력 함수 / 069
04. 연산자 / 101

Part Ⅱ  논리적인 프로그램 작성
05. 조건문 / 133
06. 반복문 / 169

Part Ⅲ  구조적인 프로그램 작성
07. 함수 / 205
08. 배열 / 237
09. 포인터 / 275

Part Ⅳ  실전 프로그램 작성
10. 문자열 / 297
11. 사용자 정의 자료형 / 321
12. 파일 입출력 / 349

저자 정보

  • 최윤호

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 해당 정보가 없습니다.
    • 이력 부산대학교 정보컴퓨터공학부 교수
  • 홍기진

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 해당 정보가 없습니다.
    • 이력 경남대학교 SW중심대학사업단 연구전담교수
  • 정은미

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 해당 정보가 없습니다.
    • 이력 국립안동대학교 SW융합교육원 교수
  • 성창규

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 해당 정보가 없습니다.
    • 이력 부산대학교 소프트웨어융합교육원 초빙교수

업데이트

업데이트 내역이 없습니다.

리뷰

0
(0.0명)

상품평

아직 등록된 리뷰가 없습니다.