Download presentation
Presentation is loading. Please wait.
Published by미리 표 Modified 8년 전
2
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행
3
컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한 프로그램이 존재하지 않다면 ? – 프로그래머에게 의뢰를 하거나 프로그램을 직접 만들어야 한다. 계산기나 엑셀을 사용하여 문제를 쉽게 해결할 수 있다.
4
프로그램이란 ? – 컴퓨터에게 무엇인가 ‘ 작업 ’ 을 지시하기 위한 것이다. – 프로그램은 프로그래밍 언어를 이용하여 만든다. MBC 드라마 “앙큼한 돌싱녀”에서 주상욱씨가 작성한 구구단 프로그램
5
프로그래밍 언어란 ? – 프로그램을 작성하기 위한 언어이다. – 프로그래밍 언어는 사람이 사용하는 언어와 비슷하다. – 프로그래밍 언어의 종류로는 C, C++, JAVA, Python 등이 있다. 프로그래밍 언어로 작성한 프로그램은 사람이 이해하기 쉽지만, 컴퓨터는 기계어만 이해할 수 있다.
6
기계어는 ‘0’ 과 ‘1’ 이라는 숫자의 나열로 이루어져있다. 컴퓨터는 이 숫자의 나열을 이해할 수 있지만, 사람은 쉽게 이해할 수 있는 내용이 아니다. – 따라서 사람은 프로그래밍 언어를 이용하여 프로그램을 만들고, 프로그래밍 언어를 기계어로 변환한다. 기계어란 0, 1로 이루어진 언어 저급언어라고도 한다.
7
컴파일이란 ? – 프로그래밍 언어로 작성된 소스를 컴퓨터가 이해할 수 있는 기계어로 만 드는 과정이다. – 컴파일을 수행하는 대상을 “ 컴파일러 ” 라고 한다. – 컴파일 된 소스는 기계어로 변환되어 오브젝트 파일에 저장된다. 한국인과 일본인이 대화를 하려면 통역사가 필요 마찬가지로 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어로 변환해야 함
8
링크란 ? – 소스 파일을 컴파일 후 생성된 오브젝트 파일을 조립해서 하나의 프로그 램 ( 실행 파일 ) 을 만드는 과정이다. – 링크를 수행하는 대상을 “ 링커 ” 라고 한다. 링크가 완료되면 실행 파일이 생성 컴파일은 오브젝트 파일을 생성
9
프로그램 생성 과정은 다음과 같다. – 프로그램 작성 -> 작성한 프로그램 컴파일 -> 컴파일 된 결과물의 링크
10
http://snslab.cju.ac.kr/ 에 접속 => 수업자료 http://snslab.cju.ac.kr/
11
Visual C++ 2010 Express Edition.exe 파일 다운로드
12
설치프로그램 실행
15
통합개발환경을 이용해 새 프로젝트를 생성한다. – 통합개발환경이란 컴파일러, 링커 등 프로그램 개발에 관련된 모든 작업 을 하나의 프로그램 안에서 처리하는 환경을 제공하는 프로그램이다. 새 프로젝트 클릭
16
프로그램 선택을 선택한다. – Win32 콘솔 응용 프로그램 선택, 프로젝트 이름 기입 후 확인 클릭한다.
17
응용 프로그램을 설정한다. – 빈 프로젝트 선택 후 마침 클릭한다. 빈 프로젝트 선택 다음 클릭
18
C++ 파일을 만든다. 소스 파일 -> 추가 -> 새 항목 C++ 파일 선택 이름 기입 후 추가 클릭
19
프로그램 실행 – 생성된 소스 파일에 소스 코드 입력한다. 소스 코드 소스 코드를 입력
20
실행결과를 확인한다. 실행결과 (Ctrl + F5) 컴파일 결과 컴파일 실행
21
실행 파일은 Debug 또는 Release 디렉터리 안에 존재한다. – Projects 사용자가 작성한 프로젝트명 Debug 또는 Release Projects 선택 전에 실행했던 프로젝트명 클릭 Debug 또는 Release 선택 응용 파일 확인
Similar presentations