본문 바로가기
728x90

전체 글143

C언어 프로그램 구성요소 C 언어는 컴퓨터 프로그래밍의 기초를 배우기에 적합한 언어이다. 참고로 아래 내용은 본인이 되집어보고자 하는 내용 위주로 추려 정리하였으므로 이 점 참고바란다.1. 전처리기 (Preprocessor)C 프로그램에서 #include 와 같은 문장은 전처리기 지시어이다. 모든 전처리기 지시어는 # 기호로 시작하며, 보통 코드의 첫 번째 줄부터 작성된다.헤더 파일(header file)은 코드의 일부가 포함된 텍스트 파일로, .h 확장자를 가진다. 예를 들어 stdio.h는 standard input output의 약자로, 표준 입력 및 출력을 담당하는 라이브러리 함수를 포함하고 있다. 표준 입력과 출력이란 다음을 의미한다:표준 입력: 키보드 입력표준 출력: 모니터 출력즉, 우리가 자주 사용하는 printf(.. 2025. 1. 18.
세포 생리_Cellular Physiology 생리학(Physiology)은 생명체가 어떻게 기능하고 조절되는지를 연구하는 학문이다. 이는 세포 수준에서부터 조직, 기관, 전체 생명체에 이르는 다양한 생리적 과정을 포함하며, 신체의 항상성을 유지하는 데 필수적인 역할을 한다. 생리학은 의학, 생명공학, 신경과학, 스포츠과학 등 여러 분야와 밀접하게 연관되어 있다.1. 체액의 구획우리 몸의 체액은 크게 세포 내액(Intracellular fluid, ICF)과 세포 외액(Extracellular fluid, ECF)으로 나뉜다. 세포 내액(ICF): 세포 내부에 존재하며, 전체 체액의 약 2/3를 차지한다. 칼륨(K+)이 풍부하고, 단백질과 여러 대사산물이 포함되어 있다.세포 외액(ECF): 세포 바깥에 존재하며, 혈장(Plasma)과 세포 사이질액(.. 2025. 1. 18.
원자의 구조_Automic Structure 1. 유기화학과 무기화학의 차이 과거에는 유기화합물이 오직 생명체에서만 생성될 수 있다고 믿었다. 즉, 생명체에서 유래한 물질만이 유기화합물로 간주되었고, 광물에서 비롯된 화합물은 무기화합물로 여겨졌다. 그러나 1828년, 프리드리히 뵐러(Friedrich Wöhler)는 무기화합물인 시안산암모늄 (NH₄OCN)을 가열하는 실험을 통해 요소(urea, CO(NH₂)₂)를 합성하는 데 성공했다. 이 발견은 무기물에서도 유기물을 만들 수 있음을 증명한 것이며, 이는 유기화학의 발전에 중요한 전환점이 되었다. 유기화학과 무기화학은 연구 대상과 화합물의 특성에서 차이를 보인다.유기화학(Organic Chemistry): 탄소 화합물을 연구하는 학문이며, 생명체와 밀접한 관련이 있다. 대표적으로 단백질, 탄수화물.. 2025. 1. 17.
프로그램 개발 과정 프로그램을 개발하는 과정은 단순히 코드를 작성하는 것을 넘어, 체계적인 단계들을 거쳐야 한다. 이 글에서는 프로그램 개발 과정의 주요 단계를 소개하고, 각 단계에서 이루어지는 작업을 상세히 살펴보겠다.1. 요구사항 분석무엇을 만들 것인지 결정하는 단계이다. 프로그램이 해결해야 할 문제와 사용자 요구사항을 철저히 분석하여 목표를 명확히 설정한다. 이 과정은 프로젝트의 성공 여부를 결정짓는 중요한 시작점이다.2. 설계 (Design)문제를 해결하기 위한 알고리즘을 설계하는 단계이다. 알고리즘 설계는 프로그램 개발 과정의 핵심으로, 작업을 처리할 순서를 명확히 정리하는 작업이다. 이를 도와주는 대표적인 도구로는 다음이 있다:순서도: 프로그램의 흐름을 도식화한 그래픽 표현.의사 코드: 자연어와 프로그래밍 언어 .. 2025. 1. 17.
프로그래밍의 개념 1. 프로그래밍이란 무엇인가?프로그래밍은 일종에 애플리케이션을 개발하는 과정이다. 애플리케이션은 운영체제에서 실행되는 프로그램으로, 특정 작업을 수행하도록 컴퓨터에게 명령을 내리는 역할을 한다.운영체제는 컴퓨터 하드웨어를 관리하고 프로그램이 실행될 수 있도록 지원하는 소프트웨어이다. 프로그램은 컴퓨터가 수행해야 할 작업을 정의한 지시서로, 메인 메모리에 저장된 후 이진수로 된 명령어들을 순차적으로 실행한다.2. 프로그래밍 언어란 무엇인가?프로그래밍 언어는 인간과 컴퓨터가 소통하기 위해 사용하는 도구이다. 이는 기계어와 인간의 자연어 사이에 위치하며, 사람이 작성한 코드를 컴퓨터가 이해할 수 있는 형태로 변환하는 역할을 한다.  1. 기계어: 컴퓨터가 직접 이해할 수 있는 유일한 언어로, 이진수로 구성된다.. 2025. 1. 16.
단백질 구조_Protein Structure 단백질(Protein)은 아미노산(Amino acid)으로 이뤄져 있다.단백질 구조(Protein structure)는 1차, 2차, 3차, 4차로 나뉘어진다.① 1차 (Primart structure)  DNA 유전정보로부터 번역과정을 거쳐 합성(synthesis)된 아미노산 사슬(amino acid chain)을 말한다.아미노산의 α-amino group와 α-carboxyl group의 펩티드 결합(peptide bond)으로 형성된 폴리펩티드 사슬(polypeptide chain)을 말한다.​각 peptide에는 amino terminus와 carboxyl terminus가 있으며, N → C로 방향이 이뤄진다.  ※이유는 개시 tRNA가 운반해온 methionine의 처음 peptide amin.. 2025. 1. 15.
728x90