총 97개
-
파이썬 터틀_규격에 맞게 중국국기 그리기2025.01.161. 파이썬 터틀 파이썬 터틀을 이용하여 중국국기를 그렸습니다. 나무위키의 규격을 참조하여 그렸으며, 크기 조절이 필요한 경우 소스 내에서 unit 숫자를 변경하면 전체 크기가 조절됩니다. 코드 내에 부분별 주석을 포함하여 수정이 쉽도록 하였습니다. 2. 중국국기 그리기 중국국기 모양만 따라 그린 것이 아니라 나무위키의 규격을 참조하여 그렸습니다. 크기 조절이 필요한 경우 소스 내에서 unit 숫자를 변경하면 전체 크기가 조절됩니다. 코드 내에 부분별 주석을 포함하여 수정이 쉽도록 하였습니다. 3. 터틀 그래픽스 파이썬 터틀 라이브...2025.01.16
-
파이썬 / 생활융합코딩 성적 출력 프로그램2025.05.091. 파이썬 파이썬은 인기 있는 프로그래밍 언어로, 다양한 분야에서 사용되고 있습니다. 이 프로그램은 파이썬을 사용하여 성적 데이터를 처리하고 출력하는 기능을 구현하고 있습니다. 파이썬의 기본 문법과 파일 입출력, 조건문, 함수 등의 개념이 활용되었습니다. 2. 성적 처리 이 프로그램은 입력 파일에서 학생들의 성적 데이터를 읽어와 평균 점수와 학점을 계산하여 출력하는 기능을 제공합니다. 평균 점수 계산 및 학점 등급 부여 로직이 구현되어 있습니다. 3. 파일 입출력 이 프로그램은 입력 파일 'input.txt'에서 성적 데이터를 읽...2025.05.09
-
피자 크기와 단위가격 계산 프로그램2025.11.151. C언어 프로그래밍 C언어를 사용하여 사용자 입력을 받고 수학적 계산을 수행하는 프로그램 작성. stdio.h와 math.h 라이브러리를 활용하여 표준 입출력과 수학 함수(pow, round 등)를 구현. 변수 선언, 입력 처리, 계산 로직, 출력 형식 지정 등 기본적인 프로그래밍 구조를 포함. 2. 원의 넓이 계산 피자를 원형으로 가정하여 원의 넓이 공식 π×r²을 적용. 직경을 입력받아 반지름(r = 직경/2)으로 변환한 후 넓이를 계산. 예시: 직경 25cm일 때 넓이는 490.87cm², 직경 34cm일 때 906.92c...2025.11.15
-
사물 인터넷 플랫폼과 디바이스2025.04.251. Arduino 아두이노는 오픈 소스 전자 플랫폼으로, 다양한 마이크로컨트롤러 보드와 소프트웨어를 포함하고 있습니다. 아두이노 보드는 8비트 및 32비트 CPU를 사용하며, 디지털/아날로그 입출력 핀, PWM 출력, UART 통신 등의 기능을 제공합니다. 아두이노 IDE는 C/C++을 기반으로 하는 통합 개발 환경으로, 초보자도 쉽게 사용할 수 있습니다. 2. 아두이노 프로그래밍 기초 아두이노 프로그래밍에서는 다양한 데이터 타입과 진수 표현 방식을 사용할 수 있습니다. 또한 pinMode(), digitalWrite(), dig...2025.04.25
-
방통대 방송대 C프로그래밍 핵심요양노트 교재요약본 (1장~15장)2025.01.251. C프로그래밍 언어 C프로그래밍 언어는 사람과 컴파일러(번역기)가 이해할 수 있도록 약속된 언어입니다. 컴파일러는 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번역해주는 번역기이며, 어셈블러는 기호로 표현된 어셈블리 코드를 기계어로 번역하는 번역기, 인터프리터는 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램입니다. C언어는 UNIX 운영체제 구현에 사용할 목적으로 개발되었으며, 높은 프로그램 이식성, 간단한 문법표현, 저급언어 특성을 가진 고급언어입니다. 2. C프로그램 개발 단계 C프로그램 개발 단...2025.01.25
-
큐와 스택의 구조 비교: 삽입과 삭제 연산2025.11.151. 스택(Stack) 자료구조 스택은 후입선출(LIFO: Last-In-First-Out) 방식의 자료구조로, 가장 최근에 삽입된 데이터가 가장 먼저 삭제된다. 삽입 연산은 push()라는 이름으로 스택의 맨 위에서 실행되고, 삭제 연산은 pop()이라는 이름으로 동일하게 맨 위에서 실행된다. 또한 top() 연산자를 사용하여 스택의 맨 위 항목을 확인할 수 있다. 스택은 함수 호출 스택, 괄호 검사, 역폴란드 표기법 등 다양한 분야에서 활용된다. 2. 큐(Queue) 자료구조 큐는 선입선출(FIFO: First-In-First-...2025.11.15
-
방통대 통계데이터학과 R컴퓨팅 A+2025.01.241. R 프로그래밍 이 프레젠테이션은 R 프로그래밍 언어를 사용하여 다양한 통계 작업을 수행하는 방법을 다룹니다. 주요 내용으로는 벡터 생성, 통계 함수 사용, 결측치 처리, 데이터 추출 및 조작, 성적 등급 부여, 반복문 활용 등이 포함됩니다. 2. 통계 데이터 분석 이 프레젠테이션은 R 프로그래밍을 통해 통계 데이터를 분석하는 방법을 소개합니다. 주요 내용으로는 USArrests 데이터셋을 활용한 데이터 추출 및 통계량 계산, 모의시험 점수 데이터를 이용한 성적 등급 부여 등이 포함됩니다. 3. 반복문 활용 이 프레젠테이션은 f...2025.01.24
-
Stress Strength Analysis에서 겹친 부분에 대한 이해 (응력 강도의 신뢰성 분석) - 파이썬 소스 코드 포함2025.05.111. Stress Strength Analysis 구조물이나 소재의 안전성을 평가할 때, stress와 strength 사이의 상호작용은 중요한 요소입니다. Stress는 구조물이나 소재에 가해지는 응력을 의미하며, strength는 해당 구조물이나 소재가 견딜 수 있는 강도를 나타냅니다. 가장 기본적인 해석은 Stress값이 Strength를 넘어서면 파괴가 발생한다는 것입니다. 그러나 파괴 이벤트는 단순히 두 값의 비교로 이루어지는 것만이 아닙니다. 실제로는 Stress와 Strength가 확률분포로써 결정되기 때문에, 파괴 이...2025.05.11
-
마이크로프로세서응용 ATmega128 CLCD 실습 보고서2025.01.241. CLCD의 개념과 원리 CLCD는 LCD 중 간단한 영문, 숫자, 기호를 출력할 수 있는 디스플레이 장치입니다. 아두이노 기본 라이브러리를 사용하며, 가로 16칸 세로 2칸으로 구성되어 있습니다. CLCD의 핀들은 GND, VCC, V0, RS, RW, E 등으로 구성되어 있으며, 이를 통해 LCD를 제어할 수 있습니다. CLCD 내부에는 DD RAM, CG ROM, CG RAM 등의 레지스터가 있어 문자 데이터를 저장하고 출력할 수 있습니다. 2. CLCD 실습 이번 실습에서는 ATmega128 마이크로컨트롤러와 CLCD를 ...2025.01.24
-
방송통신대학교 통계데이터학과) R컴퓨팅 출석과제물 (30점 만점 A+)2025.01.261. R 프로그래밍 제출된 자료에는 R 프로그래밍을 활용한 다양한 작업이 포함되어 있습니다. 이를 통해 R 언어의 기본 문법과 통계 함수 사용법, 데이터 처리 및 분석 기법 등을 익힐 수 있습니다. 특히 학번을 이용한 벡터 생성, 결측치 처리, airquality 데이터셋 활용 등의 내용이 포함되어 있습니다. 2. 통계 데이터 분석 제출된 자료에는 통계 데이터 분석과 관련된 내용이 포함되어 있습니다. 벡터 데이터의 평균, 분산, 중앙값 계산, airquality 데이터셋의 결측치 확인 및 분석 등을 통해 통계 데이터 처리 및 분석 ...2025.01.26
