03-학습2-C 프로고래밍기초(1)

Download Report

Transcript 03-학습2-C 프로고래밍기초(1)

학습2 : C++프로그래밍기초
1/17
C++
C
앱개발
학과홈페이지 열린강의실에 가서
“학습2.zip”파일을 다운받아
압축을 풀어 수업 준비 바람…
학습2 : C++프로그래밍기초
2/17
지난 주에
공부했던 내용은?
학습2 : C++프로그래밍기초
3/17
 지난 주에 작성해 봤던 프로그래밍 과제는 4개?
과제5) 앞의 과제4을 업그레이드 시켜보자
각 구구단을 출력 앞줄에 구구단 이름을 출력도록 해보라
과제6) 우리 학과 1학년 각반 지도교수님이 누구신지
검색하는 프로그램을 작성해 보자
과제7) 5명의 성적을 성적순으로 화면에 소트(sort)하여
출력하는 프로그램을 작성해 보자
과제8) 앞의 과제5를 수정하여 5명의 성적을 입력 받아
성적순으로 화면에 출력하는 프로그램으로 업그레이드
시켜보라
“학과홈페이지 / 열린강의실 / 이기희교수”에
가면 프로그램 소스를 다운할 수 있어요~
2주차실습과제.zip
학습2 : C++프로그래밍기초
1-1. C++의 개요
학습1 :
C++ 개요 및
개발환경구축
1-2. C++ 개발환경 구축하기
2-1. C++ 프로그램의 이해
2-2. 데이터 입출력
학습모듈
A
학습2 :
C++ 프로그래
밍 기초
2-3. 데이터 유형과 연산자
2-4. 선택문과 반복문
2-5. 배열과 포인터
2-6. 함수
2-7. 참조형 변수의 사용
2-8. 1차 프로젝트 - 가위바위보 게임 만들기
C++
학습모듈
학습3 :
구조체와 공용
체, 열거형
3-1. 구조체 - struct
3-2. 공용체 - union
3-3. 열거형 - enum .
B
학습4 :
C++에서 파일
다루기
4-1. 클래스에 의한 파일 입출력
4-2. 입출력 멤버함수
4-3. 사용자정의 입출력 조작자
5-1. 클래스와 객체
학습5 :
객체지향 프
로그래밍
5-2. 클래스의 사용과 연산자 오버로딩
5-3. 예외처리와 템플릿
5-4. 2차 프로젝트 - 전화번호검색 프로그램
개발하기
4/17
학습2 : C++프로그래밍기초
5/17
학습2
C++ 프로그래밍 기초
컴퓨터정보과 / 이기희교수
학습2 : C++프로그래밍기초
6/17
2-1. C++ 프로그램의 이해
24쪽
따라하기
따라하기
따라하기
따라하기
2-1.cpp
2-2.cpp
2-3.cpp
2-4.cpp
학습2 : C++프로그래밍기초
7/17
◀작성해보자 2-1▶ 파일명 : 자기학번-2-1.cpp
“따라하기 2-4.CPP”프로그램에
다음에 보인 <주석 예>의 주석을 프로그램 앞머리에 넣어 보라.
여기서는 // 기호를 이용하여 주석을 기입해 프로그램을 완성시켜 보라.
<주석 예>
과목명 : C++ 프로그래밍
학 번 : XXXXXXX
← 여기에는 이 강의과목 이름으로 기입되게 하라.
← 여기에는 자기의 학번으로 기입되게 하라.
학습2 : C++프로그래밍기초
8/17
◀작성해보자 2-2▶ 파일명 : 자기학번-2-2.cpp
이번에는 “따라하기 2-4.CPP” 프로그램에 <주석 예>의 주석을 프로그램
앞머리에 넣을 때, /* 와 */ 기호를 이용하여 프로그램을 완성시켜 보라.
학습2 : C++프로그래밍기초
 질문?
9/17
학습2 : C++프로그래밍기초
10/17
2-2. 데이터 입출력
27쪽
1. cin 과 cout
<표 2-1> C++에서의 표준 스트림 입출력 명령
입출력스트림
기능
사용연산자
장치
cin
지정양식에 따라 입력
>>
키보드
cout
지정양식에 따라 출력
<<
모니터
관련 해더파일
iostream.h
학습2 : C++프로그래밍기초
11/17
(1) 표준 출력 스트림 cout
[사용형식]
cout << 변수리스트;
[사용 예]
cout << a;
cout << a << b;
cout << "난 20 살이다";
cout << "난 “ << 20 <<” 살이다";
//❶
//❷
//❸
//❹
학습2 : C++프로그래밍기초
12/17
따라하기 2-5.cpp
따라하기 2-6.cpp
학습2 : C++프로그래밍기초
13/17
(2) 표준 입력 스트림 cin
[사용형식]
cin >> 변수;
[사용 예]
cin >> a;
cin >> a >> b;
//❶
//❷
학습2 : C++프로그래밍기초
14/17
따라하기 2-7.cpp
따라하기 2-8.cpp
학습2 : C++프로그래밍기초
◀작성해보자 2-3▶ 파일명 : 자기학번-2-3.cpp
15/17
다음 실행결과 예처럼 작성자의 생년월일을 입력받아 나이와 함께 출력
하는 프로그램을 cin 과 cout 를 이용하여 작성해 보라.
<실행결과 예>
생년월일을 입력해 주세요.
년도는? 1995 <Enter>
월은? 9 <Enter>
일은? 15 <Enter>
당신은 1995년생 20살이고
생일은 9월 15일이군요.
◀작성해보자 2-4▶ 파일명 : 자기학번-2-4.cpp
이번에는 앞의 문제와 동일하게 수행하는 프로그램을 scanf() 와 printf() 를
이용하여 작성해 보라.
학습2 : C++프로그래밍기초
 질문?
16/17
학습2 : C++프로그래밍기초
 능력향상과제(2) 제출
17/17