본문 바로가기

전체 글184

C++ 강의 3장 - 함수1 - C++ 강의 3장- 함수1 - C++을 프로그램이 시작되는 부분이 어디라고 했는가? C++강의 1장을 보게 되면 그건 바로 main()함수라고 했다. 실제로 C++ 프로그램은 main()함수만 있으면 돌아갈 수 있다. 하지만 우리가 main()함수만을 사용할 경우 코드의 길이가 엄청 길어지고 코드를 보고 이해하기 힘들어 질 것이다. 왜냐하면 도구가 너무 부족하기 때문이다. 우리가 함수를 이용하는 이유에는 크게 두 가지가 있다.∙반복되는 작업을 쉽게 처리할 수 있다.∙우리가 무슨 작업을 할지 이해하기 쉽다. 반복되는 작업을 쉽게 처리할 수 있다.우리가 프로그램을 사용하는 이유는 반복되는 작업을 수행하기 위해서다. 쉽게 예제를 들어보자. 우리가 만약 계산기를 만들고 싶다고 가정해보자. 우리는 더하기, 빼기 .. 2017. 4. 9.
C++ 강의 2장 -변수와 연산자- C++ 강의 2장- 변수와 연산자 - 변수 C++에서는 각자 변수의 형태를 지정을 해주어야 한다.이러한 지정을 변수 선언이라고 한다. 예를 들면 정수의 숫자를 나타내고자 하는 변수를 나타내고 싶다고 가정을 해보자.그냥 작업창에 3이라고 적으면 그것은 변수가 아니다. 3이라는 값을 가지고 우리가 그 값을 자유롭게 사용할 수 있을 메모리를 만들어 주어야한다. 그러한 모습을 변수라고 한다.그래서 우리는 i라는 문자를 이용하여 그 공간을 지정해주려고 한다.int i = 3; 위의 문장은 i라는 이름을 가진 메모리 공간을 만들어 그 곳의 메모리에 3을 작성하여 i라는 값을 3으로 지정하겠다. 그리고 i라는 값은 정수이다. 라는 의미를 가진다.여기서 우리가 생각할 부분은 정수라는 값이다. int는 정수의 변수를 선.. 2017. 4. 9.
C++ 강의 1장 -Hello World- C++ 강의 1장- Hello World - 프로그래밍 언어를 처음 배울 때 하는 마법과 같은 주문이 있다. 그건 바로 출력창에 Hello World를 쳐보는 것이다. C++가 처음 배우는 언어가 아닐지라도 출력창에 Hello World를 나오게 하는 것으로 언어를 배울 때 무언가 술술 배우는 능력을 얻을 수 있다. 실제로 매우 간단한 프로그램이지만 함수에 대한 기본개념까지 심어주는 매우 좋은 예제이다. 그러니 지금까지도 모든 프로그래밍 언어의 교재 처음 부분에는 Hello World가 있는 이유이다.그래서 첫 번째 강의로는 Hello World를 출력하고 그 프로그램을 해부시켜볼 것이다. 프로그래밍 언어를 배운 사람이라면 main이라는 함수를 알 것이다. 하지만 배우지 않은 사람들을 위해 설명을 하자면.. 2017. 4. 9.
파이썬(python) 강의 1장 - 코드를 읽기 위한 기초 - 파이썬 강의 1장- 코드를 읽기 위한 기초 - 프로그래밍 언어를 시작할 때 제일 먼저 하는 작업은“Hello World”를 작성하여 출력을 시켜보는 것이다.이러한 작업을 하기 위한 기초적인 용어에 대해 먼저 정리를 해보자 파이썬은 제공하는 함수가 다양합니다. Hello World를 출력할 수 있는print 함수 또한 기본적으로 제공하는 함수들 중 하나다. 이러한 함수들을내장 함수라고 부른다. 하지만 이러한 내장함수 외에도 다른 함수들이 필요할 경우가존재할 수 있다. 이럴 땐 외부의 도구를 빌려오기 위해 import를 선언하여 사용할 수 있다.예시)>>> import os>>> os.system(“pause”) // os 모듈에 있는 system 함수를 사용 // pause는 종료를 하는 명령어 이에 대한.. 2017. 4. 7.