
총 181개
-
아주대 생물학실험1 결과보고서 [7주차 생물 정보학]2025.01.031. 생물정보학 생물정보학은 생물학과 정보학의 합성어로, 생물학적 데이터의 양적 진화와 해석하는 도구의 발전을 바탕으로 발달한 학문입니다. 생물정보학의 최종적 목표는 많은 생물학적 데이터의 올바른 확립, 데이터의 올바른 분석, 그리고 의미 있는 해석과 예측입니다. 생물정보학에서는 데이터베이스 구축, 알고리즘, 소프트웨어 등 컴퓨터 기술이 활용되며, DNA 서열 분석, RNA/단백질 발현 분석, 구조생물정보학, 시스템 생물학 등 다양한 분야에 활용됩니다. 대표적인 생물정보학 기관으로는 NCBI와 EMBL-EBI가 있습니다. 2. BL...2025.01.03
-
2023년 1학기 알고리즘 출석수업 만점 받은 과제물2025.01.241. 이진 탐색 이진 탐색은 정렬된 상태의 데이터 중 원하는 값을 탐색하는 알고리즘이다. 이진 탐색은 먼저 주어진 데이터 중 중앙값이 목표 값과 일치하는 지 비교한다. 그리고 데이터가 정렬되어 있음을 이용해, 중앙값이 목표 값보다 작다면 중앙값보다 큰 값을 지니는 쪽, 중앙값이 목표 값보다 크다면 중앙값보다 작은 값을 지니는 쪽에 대해 다시 중앙값과 목표 값을 비교하며 데이터를 절반씩 줄여가는 과정을 반복하며 원하는 값을 찾는다. 2. 퀵 정렬 퀵 정렬은 데이터 중 하나의 값을 피벗으로 뽑고 데이터를 그 값보다 큰 쪽과 작은 쪽으로...2025.01.24
-
방통대 방송대 알고리즘 출석수업과제물 A+2025.01.251. 알고리즘 성능 분석 입력 크기 n에 대한 빅오 함수들을 성능 관점에서 가장 나쁜 것부터 차례대로 나열하면 O(2^n) → O(n^3) → O(n^2) → O(nlogn) → O(n) → O(logn) → O(1)이다. 2. 점화식과 폐쇄형 이진 탐색의 점화식은 T(n) = Θ(1), n=1 = T(n/2) + Θ(1), n>=2 이며 폐쇄형은 T(n) = Θ(logn)이다. 퀵 정렬 최악의 경우 점화식은 T(n) = Θ(1), n=1 = T(n-1) + Θ(n), n>=2 이며 폐쇄형은 T(n) = Θ(n^2)이다. 합병 정렬...2025.01.25
-
아주대학교 A+ 생명과학실험 생물정보학실습2025.01.131. 생물정보학 생물정보학은 수학이나 통계학을 기초로 하여 컴퓨터를 이용해 생물학을 연구하는 학문을 의미한다. BLAST는 DNA 염기 서열과 아미노산 서열 등과 같이 생물학적 서열 정보를 비교하는 알고리즘이며, BLOSUM은 서열을 정렬할 때 쓰이는 치환 행렬로 두 아미노산 간의 유사성을 나타내는 매트릭스이다. 다중 서열 정렬(MSA)은 3개 이상의 DNA 염기 서열 또는 아미노산 서열을 한꺼번에 묶어서 정렬하는 방법으로, 대표적인 알고리즘은 ClustalW이다. 2. BLAST BLAST는 DNA 염기 서열과 아미노산 서열 등과...2025.01.13
-
BODY POSTURE (신체 포스쳐) 평가하기2025.01.211. 자세 평가의 중요성 사람의 자세는 일상생활에서 신체의 건강과 기능적 능력에 큰 영향을 미친다. 잘못된 자세는 근골격계의 불균형을 초래하여 통증과 불편함을 유발할 수 있으며, 장기적으로는 신체 기능 저하와 만성 질환의 원인이 될 수 있다. 따라서 자세 평가와 교정은 건강 관리에 있어 매우 중요한 요소이다. 2. 자세 평가의 기본 자세 평가의 기본은 수직선을 중심으로 상지, 하지, 골반의 위치와 정렬을 분석하는 것이다. 이는 인체의 중력 중심을 기준으로 신체 각 부위가 올바르게 정렬되어 있는지를 판단하는 과정이다. 후면, 측면, ...2025.01.21
-
채우기 핸들을 이용하여 데이터를 입력하는 방법과 엑셀에서의 정렬방법에 대해 설명하시오2025.05.121. 채우기 핸들을 이용한 데이터 입력 셀에 숫자나 문자를 입력하고 클릭을 하면 검정색 테두리가 나온다. 평소에 엑셀의 커서는 하얀색 십자가로 보이는데 칸을 클릭한 후 가장 자리에 가져다 되면 까만색 십자가가 보인다. 그 상태로 마우스의 왼쪽 버튼을 누르고 쭉 누르면 데이터가 복사되어 나온다. [Ctrl]을 누른 상태로 하면 1씩 증가하는 값을 얻을 수 있다. 두 셀을 클릭해서 채우기 핸들을 하면 두 셀의 차이값만큼 증가된 값을 다음 셀에서 얻을 수 있다. 숫자 데이터, 사용자 지정 목록, 문자 데이터, 혼합 데이터, 날짜 데이터 ...2025.05.12
-
[생물학실험1] 생물정보학2025.01.191. 생물정보학 생물정보학은 생물학과 컴퓨터를 이용한 정보학이 통합되어 발전된 학문으로, 수학이나 통계학을 기초로 컴퓨터를 이용하여 생물학을 연구하는 학문이다. 생물정보학으로 인해 유전 정보 등을 체계적으로 정리하고 발전시킬 수 있었으며, 컴퓨터를 이용한 실험 모델의 생산 등이 가능해졌다. 2. NCBI NCBI(National Center for Biotechnology Information)는 미국 국립생물공학정보센터로, 생물 의학 및 게놈 정보에 대한 액세스를 제공함으로써 과학과 건강을 발전시키는 정보센터이다. 게놈 분석, 서...2025.01.19
-
[컴퓨터과학과]알고리즘_출석수업과제물2025.01.251. 오일러 경로 오일러 경로(Eulerian Trail)는 그래프에 존재하는 모든 간선을 정확히 한 번씩 방문하는 연속된 경로를 의미합니다. 각 정점의 차수가 홀수인 정점이 0개 혹은 2개 이어야 하며, 홀수점이 2개일 경우에는 홀수점에서 시작해야 합니다. 2. 배낭 문제 배낭의 용량을 초과하지 않는 범위 내에서 배낭에 들어있는 물체들의 이익의 합이 최대가 되도록 물체를 넣는 문제입니다. 물체를 쪼개서 넣을 수 있으며, 단위 무게당 이익이 가장 큰 물체부터 최대한 넣는 과정을 반복하여 해결할 수 있습니다. 3. 이진 탐색 이진 탐...2025.01.25
-
C언어 단어 정렬 소스코드2025.04.271. C 프로그래밍 언어 C 프로그래밍 언어는 1970년대 초반에 개발된 범용 프로그래밍 언어로, 시스템 프로그래밍, 응용 프로그래밍, 임베디드 시스템 프로그래밍 등 다양한 분야에서 사용되고 있습니다. 이 프로그램은 C 언어를 사용하여 사용자가 입력한 단어들을 사전 순서대로 정렬하고, 전체 단어 수와 중복을 제외한 단어 수를 출력하는 기능을 구현하고 있습니다. 2. 문자열 처리 이 프로그램은 사용자가 입력한 문장을 공백 문자를 기준으로 단어를 분리하고, 분리된 단어들을 사전 순서대로 정렬하는 기능을 구현하고 있습니다. 이를 위해 C...2025.04.27
-
[자료구조] 하나의 프로그램을 자료구조와 알고리즘으로 나누어 설명하시오2025.05.161. 자료구조 자료구조란 컴퓨터에서 자료를 정리하고 조직화하는 구조를 의미한다. 어떠한 자료를 정리할 때 자료에 따른 적절한 자료구조가 있다. 이 자료구조에는 그에 따른 알고리즘이 따라오기 마련이다. 2. 알고리즘 알고리즘이란 어떠한 문제를 해결하는 절차이다. 컴퓨터가 문제를 해결하는 방법을 장치가 이해할 수 있도록 언어로 정밀하게 기술한 것이다. 대부분의 컴퓨터 프로그램은 데이터를 처리하며 이들 자료는 자료구조를 사용해 표현하고 저장된다. 또한 여기에는 알고리즘이 필요하다. 3. 육면체 부피 계산 프로그램 width, length...2025.05.16