본문 바로가기

Code

[C++] Local & Global Variables/ Pass by reference & value/ Recursion Local Variables // 함수안에서만 존재, 함수가 종료되면 사라짐 메인함수, 종속함수 는 전혀 다른함수이다 a 값은 11 but x 값은 10 이름은 같지만 서로 다른 램 공간에 저장된값이다 서로 다른 함수안에 속해있는 로컬 -> 서로에게 영향을 미치지않는다 함수 안에서 시작하였다가 함수가 끝나면 쉽게 사라지는 운명 #include using namespace std; void increase(int x) { // 출력타입이 없다 x++; // 선언 및 구현을 동시에함, 1씩 증가한다 } int main() { int x = 10; //변수 최초 할당 , 초기화 cout 더보기
[C++] Function/ cmath library/ Default argument Function 함수는 재사용성을 위해 사용한다 1.함수의 원형, 메인 위 2.함수 구현,메인 아래 3.함수 호출,메인 안 #include using namespace std; //1) 함수선언 (protyping) : 함수의 원형을 만듦,main 함수 위에 작성 int square(int a);// 출력자료형,함수이름(입력 변수):함수의 이름을 지정, 정수형 a 입력형,정수형 출력형 int main() { int x; x = 10;// x라는 변수안에 10을 assign 한다 cout 더보기
[C++] Input Stream/ Arithmetic Operators Input Stream #include // cout , cin 이 있는 라이브러리 using namespace std; int main() { int x,y,sum,mult,mod ; float div; cin >> x >> y; // cin : 키보드로부터 값을 입력받음 sum = x+y; mult = x*y; div = x / y; div = float(x) / y; mod = x % y; cout 더보기
[C++] Variables, Floating-Point, Character Variables #include using namespace std; /* : 전체 주석처리시 int main() { // main 함수는 프로젝트 당 무조건 하나, 프로젝트 시작을 정의하는 의미 int x; // 선언 정수형 x 를 만들었다 int y; x=10; // 할당 x 더보기
[C++] break / continue / for/ switch statement break statement // continue statement int main() { int sum = 0; int input; while (true) { cout > input; if (input block //for ( 초기화 ; 반복조건; 업데이트){} //switch : case와 default 로 구성 , break을 통해 빠져나간다 do-while Statement int main() { int input; do { cout input; } while (!(inp.. 더보기
[Phyton] String/ Escape Sequence/ Slicing String 문자열(String) 사람들이 만든 정보를 분석하는 bioinformatic으로 앞서 공부한 정수 혹은 실수와 다르게 글자(들)을 저장하는 변수 타입이다. 실제 변수를 공부할 때 언급되었던 type() 함수를 수행하면, str 타입으로 결과값을 돌려주는 변수 타입이다. 문자열에는 알파벳, 한글을 포함한 글자(들)과 숫자 그리고 다양한 기호들이 포함될 수 있다. 문자열을 일반적으로 ' ' 혹은 " "의 인용 구문 기호로 앞뒤를 감싸는 것으로 표현한다. '' ,"" 처럼 Empty string 으로도 표현한다. 이는 나중에 문자열로 채우고싶을때 사용한다. len(): 입력 파라메타로 전달받은 문자열의 길이를 결과값으로 돌려줌 len("abc de") : 6개의 글자(spacebar 포함) 하지만 C++은 이.. 더보기
[Phyton] Function Design Recipe (FDR) Function Design Recipe (FDR) 이해하기 이를 위하여 앞 강좌에서 사용한 convert_to_celsius() 함수를 다시 기억합니다. def convert_to_celsius(fahrenheit): return (fahrenheit - 32) * 5/9 convert_to_celsius() 함수를 FDR로 처리한 예제가 다음처럼 됩니다. def convert_to_celsius(fahrenheit): """ (int) -> int #1 Return the celcius number from the given fahrenheit number. #2 >>> convert_to_celsius(212) #3 100 #4 """ #5 return (fahrenheit - 32) * 5/9 c.. 더보기
[Phyton] 내장 함수/ 사용자 함수 내장 함수 이해하기 Python과 같은 프로그래밍 언어는, 이미 다양한 기능을 수행하는 함수들을 내장하고 있으며, 예를 들면 다음과 같습니다. abs(x): 입력 받은 정수 혹은 실수 변수인 x의 절대값을 계산합니다. pow(x, y): 입력 받은 x의 y 거듭제곱을 계산합니다. round(x): 입력 받은 x를 소수점 다음에 대해서 반올림한 값을 계산합니다. 다음의 코드를 아래 입력창에 한번에 입력하여, 실행함으로서 확인이 가능합니다. print(abs(-9)) print(pow(3,2)) print(round(4.3)) 9 9 4 사용자 정의 함수 만들기 Fahrenheit to Celsius (수학): 𝐶=(𝐹−32)∗59C=(F−32)∗59 사용자 정의 함수를 만들기 전에 다음의 사항을 미리 고민.. 더보기