총 64개
-
방통대 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
-
여행 어플리케이션 프로그래밍 완료보고서2025.01.171. 여행 어플리케이션 개발 특히 2010년대 이후 '1박 2일', '꽃보다 할배'등 여행을 컨셉으로 하는 예능 프로그램들이 크게 성공을 거두며 많은 사람이 일상에서 벗어난 '여행을 통한 힐링'의 수요가 높아지기 시작했습니다. 덕분에 아름다운 자연경관과 볼거리로 잘 알려져 있던 제주도는 많은 젊은이가 즐겨 찾는 여행자의 섬이 되었습니다. 하지만 어느 순간 제주도는 제주도만의 특색을 잃어버린 채 타 지역과 유사한 볼거리들로 가득 차버렸습니다. 이러한 차별성의 약화로 수요가 떨어지는 결과를 낳았습니다. 이를 타파하기 위한 취지로 여행자...2025.01.17
-
챗지피티(CHAT-GPT)와 플러터(FLUTTER) 효율적인 앱 개발 가이드-고급편2025.01.231. 미로 게임 프로젝트 설계 - 그래픽 인터페이스 이전 문서(초급편)까지는 텍스트 기반으로 간단하게 구현된 미로 게임을 다뤄왔습니다. 하지만 게임을 한 단계 더 발전시키기 위해, 이번 파트에서는 그래픽 인터페이스를 추가하여 시각적 요소를 강화해 보려고 합니다. 이를 통해 게임이 더 직관적이고 재미있어질 뿐만 아니라, 사용자 경험도 한층 향상될 것입니다. 2. 미로 게임 프로젝트 설계 - 난이도 조정 현재 구현된 게임에서는 플레이어가 미로를 통과할 때마다 다음 스테이지로 이동하도록 설계되어 있습니다. 하지만 미로의 구조는 약간의 변...2025.01.23
-
하나의 프로그램을 자료구조와 알고리즘으로 나누어 설명하시오2025.05.031. 프로그램 구성 프로그램은 자료구조와 알고리즘의 조합이다. 알고리즘을 표현할 때 자연어로 표현하거나 흐름도를 사용할 수 있다. 또한 유사코드를 이용하여 프로그램 구현 시 핵심적인 내용에 집중할 수 있다. 자료구조 중 스택 자료구조에 익숙하지 않은 경우 큐 방식으로 상상하는 경우가 많은데, 이를 극복하기 위해 역량을 키워나가야 한다. 2. 물건 구매 후 거스름돈 내어주는 프로그램 이 프로그램은 물건의 가격과 고객이 지불한 금액을 입력받아 거스름돈을 계산하여 출력하는 프로그램이다. 자료구조로는 가격, 지불 금액, 거스름돈의 각 화폐...2025.05.03
-
논리회로설계실험 6주차 D Latch 설계2025.05.151. D Latch 이번 실습의 목표는 D Latch를 Behavioral modeling, Dataflow modeling, Gate-level modeling, 그리고 Structural modeling으로 구현하는 것입니다. D Latch의 기본적인 구조와 작동 방식을 이해하고, 이를 바탕으로 다양한 모델링 방법을 통해 D Latch를 구현하였습니다. 이를 통해 논리회로 설계에 대한 이해도를 높일 수 있었습니다. 2. Schematic 설계 D Latch의 schematic을 두 가지 방법으로 그려보았습니다. 첫 번째는 log...2025.05.15
-
2023년 1학기 방통대 R컴퓨팅 출석수업 중간과2025.01.251. R 프로그래밍 R은 약 20년 전 어문계 사범대학을 졸업하고 이후 제약회사의 국내외 업무를 하다가 금년도 이렇게 방송통신대학교 통계-데이터과학과에 편입하고서야 처음 접하게 되는 프로그래밍 언어입니다. 이전까지는 R의 R자도 들어보지 못하였고, 첫학기(한학기)의 중반이 넘어가고 있는 지금에도 아직 생경한 것이 사실입니다. 다행인 것은 이 R컴퓨팅 과목뿐만 아니라 함께 수강하고 있는 몇 과목들, 예를 들어 통계학개론이나 정보처리입문과 같은 과목에서 R에 대해 부분적으로 반복적으로 배울 수 있어 학습-습득에 도움이 되고 있습니다. ...2025.01.25
-
마이크로프로세서응용 ATmega128 Polling 방식과 Interrupt 방식 보고서2025.01.241. Floating 현상과 Pull-Up, Pull-Down Floating 현상은 주로 데이터 라인이나 제어 라인에서 불안정한 전압이나 전류가 발생하여 예상치 못한 동작을 유발하는 현상입니다. 이는 전원 문제, 입출력 라인 상태 불안정, 접촉 불량, 노이즈와 간섭 등의 원인으로 발생할 수 있습니다. Pull-Up은 입력 핀을 논리적으로 '1' 상태로 유지하기 위해 사용되는 전기적인 장치이며, Pull-Down은 입력 핀을 논리적으로 '0' 상태로 유지하기 위해 사용됩니다. 2. Chattering 현상과 방지 방법 Chatter...2025.01.24
-
시스템분석설계에서 재사용에 대하여 각자가 알고 있는 재사용 예시에 대하여 논하시오2025.05.101. 재사용에 대한 개념적 이해 재사용은 소프트웨어 개발에서 기존에 개발된 구성 요소, 모듈, 라이브러리, 프레임워크 등을 다른 시스템이나 프로젝트에서 재활용하여 개발하는 방법론입니다. 이는 개발자가 새로운 소프트웨어를 구축할 때 기존의 코드나 디자인, 비즈니스 로직 등을 활용하여 효율적이고 신속하게 개발을 진행할 수 있는 장점을 제공합니다. 2. 재사용의 장점과 이점 재사용은 개발 생산성을 향상시키고, 품질과 일관성을 향상시키며, 지식 공유와 협업을 촉진하고, 개발자의 역량을 향상시키는 등 소프트웨어 개발에 많은 장점과 이점을 제...2025.05.10
-
R 언어를 이용한 데이터 크롤링 및 가공2025.04.261. R 언어 R 언어는 통계 및 데이터 분석을 위한 강력한 프로그래밍 언어입니다. R 언어를 이용하여 데이터 크롤링, 전처리, 시각화 등 다양한 작업을 수행할 수 있습니다. R 스튜디오는 R 언어를 사용하기 위한 대표적인 IDE로, 기본적인 통계 및 시각화 기능을 제공하며 다양한 패키지를 통해 복잡한 데이터 분석도 가능합니다. 2. 데이터 크롤링 데이터 크롤링은 웹 상의 데이터를 자동으로 수집하는 기술입니다. R 언어의 twitteR 패키지를 이용하면 트위터 데이터를 크롤링할 수 있습니다. 이를 통해 트위터 데이터를 수집하고 전처...2025.04.26
-
정수를 저장하는 객체를 만들기 위한 클래스 설계2025.01.261. C++ 클래스 문법 C++ 클래스는 class 키워드를 사용하여 선언되며, 멤버 변수(속성)와 멤버 함수(메서드)로 구성됩니다. 클래스의 멤버 함수는 클래스 내부 또는 외부에서 정의될 수 있으며, 이 경우 범위 지정 연산자 ::를 사용합니다. 클래스에는 private, protected, public의 세 가지 가시성 지시어가 있습니다. 생성자와 소멸자는 객체의 생성과 소멸 시 자동으로 호출되는 특수한 멤버 함수입니다. 2. 정수 저장 클래스 설계 정수를 저장하는 IntegerStorage 클래스를 설계하였습니다. 이 클래스는...2025.01.26
