• 검색 결과가 없습니다.

 프로그램 작성 단계

N/A
N/A
Protected

Academic year: 2022

Share " 프로그램 작성 단계 "

Copied!
19
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)(2)

 프로그램 개발 단계

 프로그램 작성 단계

 Visual C++ 2013 따라 하기

 연습 문제

2강. Visual C++ 2013 사용 방법

(3)

 프로그램

◦ 컴퓨터가 특정 작업 또는 문제를 해결하도록 나열된 명령어들의 집합

 프로그램 개발 단계

풀고자 하는 문제를 명확히 기술

문제를 해결할 수 있는 방법 연구 C/C++

문제 분석 설계

구현 코딩

디버깅

프로그래밍 언어로 표현 테스트 및 수정

(4)

2강. Visual C++ 2013 사용 방법 프로그램 작성 단계

코딩

전처리

컴파일

링크

전처리기 Preprocessor

컴파일러 Compiler

링커 Linker

새로운 소스 코드

파일 별 목적 코드

실행 파일

통합개발환경(IDE) : 모든 과정을 하나의 프로그램으로 처리 가능  Visual C++ 등 Visual Studio 2013 (Visual C++ 12.0) 기준 설명

디버거 디버깅

Debugger

(5)

 Visual Studio 2013 실행

◦ Windows [시작]  [모든 프로그램]  [Microsoft Visual

Studio 2013]  [Visual Studio 2013]

(6)

 프로젝트 생성

◦ [파일]  [새로 만들기]  [프로젝트]

 Win32 콘솔 응용 프로그램 선택

 폴더 위치 선택

 프로젝트 이름 입력

2강. Visual C++ 2013 사용 방법 Visual C++ 2013 따라하기

 

(7)

 용어 설명

◦ 솔루션

하나의 소프트웨어  여러 개의 프로그램 포함 가능

◦ 프로젝트

하나의 프로그램

 새 프로젝트 작성 시

◦ 솔루션용 디렉터리 만들기 선택 : 별도의 프로젝트 폴더 생김

◦ 선택하지 않을 경우 솔루션 폴더 밑에 프로젝트가 함께 생성됨

(8)

 Win32 응용 프로그램 마법사 시작

2강. Visual C++ 2013 사용 방법 Visual C++ 2013 따라하기

콘솔 응용 프로그램 빈 프로젝트 선택

(9)

 프로젝트 생성 완료

(10)

 소스 파일 추가

◦ [프로젝트]  [새 항목 추가...]

◦ C++ 파일 선택

◦ 파일명 입력

C++ : 확장자 cpp

C : 확장자 c

2강. Visual C++ 2013 사용 방법 Visual C++ 2013 따라하기

(11)

 소스 코드

입력

(12)

 컴파일

◦ [빌드]  [컴파일] 또는 단축키 Ctrl+F7

 링크

◦ [빌드]  [솔루션 빌드] 또는 F7

◦ 링크를 수행하면 자동으로 컴파일 실행됨

2강. Visual C++ 2013 사용 방법 Visual C++ 2013 따라하기

(13)

 오류가 발생한 경우  디버깅

◦ error(오류) : 프로그램 수행 불가능 상태  컴파일 실패

오류 메시지 더블클릭 : 해당 라인으로 이동

(14)

 실행 방법 (1) : VC++ 환경 내에서 실행

◦ [디버그]  [디버깅하지 않고 시작]

◦ 단축키 : Ctrl+F5

2강. Visual C++ 2013 사용 방법 Visual C++ 2013 따라하기

“계속하려면 아무 키나 누르십시오…”는 프로그램과 상관없음

(15)

 프로젝트 폴더 구성

◦ .sln : 솔루션 관리 파일

◦ .vcxproj : 프로젝트 관리 파일

◦ .cpp : 소스 파일

◦ 디버그 폴더

.exe : 실행 파일

탐색기에서 바로 실행 가능

실행 후 바로 종료

(16)

 실행 방법 (2) : 도스창에서 실행

◦ 도스창 실행 : [시작]  cmd 명령어 실행

◦ .exe 파일이 있는 곳으로 이동 (cd 명령어)

◦ 파일명 입력 후 엔터(실행)

2강. Visual C++ 2013 사용 방법 Visual C++ 2013 따라하기

(17)

 다음 프로그램을 작성하고 실행해 보라.

#include <iostream>

using namespace std;

int main()

{ cout << 2 << " * " << 1 << " = " << 2 * 1 << endl;

cout << 2 << " * " << 2 << " = " << 2 * 2 << endl;

cout << 2 << " * " << 3 << " = " << 2 * 3 << endl;

cout << 2 << " * " << 4 << " = " << 2 * 4 << endl;

cout << 2 << " * " << 5 << " = " << 2 * 5 << endl;

cout << 2 << " * " << 6 << " = " << 2 * 6 << endl;

cout << 2 << " * " << 7 << " = " << 2 * 7 << endl;

cout << 2 << " * " << 8 << " = " << 2 * 8 << endl;

(18)

2강. Visual C++ 2013 사용 방법 연습 문제

(19)

 2강의 학습 내용

◦ Visual C++ 2013의 기본 사용 방법

 3강의 학습 내용

◦ 상수

◦ 변수

◦ 자료형

참조

관련 문서

✓ 종특이적 인식 : 정자의 유인 단계 정자 활성화 단계 난자의 난황막과.. 정자 접촉

 아크로뱃 리더 프로그램을 통해서 파일을 볼 수 있으며, 아크로뱃 프로 프로그램 을 통해서 문서를

실시단계는 실제로 프로그램 활동을 전개하는 단계로서 프로그램 활 동에서 가장 핵심적인 과정이다. 말하자면, 이 단계는 계획되고, 설계된 청소년 프로그램을 프로그램

윈도우즈 API 응용 프로그램: C 언어로 작성, 60줄 이상의 Hello 응용(복잡) 응용 프레임워크(MFC, pclaf). MFC 응용 프로그램: C++ 언어로 작성, MFC 구조 복잡, 10줄

제13조(안전관리 규정 작성) 공공기관은 안전관리 대상 사업·시설의 안전을 유지하기 위해 다음 각 호의 사항이 포함된 안전관리규정을 작성하여야 한다..

각 화일에서 숫자들을 읽은 다음, result.txt 에 다음과 같은 모양으로 출력 하는 프로그램을 작성하시오... (실습9) 구조체

- 자료제출 프로그램 설치가 되지 않거나, 자료 제출이 되지 않을 경우 구버전의 프로그램을 직접 설치하여 전자신고파일

예측 불가능한 Research 단계 예측 가능한 Development