본문 바로가기
c/자습

프로그램 작성 과정(쉽게 풀어쓴 C언어 EXPRESS)

by 지트리아 2022. 12. 29.

용어정리

 

 

 

 

본문정리

프로그램 개발 과정

요구사항 분석, 설계, 구현, 테스팅, 유지보수 순으로 이루어진다.

설계 단계에선 알고리즘을 개발하는 단계이며, 구현 단계에선 소스 코드를 작성한다. 구현 단계에서 컴파일과 링크 또한 진행되는데 컴파일러는 문법에 맞게 작성되었는지 체크한다. 오류가 없다면 컴파일러는 기계어로 변환하여 오브젝트 파일을 만든다. 그 후 링커가 오브젝트 파일들과 라이브러리를 연결하여 실행프로그램을 만든다. 

이하는 각 과정에서 필요한 도구와 생성되는 파일을 정리한 것이다.

문법적으로 오류가 없다하여 완벽한 것은 아니며 논리적인 오류가 있을 수 있다.

 

예제 프로그램의 간략한 설명

return 0; 은 외부로 0값을 반환한다는 의미인데 여기서 외부는 운영체제를 가리킨다.

 

본문제

Q1.

#include <stdio.h>

int main(void) {
    printf("이름: 홍길동\n나이: 21살\n주소: 서울 200번지");
    return 0;
}

 

Q2. 

#include <stdio.h>

int main(void) {
    printf("Hello\nC\nProgrammers!");
    return 0;
}

 

Q3. 

#include <stdio.h>

int main(void) {
    printf("**************************\n\t\t리포트\n**************************\n\n");
    printf("**************************\n\t\t학과: 컴퓨터공학과\n\t\t학번: 20180001\n\t\t성명: 홍길동\n");
    printf("**************************\n");
    return 0;
}

 

Q5. 

#include <stdio.h>

int main(void) {
    printf("7+8=%d\n", 7 + 8);
    printf("7-8=%d\n", 7 - 8);
    printf("7*8=%d\n", 7 * 8);
    printf("7/8=%d\n", 7 / 8);
    return 0;
}

 

댓글