총 134개
-
자료구조 실습 코드: 희소행렬, 다항식, 연결리스트, 스택2025.11.141. 희소 행렬(Sparse Matrix) 희소 행렬은 대부분의 원소가 0인 행렬을 효율적으로 표현하기 위한 자료구조입니다. 제시된 코드에서는 term 구조체를 사용하여 0이 아닌 원소만 저장합니다. smTranspose 함수는 행렬을 전치하고, smPrint 함수는 행렬을 출력하며, smAdd 함수는 두 희소 행렬을 더합니다. 각 원소는 행(row), 열(col), 값(value)으로 구성되어 메모리를 절약합니다. 2. 다항식 표현 및 연산 다항식은 배열 또는 연결리스트로 표현할 수 있습니다. 배열 기반 구현에서는 polynomi...2025.11.14
-
컴퓨터 구조와 원리 2장 연습문제2025.11.181. 진수 변환 및 표현 컴퓨터에서 정보를 표현하기 위해 사용되는 다양한 진수 체계를 다룬다. 10진수를 2진수로 변환하거나 2진수를 10진수로 변환하는 방법을 학습한다. 예를 들어 10진수 13을 2진수로 표현하려면 4비트가 필요하며, 소수점이 포함된 수의 변환도 포함된다. 8진수와 같은 다른 진수 체계도 함께 다루어진다. 2. 보수 표현과 음수 표현 부호가 있는 2진수를 표현하기 위해 1의 보수와 2의 보수를 사용한다. 2의 보수는 각 비트에 1을 더하는 것이 아니라 1의 보수에 1을 더하여 얻는다. 음수를 표현할 때 2의 보수...2025.11.18
-
신호및시스템(건국대) 2주차과제2025.01.171. 연속 지수함수 연속 지수함수는 시간에 따라 지수적으로 증가하거나 감소하는 함수입니다. 이러한 함수는 다양한 공학 분야에서 중요하게 사용됩니다. 예를 들어 전기 회로, 통신 시스템, 제어 시스템 등에서 연속 지수함수가 활용됩니다. 2. 이산 지수함수 이산 지수함수는 이산 시간 시스템에서 지수적으로 증가하거나 감소하는 함수입니다. 이산 지수함수는 디지털 신호 처리, 디지털 통신, 디지털 제어 등의 분야에서 중요하게 사용됩니다. 이산 지수함수는 연속 지수함수를 이산화하여 얻을 수 있습니다. 3. 복소 지수함수 복소 지수함수는 복소수...2025.01.17
-
C++ report 스택 클래스, 행렬 클래스2025.01.161. 스택 클래스 스택 클래스는 정수 값을 삽입하고 삭제하는 기능을 제공합니다. 스택은 LIFO(Last-in first-out) 형태로 데이터를 저장하는 자료구조입니다. 클래스에는 데이터 멤버로 최대 스택 크기, 현재 위치, 배열이 포함되며, 멤버 함수로 초기화, 삽입, 삭제, 공간 확인 등의 기능이 구현되어 있습니다. 생성자 함수를 통해 top 변수를 -1로 초기화하여 객체 생성 시 별도의 init() 함수 호출이 필요 없도록 하였습니다. 2. 복소수 클래스 복소수 클래스는 실수부와 허수부로 구성된 복소수를 표현하고 연산하는 기...2025.01.16
-
연산자의 종류와 구분2025.05.111. 연산자의 종류와 기능 프로그래밍에서 연산자는 다양한 작업을 수행하는 데 사용되는 기호나 키워드입니다. 연산자에는 산술연산자, 논리연산자, 관계연산자, 3항 연산자 등이 있으며, 각각 고유한 기능과 특징을 가지고 있습니다. 산술연산자는 수치 데이터에 대한 계산을 수행하고, 논리연산자는 논리적인 조건을 판단하며, 관계연산자는 값들 간의 관계를 비교합니다. 3항 연산자는 세 개의 피연산자를 가지고 조건에 따라 결과를 반환합니다. 2. 산술연산자 산술연산자는 수치 데이터에 대한 계산을 수행하는 데 사용됩니다. 주로 덧셈(+), 뺄셈(...2025.05.11
-
초등학교 수학 평어 기재 예시2025.11.181. 수와 연산 약수, 공약수, 최대공약수와 배수, 공배수, 최소공배수의 의미를 이해하고 구할 수 있다. 분수의 성질을 이용하여 약분, 통분하고 크기를 비교할 수 있다. 소수와 분수의 관계를 이해하여 상호 변환이 가능하다. 분모가 다른 분수의 덧셈과 뺄셈, 자연수와 분수의 곱셈, 분수끼리의 곱셈을 이해하고 계산할 수 있다. 소수의 곱셈과 나눗셈의 계산 원리를 이해하고 적용할 수 있으며, 분수와 소수의 혼합 계산도 가능하다. 2. 도형 직육면체와 정육면체의 구성 요소와 성질을 파악하고 전개도와 겨냥도를 그릴 수 있다. 도형의 합동 의...2025.11.18
-
고려대학교 디지털시스템실험 A+ 4주차 결과보고서2025.05.101. 4 bit Adder/Subtractor 구현 및 FPGA 동작 검증 이번 실험에서는 4 bit Adder/Subtractor 회로를 구현하고 FPGA에서 동작을 검증하였습니다. Half-Adder와 Full-Adder 회로를 기반으로 4-bit Ripple Carry Adder와 4-bit Adder/Subtractor 모듈을 구현하였습니다. 다양한 입력 조건에 대해 Cout과 Sum 신호를 확인하여 회로가 정상적으로 동작함을 확인하였습니다. 2. 4 bit*4bit Multiplier 구현 및 FPGA 동작 검증 또한 4 ...2025.05.10
-
[수업지도안] 초등학교 3학년 수학 <나눗셈> 단원 지도안 세안입니다.2025.05.071. 나눗셈의 몫 구하기 이 수업 지도안은 초등학교 3학년 수학 <나눗셈> 단원에 대한 것입니다. 주요 내용은 곱셈을 활용하여 나눗셈의 몫을 구하는 방법을 학습하는 것입니다. 학생들은 실제 문제 상황을 통해 나눗셈의 몫을 곱셈을 이용하여 계산하는 연습을 하게 됩니다. 또한 익힘책 문제를 해결하면서 이 개념을 더 깊이 이해할 수 있습니다. 1. 나눗셈의 몫 구하기 나눗셈의 몫을 구하는 것은 수학의 기본적인 연산 중 하나입니다. 이는 숫자를 나누어 그 결과를 찾는 과정으로, 일상생활에서 자주 사용되는 중요한 기술입니다. 나눗셈의 몫을 ...2025.05.07
-
일상생활에서 아동이 '더하기와 빼기'를 경험할 수 있는 자연스러운 상황 6가지 설명2025.04.301. 수학 교육 목표 수학 교육의 목적으로 불리어지기도 하는 당위적 목표로서 도야적 가치, 실용적 가치, 문화적 가치와 같은 수학적 가치에 바탕을 둔 주장과 함께 도달적 목표로서 수학 교육의 성취 지향점을 제안하고 있다. 예를 들면, NCTM은 '학교 수학교육의 교육과정과 평가기준'에서 미국의 수학 교육 과정 수준을 통제하기 위한 최소한의 준거를 제공하고 있다. 2. 기초, 기본 기능의 배양 수학 교육에서 기초적이고 기본적인 개념에 대한 이해와 함께 그 기능의 필요성은 항상 강조되고 있으나 그 의미에 대한 해설은 꾸준히 확장되어 왔...2025.04.30
-
6-bit 계산기 설계 및 구현2025.05.101. ALUs (Arithmetic Logic Units) 이번 프로젝트의 주제는 ALUs (Arithmetic Logic Units)를 이용한 n-bit 계산기 설계입니다. 6-bit 입력을 구현하고 최대한 많은 연산을 구현하고자 하였습니다. 6비트 덧셈 계산기를 제작하였고, 7 segment와 다양한 기본소자들(and gate, or gate, DIP 스위치 등)을 사용하였습니다. 2. 계산기의 역사와 발전 계산기는 여러 가지 계산을 빠르고 정확하게 하기 위하여 사용하는 기기를 의미합니다. 계산기의 역사는 컴퓨터 역사라고 보면 ...2025.05.10
