총 40개
-
파이썬으로 매출 관리 프로그램 구현2025.01.021. 매출 관리 프로그램 이 코드는 간단한 매출 관리 프로그램을 구현한 파이썬 코드입니다. 프로그램은 사용자에게 매출을 기록하거나 총 매출과 일일 평균 매출을 계산하는 두 가지 주요 기능을 제공합니다. 파일 경로 설정, 일일 매출 기록 함수, 총 매출 및 일일 평균 매출 계산 함수, 메인 프로그램 등 코드의 각 부분을 설명하고 있습니다. 이 프로그램은 간단한 텍스트 파일을 활용하여 매출 데이터를 기록하고 관리하는 예시입니다. 1. 매출 관리 프로그램 매출 관리 프로그램은 기업의 재무 건전성과 지속가능성을 위해 매우 중요한 역할을 합...2025.01.02
-
C언어 e-Mail 주소 변환 프로그램2025.11.151. 이메일 주소 분석 및 요소 추출 이메일 주소를 입력받아 '@' 기호를 기준으로 사용자명과 도메인을 분리하고, 도메인을 다시 시스템, 도메인, 기관, 국가 등의 요소로 분류하는 프로그램. extract_email_elements 함수를 통해 이메일 주소의 각 구성 요소를 추출하고 분류하여 사용자에게 명확하게 표시한다. 2. 이메일 주소 생성 및 조합 사용자로부터 이름, 시스템, 도메인, 기관, 국가 등의 정보를 입력받아 이를 조합하여 새로운 이메일 주소를 생성하는 기능. create_email_address 함수에서 각 요소를 ...2025.11.15
-
C언어를 이용한 월간 기온 변화 분석 프로그램2025.11.161. C언어 프로그래밍 C언어를 사용하여 월간 기온 데이터를 처리하는 프로그램 개발. 동적 메모리 할당(malloc)을 활용하여 월별 일수에 따른 기온 배열을 생성하고, 함수 모듈화를 통해 블록다이어그램 구조에 맞게 작성. 입력받은 기온 값을 처리하고 결과를 출력하는 전체적인 프로그래밍 구조를 포함. 2. 기온 데이터 분석 특정 월의 일일 기온 데이터를 입력받아 가장 더운 날과 가장 추운 날을 찾고, 월간 평균 기온을 계산하는 통계 분석. 3월 기온 보고서에서 26일이 가장 더운 날(최고), 7일이 가장 추운 날(최저)이며 평균 기...2025.11.16
-
운영체제 mmap 시스템콜 과제2025.01.121. mmap 시스템콜 mmap 시스템콜은 운영체제의 커널이 제공하는 서비스에 대해 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스입니다. 데이터 세그먼트는 C 언어로 작성한 프로그램이 주 기억장치를 더욱 효율적으로 운영하기 위해 일정한 크기로 단위를 나누어 할당하며 관리하는 것을 의미합니다. mmap()은 메모리의 내용을 파일이나 디바이스에 매핑하기 위해 사용되는 시스템 콜입니다. 프로세스들은 각각의 주소공간을 가지게 되며, 이 주소공간은 텍스트, 데이터, 스택 3개의 세그먼트로 분할됩니다. 프로세스의 메모리는 데이터...2025.01.12
-
C언어 판매 실적 보고서 생성 프로그램2025.11.161. C언어 배열과 반복문 C언어에서 2차원 배열을 사용하여 5명 직원의 4분기 판매 데이터를 저장하고, 중첩 반복문(for loop)을 통해 개인별 총합, 분기별 총합, 전체 총합을 계산하는 기본적인 프로그래밍 기법입니다. 배열 인덱싱과 누적 연산을 활용하여 데이터를 효율적으로 처리합니다. 2. 데이터 집계 및 통계 계산 판매 실적 데이터를 행(직원)과 열(분기)별로 집계하여 개인별 연간 판매액, 분기별 총 판매액, 분기별 평균 판매액을 계산합니다. 이를 통해 경영진이 판매 현황을 파악하고 성과 분석을 수행할 수 있는 기초 통계 ...2025.11.16
-
자연어 처리를 통한 학술논문 처리 방법2025.11.161. 자연어처리(NLP) 자연어처리는 일상생활에서 사용되는 자연어를 기계가 이해할 수 있도록 처리하는 것으로, 컴퓨터가 자연어를 이해하고 출력하도록 하는 처리 과정을 의미한다. 본 연구에서는 Python의 KoNLPy 라이브러리를 활용하여 한글 형태소 분석을 수행했으며, 꼬꼬마, 한나눔, 코모란, Okt 등 다양한 형태소 분석기를 비교 검토하여 한나눔 형태소 분석기의 정확성이 가장 높다고 판단했다. 2. 웹 크롤링 및 텍스트 추출 Google Colab 환경에서 BeautifulSoup 라이브러리를 이용하여 KCI 등재 논문 사이트...2025.11.16
-
스택과 큐의 개념, 연산 방법 및 활용2025.11.171. 스택(Stack) 스택은 LIFO(Last In First Out) 구조의 자료구조로, 마지막에 들어간 데이터가 가장 먼저 나온다. 삽입 연산인 푸시(Push)는 스택의 맨 위에 새로운 요소를 추가하고, 삭제 연산인 팝(Pop)은 스택의 맨 위 요소를 제거한다. 일상생활에서는 접시 더미, 책 더미 등에서 볼 수 있으며, 컴퓨터에서는 함수 호출 관리와 웹 브라우저의 뒤로 가기 기능에 활용된다. 2. 선형 큐(Linear Queue) 선형 큐는 FIFO(First In First Out) 구조의 자료구조로, 처음 들어간 데이터가 ...2025.11.17
-
서포트 벡터 머신(Support Vector Machine, SVM)2025.05.101. 서포트 벡터 머신(Support Vector Machine, SVM) 서포트 벡터 머신(Support Vector Machine, SVM)의 이름은 알고리즘의 기본 원리와 핵심 개념에 기반하여 지어졌습니다. 데이터 포인트들을 분류하기 위해 사용되는 초평면(hyperplane)의 위치는 이 서포트 벡터들에 의해 결정됩니다. 서포트 벡터는 결정 경계와 가장 가까운 데이터 포인트들을 의미합니다. 이러한 포인트들은 결정 경계 주변에서 서로 다른 클래스에 속하는 데이터들을 분리하는 역할을 수행합니다. SVM은 주어진 데이터를 기반으로 ...2025.05.10
-
프로그래밍 언어의 구성 요소 중 데이터 연산 명령어 타입 설명2025.01.261. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터뿐만 아니라 사용자 이벤트와 같은 추상적인 데이터까지 처리의 범위가 확장되었다. 2. 연산 연산(operation)은 프로그래밍에서 데이...2025.01.26
-
방통대 [데이터시각화] 2024 출석과제물 (30점 만점 인증 / 표지제외 29페이지 분량 / 코드 및 해설 포함)2025.01.251. 워드 클라우드 워드 클라우드는 텍스트 데이터에서 단어의 빈도 수가 높을수록 큰 글씨로 표현하는 시각화 기법이다. 주제나 핵심 키워드를 쉽고 효과적으로 전달할 수 있다는 장점이 있다. SNS 데이터에서 인기 키워드를 찾거나 연설문에서 핵심 내용과 주제를 찾는데 유용하게 사용될 수 있다. 또한 온라인 게시글에서 여론을 찾아내기도 하며 고객 리뷰에 대한 요약을 제공하기도 한다. 특히나 미국 대선 때 사용되는 워드 클라우드에서는 각 후보자의 핵심 공약이나 정책 방향, 이슈, 유권자들이 중요하게 생각하는 가치관을 직관적으로 확인할 수 ...2025.01.25
