총 412개
-
[논리설계] 연습문제 2장 풀이2025.04.281. 1의 보수와 2의 보수 연습문제 2.15에서는 4비트 길이의 1의 보수와 2의 보수를 구하는 문제가 제시되었습니다. 1의 보수는 각 비트를 반대로 바꾸어 구하며, 2의 보수는 1의 보수에 1을 더하여 구합니다. 연습문제 2.16에서는 8비트 길이의 1의 보수와 2의 보수를 구하는 문제가 제시되었습니다. 2. 2의 보수 덧셈을 이용한 산술 연산 연습문제 2.20에서는 2의 보수 덧셈을 이용하여 5비트 길이의 산술 연산을 수행하는 문제가 제시되었습니다. 2의 보수 덧셈을 통해 양수와 음수의 덧셈을 수행할 수 있습니다. 연습문제 2...2025.04.28
-
[기초전자실험 with pspice] 01 저항 예비보고서 <작성자 학점 A+>2025.04.281. 저항 이 실험의 목적은 다양한 저항에 대해 익숙해지는 것이다. 특히, 일반적으로 실험에서 쓰는 저항은 컬러코드를 통해 저항값을 알 수 있는데 저항의 컬러코드를 보고 바로 저항값을 떠올리려면 연습이 필요하다. 이 실험을 통해 컬러코드로 저항값을 읽게 될 수 있을 것이다. 또한, 이 실험은 멀티미터에 익숙해지기 위함이기도 하다. 저항은 회로에서 전류의 흐름을 억제하는 부품을 말하며, 옴(Ω)을 단위로 사용한다. 저항의 저항값은 원재료의 저항률과 크기에 따라 달라진다. 보통 저항이라고 많이 부르지만 정확한 용어는 저항기이다. 옴의 ...2025.04.28
-
논리회로설계실험 6주차 D Latch 설계2025.05.151. D Latch 이번 실습의 목표는 D Latch를 Behavioral modeling, Dataflow modeling, Gate-level modeling, 그리고 Structural modeling으로 구현하는 것입니다. D Latch의 기본적인 구조와 작동 방식을 이해하고, 이를 바탕으로 다양한 모델링 방법을 통해 D Latch를 구현하였습니다. 이를 통해 논리회로 설계에 대한 이해도를 높일 수 있었습니다. 2. Schematic 설계 D Latch의 schematic을 두 가지 방법으로 그려보았습니다. 첫 번째는 log...2025.05.15
-
[A+]중앙대학교 마이크로프로세서 응용회로설계실습 keypad 실습 결과보고서2025.05.051. 마이크로프로세서 응용회로설계실습 마이크로프로세서 응용회로설계실습 9주차 결과보고서입니다. 'P06_Keypad'의 'main.c'와 'keypad.c' 파일에서 비어있는 부분의 코드를 완성하고, 강의영상을 참고하여 Keypad를 Keyboard로 구현하기 위한 코드를 추가로 수정하여 Ximulator로 실행하였습니다. 실행 결과를 통해 select mode에서 'led'를 선택하거나 'all'을 선택한 후 keyboard로 입력한 내용이 keypad에 정상적으로 표현되는 것을 확인하였습니다. 또한 임베디드 키트를 이용하여 동일...2025.05.05
-
최대 힙과 최소 힙의 정의 / 힙의 삽입, 삭제 연산 방법 / 힙을 응용한 허프만 코드의 특징과 생성 방법2025.05.021. 최대 힙과 최소 힙의 정의 힙(heap)이란 피라미드 모양으로 차곡차곡 쌓아 올린 더미 모양을 말한다. 자료구조에서의 힙은 우선순위 큐를 구현하는 자료구조이며 빠르게 가장 크거나 작은 데이터를 찾을 수 있도록 만들어진 자료구조라고 정의할 수 있을 것이다. 최대 힙(Maxheap)이란 부모 노드의 key 값이 자식의 key 값보다 크거나 같은 완전 이진 트리 형식이다. 즉, 루트 노드에 저장된 값이 트리 전체에서 가장 큰 값이 된다. 반대로 최소 힙(Minheap)은 부모 노드의 key 값이 자식의 key 값보다 작거나 같은 완...2025.05.02
-
[전자공학응용실험]14주차_10차실험_실험28 아날로그-디지털 변환기_예비레포트_A+2025.01.291. 아날로그-디지털 변환기 이 실험에서는 아날로그 신호를 디지털 신호로 변환해주는 아날로그-디지털 변환기(analog-to-digital converter)의 기본 동작 원리 및 성능 파라미터를 이해하고, 실제 회로를 구성하여 이론적인 내용을 확인하고자 한다. 해상도, 동작 속도, 신호 대 잡음비, 비선형성 등의 개념을 이해하고, 회로를 구성하여 성능을 측정한다. 2. 아날로그-디지털 변환 과정에서 발생한 오차 아날로그 신호를 디지털로 변환 시 양자화 오차가 발생할 수밖에 없다. 이 양자화 오차 또는 양자화 잡음이 결국 출력 신호...2025.01.29
-
Python 초간단 챗봇 만들어보기 (chatbot)2025.05.081. 챗봇 기초 챗봇은 최근 많은 관심을 받고 있는 프로그램입니다. 이 문서에서는 파이썬을 이용해 간단한 챗봇을 구현하는 방법을 소개합니다. 기본적인 if문을 사용하여 사용자의 입력에 따라 미리 정의된 답변을 반환하는 방식으로 챗봇을 만들 수 있습니다. 이후 정규 표현식을 활용하여 유사한 질문에도 대응할 수 있도록 하고, JSON 파일을 이용해 질문과 답변을 외부에서 관리할 수 있는 방법을 설명합니다. 이를 통해 챗봇의 대화 능력을 향상시킬 수 있습니다. 2. if문을 이용한 챗봇 구현 가장 기본적인 챗봇 구현 방법은 if문을 사용...2025.05.08
-
[한국방송통신대학교] 2021년도 1학기 공통교양 컴퓨터의이해 중간과제물 A+ (성적우수졸업)2025.01.251. 정보사회 ① 모든 분야에 걸쳐 정보의 비중이 커져 그 역할과 중요성이 높아짐 ② 정보량이 기하급수적으로 증가하며 유용한 정보만을 필터링하는 처리능력이 중요시됨 ③ 정보의 획득이 자본과 부의 원천으로 작동하며, 정보가 사회 시스템을 기반이 됨 ④ 정보 격차에 의한 빈부격차는 더욱 가중화될 가능성이 높음 ⑤ 정보의 공유를 통해 대중의 의식이 성장하고, 세계화를 가속화함 2. 유비쿼터스 시대 ① 네트워크에 연결된 사물이 도처에 편재되어 언제 어디서나 인간이 서비스를 접할 수 있음 ② 증강 현실을 추구하며, 이를 위해 네트워크와 컴퓨...2025.01.25
-
챗지피티(CHAT-GPT)와 플러터(FLUTTER) 효율적인 앱 개발 가이드-초급편2025.01.191. ChatGPT 활용의 장단점 ChatGPT를 활용하여 코딩을 작성할 때의 장단점을 요약하면 다음과 같습니다. 장점으로는 언어에 상관없이 구현 가능, 빠른 구현, 창의성과 도전 등이 있습니다. 단점으로는 이해와 수정의 어려움, 일회성 코드, 결과 코드의 다양성 등이 있습니다. 보완 방법으로는 메인 프레임의 중요성, 효율적인 개발 방법 등이 제시되었습니다. 1. ChatGPT 활용의 장단점 ChatGPT는 인공지능 기술의 발전을 보여주는 대표적인 사례입니다. 이 도구는 사용자에게 다양한 장점을 제공합니다. 첫째, ChatGPT는 ...2025.01.19
-
아두이노를 이용한 회로 꾸미기 (충북대 일반 물리학 및 실험2)2025.01.281. 아두이노 기초 회로 구성 이번 실험에서는 아두이노를 이용하여 4가지의 간단한 회로를 구성하였다. 실험을 통해 아두이노의 작동 방식에 대해 알 수 있었다. 1번 실험에서는 아두이노의 기본적인 제어 방법을 익힐 수 있었고, LED가 코드에 따라 깜빡이는 것을 확인하였다. 2번 실험에서는 PWM을 이용하여 LED가 서서히 밝아지고 어두워지는 시간 주기를 조절하는 방법을 배웠다. 또한 삼색 LED를 이용하여 다양한 색상의 변화를 관찰할 수 있었다. 실험 3번에서는 조도 센서를 이용하여 주변 조도에 따라 LED의 밝기가 자동으로 조절되...2025.01.28
