총 42개
-
[2023] 방송통신대학교(방통대) 시뮬레이션 과목 중간과제물 만점 리포트2025.01.241. 시뮬레이션 이 과제는 큐잉 시스템을 시뮬레이션하여 평균 대기열 길이와 평균 대기 시간을 평가하는 것입니다. 과제에서는 시간 제한, 도착 확률, 평균 서비스 시간 등의 조건을 설정하고 C 프로그램을 통해 시뮬레이션을 수행하였습니다. 출력 결과에는 시간, 도착, 대기열, 서비스 시간 등의 정보가 포함되어 있으며, 최종적으로 평균 대기열 길이와 평균 대기 시간이 계산되었습니다. 1. 시뮬레이션 시뮬레이션은 현실 세계의 복잡한 시스템이나 프로세스를 모방하여 실험하고 분석할 수 있는 강력한 도구입니다. 이를 통해 실제 상황에 대한 예측...2025.01.24
-
2024년 1학기 방송통신대 출석수업대체과제물 C프로그래밍2025.01.251. C 프로그래밍 이 과제는 C 프로그래밍 언어를 사용하여 다양한 프로그래밍 기술을 연습하는 것입니다. 과제 1에서는 키보드 입력을 받아 조건에 따라 결과를 출력하는 프로그램을 작성합니다. 과제 2에서는 C 프로그래밍의 기본 구조와 다양한 기능을 보여주는 예제 프로그램들을 작성합니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 강력한 언어입니다. 저수준 메모리 관리와 하드웨어 제어가 가능하여 운영 체제, 드라이버, 임베디드 시스템 등 다양한 분야에서 활용됩니다. 또한 C는 다른 언어의 기반이 되어 ...2025.01.25
-
자료구조 이진트리 탐색 소스 코드 구현2025.05.051. 이진 탐색 트리 이진 탐색 트리는 데이터를 효율적으로 저장하고 검색할 수 있는 자료구조입니다. 이 코드에서는 이진 탐색 트리에 노드를 삽입하고 삭제하는 함수를 구현하고 있습니다. 삽입 함수는 새로운 노드를 트리에 추가하고, 삭제 함수는 특정 키 값을 가진 노드를 트리에서 제거합니다. 또한 중위 순회 함수를 통해 트리의 노드들을 오름차순으로 출력할 수 있습니다. 1. 이진 탐색 트리 이진 탐색 트리는 데이터 구조 분야에서 매우 중요한 개념입니다. 이진 탐색 트리는 데이터를 효율적으로 저장하고 검색할 수 있는 자료구조로, 각 노드...2025.05.05
-
방통대 시뮬레이션 출수과제2025.01.241. 큐잉 시스템 시뮬레이션 이 프레젠테이션은 큐잉 시스템 시뮬레이션에 대한 내용을 다루고 있습니다. 큐잉 시스템은 고객이 도착하여 서비스를 받는 과정을 모델링한 것으로, 고객 도착 시간, 대기 시간, 서비스 시간 등의 요소를 고려합니다. 이 시뮬레이션은 C 프로그래밍 언어를 사용하여 구현되었으며, 고객 도착 확률, 서비스 시간 등의 변수를 설정하고 시뮬레이션을 수행하여 평균 대기 시간, 평균 대기열 길이 등의 결과를 도출합니다. 1. 큐잉 시스템 시뮬레이션 큐잉 시스템 시뮬레이션은 실제 시스템의 동작을 모방하여 시스템의 성능을 분...2025.01.24
-
자료구조 원형리스트 소스코드 구현2025.05.051. 원형 연결 리스트 이 코드는 원형 연결 리스트의 기본적인 연산들을 구현하고 있습니다. 원형 연결 리스트는 마지막 노드가 첫 번째 노드를 가리키는 특징이 있습니다. 이 코드에서는 노드 삽입, 삭제, 탐색, 역순 정렬, 두 개의 리스트 합병 등의 기능을 제공합니다. 이를 통해 원형 연결 리스트의 기본적인 동작을 이해할 수 있습니다. 1. 원형 연결 리스트 원형 연결 리스트는 데이터 구조 중 하나로, 마지막 노드가 첫 번째 노드를 가리키는 특징을 가지고 있습니다. 이를 통해 데이터의 순환적 구조를 구현할 수 있으며, 특히 메모리 관...2025.05.05
-
C언어 사다리타기 게임, 게임 조작하기 소스코드2025.04.271. C 프로그래밍 이 코드는 C 언어로 작성된 사다리 타기 게임 프로그램입니다. 5명의 참가자가 있으며, 랜덤으로 사다리 구조가 생성됩니다. 사용자는 원하는 결과대로 사다리를 조작할 수 있습니다. 이를 위해 사다리 구조를 동적으로 변경하는 기능이 구현되어 있습니다. 2. 게임 프로그래밍 이 코드는 사다리 타기 게임을 구현한 것으로, 게임 로직과 사용자 입력 처리, 그래픽 출력 등 게임 프로그래밍의 기본적인 요소들이 포함되어 있습니다. 특히 사다리 구조를 조작하는 기능은 게임 개발에서 자주 사용되는 기술 중 하나입니다. 3. 랜덤 ...2025.04.27
-
방통대 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
-
c로 배우는 쉬운 자료구조 개정3판 2단원 연습문제2025.01.171. 배열을 사용한 학생 성적 처리 16개 학생의 국어, 영어, 수학 성적을 배열에 저장하고 총점과 평균을 계산하여 출력하는 프로그램을 작성합니다. 배열을 사용하여 학생들의 성적 정보를 효율적으로 관리할 수 있습니다. 2. 포인터를 사용한 실수 값 교환 두 개의 실수 값을 포인터를 사용하여 교환하고 출력하는 함수를 작성합니다. 포인터를 활용하면 변수의 값을 직접 변경할 수 있어 효율적인 데이터 처리가 가능합니다. 3. 구조체를 이용한 주소록 프로그램 이름, 전화번호, 주소, 생일 정보를 저장하는 주소록 프로그램을 작성합니다. 구조체...2025.01.17
-
C언어 스케치 연습문제 솔루션 - 제 01장 C 프로그래밍 첫걸음2025.04.301. C 프로그래밍 언어 기초 C 언어는 1972년에 유닉스라는 운영체제를 만들기 위해 개발된 프로그래밍 언어입니다. C 언어는 B 언어에서 발전된 언어이며, 고급언어로 작성된 소스를 기계어로 변환하는 프로그램을 컴파일러라고 합니다. 또한 컴파일러에 의해 변환된 목적파일과 이미 완성된 라이브러리를 결합하여 실행파일을 생성하는 프로그램을 링커라고 합니다. C 언어의 소스파일 확장자는 .c이며, 프로그램 소스파일에서 컴파일 결과로 생성되는 목적파일은 확장자가 .obj입니다. 2. 프로그래밍 언어의 발달 과정 프로그래밍 언어의 발달 순서...2025.04.30
-
마이크로프로세서 응용회로설계실습 결과보고서32025.01.171. GCC/Make를 이용한 컴파일 실습 이 보고서는 마이크로프로세서 응용회로 설계 실습의 일환으로 GCC와 Make를 사용하여 컴파일하는 방법을 다루고 있습니다. 보고서에는 GCC를 사용하여 'Hello, World!' 프로그램을 출력하는 방법, Make를 사용하여 'Hello, World!' 프로그램을 출력하는 방법, GCC를 사용하여 여러 파일을 컴파일하는 방법, Make를 사용하여 여러 파일을 컴파일하는 방법 등이 설명되어 있습니다. 또한 GCC와 Make 사용의 장단점도 비교되어 있습니다. 1. GCC/Make를 이용한 ...2025.01.17
