
총 79개
-
문자 분류, 이차방정식의 근 구하기, 배수 확인, 삼각형 가능 여부 확인, 근로소득세액 계산 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 문자 분류 문자를 입력하여 숫자인지 대문자인지 소문자인지 분류되지 않은 문자인지 알아내는 프로그램입니다. scanf 함수를 이용하여 입력받고, 아스키 코드를 이용하여 숫자, 대문자, 소문자, 특수문자의 범위를 구분하여 출력합니다. 2. 이차방정식의 근 구하기 이차방정식의 계수를 입력받아 근을 구하는 프로그램입니다. 근을 구하는 공식을 활용하여 +값과 -값을 다르게 계산하고, 이차방정식의 첫번째 근이 0일 때 사용할 수 있는 공식을 이용하여 계산합니다. 또한 두 개의 실근이 나올 때와 중근이 나올 때를 다르게 출력합니다. 3. ...2025.01.16
-
임계영역과 임계영역을 해결하기 위한 방법2025.01.191. 임계영역의 개념과 문제점 임계영역은 여러 프로세스나 스레드가 동시에 접근할 경우 데이터의 무결성과 일관성을 해칠 수 있는 공유 자원을 포함하는 코드 영역을 말한다. 이러한 임계영역 문제에는 경쟁 조건, 데드락, 스타베이션, 일관성 유지 문제 등이 포함된다. 2. 뮤텍스를 이용한 임계영역 해결 뮤텍스는 락(Lock)과 언락(Unlock) 연산을 제공하여 상호배제를 구현할 수 있는 방법이다. 뮤텍스를 사용하면 경쟁 조건 문제를 해결할 수 있지만, 데드락이나 스타베이션 문제가 발생할 수 있어 주의가 필요하다. 3. 세마포어를 이용한...2025.01.19
-
변수의 기능에 따른 분류(독립, 종속, 매개, 조절변수)와 연구 주제 설정2025.01.071. 변수의 종류 변수는 한 연속 선상에서 둘 이상의 값을 가지고 있는 개념으로서 조사대상이 되는 구체적 개념 또는 이론적으로 구성된 개념을 의미한다. 변수에는 독립변수, 종속변수, 매개변수, 조절변수가 있다. 독립변수는 다른 변수의 변화를 발생시키는 변수이며, 종속변수는 다른 변수의 영향을 받는 변수이다. 매개변수는 두 변수 사이에서 간접적인 관계를 만드는 변수이며, 조절변수는 독립변수와 종속변수 사이의 관계를 조절하는 변수이다. 2. 노인 빈곤과 삶의 만족도 우리나라의 노인 인구가 지속적으로 증가하면서 노인 빈곤 문제가 심각한 ...2025.01.07
-
<현역의대생> 과학중점학급_수학영재산출물대회_자연수와 집합의 분할2025.01.111. 자연수의 분할 자연수의 n을 자신보다 크지 않은 자연수 n(1), n(2), … , n(k)의 합으로와 같이 나타내는 것을 그 자연수의 분할이라 하고, 자연수 n을 k개의 자연수로 분할하는 방법의 수를 기호로 P(n,k)와 같이 나타낸다. 자연수의 분할에 대한 성질과 예시를 설명하고 있다. 2. 집합의 분할 원소의 개수가 n인 집합을 공집합이 아니면서 서로소인 k개의 부분집합의 합집합으로 나타내는 것을 그 집합의 분할이라 하고, 원소의 개수가 n인 집합을 k개의 부분집합으로 분할하는 방법의 수를 기호로 S(n,k)와 같이 나타...2025.01.11
-
방통대 방송대 프로그래밍언어론 핵심요약노트 교재요약본 (1장~15장)2025.01.251. 프로그래밍 언어의 역사와 발전 프로그래밍 언어의 역사와 발전 과정을 살펴보면, 1950년대 초반 MIT에서 개발된 LISP부터 시작하여 1960년대 ALGOL, COBOL, BASIC 등이 등장했고, 1970년대에는 C, Pascal, Prolog, Ada 등이 개발되었습니다. 1980년대에는 Smalltalk, ML, Scheme, Objective-C 등이 등장했으며, 1990년대에는 C++, Java, JavaScript, Python, Haskell 등이 개발되었습니다. 이처럼 프로그래밍 언어는 시대의 변화와 함께 지속...2025.01.25
-
컴퓨터 내부의 자료표현 방법과 선형구조의 자료의 삽입과 삭제 방식2025.05.061. 데이터 구조 데이터 구조란 데이터를 효율적으로 활용하기 위해 데이터의 특성에 맞게 데이터를 분류, 정리, 저장, 처리하는 모든 업무를 말합니다. 컴퓨터에서 데이터를 처리하려면 먼저 컴퓨터에 데이터를 표현해야 컴퓨터가 처리할 수 있습니다. 컴퓨터는 이렇게 표현된 데이터를 특정 프로그램에서 처리합니다. 2. 단순 구조 단순 구조는 True/False, 정수, 실수, 문자열 등 컴퓨터에서 기본으로 제공되는 데이터 유형입니다. 3. 선형 구조 선형 구조는 파일 시스템 또는 데이터베이스에 레코드를 하나만 링크하는 형식입니다. 이것은 배...2025.05.06
-
2024년 1학기 방송통신대 출석수업대체과제물 파이썬프로그래밍기초2025.01.251. 순차 구조 프로그래밍 순차 구조를 사용하여 0과 1000 사이의 정수를 사용자로부터 입력받아 각 자릿수의 합을 출력하는 프로그램을 작성하였습니다. 이를 통해 사용자 입력 받기, 변수 사용, 산술 연산, 출력 등 순차 구조의 기본적인 프로그래밍 기법을 익힐 수 있습니다. 2. 선택 구조 프로그래밍 선택 구조를 사용하여 사용자가 입력한 점수에 따라 성적을 출력하는 프로그램을 작성하였습니다. 이를 통해 if-elif-else 구문을 활용하여 조건에 따른 분기 처리를 할 수 있습니다. 3. 생성형 AI 활용 ChatGPT와 같은 생성...2025.01.25
-
적외선 정수기 텀프로젝트 아날로그 실험 및 설계2025.04.251. 적외선 센서 (TCRT-5000) 적외선 센서 TCRT-5000을 사용하여 물체 감지 기능을 구현하였습니다. 센서 민감도 향상을 위해 4.7K옴 저항을 연결하였고, 정수기 거리 조절을 위해 가변저항을 사용하였습니다. 2. 비교기 (LM324) 비교기 LM324를 사용하여 타이머 기능을 구현하였습니다. 물체가 감지되면 릴레이 코일에 전류가 흘러 접점이 변하고, 이때 비반전 단자에 전압이 흐르게 됩니다. 연산증폭기에 병렬로 연결된 커패시터가 타이머로 작용하여 전하가 충전되고, 충전이 완료되면 비교기에 의해 모터가 멈추게 됩니다. ...2025.04.25
-
알파벳 사각형 출력, 두 수 사이의 소수 개수 출력, 숫자의 개수 세기, 별 마름모 출력, 입력 받은 수 거꾸로 출력 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 알파벳 사각형 출력 입력받은 숫자만큼 가로줄 세로줄에 알파벳 대문자A부터 Z까지 출력하는 프로그램입니다. 알파벳 A부터 시작하도록 선언하고, 입력받는 정수의 범위에서 이루어지도록 설정하여 가로줄 세로줄에 입력받은 수 만큼 출력하도록 for문을 사용합니다. Z까지 출력된 후에 다시 A로 돌아가서 반복하게 합니다. 2. 두 수 사이의 소수 개수 출력 두 수를 입력하고 그 사이의 소수가 몇 개가 있는지 출력하는 프로그램입니다. 작은 수, 큰 수가 순서에 상관없이 입력되므로 조건연산자를 이용해 큰 수, 작은 수를 고정시킵니다. 소수인...2025.01.16
-
오실로스코프 고급 사용법_예비레포트2024.12.311. 오실로스코프의 고급 기능 오실로스코프에는 멀티채널 디스플레이, 외부 트리거링, X-Y plot 등의 추가적인 기능이 있다. 외부 트리거링을 사용하면 특정 신호에 동기화된 파형을 관측할 수 있고, X-Y plot을 사용하면 두 입력 신호의 상관관계를 나타낼 수 있다. 또한 축적형 오실로스코프를 사용하면 단발성 파형을 포착할 수 있다. 2. 리사주 도형 두 주기 신호의 상관관계를 X-Y plot으로 표현한 것을 리사주 도형이라고 한다. 리사주 도형을 통해 두 신호의 크기, 주파수, 위상차를 알 수 있다. 두 신호의 주파수가 정수비...2024.12.31