총 624개
-
만년달력 개발 과제2025.05.021. 만년달력 프로그래밍 이 프로젝트에서는 C언어를 사용하여 1900년 이후 원하는 달력을 출력할 수 있는 만년달력 프로그램을 개발했습니다. 프로그램은 윤년 판별 함수, 달력 출력 함수 등을 포함하며, 사용자가 연도와 월을 입력하면 해당 달력을 출력합니다. 개발 과정에서 응용 능력과 오류 해결 능력의 중요성을 깨달았으며, 향후 C언어에 대한 지속적인 학습과 실습이 필요할 것으로 보입니다. 1. 만년달력 프로그래밍 만년달력 프로그래밍은 매우 유용한 기능이며, 다양한 방식으로 구현할 수 있습니다. 달력 프로그래밍의 핵심은 날짜와 요일의...2025.05.02
-
물리화학실험 실험 2 이성분 용액의 온도-조성 상도표 결과2025.05.091. 이성분 용액의 상전이 이번 실험에서는 methanol-cyclohexane 이성분 용액에서 cyclohexane의 몰분율을 증가시키며 상전이가 일어나는 온도를 관찰하였다. 실험에서 사용되는 레이저는 헬륨과 네온을 사용하고, 632.8 nm의 파장을 가지며 붉은색을 띤다. 용액의 meniscus가 없어질 때까지 가열하여 two-phase solution에서 one-phase solution으로 만들고, 다시 냉각하여 two-phase solution으로 변하는 과정에서 상이 분리되는 transition temperature와 레...2025.05.09
-
프로그래밍 언어의 구성 요소 중 데이터 연산 명령어 타입 설명2025.01.261. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터뿐만 아니라 사용자 이벤트와 같은 추상적인 데이터까지 처리의 범위가 확장되었다. 2. 연산 연산(operation)은 프로그래밍에서 데이...2025.01.26
-
파이썬으로 공학계산 따라하기 IX - 2차미분방정식(라플라스변환, solve_ivp, RK4)2024.12.311. 2차 미분방정식 풀이 2차 이상의 미분방정식을 풀어내고 그래프화 하기 위해서는 계산 과정을 구성하여 일반해 및 수치해를 풀어내는 과정에서 반드시 일정 수준 이상의 수학적 지식을 필요로 합니다. 그러나 대부분의 공학 계산에서는 3차 이상의 미분방정식의 활용이 극히 드물고 2차까지의 미분방정식 정도가 대부분이기 때문에, 복잡한 수학적 지식의 습득에 많은 노력을 할애하기 보다는 간단한 패턴을 숙지하여 반복적으로 활용하는 편이 훨씬 유용합니다. 2. Runge-Kutta (4th order) 방법 Runge-Kutta (4th ord...2024.12.31
-
2023년 2학년 1학기 엑셀데이터분석 출석과제 중간과제 만점2025.01.251. A & B 지역의 연강수량 분석 두 지역의 연도별 강수량 자료에 대해 꺾은선형 차트를 이용하여 전체적인 경향을 설명하였다. 전반적으로 B지역보다 A지역의 연간 강수량이 많으며, 특히 1991~1993년, 2002년 및 2005~2006년에 A지역의 강수량이 B지역보다 많았음을 확인하였다. 또한 2018년부터는 두 지역간 강수량 차이가 거의 없는 것으로 나타났다. 각 지역의 강수량에 대한 기술통계량을 구해 비교한 결과, A지역이 평균 강수량, 최소값, 중앙값, 최대값 및 총 강수량 모두 B지역보다 높은 것으로 나타나 A지역의 강...2025.01.25
-
과제(11) - C언어 고급 실습2025.01.201. 클래스 상속 이 과제에서는 클래스 상속에 대해 다룹니다. Point 클래스를 선언하고 이를 상속받는 ColorPoint 클래스를 만듭니다. 또한 WideTV 클래스가 TV 클래스를 상속받고, SmartTV 클래스가 WideTV 클래스를 상속받는 예제를 다룹니다. 이를 통해 상속의 개념과 구현 방법을 이해할 수 있습니다. 2. 동적 바인딩 이 과제에서는 동적 바인딩에 대해 다룹니다. Base 클래스의 멤버 함수 f()에 virtual 키워드를 붙여 가상 함수로 만들고, Derived 클래스에서 이를 오버라이딩하는 예제를 통해 동...2025.01.20
-
포인터 연산, 1차원 배열의 합과 평균, 행렬의 회전, a의b승의 계산 결과 및 갯수2025.01.161. 포인터 연산 포인터 변수를 선언하고 증가시키는 예제를 직접 코딩하여 포인터 연산의 원리를 이해한다. 포인터 변수의 값이 증가하기 전과 후의 변화를 확인할 수 있다. 2. 1차원 배열의 합과 평균 사용자로부터 10개의 정수를 입력받아 배열에 저장한 후, 배열 원소의 합과 평균을 계산하여 출력한다. for문과 cin, cout 함수를 활용하여 문제를 해결한다. 3. 행렬의 회전 3x3, 5x5, 7x7 크기의 2차원 배열에 1부터 차례대로 값을 넣고, 마지막 열부터 위에서 아래로 차례대로 출력하여 90도 회전된 행렬을 확인한다. ...2025.01.16
-
원가관리회계_원가를 행태에 따라 분류하고 그 추정방법을 설명하시오2025.05.021. 원가의 형태에 따른 분류 원가행태는 원가동인의 변화에 따라서 원가가 어떻게 반응하는가를 나타낸다. 원가동인은 생산량, 판매량, 작업시간, 기계시간, 병원의 환자수 등 원가에 영향을 미치는 주요활동이다. 원가의 형태는 크게 변동원가와 고정원가로 구분할 수 있고 더 나아가 혼합원가와 계단원가 등이 있다. 변동원가는 원가동인의 변화에 비례하여 원가총액이 변동하는 원가이며, 고정원가는 특정 기간 동안 원가동인의 변화와 관계없이 총원가가 일정하게 나타나는 원가이다. 2. 원가추정기법 원가추정은 제품의 가격결정, 손익분기점분석, 입찰가격...2025.05.02
-
2023년 1학기 방통대 R컴퓨팅 출석수업 중간과2025.01.251. R 프로그래밍 R은 약 20년 전 어문계 사범대학을 졸업하고 이후 제약회사의 국내외 업무를 하다가 금년도 이렇게 방송통신대학교 통계-데이터과학과에 편입하고서야 처음 접하게 되는 프로그래밍 언어입니다. 이전까지는 R의 R자도 들어보지 못하였고, 첫학기(한학기)의 중반이 넘어가고 있는 지금에도 아직 생경한 것이 사실입니다. 다행인 것은 이 R컴퓨팅 과목뿐만 아니라 함께 수강하고 있는 몇 과목들, 예를 들어 통계학개론이나 정보처리입문과 같은 과목에서 R에 대해 부분적으로 반복적으로 배울 수 있어 학습-습득에 도움이 되고 있습니다. ...2025.01.25
-
디지털 통신 Summary Note(1)2025.04.291. 디지털 통신 신호처리 디지털 시스템은 아날로그 시스템에 비해서 손상된 신호를 복원하기 용이한 장점을 가진다. 디지털 회로는 아날로그 회로보다 왜곡 및 간섭에 의한 영향을 적게 받는다. 디지털 통신 시스템에는 다른 중요한 장점들도 존재한다. 디지털 회로는 아날로그 회로에 비해서 더 신뢰할 수 있고 낮은 비용으로 생산할 수 있다. 또한 디지털하드웨어는 아날로그 하드웨어보다 유연한 구현이 가능하다. 또한 신호가 영상, 음성, 데이터 등 종류에 관계없이 전송시 같은 비트 단위의 신호로 처리할 수 있다. 또한 디지털 신호는 원래의 신호...2025.04.29
