총 182개
-
C언어 스케치 연습문제 솔루션 - 제 07장 배열2025.04.301. 배열 배열(array)은 변수를 일일이 선언하는 번거로움을 해소할 수 있고, 여러 변수들이 같은 배열이름으로 일정한 크기의 연속된 메모리에 저장되는 구조로 그 사용도 간편하다. 배열선언 시 초기 값 지정이 없다면 반드시 배열크기는 명시되어야 한다. 배열의 크기를 지정하는 부분에는 변수, 양수의 정수 상수와 기호 상수 또는 이들의 연산식이 올 수 있다. 첫 번째 배열원소를 접근하는 첨자 값은 0이며, 다음 두 번째 원소는 1이다. 배열선언 후 배열원소를 접근하려면 배열이름 뒤에 대괄호 사이 첨자(index)를 이용한다. 배열에서...2025.04.30
-
C언어 월간 기온 변화 보고서 프로그램2025.11.151. Python 프로그래밍 월간 기온 변화 보고서를 작성하기 위한 Python 프로그램 개발. 사용자로부터 특정 월과 해당 월의 일 수를 입력받아 각 날짜별 기온 값을 입력받고, 이를 리스트에 저장하여 데이터 처리. 함수 기반의 모듈화된 구조로 작성되며, 입력 데이터의 유효성 검증과 함께 효율적인 데이터 관리를 구현. 2. 데이터 분석 및 통계 월간 기온 데이터에서 최고 기온, 최저 기온, 평균 기온을 계산하는 통계 분석. getHiDay, getLowDay, getAve 함수를 통해 최고 기온이 나타난 날짜, 최저 기온이 나타난...2025.11.15
-
계절학기 수강신청 추천 프로그램 개발2025.11.171. 데이터 전처리 및 크롤링 BeautifulSoup과 Pandas 라이브러리를 활용하여 웹페이지에서 계절학기 교과목, 학사일정, 공지사항 데이터를 수집하고 정제했습니다. urllib를 이용한 정적 웹페이지 크롤링, HTML 파싱을 통해 필요한 정보를 추출하고, 결측값 처리 및 데이터 가공을 수행했습니다. CSV 형식의 교과목 데이터와 HTML 형식의 학사일정 데이터를 통합하여 분석 가능한 형태로 변환했습니다. 2. 프로그램 알고리즘 및 함수 설계 학생 정보 입력을 통해 전공/일선/교양 구분을 수행하고, 관심 분야 입력에 따라 과...2025.11.17
-
C++ 윈도우 프로그래밍 기말고사2025.11.121. 클래스 상속과 파생클래스 기본클래스 Food를 상속받아 파생클래스 Melon을 작성하는 문제로, 상속의 개념과 멤버변수, 멤버함수의 정의 및 구현을 다룬다. Food 클래스는 칼로리, 가격, 중량 정보를 가지며, Melon 클래스는 추가로 경작 농원 정보를 포함한다. 생성자를 통한 객체 생성, setter/getter 함수를 이용한 데이터 관리, Print() 함수를 통한 정보 출력을 구현한다. 2. 접근 제어와 멤버함수 오버라이딩 Point 클래스를 상속받아 ColorPoint 클래스를 작성하는 문제로, public, pro...2025.11.12
-
관계형 데이터베이스의 정의와 구성요소2025.11.121. 관계형 데이터베이스의 정의 관계형 데이터베이스는 서로 연관된 데이터 포인트에 대한 액세스를 저장하고 제공하는 데이터베이스 유형입니다. 테이블에 데이터를 직관적이고 간편하게 표현하는 관계형 모델을 기반으로 하며, 테이블의 각 행은 고유 ID인 키가 포함된 레코드로 구성됩니다. 테이블의 열에는 데이터의 속성이 있고, 각 레코드에는 각 속성에 대한 값이 있어 데이터 포인트 간의 관계 설정이 용이합니다. 관계형 데이터베이스는 테이블들의 집합으로 시간에 따라 내용이 변할 수 있는 테이블 형태로 표현되며, 스키마는 릴레이션 스키마와 무결...2025.11.12
-
데이터베이스 개체-관계 다이어그램 설계2025.01.291. 데이터베이스 설계 데이터베이스 설계는 데이터 관리를 체계적이고 효율적으로 하기 위한 필수 과정이다. E-R 다이어그램(Entity-Relationship Diagram)은 데이터를 시각적으로 표현하는 중요한 도구로, 현실 세계의 개체와 그들 간의 관계를 정의하는 데 사용된다. E-R 다이어그램을 통해 데이터를 어떻게 관리하고 저장할 것인지 쉽게 이해할 수 있으며, 이를 기반으로 데이터베이스의 구조를 설계할 수 있다. 2. 개체 설계 이번 과제에서는 학생(Student), 수업(Class), 교수(Professor)의 세 개체로...2025.01.29
-
관계형 데이터베이스의 정의와 구성 요소2025.11.131. 관계형 데이터베이스의 정의 관계형 데이터베이스는 테이블 형태로 데이터를 저장하며 각 테이블은 키를 이용하여 연결된다. 테이블 내의 컬럼 중 일부를 다른 테이블과 중복해 각 테이블 간의 상관관계를 정의하는 방식이다. 중복되는 값들을 모아서 새로운 테이블로 만들고 기존 테이블에서 이를 참조하는 형식으로 작동한다. 데이터 항목 간 사전 정의된 관계에 있을 때 이러한 데이터 항목의 모음을 의미하며, 열과 행으로 이뤄진 테이블 집합으로 표시된다. 2. 관계형 데이터베이스의 구성 요소 관계형 데이터베이스는 열(column), 행(row)...2025.11.13
-
데이터베이스 설계 과정 단계별 설명2025.11.171. 데이터베이스 정의 및 특징 데이터베이스는 여러 사용자가 공유하여 사용할 수 있도록 통합된 운영 데이터의 집합입니다. 공유 데이터, 통합 데이터, 저장 데이터, 운영 데이터로 구성되며, 실시간 접근 가능, 동시 공유, 내용 기반 참조 등의 특징을 가집니다. 데이터베이스는 조직의 주요 기능 수행을 위해 지속적으로 필요한 데이터를 관리하는 핵심 시스템입니다. 2. 데이터베이스 설계 5단계 프로세스 데이터베이스 설계는 5단계로 구성됩니다. 1단계 요구 사항 분석에서 목적과 요구사항을 파악하고, 2단계 개념적 설계에서 DBMS 독립적 ...2025.11.17
-
변수의 개념 및 변수의 기능에 따른 분류와 제3의 변수2025.01.041. 변수의 개념 변수란 사람, 사물, 사건 등의 성격이나 성질이나 종류가 2가지 이상의 유형을 보이는 것을 의미한다. 교육문화 사업이나 방문복지 서비스 등에서 다양한 변수들이 존재한다. 2. 변수의 기능에 따른 분류 변수는 독립변수와 종속변수로 분류할 수 있다. 독립변수는 원인이 되는 변수이고, 종속변수는 독립변수의 영향을 받아 변화하는 변수이다. 예를 들어 말벗 서비스, 노숙인 복지센터, 상담 서비스 등이 독립변수가 될 수 있고, 이로 인해 노인들의 행복지수, 노숙인들의 생활 개선, 클라이언트의 고민 해소 등이 종속변수가 될 수...2025.01.04
-
C언어 성적 처리 프로그램2025.11.161. C언어 배열과 포인터 C언어에서 2차원 배열을 이용하여 학생 성적 데이터를 저장하고 관리하는 방법을 다룬다. 5명의 학생과 3개 과목(국어, 영어, 수학)의 성적을 scores[6][5] 배열에 저장하며, 포인터를 활용하여 배열 요소에 접근한다. 배열의 6번째 행은 과목별 총점을 저장하는 용도로 사용되며, 이를 통해 메모리 효율적인 데이터 관리를 학습할 수 있다. 2. 성적 통계 계산 프로그램은 학생별 총점, 과목별 총점, 과목별 평균을 계산한다. 각 학생의 3개 과목 점수를 합산하여 총점을 구하고, 모든 학생의 각 과목 점수...2025.11.16
