Presentation is loading. Please wait.

Presentation is loading. Please wait.

C++ 프로그래밍 2013. 03. 11 C++ 프로그래밍 TA 장성재 1.

Similar presentations


Presentation on theme: "C++ 프로그래밍 2013. 03. 11 C++ 프로그래밍 TA 장성재 1."— Presentation transcript:

1 C++ 프로그래밍 C++ 프로그래밍 TA 장성재 1

2 CONTENTS 소개 공지사항 수업 목표 C++ 프로그래밍 언어 변수 실습 #1 실습 #2 실습 #3

3 소개 이름 : 장 성 재 학과 : 전북대학교 컴퓨터공학과 연구실 : 전북대학교 공과대학 7호관 401호 데이터베이스 연구실
TA에서 실습한 내용은 수업시간에 메일로 제출 3/11 TA 실습 장성재.zip src_0311_1.cpp src_0311_2.cpp TA 담당 과목 : C++ 프로그래밍 TA 담당 시간 : 월요일 3,4 교시 7호관 1층 컴퓨터실(101호) 추가 질문 및 상담 시간 : 화 02:00 ~ 06:00 pm

4 공지사항 수업 시간은 40분 수업, 10분 질문, 10분 휴식 실습 위주의 수업 출석은 정시에!
결석 1회 허용/ 2회 이상은 충분한 보상을.. 지각 4회 = 결석 제발 이것만은,, 수업 시간 중 웹 서핑 X, 카톡 X, 게임 X 결석/지각 X 수업 도중 이동 X 옆사람과 토의는 O, 다른 얘기는 X

5 수업 목표 프로그래밍 언어를 배워야 하는 이유 C++ 프로그래밍에 대하여 C++ 프로그래밍 개발 환경
적어도, Hello World는 짤 줄 알아야 한다.

6 C++ 프로그래밍 언어 IT 정보공학과(컴퓨터공학과) 프로그래밍 언어를 배우는 이유? Software 공학자
건축학과가 건물을 짓기 위해서는, 건물을 짓기 위해 사용되는 도구(콘크리트, 시멘트, 철근 등)를 잘 알아야 한다. 그렇다면, IT 정보공학과는? 좋은 프로그램 or 소프트웨어를 만들기 위해, 좋은 도구를 고를줄 알아야 하고, 도구를 다룰줄 알아야 한다. 도구를 잘 다뤄야 한다. 도구 중 하나가 프로그래밍 언어이다.

7 C++ 프로그래밍 언어 프로그래밍 언어를 잘 다루는 방법은?
하루아침에 게임을 잘할 순 없다! 공부 역시 마찬가지, 특히 프로그래밍 언어를 공부하기 위해선 매일 꾸준히 해야한다. 매일 교재의 이론을 공부하고, 각 장에 해당하는 실습문제들을 코딩하다보면 어느 순간 프로그래머가 될 수 있다. 프로그래밍 언어 한 개를 익숙히 다루기 위해선 3년!

8 C++ 프로그래밍 언어 C++ 개발 도구 Microsoft Visual Studio 2008
Microsoft Visual Studio 2008 실행 -> [File] -> [New] -> Project -> Win32 Console Application -> Empty Project -> Finish -> Source Files -> Add -> C++ File

9 새로운 프로젝트 생성!

10

11

12

13

14

15

16

17 소스코드 작성부

18 cin, cout 객체의 사용법 cin ( Console Input Stream )
C언어에서의 scanf와 동일한 동작 사용 예제) cin >> 변수이름; cout ( Console Output Stream ) 콘솔창에 출력한다. C언어에서 printf와 동일한 동작 cout << {출력하고자 하는 것} 상수, 문자열, 변수 등 여러 개의 상수, 문자열, 변수를 혼합하고 싶을땐, <<를 다중입력 cout << 변수1 << 변수2 << endl;

19 #include <iostream>
cin, cout 객체를 사용하기 위해서, iostream 헤더파일을 인클루드 시킨다. cin, cout이 iostream 헤더파일 안에 정의되어 있기 때문에, 이를 이용하기 위해서 헤더파일을 포함시킨다. #include <iostream>

20 using namespace std; C++ 언어는 사용하는 이름공간을 지정해주어야 한다. namespace
앞서 나온 cin, cout 객체는 iostream 헤더파일 안에, std 이름공간(namespace)에 정의되어 있기 때문에, 이를 이용하기 위해서는 사용하려는 이름공간을 지정해주어야 한다. using namespace std;

21 Hello, World 프로그램 cout 객체를 사용하기 위한 준비작업이 필요하다.
프로그램에게 시킬 일은 main() 함수 안에 적는다. cout 객체에 문자열을 보내면 화면에 출력된다. 세미콜론이 마침표의 역할을 한다. #include <iostream> using namespace std; int main() { ... return 0; } cout << “Hello, World\n”;

22 Hello, World 프로그램 Hello, World 프로그램의 소스 코드 실행 결과 cin, cout을 사용하기
위한 선언부 #include <iostream> using namespace std; int main() { cout << “Hello, World” << endl; return 0; } main 함수 한줄 아래로 == \n cout 객체 Hello, World 문자열을 cout에 전달해라.

23 변수

24 정보와 변수 C++에 있어서 모든 정보는 근본적으로 숫자다. 그림을 숫자로 표현한 예 변수는 정보를 보관할 수 있는 공간이다.

25 변수의 정의 변수 3개를 정의하고 초기화 하는 방법 1 변수 3개를 정의하고 초기화 하는 방법 2 변수의 정의와 관련된 규칙
정의하지 않은 변수는 사용할 수 없다. 변수를 사용하기 전에 변수를 미리 정의해야 한다. 변수 이름 a 변수에 값 100을 대입해라 변수의 타입 int { 정수형 }

26 변수에 보관된 값 출력하기 cout 객체에 변수를 보내면 보관된 값이 출력된다. 실행 결과 a 변수의 값을
문자열 “ , “을 cout에 전달해라 이스케이프 문자 \n을 cout에 전달해라

27 실습 #1 다음과 같은 출력결과를 만드는 프로그램을 작성 다음 라인으로 이동 : ‘\n’ 또는 endl (end line)

28 실습 #2 변수의 입출력 두 변수 number1, number2를 정의하고, 두 변수를 키보드로부터 입력받아 두 변수의 합을 출력하라. 변수의 입력은 cin 객체 변수의 출력은 cout 객체

29 실습 #3 int, float, double, char 타입의 변수를 정의하고, 각 변수에 값을 입력 후, 변수값을 출력
HomeWork 실수값의 2는 어디로? charNumber 변수에 66을 입력하면?


Download ppt "C++ 프로그래밍 2013. 03. 11 C++ 프로그래밍 TA 장성재 1."

Similar presentations


Ads by Google