
총 69개
-
알고리즘의 정의와 활용 분야2025.01.181. 알고리즘의 정의 알고리즘은 특정 문제를 해결하거나 일정한 목적을 달성하기 위해 정의된, 일련의 명확한 연산 절차나 규칙의 집합을 의미한다. 이러한 절차는 입력을 받아 처리하고, 그 처리 과정을 거쳐 출력을 생성한다. 알고리즘은 문제 해결의 핵심 로직이며, 그 명확성과 효율성은 종종 알고리즘의 성능을 결정짓는 중요한 요소로 간주된다. 2. 알고리즘의 유래와 역사 알고리즘의 유래는 수학과 긴밀한 관련을 가지고 있으며, 그 기원은 고대에까지 거슬러 올라갈 수 있다. 특히 고대 이슬람 문명에서 활약한 수학자 알-쿠와리즈미는 알고리즘 ...2025.01.18
-
컴퓨터개론과제, 데이터 타입별 메모리 크기를 구한다.2025.01.181. 데이터 타입별 메모리 크기 이 프로그램은 데이터 타입별 메모리 크기를 구하는 것입니다. sizeof 함수를 사용하여 char, short, int, long, float, double 등의 데이터 타입별 메모리 크기를 바이트 단위로 출력합니다. 2. 사칙 연산 프로그램 이 프로그램은 두 개의 정수를 입력받아 사칙 연산(덧셈, 뺄셈, 곱셈, 나눗셈)의 결과를 출력합니다. scanf 함수를 사용하여 두 정수를 입력받고, printf 함수를 사용하여 연산 결과를 출력합니다. 3. 삼각형의 넓이 계산 프로그램 이 프로그램은 삼각형의 ...2025.01.18
-
어셈블리언어(시스템프로그래밍) 과제-4 (고급 언어 구조와 정수 연산을 수행하는 프로그램)2025.05.111. 메모리 변수 사용 프로그램 메모리 변수를 사용하는 간단한 프로그램을 작성하여 Visual Studio 통합개발환경에서 어셈블러를 사용할 수 있는 프로젝트를 만들고 실행해보았습니다. 디버거 사용법도 연습하였습니다. 코드를 통해 변수 val1과 val2의 메모리 주소와 저장된 값을 확인할 수 있었고, 레지스터 eax에 두 값의 합이 저장된 것을 확인할 수 있었습니다. 2. if-else 구문 구현 if-else 구문을 구현하는 프로그램을 작성하였습니다. ecx와 edx 레지스터에 입력받은 값을 비교하여 조건부 점프를 통해 x 변수...2025.05.11
-
방송통신대학교 파이썬프로그래밍기초 출석수업과제2025.01.261. 문제 해결 과정 문제 해결을 위한 계산 우선순위를 정하고 이후 문제를 해결합니다. 입력 과정에서 문제를 인지하고, 연산 과정을 통해 해결 방법을 도출한 후 출력 단계에서 결과를 내는 과정으로 이루어집니다. 2. 폰 노이만 구조 컴퓨터의 기능에 따라 5가지로 나뉩니다. 입력 장치, 기억-저장 장치, 제어 장치, 연산 장치, 출력 장치입니다. 입력 장치를 통해 컴퓨터에 명령을 내리거나 데이터를 입력할 수 있고, 기억-저장 장치에 데이터와 결과를 저장할 수 있습니다. 제어 장치는 컴퓨터 시스템의 작동을 제어하고 조정하며, 연산 장치...2025.01.26
-
알고리즘 조건 정리2025.01.091. 알고리즘의 정의 알고리즘은 주어진 문제를 해결하기 위한 단계적인 절차를 의미합니다. 함수를 계산하기 위하여 모호함이 없는 간단한 명령어로 구성된 일련의 순차적 단계이며, 컴퓨터에서 어떤 일을 하는 절차를 알고리즘으로 표현하기 위해 다양한 명령어를 사용합니다. 또한, 알고리즘은 특정한 일을 수행하는 명령어들의 집합이며, 대부분의 알고리즘은 유한한 수의 규칙을 사용하고 언젠가는 끝나야 하는 속성을 지니고 있습니다. 2. 알고리즘의 목표 알고리즘은 단순히 원하는 결과를 얻을 수 있을 뿐만이 아니라 문제 해결을 위해 알고리즘을 구현할...2025.01.09
-
방통대 방송대 프로그래밍언어론 핵심요약노트 교재요약본 (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
-
제어공학 ) 라플라스 변환 성질 5가지 이상 서술 설명2025.01.241. 라플라스 변환의 선형성 라플라스 변환은 선형 연산자이므로, 두 함수의 선형 결합에 대한 라플라스 변환은 각 함수의 라플라스 변환의 선형 결합과 같다. 이 성질은 시스템의 입력이 여러 신호의 결합으로 이루어질 때, 각 신호에 대한 라플라스 변환을 개별적으로 수행한 후, 그 결과를 결합하여 전체 시스템의 응답을 구하는 데 유용하다. 2. 시간 영역에서의 이동 라플라스 변환은 시간 이동 성질을 갖고 있다. 이는 시간 영역에서의 신호가 t0만큼 지연되었을 때, 주파수 영역에서는 그 신호의 라플라스 변환에 e^{-st0} 가 곱해지는 ...2025.01.24
-
제어공학1 ) 라플라스 변환의 성질을 5가지 이상 서술하고 설명2025.01.241. 라플라스 변환의 선형성 성질 라플라스 변환의 선형성 성질은 두 함수의 선형 결합에 대한 라플라스 변환이 각 함수의 라플라스 변환의 선형 결합과 동일하다는 것을 의미합니다. 이 성질은 복잡한 시스템에서 여러 입력 신호가 동시에 작용할 때, 각각의 입력 신호에 대한 라플라스 변환을 구한 후 이를 결합함으로써 전체 시스템의 라플라스 변환을 쉽게 구할 수 있게 해줍니다. 이는 특히 시스템의 응답 분석이나 합성 과정에서 매우 유용합니다. 2. 라플라스 변환의 시간 이동 성질 시간 이동 성질은 함수가 시간 t에서 이동된 경우 그 라플라스...2025.01.24
-
변수의 정의와 종류 비교 설명2025.05.091. 변수의 정의 변수(variable)는 현상을 설명하는 구성개념이 조작적 정의를 통해 측정 가능한 상태로 된 것을 말한다. 변수는 하나 이상의 수준이나 값을 가진 측정 가능한 실체로 정의되며, 변수의 수준 또는 범주를 속성(attribute)이라 한다. 변수는 질적인 상태, 강도 또는 양에 있어서의 개념적 변화를 포함하는 변화하는 특성을 가지고 있다. 2. 변수의 종류 1. 독립변수: 다른 변수의 변화를 일으키는 변수로 인과관계에서 원인을 나타낸다. 2. 종속변수: 다른 변수의 영향을 받는 변수로 인과관계에서 결과를 나타낸다. ...2025.05.09
-
방송통신대학교 c프로그래밍 출석수업과제2025.01.261. C 프로그래밍 기초 이 자료는 C 프로그래밍 언어의 기본적인 문법과 개념을 소개하고 있습니다. 주요 내용으로는 C 프로그램의 구조, 변수 선언, 연산자 사용, 함수 정의 및 호출 등이 포함되어 있습니다. 이를 통해 C 프로그래밍의 기본적인 이해와 실습 경험을 얻을 수 있습니다. 2. 데이터 타입 및 크기 이 자료에서는 C 언어의 다양한 데이터 타입(char, int, float, double 등)과 각 타입의 메모리 크기를 소개하고 있습니다. 이를 통해 데이터 타입 선택의 중요성과 메모리 관리의 기초를 이해할 수 있습니다. 3...2025.01.26