
총 135개
-
4비트 Binary Adder, 2's Complement 4비트 Adder/Subtrater 연산회로 예비보고서2025.01.121. 2의 보수 수 체계 2의 보수 방식을 이용하면 가산기/감산기를 한 회로에 표현할 수 있다. 양수의 경우에는 보통 쓰는 숫자를 2진수로 바꿔서 사용할 수 있다. 그러나 음수의 경우에는 다른 방법으로 표현을 하게 된다. 즉 양수에서 음수로 음수에서 양수로 변환해야 할 때는 2의 보수로 바꾼 다음에 1을 더해 주면 된다. 2의 보수를 쓰는 이유는 디지털의 가/감산을 위한 것이다. 빼기의 경우는 양수를 음수로 바꾸어 더하면 된다. 또한 음수를 뺄 경우에는 음수를 양수로 변화시키면 된다. 2. 부호 크기 2진수 체계 부호 크기 2진수 ...2025.01.12
-
파이썬: 고급 언어로서의 가치와 중요성2025.01.261. 파이썬의 고급 언어 특성 파이썬은 간결하고 가독성 높은 문법 구조, 다양한 라이브러리 지원, 자동 메모리 관리 기능 등의 특성으로 인해 고급 언어로 분류됩니다. 이러한 특성들은 파이썬이 개발자들이 효율적으로 작업할 수 있도록 돕고, 다양한 분야에서 필수적인 도구로 자리잡게 해줍니다. 2. 파이썬의 범용성과 활용도 파이썬은 웹 개발, 데이터 분석, 인공지능 등 다양한 분야에서 활용되는 범용 언어입니다. 이는 파이썬이 제공하는 강력한 라이브러리와 프레임워크 덕분이며, 이를 통해 개발자들은 복잡한 문제를 손쉽게 해결할 수 있습니다....2025.01.26
-
[윈도우즈프로그래밍] - 다음과 같이 배열을 선언했을 때 배열내의 변수가 어떻게 만들어지는지 설명하시오2025.05.031. 배열 선언 1) Dim student(20) As String: 크기가 20인 문자열 배열 student가 생성된다. 배열 인덱스는 0부터 20까지 사용할 수 있으며, 기본값으로 모든 배열 요소는 빈 문자열('')로 초기화된다. 2) Dim score(1 To 20, 1 To 10) As Integer: 20행 10열의 2차원 정수 배열 score가 생성된다. 배열 인덱스의 범위가 1부터 20까지의 행과 1부터 10까지의 열로 지정되며, 모든 배열 요소는 기본값 0으로 초기화된다. 3) Option Base 1와 Dim n...2025.05.03
-
네트워크(네트워크1(OSI 7계층 모델)2025.05.161. OSI 7계층 모델 OSI 7계층 모델은 모든 장치나 네트워크 통신장비를 만들고 구성할 때 기준이 되는 표준입니다. 국제 표준화 기구(ISO)에서 제안했으며, 네트워크에 연결된 시스템이 갖추어야 할 기능을 상세하게 정의했습니다. OSI 7계층 모델의 목적은 서로 다른 시스템 간의 상호 접속, OSI 규격 개발 범위 정의, 관련 규정의 적합성 조절을 위한 공통적 기반 제공입니다. 또한 각 계층은 독립되어 있어 한 부분에서 문제가 생기면 그 부분을 보완할 수 있도록 고안되었습니다. 2. 물리 계층 OSI 7계층 중 물리 계층은 호...2025.05.16
-
변수의 개념 및 변수의 기능에 따른 분류와 제 3의 변수에 대해 설명2025.01.161. 변수의 개념 변수는 사람이나 사물 또한 사건등의 특징 및 속성이며 이 속성이 2가지 이상이 값을 가지는 것을 의미한다. 변수는 통계분석시 변수의 특성에 따라 분석기법이 달라지므로 가설을 세우는데 매우 중요한 역할을 한다. 2. 변수의 기능에 따른 분류 변수에는 독립변수, 종속변수, 매개변수, 조절변수, 외생변수, 억압변수, 통제변수 등이 있다. 이들 변수의 관계를 이해하고 제3의 변수를 통제하는 것이 중요하다. 3. 제3의 변수 독립변수와 종속변수 이외의 변수를 제3의 변수라고 한다. 제3의 변수에는 매개변수, 조절변수, 외생...2025.01.16
-
C언어 스케치 연습문제 솔루션 - 제 07장 배열2025.04.301. 배열 배열(array)은 변수를 일일이 선언하는 번거로움을 해소할 수 있고, 여러 변수들이 같은 배열이름으로 일정한 크기의 연속된 메모리에 저장되는 구조로 그 사용도 간편하다. 배열선언 시 초기 값 지정이 없다면 반드시 배열크기는 명시되어야 한다. 배열의 크기를 지정하는 부분에는 변수, 양수의 정수 상수와 기호 상수 또는 이들의 연산식이 올 수 있다. 첫 번째 배열원소를 접근하는 첨자 값은 0이며, 다음 두 번째 원소는 1이다. 배열선언 후 배열원소를 접근하려면 배열이름 뒤에 대괄호 사이 첨자(index)를 이용한다. 배열에서...2025.04.30
-
데이터베이스 개체-관계 다이어그램 설계2025.01.291. 데이터베이스 설계 데이터베이스 설계는 데이터 관리를 체계적이고 효율적으로 하기 위한 필수 과정이다. E-R 다이어그램(Entity-Relationship Diagram)은 데이터를 시각적으로 표현하는 중요한 도구로, 현실 세계의 개체와 그들 간의 관계를 정의하는 데 사용된다. E-R 다이어그램을 통해 데이터를 어떻게 관리하고 저장할 것인지 쉽게 이해할 수 있으며, 이를 기반으로 데이터베이스의 구조를 설계할 수 있다. 2. 개체 설계 이번 과제에서는 학생(Student), 수업(Class), 교수(Professor)의 세 개체로...2025.01.29
-
변수의 개념 및 변수의 기능에 따른 분류와 제3의 변수2025.01.041. 변수의 개념 변수란 사람, 사물, 사건 등의 성격이나 성질이나 종류가 2가지 이상의 유형을 보이는 것을 의미한다. 교육문화 사업이나 방문복지 서비스 등에서 다양한 변수들이 존재한다. 2. 변수의 기능에 따른 분류 변수는 독립변수와 종속변수로 분류할 수 있다. 독립변수는 원인이 되는 변수이고, 종속변수는 독립변수의 영향을 받아 변화하는 변수이다. 예를 들어 말벗 서비스, 노숙인 복지센터, 상담 서비스 등이 독립변수가 될 수 있고, 이로 인해 노인들의 행복지수, 노숙인들의 생활 개선, 클라이언트의 고민 해소 등이 종속변수가 될 수...2025.01.04
-
파이썬 시험3 (답지 포함)2025.01.241. Python 코드 작성 및 실행 이 문제에서는 Python 코드를 작성하고 실행하는 능력을 평가합니다. 학생들은 주어진 코드의 일부를 완성하고, 새로운 코드를 작성하여 원하는 결과를 출력해야 합니다. 이를 통해 Python 프로그래밍 기초 지식과 문제 해결 능력을 확인할 수 있습니다. 2. 배열 생성 및 기본 연산 이 문제에서는 Python의 배열 생성 및 기본 연산 능력을 평가합니다. 학생들은 1차원 배열과 2차원 배열을 생성하고, 각 요소에 대한 연산을 수행해야 합니다. 이를 통해 Python의 배열 처리 기능에 대한 이해...2025.01.24
-
디지털시스템설계 2주차 과제2025.05.041. Verilog 프로그래밍 이번 과제에서는 Verilog 프로그래밍을 통해 1-Bit Full Adder와 8-to-1 MUX를 구현하는 것이었습니다. 학생은 Verilog 문법을 처음 다루어 어려움이 있었지만, 실습 예제를 복습하면서 모듈, 포트 선언, 벡터 형식 등 Verilog 기본 개념을 익혀나갔습니다. 특히 s[2], s[1], s[0]를 잘못 입력하여 결과가 올바르지 않았던 경험을 통해 Verilog 코드 작성 시 주의해야 할 점을 배웠습니다. 2. 1-Bit Full Adder 이번 과제에서는 1-Bit Full A...2025.05.04