본문 바로가기
728x90

전체 글143

단백질 분리정제_Protein Purification 단백질(Protein)은 크기, 형태, 전하, 소수성, 다른 분자간의 친화력에 있어 다양하다. 단백질 구조_Protein Structure단백질(Protein)은 아미노산(Amino acid)으로 이뤄져 있다.단백질 구조(Protein structure)는 1차, 2차, 3차, 4차로 나뉘어진다.① 1차 (Primart structure)  DNA 유전정보로부터 번역과정을 거쳐 합성(synthesis)된 아omarykoo.tistory.com이러한 성질들을 이용하여 단백질은 서로 분리할 수 있다.​1. 염석(Salting out)대부분의 수용액 단백질들은 수용액의 염농도가 증가할수록 용해도가 감소하게 돼 가라앉게 된다. 2. 관크로마토그래피(column chromatography) 관 내부에 적당한 화학.. 2025. 1. 22.
05_Q&A 증감연산자는 어디에 활용되며 왜 중요한가?에 대한 물음.zip Q1. 증감연산자는 왜 중요한가?증감 연산자 (++ 및 --)는 단순히 공식처럼 외울 개념이 아니라, 코드를 간결하게 만들고 실행 속도를 최적화하는 데 중요한 역할을 한다. 1. 반복문에서 필수적인 역할반복문(for, while)에서 루프 변수를 증가시키거나 감소시킬 때 가장 많이 사용된다. 예시_ 1부터 10까지 출력 • 만약 i++ 없이 i = i + 1; 을 매번 써야 한다면 코드가 복잡해지고 가독성이 떨어진다.• for 루프에서 더욱 중요하다. ✓ i++을 사용하면 코드가 간결하고 효율적✓ ++i를 쓰면 불필요한 메모리 접근을 줄여 성능이 더 좋아짐 (후술) C 언어 반복문프로그래밍에서 반복문은 필수적인 개념이다. 특정 작업을 여러 번 수행해야 할 때, 반복문을 사용하면 코드.. 2025. 1. 22.
04_Q&A 0으로 초기화 시키는 이유에 대한 물음.zip Q1. 변수를 0으로 초기화 시키는 이유는?1. 변수의 초기값은 정의되지 않음C 언어에서 지역 변수(local variable)는 초기값이 자동으로 할당되지 않는다. 따라서 초기화를 하지 않은 변수를 사용하면 쓰레기 값(garbage value)이 들어 있을 수 있다. 이 값은 메모리의 기존 데이터에 따라 임의의 값이 될 수 있기 때문에, 의도하지 않은 결과를 초래할 수 있다. 초기화를 하지 않을 경우 아래와 같은 문제가 발생할 수 있다:예기치 않은 결과값디버깅의 어려움논리 오류 발생2. 코드의 안전성과 명확성초기화는 코드의 안전성을 보장하고, 이후 계산이나 작업에서 변수를 신뢰할 수 있도록 만든다.위 코드는 year가 초기화되지 않았기 때문에 잘못된 값이 year + 5로 계산될 수 있다. 따라서 변수.. 2025. 1. 22.
04_Q&A int main()함수와 내부 변수 자료형은 별개인가?에 대한 물음.zip Q1. main()함수가 int로 선언되었는데, 그 안에 float나 double 같은 다른 자료형을 사용하는 것이 왜 가능한가? main() 함수의 반환값 (int)과 함수 내부의 변수 자료형은 별개int main()에서 int는 main() 함수의 반환값의 자료형을 나타낸다.그러나 함수 내부에서 선언하는 변수들의 자료형은 제한되지 않는다.즉, main() 함수 안에서는 int, float, double, char 등 다양한 자료형의 변수를 선언하고 사용할 수 있다. 왜 가능한가?함수의 반환값 자료형(int)은 함수가 호출자(운영체제 등)에게 반환하는 값의 자료형을 의미한다.함수 내부의 변수들은 반환값과는 상관없이 독립적으로 선언되고 사용된다. 정상적으로 작동하는 코드 예시함수 반환값과 내부 변수 자료.. 2025. 1. 22.
03_Q&A 변수랑 매개변수의 차이에 대한 물음.zip Q1. 변수와 매개변수의 차이는?변수(Variable)란?"데이터를 저장하는 상자""내가 내 주머니에 돈을 넣어두고 쓰는 것"(내가 직접 값을 넣고 저장하는 개념)  ✔ 프로그램에서 값을 저장하는 공간✔ 숫자, 문자, 문자열 등 다양한 값을 저장 가능✔ 언제든 값을 바꿀 수 있음✔ 변수를 만들고(int x = 10;), 그 값을 사용함.✔ 값은 직접 지정하거나 수정할 수 있음.매개변수(Parameter)란?"함수에게 값을 전달하는 특별한 변수""친구한테 돈을 받아서 사용하는 것"(함수 바깥에서 값을 전달받아 사용)  ✔ 함수가 실행될 때 외부에서 값을 받아서 사용하는 변수✔ 함수 내부에서만 사용됨✔ 이 값은 함수 호출 시 결정됨.✔ printScore(100); → 100이라는 값을 함수로 전달✔ int.. 2025. 1. 22.
02_Q&A C언어에서 scanf, double에 대한 물음.zip Q1. 여기서 왜 scanf %lf 끼리는 사이에 ','가 없고, %num1, %num2 끼리는 사이에 ','가 있어야 하는가? scanf의 형식 지정자와 변수 이름 간의 구분은 C 언어의 문법에 따라 다르다.  1. scanf에서 형식 지정자와 변수를 연결하는 방식scanf는 문자열 형식 지정자(%lf, %d 등)를 통해 입력을 읽고, 해당 데이터를 저장할 변수의 메모리 주소를 전달받는다.각 형식 지정자(%lf, %d 등)는 입력값을 읽어들이는 역할을 한다.변수는 이 값을 저장하기 위한 메모리 주소를 지정하기에, 따라서 각 형식 지정자 뒤에는 대응하는 변수의 주소를 지정해야 한다.%lf는 하나의 실수를 읽기 위한 형식 지정자이다.&num1, &num2, &num3는 각각 읽은 데이터를 저장할 메모리 주.. 2025. 1. 21.
728x90