본문 바로가기

교육 노트/C++ 기초강의

(22)
[C++ 때려 잡기] C++ 기초강의 1-5 기본문법-분기문 2018/08/23 - [교육 노트/C++] - C++ 기초 강의 OT2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-1 기본문법-Hello World2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-2 기본문법-변수2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-3 기본문법-배열기초2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-4 기본문법-연산자와 사용자 입력 지금까지는 아주기본적인 c++문법을 배워화면 출력과 입력을 할 수 있게 되었다그러나 이것만으로는 아직 어떠한 기능을 하는 프로그램을 제작 할 수 없다.좀더 기능을 가진 프로그램을 제작하기위해 필요한 두가지 기능이 분기문과 반복문인다이번강의에서는 그중 분기문을 학습하도록..
[C++ 때려 잡기] C++ 기초강의 1-4 기본문법-연산자와 사용자 입력 2018/08/23 - [교육 노트/C++] - C++ 기초 강의 OT2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-1 기본문법-Hello World2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-2 기본문법-변수2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-3 기본문법-배열기초 변수를 배웠으므로 이제 변수를 활용할 차례이다c++ 에서는 변수를 다루기 위한 기본적인 연산자들을 제공한다 1.사칙 연산자 : +, -, *, / 2.Mod(나머지) 연산자 : % 3.대입 연산자 : = 4.사칙연산+대입 연산자 : +=, -=, *=, /= 5.증감 연산자 : ++, -- 6.Bit연산자 : &, | ^ 7.비교 연산자 : ==, , =, != 8...
[C++ 때려 잡기] C++ 기초강의 1-3 기본문법-배열기초 2018/08/23 - [교육 노트/C++] - C++ 기초 강의 OT2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-1 기본문법-Hello World2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-2 기본문법-변수 여러 개의 변수를 한번에 선언하고 싶거나 연관성있는 여러개의 변수를 하나로 사용하고 싶을때 배열을 사용한다.만약 학생30명을 관리하는 프로그램을 만들기위하여 변수를 선언한다면 int stuID1;int stuID2;... int stuID30; 이런식으로 변수 30개를 만들수는 없으므로 사용하는것이 배열이다 1. 배열의 선언과 사용 배열 선언 [] = {value1, value2, ... , value} 배열 사용 [] Index의 범위는 0 ~ num..
[C++ 때려 잡기] C++ 기초강의 1-2 기본문법-변수 2018/08/23 - [교육 노트/C++] - C++ 기초 강의 OT2018/08/23 - [교육 노트/C++] - C++ 기초강의 1-1 기본문법-Hello World 1. 변수수학에서 변수 x,y 할때 그 변수와 동일한 개념이다. 이를 컴퓨터 공학(c++)에서는 컴퓨터 메모리 공간에 값을 저장, 변경, 사용 할 수 있는 공간을 의미한다.값은 있으나 변경 불가능하면 이를 상수라고 부른다. 위는 X라는 변수에 5를 더한 값을 Z라는 변수에 대입한것이다. 2. 변수 타입 C++은 정적 타입 언어로 변수를 만들기 위하여 해당 변수의 타입이 정해져 있어야한다. 변수타입은 해당 변수가 어떤 종류고, 어떤 용도로 사용되는지를 의미하는데 쉽게 설명하자면 X라는 변수를 사용하려면 X가 숫자인지, 문자인지 이러한 정..
[C++ 때려 잡기] C++ 기초강의 1-1 기본문법-Hello World 2018/08/23 - [교육 노트/C++] - C++ 기초 강의 OT C++ 강의라 visual studio 설치방법, c++ 설치방법등은 생략하였습니다. 추후 시간나면 업로드 하겠습니다. C++ Preview 1. 고급언어c++은 고급언어(High-Level)로 0,1만을 이해하는 기계어와 달리 인간이 이해하기 (비교적) 쉽게 만들어진 언어이다여기서 중요한것은 인간의 이해하기쉬운 자연어와 가까울수록 High-Level 이고 기계어와 가까울수록 Low-Level 언어이다Low-Level 언어라고 "아 쉬운 프로그래밍이구나!" 라고 착각하면 안된다. 정신나간 난이도를 보여주므로.. 아무튼 지금은 다양한 고급언어들이 많이 나왔지만 C/C++이 아직도 쓰이는 이유중하나는 High-Level임에도 불구하고 L..
C++ 기초 강의 OT 과거에 동아리 교육담당을 진행하면서 만들어논 자료들을 정리하여 현재 블로그에 올릴 예정입니다. C를 모르는 상태에서 C++ 을 처음 공부하는 사람들에게 도움이 됬으면 좋겠다는 생각하며 공부를 시작하기 전에 다음과 같은 내용을 스스로 공부하였으면 합니다. 기본적으로 강의정리는 신입생 교육자료를 바탕으로 하여 반말로 진행하게되는점 양해 부탁드립니다. 데모: 가장 기본적인 예제를 통하여 프로그래밍의 기초개념부터 프로그램구조, 프로그램 생성순서 등을 학습한다 데모 코드는 아래와 같다. #include using namespace std; int main() { cout