Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 실 습실 습 2.

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education Inc., publishing as Pearson Addison-Wesley PowerPoint ® Lectures for University Physics, Twelfth Edition – Hugh D. Young.
Advertisements

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 실 습실 습 1.
3. 자료형. 담당교수 : 이 성 우 C++ 프로그래밍 상수와 변수 (3) 1. 변수 (variable)  프로그램 수행 도중에 자료  변수를 위해 은 변하지 않음  선언 시에 반드시 그. ※ 저장 정보의 구성 ① 정보의 종류 ② 저장 값 ③ 저장 위치 int Num.
프로그래밍 개론 Ⅰ 제 3장. 클래스와 객체의 사용 ①.
01_ 가상 함수를 사용한 다형성의 구현 02_ 오버라이딩
C++ Tutorial 1 서강대학교 데이터베이스 연구실.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
Power C++ 제6장 포인터와 문자열.
C++ Espresso 제3장 배열과 포인터.
C++ Espresso 제3장 배열과 포인터.
C++ Espresso 제1장 기초 사항.
Database Laboratory, Hong Ik University
강좌명 : C++프로그래밍 (C++ Programming)
제6장 객체배열과 벡터 객체 배열을 이해한다. 벡터(vector) 클래스를 사용할 수 있다.
8. 객체와 클래스 (기본).
Power Java 제4장 자바 프로그래밍 기초.
C++ Espresso 제9장 다형성.
배열, 포인터, 참조 배열은 같은 형을 가지는 변수들의 묶음이다..
5장 배열 작성자 : 변재현.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
1. C++ 시작하기.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
26. 매크로와 전처리기.
Power Java 제4장 자바 프로그래밍 기초.
Chapter 1 C++ 기초 Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
제 2 장 변수와 상수.
컴퓨터 프로그래밍 실습 #6 제 4 장 클래스 작성.
14. 예외처리.
명품 C++ 프로그래밍 2장. C++ 프로그래밍의 기본.
13. 연산자 오버로딩.
제14장 예외처리와 템플릿 예외 처리의 개요를 학습한다. 예외 처리를 적용할 수 있다. 템플릿의 개념을 이해한다.
adopted from KNK C Programming : A Modern Approach
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
어서와 C언어는 처음이지 제14장.
Chapter 2 Lexical Elements, Operators, and the C System
제5장 생성자와 접근제어 객체 지향 기법을 이해한다. 클래스를 작성할 수 있다. 클래스에서 객체를 생성할 수 있다.
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
명품 C++ 프로그래밍 2장. C++ 프로그래밍의 기본.
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
19. 함수 포인터와 void 포인터.
4. 고급변수 사용 : 포인터와 관련하여 메모리 바라보기
프로그래밍 원리 Chapter 04 자료 처리와 연산자 신한대학교 IT융합공학부 박 호 균.
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
자바 5.0 프로그래밍.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
루프와 카운트 Looping and counting
문자열 처리하기 working with Strings
제8장 포인터와 동적객체 생성 포인터의 개념을 이해한다. 포인터와 관련된 연산을 이해한다.
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
C-언어와 기반구조 정보보호학과 이정수 교수.
5. 논리적 자료표현 : 구조체.
Fucntion 요약.
12. 상속 : 고급.
제 6 강 Getting started.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
포인터와 배열 조 병 규 한 국 교 통 대 학 교 SQ Lab..
함수, 모듈.
Static과 const 선언 조 병 규 한 국 교 통 대 학 교 SQ Lab..
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
프로그래밍 개론 Ⅰ-실습 2장 데이터와 식①.
어서와 C언어는 처음이지 제21장.
13. 포인터와 배열! 함께 이해하기.
실 습 2.
Presentation transcript:

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 실 습실 습 2

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 2 학습목표 1. C++ 프로그램 기본 구성요소 익히기 2. 기억장소 사용에 대한 기본 지식 습득 3. 변수와 이름 상수 사용방법 익히기 4. 기본 자료타입 이해하기 : a. integer b. character c. floating-point d. Boolean e. string 5. 배정 연산자 사용하기 6. 출력을 위한 cout << 문 사용하기 7. 산술 연산자 사용하기 8. 단순 명령어를 사용한 소형 프로그램 개발 9. 스트링 (string) 클래스 사용하기

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 3 LAB ASSIGNMENTS Lesson 2A Lab 2.1: Working with the cout Statement Lab 2.2: Working with Constants, Variables, and Arithmetic Operators Lesson 2B Lab 2.3 Rectangle Area and Perimeter Lab 2.4 Working with Characters and Strings

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 4 Lab 2.1 Working with the cout Statement Exercise 1: 에서 download name.cpp 다음 사항을 수행하도록 프로그램 코드를 완성하라. - 하나의 행에 이름과 성을 출력하라 - 다음 행에 주소를 출력하라. (endl 사용 ) - 다음 행에 자신의 전화번호를 출력하라. * 문자열 출력을 위해 “hello” 와 같이 리트럴 사용 - 컴파일 후 실행 !!! 예 ) Deano Beano 123 Markadella Lane Fruitland, Md http://ce.kyungil.ac.kr/~kykim/OOP2009/Lab

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 5 // This program will write the name, address and telephone // number of the programmer. #include using namespace std; int main() { // Fill in this space to write your first and last name. // Fill in this space to write your address. // Fill in this space to write your city, state and zip. // Fill in this space to write your telephone number. return 0; } name.cpp

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 6 Exercise 2: 전화번호와 주소 사이에 빈 행을 세 개를 넣어 출력하도록 수정하라. Exercise 3: 다음과 같이 출력되도록 수정하라. ************ Programmer: Deano Beano 123 Markadella Lane Fruitland, Md Telephone: ************

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 7 Lab 2.2 Working with Constants, Variables, and Arithmetic Operators Exercise 1: 에서 download circlearea.cpp // This Program will output the circumference and area // of the circle with a given radius. // PLACE YOUR NAME HERE. #include using namespace std; const double PI = 3.14; const double RADIUS = 5.4; circlearea.cpp

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 8 int main() { _____ area; // definition of area double circumference; // definition of circumference circumference = 2 * PI * RADIUS; // computes circumference area = _____________; // computes area // Write a cout statement that will output (with description) // the circumference of the circle. // Write a cout statement that will output (with description) // the area of the circle. return 0; }

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 9 Exercise 2: 다음과 같은 출력을 되게 빈칸을 채우고 cout 문장을 작성하라. The circumference of the circle is The area of the circle is Exercise 3: circumference 변수의 자료형을 double 에서 int 로 변경하라. 프로그램을 실행하고 결과를 기록하라. The circumference of the circle is ___________ The area of the circle is ___________ 위 결과에 대해 설명하시오.

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide Lab 2.3 Rectangle Area and Perimeter Exercise 1: Lab 2.2 를 참고하여 직사각형의 면적과 둘레를 계산하는 프로그램을 작성하라. LENGTH = 8, WIDTH = 3 으로 상수로 사용 Exercise 2: 컴파일하고 프로그램 실행, 다음 출력 값을 확인 ? The area of the rectangle is 24 The perimeter of the rectangle is 22

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide Lab 2.4: Working with Characters and Strings Exercise 1: 에서 download stringchar.cpp char  one character string  sequence of charactershttp://ce.kyungil.ac.kr/~kykim/OOP2009/Lab // This program demonstrates the use of characters and strings. // PLACE YOUR NAME HERE. #include using namespace std; // definition of constants const string FAVORITESODA = "Brand X"; // strings get double quotes const char BESTRATING = 'A'; // characters get single quotes stringchar.cpp

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide int main() { char rating2; // 2nd highest product rating string favoriteSnack; // most preferred snack int numberOfPeople; // number of people in the survey int topChoiceTotal; // number of people who prefer the top choice // Write lines of code to do the following: // Assign the value of "crackers" to favoriteSnack. // Assign a grade of 'B' to rating2. // Assign the number 250 to numberOfPeople. // Assign the number 148 to topChoiceTotal. // Fill in each of the following blanks with the name of the // appropriate variable or named constant. cout << "The number one soda is " << ____________ << endl; cout << "The number one snack is " << ____________ << endl; cout << "Out of " << _____________ << " people " << _________ << " chose these items!" << endl; cout << "Each of these products received a rating of " << _______; cout << " from our expert tasters." << endl; cout << "The other products were rated no higher than a " << _________ << endl; } stringchar.cpp 수정

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide Exercise 2: stringchar.cpp 에서 지시된 사항 ( 주석 부분, 밑줄 부분 ) 을 완성하고, 컴파일한 다음 오류가 없으면 실행하라. ( 오류가 있으면 수정하라 ) The number one soda is Brand X The number one snack is crackers Out of 250 people 148 chose these items! Each of these products received a rating of A from our expert tasters. The other products were rated no higher than a B Exercise 3: 프로그램의 main 모듈 내에서 FAVORITESODA 값을 변경할 수 있나 ? 이유는 ? Exercise 4: 프로그램의 main 모듈 내에서 favoriteSnack 의 선택을 변경할 수 있나 ? 이유는 ?