
총 42개
-
C프로그래밍 출석 만점 과제2025.01.251. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍의 기본이 되는 언어로, 다양한 분야에서 널리 사용되고 있습니다. 이 과제는 C 프로그래밍 수업에서 다룬 주요 개념과 실습 문제들을 다루고 있습니다. 과제 내용에는 C 프로그래밍의 기본 문법, 변수와 데이터 타입, 제어문, 함수 등 핵심 주제들이 포함되어 있습니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지만, 여전히 운영 체제, 임베디드 시스템, 게임 엔진 등 다양한 분야에서 활용되고 있습니다. C의...2025.01.25
-
C언어 100자리 큰 수 계산기 소스코드2025.04.271. C 프로그래밍 이 코드는 C 언어를 사용하여 100자리 이상의 큰 수에 대한 덧셈과 뺄셈 연산을 수행하는 계산기 프로그램입니다. 주요 기능으로는 두 개의 큰 수를 입력받아 덧셈과 뺄셈을 수행하고, 결과를 출력하는 것입니다. 코드는 문자열 처리, 숫자 변환, 자릿수 맞추기, 부호 처리 등의 기능을 포함하고 있습니다. 2. 문자열 처리 이 코드에서는 문자열 처리 기능이 중요한 역할을 합니다. 입력받은 숫자를 문자열로 처리하고, 덧셈과 뺄셈 연산을 수행하기 위해 문자열을 숫자로 변환하는 작업이 필요합니다. 또한 결과를 출력할 때도 ...2025.04.27
-
DES 암호학 소스코드 포함 한글파일2025.05.061. DES 암호화 DES(Data Encryption Standard)는 대칭키 암호화 알고리즘의 하나로, 64비트 블록 암호화 방식입니다. 이 코드는 DES 암호화와 복호화 과정을 구현하고 있으며, 초기 순열, 확장 순열, S-박스 변환, 순열 등의 DES 알고리즘 핵심 기능들을 포함하고 있습니다. 이를 통해 평문을 암호화하고 암호문을 복호화하는 기능을 제공합니다. 1. DES 암호화 DES(Data Encryption Standard)는 1970년대 후반에 개발된 대칭키 암호화 알고리즘입니다. DES는 56비트의 키 길이를 가...2025.05.06
-
자료구조 희소행렬 소스코드 구현2025.05.051. 희소행렬 희소행렬은 대부분의 원소가 0인 행렬을 효율적으로 표현하는 방법입니다. 이 코드는 희소행렬의 덧셈 연산을 구현하고 있습니다. 행렬의 크기가 같은지 확인하고, 각 행렬의 데이터를 순차적으로 읽어 결과 행렬을 생성합니다. 이를 통해 메모리를 절약할 수 있습니다. 1. 희소행렬 희소행렬은 대부분의 원소가 0인 행렬을 말합니다. 이러한 희소행렬은 많은 분야에서 활용되는데, 특히 기계학습, 데이터 압축, 그래프 이론 등에서 중요한 역할을 합니다. 희소행렬을 효율적으로 저장하고 처리하는 방법은 이러한 분야에서 핵심적인 기술이 됩...2025.05.05
-
자료구조 학생 스택 소스 코드 구현2025.05.051. 자료구조 자료구조는 데이터를 효율적으로 저장하고 관리하기 위한 방법론입니다. 이 코드는 학생 정보를 저장하고 관리하기 위한 스택 자료구조를 구현하고 있습니다. 스택은 LIFO(Last-In-First-Out) 방식으로 데이터를 저장하고 처리하는 자료구조입니다. 이 코드에서는 학생 번호, 이름, 주소 정보를 저장하고 있으며, 스택 초기화, 삽입, 삭제, 출력 등의 기능을 구현하고 있습니다. 2. 스택 자료구조 스택은 LIFO(Last-In-First-Out) 방식으로 데이터를 저장하고 처리하는 자료구조입니다. 이 코드에서는 학생...2025.05.05
-
마이크로프로세서 응용회로설계실습 결과보고서52025.01.171. 마이크로프로세서 응용회로설계실습 이 보고서는 마이크로프로세서 응용회로설계실습 결과를 다루고 있습니다. 주요 내용으로는 main.c 함수의 역할 설명, 프로그램 실행 시 입력에 따른 결과 예상, Shift 연산을 사용할 수 없을 때의 대안 방법, dot.c 코드에 대한 설명 등이 포함되어 있습니다. 1. 마이크로프로세서 응용회로설계실습 마이크로프로세서 응용회로설계실습은 마이크로프로세서의 기본 구조와 동작 원리를 이해하고, 이를 바탕으로 실제 응용 회로를 설계하고 구현하는 과정입니다. 이 실습을 통해 학생들은 마이크로프로세서의 활...2025.01.17
-
C언어 사다리타기 게임, 게임 조작하기 소스코드2025.04.271. C 프로그래밍 이 코드는 C 언어로 작성된 사다리 타기 게임 프로그램입니다. 5명의 참가자가 있으며, 랜덤으로 사다리 구조가 생성됩니다. 사용자는 원하는 결과대로 사다리를 조작할 수 있습니다. 이를 위해 사다리 구조를 동적으로 변경하는 기능이 구현되어 있습니다. 2. 게임 프로그래밍 이 코드는 사다리 타기 게임을 구현한 것으로, 게임 로직과 사용자 입력 처리, 그래픽 출력 등 게임 프로그래밍의 기본적인 요소들이 포함되어 있습니다. 특히 사다리 구조를 조작하는 기능은 게임 개발에서 자주 사용되는 기술 중 하나입니다. 3. 랜덤 ...2025.04.27
-
C언어 단어 정렬 소스코드2025.04.271. C 프로그래밍 언어 C 프로그래밍 언어는 1970년대 초반에 개발된 범용 프로그래밍 언어로, 시스템 프로그래밍, 응용 프로그래밍, 임베디드 시스템 프로그래밍 등 다양한 분야에서 사용되고 있습니다. 이 프로그램은 C 언어를 사용하여 사용자가 입력한 단어들을 사전 순서대로 정렬하고, 전체 단어 수와 중복을 제외한 단어 수를 출력하는 기능을 구현하고 있습니다. 2. 문자열 처리 이 프로그램은 사용자가 입력한 문장을 공백 문자를 기준으로 단어를 분리하고, 분리된 단어들을 사전 순서대로 정렬하는 기능을 구현하고 있습니다. 이를 위해 C...2025.04.27
-
자료구조 원형리스트 소스코드 구현2025.05.051. 원형 연결 리스트 이 코드는 원형 연결 리스트의 기본적인 연산들을 구현하고 있습니다. 원형 연결 리스트는 마지막 노드가 첫 번째 노드를 가리키는 특징이 있습니다. 이 코드에서는 노드 삽입, 삭제, 탐색, 역순 정렬, 두 개의 리스트 합병 등의 기능을 제공합니다. 이를 통해 원형 연결 리스트의 기본적인 동작을 이해할 수 있습니다. 1. 원형 연결 리스트 원형 연결 리스트는 데이터 구조 중 하나로, 마지막 노드가 첫 번째 노드를 가리키는 특징을 가지고 있습니다. 이를 통해 데이터의 순환적 구조를 구현할 수 있으며, 특히 메모리 관...2025.05.05
-
마이크로프로세서 응용회로설계실습 결과보고서32025.01.171. GCC/Make를 이용한 컴파일 실습 이 보고서는 마이크로프로세서 응용회로 설계 실습의 일환으로 GCC와 Make를 사용하여 컴파일하는 방법을 다루고 있습니다. 보고서에는 GCC를 사용하여 'Hello, World!' 프로그램을 출력하는 방법, Make를 사용하여 'Hello, World!' 프로그램을 출력하는 방법, GCC를 사용하여 여러 파일을 컴파일하는 방법, Make를 사용하여 여러 파일을 컴파일하는 방법 등이 설명되어 있습니다. 또한 GCC와 Make 사용의 장단점도 비교되어 있습니다. 1. GCC/Make를 이용한 ...2025.01.17