본문 바로가기

Language43

[C++_제 5장] 반복문 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com key point while 문은 조건이 참인 동안 반복적으로 문장을 실행한다. do while 문은 우선 반복 내용이 실행되고 나서 반복 조건을 검사하는 것을 제외하고 while 문과 동일 for 문은 반복문을 작성하기 위한 간결한 구문이다. break 와 continue 키워드는 반복문에서 부가적인 제어를 제공해 준다. list (접은글에서 확인) 더보기 5.1 올바른 답이 .. 2021. 10. 9.
[C++_제 4장] 수학 함수, 문자, 문자열 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com key point cmath 헤더에서 수학적 기능을 수행하기 위한 함수 제공 (삼각함수, 지수함수, 라운드 함수, min/max.abs 함수) 문자 데이터 유형 (char) 은 하나의 문자를 표현한다. ( *문자열 리터럴은 따옴표(" ") / 문자 리터럴 작은따옴표( ' ')) char형의 크기는 1byte ASCII 문자 : 문자를 이진 표현으로 mapping시키는 encond.. 2021. 10. 9.
[C++_제 3장] 선택문 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com key point 부울 식(Boolean expression) : 참(True)과 거짓(False)의 부울 값으로 결과가 나오는 수식 if문은 프로그램에서 선택적으로 실행 경로를 지정할 수 있게 해 준다. 임의의 정수를 발생시키기 위해서 rand() 함수를 사용할 수 있다. 복합적인 부울 식을 생성하기 위해서 !, &&, || 의 논리 연산자를 사용할 수 있다. switch 문은.. 2021. 10. 3.
[C++_제 2장] 기본 프로그래밍 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com key point 키보드로부터 입력 값을 읽는다는 것은 프로그램이 사용자로부터 입력을 받을 수 있다는 것이다. 식별자는 프로그램에서 변수나 함수와 같은 요소를 확인하는 이름을 말한다. 변수는 프로그램에서 변경될 수 있는 값을 표시하기 위해 사용한다. cin 객체와 스트림 추출 연산자(>>, streamextraction operator)를 사용하면 콘솔로부터 입력을 받아들일 수 .. 2021. 10. 3.
[C++_백준] 입출력과 사칙연산 ( 10171, 10172, 1000, 1001, 10998, 1008, 10869, 10430, 2588) 10171. 고양이 문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음. 출력 고양이를 출력한다. #include using namespace std; int main() { cout 2021. 10. 1.
[C++_제 1장] 컴퓨터, 프로그램 및 C++ 입문 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com check point 더보기 1.1 A computer is an electronic device that stores and processes data. 하드웨어 : 물리적으로 보이는 부분 소프트웨어 : 특정한 작업을 수행하기 위해서 보이지 않는 명령(instruction)으로 하드웨어를 제어 1.2 주요한 하드웨어 장치 : CPU, 메모리, 저장장치, 입력장치, 출력장치, 통.. 2021. 9. 22.