
총 130개
-
논리회로설계실험 7주차 Flip flop 설계2025.05.151. JK Flip Flop 이번 실험에서는 Behavioral modeling과 Structural modeling 방법으로 JK flip flop을 구현하였습니다. JK flip flop은 SR flip flop과 유사하지만, 입력이 (1, 1)인 경우 출력 Q와 Q_BAR가 서로 토글되는 특징이 있습니다. 코드 구현 시 이 부분을 반영하였고, Modelsim 시뮬레이션을 통해 정상 작동을 확인하였습니다. 2. T Flip Flop T flip flop은 입력 T가 1일 때 출력이 토글되고, T가 0일 때 이전 출력을 유지하는 ...2025.05.15
-
건국대학교 객체지향프로그래밍_9주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 9주차 랩실습 내용을 다루고 있습니다. 주요 내용으로는 Ticket 클래스와 이를 상속받는 GeneralTicket, AdvancedTicket 클래스의 구현, 그리고 이들 클래스의 객체 생성 및 메서드 호출 등이 포함되어 있습니다. 2. 클래스 상속 이 보고서에서는 Ticket 클래스를 상속받아 GeneralTicket과 AdvancedTicket 클래스를 구현하는 방식을 보여줍니다. 이를 통해 상속의 개념과 다형성을 이해할 수 있습니다. 3. 객체 생성 및 ...2025.05.01
-
ChatGPT 배경과 활용2025.05.051. ChatGPT 개요 ChatGPT는 OpenAI에서 개발한 대화형 인공지능 언어 모델입니다. 이 모델은 GPT-3.5 아키텍처를 기반으로 하며, 2021년 이전에 배운 대규모 데이터셋을 사용하여 학습되었습니다. 이 모델은 13억 개의 매개 변수를 가지며, 이는 GPT-3 모델에서 사용된 매개 변수의 약 116배에 해당합니다. 2. ChatGPT의 활용 ChatGPT는 인공지능 연구자들이 대화형 인공지능을 개발하는 데 필요한 자원을 제공합니다. 또한, ChatGPT는 챗봇, 자동 응답 시스템, 자동 번역 시스템 등 다양한 응용 ...2025.05.05
-
C언어 스케치 연습문제 솔루션 - 제 05장 조건과 반복2025.04.301. 제어문(control statement) 순차적 실행을 변형한 구문을 제어문(control statement)이라 한다. C 언어에서 제공하는 제어문은 조건선택, 반복(순환), 분기처리로 나눌 수 있다. 2. switch 문 switch 문에서 case 4, 5와 같은 표현은 불가능하다. case 문에는 정수형 또는 문자형 상수만 사용할 수 있다. 3. for 문 반복문 for (init; cond; inc) stmt;에서 cond에서는 반복을 수행할 조건을 검사한다. init에서는 주로 초기화가 이루어진다. 4. 무한 반복문...2025.04.30
-
[자료구조] 구조체 배열을 이용한 추가 삭제 SUM을 구현한 소스코드2025.05.051. 자료구조 이 코드는 배열을 이용한 리스트 ADT(Abstract Data Type)를 구현한 것입니다. 구조체 ArrayListType을 정의하고, 초기화, 추가, 삭제, 합계 등의 기능을 구현하고 있습니다. 배열의 크기는 MAX_LIST_SIZE로 정의되어 있으며, 배열의 길이를 나타내는 length 변수를 사용하여 리스트의 크기를 관리합니다. 이를 통해 리스트의 기본적인 CRUD(Create, Read, Update, Delete) 연산을 수행할 수 있습니다. 2. 배열 이 코드에서는 배열을 사용하여 리스트를 구현하고 있습...2025.05.05
-
c로 배우는 쉬운 자료구조 개정3판 2단원 연습문제2025.01.171. 배열을 사용한 학생 성적 처리 16개 학생의 국어, 영어, 수학 성적을 배열에 저장하고 총점과 평균을 계산하여 출력하는 프로그램을 작성합니다. 배열을 사용하여 학생들의 성적 정보를 효율적으로 관리할 수 있습니다. 2. 포인터를 사용한 실수 값 교환 두 개의 실수 값을 포인터를 사용하여 교환하고 출력하는 함수를 작성합니다. 포인터를 활용하면 변수의 값을 직접 변경할 수 있어 효율적인 데이터 처리가 가능합니다. 3. 구조체를 이용한 주소록 프로그램 이름, 전화번호, 주소, 생일 정보를 저장하는 주소록 프로그램을 작성합니다. 구조체...2025.01.17
-
프로그래밍언어실습 - 변수기능, 선언방법, 작성 규칙 및 데이터 형의 종류2025.05.031. 변수 변수는 데이터를 저장하고 참조하기 위한 메모리 공간을 말합니다. 변수에는 다양한 종류의 데이터를 저장할 수 있습니다. 2. 변수 선언 변수를 사용하기 위해서는 먼저 변수를 선언해야 합니다. 변수의 선언 방법은 데이터형 변수이름; 형식으로 작성합니다. 예를 들어, int형 변수 num을 선언하려면 int num; 와 같이 작성합니다. 3. 변수 이름 작성 규칙 변수의 이름은 영문자, 숫자, 밑줄(_)로 구성할 수 있습니다. 단, 변수의 이름은 숫자로 시작할 수 없습니다. 변수의 이름은 의미 있는 이름으로 작성하는 것이 좋습...2025.05.03
-
인코더와 디코더 회로 예비 보고서(고찰포함)A+2025.01.131. 인코더와 디코더 회로 예비 보고서에서 인코더와 디코더의 개념을 이해하고 있었지만, 실험을 통해 직접 경험해보는 것은 처음이라 재미있을 것 같다고 생각했습니다. 보고서 작성 과정에서 디코더와 인코더의 개념을 다시 공부하고 회로도를 직접 살펴보며 실험 전에 익숙해지려 노력했습니다. 실험을 통해 디코더와 인코더의 개념과 기능을 더 잘 이해하고 숙달할 수 있을 것으로 기대하고 있습니다. 2. 7-세그먼트 표시기 7-세그먼트 표시기에 대한 개념이 부족했지만, 예비 보고서 작성 과정에서 이론을 공부하며 이해도를 높였습니다. BCD-7세그...2025.01.13
-
정보보호개론 Substisution cipher decryption 과제 보고서 A+2025.01.221. 암호화 및 복호화 이 보고서는 대체 암호화 기법인 대체 암호(substitution cipher)를 사용하여 암호화된 영어 문자열을 복호화하는 과정을 설명합니다. 문제 분석, 코드 설명, 결과 화면 등을 통해 대체 암호의 복호화 과정을 자세히 다루고 있습니다. 2. 빈도수 분석 이 보고서에서는 암호화된 문자열의 알파벳 빈도수를 분석하여 원래의 알파벳을 추정하는 방법을 사용합니다. 영어 알파벳의 일반적인 빈도수 표를 참고하여 각 문자가 어떤 알파벳으로 대체되었는지 유추하는 과정을 설명하고 있습니다. 3. 프로그래밍 구현 이 보고...2025.01.22
-
방통대 C프로그래밍 출석과제물 A+2025.01.261. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍 언어의 하나로, 컴퓨터에게 명령을 내리는 방법을 배우는 것입니다. 이 과제를 통해 C 프로그래밍의 기초인 IF문, SWITCH-CASE문, FOR문, WHILE문 등을 학습하고 실습하였습니다. 이를 통해 프로그래밍의 기본 개념을 이해하고 응용할 수 있게 되었습니다. 2. 제어문 제어문은 프로그램의 흐름을 제어하는 구문으로, IF문, SWITCH-CASE문, FOR문, WHILE문 등이 있습니다. 이번 과제에서는 IF문을 SWITCH-CASE문으로 변경하고, FOR문을 WHILE문...2025.01.26