
총 42개
-
자료형의 크기, 사칙 연산, 삼각형의 넓이 계산, 원의 둘레 및 넓이 계산, 다항식의 계산 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 자료형의 크기 데이터 타입 별 메모리 크기를 구하는 문제를 해결하기 위해 sizeof 함수를 이용하여 바이트 단위로 반환하고 printf 함수를 통해 값을 출력한다. 2. 사칙 연산 두 개의 정수를 입력받아 사칙 연산의 결과를 출력하는 프로그램을 작성한다. 정수형 변수를 선언하고 printf로 입력 안내 메시지를 출력한 후 scanf로 두 개의 정수 값을 입력받는다. 이후 printf 함수를 사용하여 사칙연산 결과를 출력한다. 3. 삼각형의 넓이 계산 삼각형의 밑변과 높이를 입력받아 삼각형의 넓이를 계산하여 출력하는 프로그램을...2025.01.16
-
C프로그래밍 출석 만점 과제2025.01.251. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍의 기본이 되는 언어로, 다양한 분야에서 널리 사용되고 있습니다. 이 과제는 C 프로그래밍 수업에서 다룬 주요 개념과 실습 문제들을 다루고 있습니다. 과제 내용에는 C 프로그래밍의 기본 문법, 변수와 데이터 타입, 제어문, 함수 등 핵심 주제들이 포함되어 있습니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지만, 여전히 운영 체제, 임베디드 시스템, 게임 엔진 등 다양한 분야에서 활용되고 있습니다. C의...2025.01.25
-
2024년 1학기 방송통신대 출석수업대체과제물 C프로그래밍2025.01.251. C 프로그래밍 이 과제는 C 프로그래밍 언어를 사용하여 다양한 프로그래밍 기술을 연습하는 것입니다. 과제 1에서는 키보드 입력을 받아 조건에 따라 결과를 출력하는 프로그램을 작성합니다. 과제 2에서는 C 프로그래밍의 기본 구조와 다양한 기능을 보여주는 예제 프로그램들을 작성합니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 강력한 언어입니다. 저수준 메모리 관리와 하드웨어 제어가 가능하여 운영 체제, 드라이버, 임베디드 시스템 등 다양한 분야에서 활용됩니다. 또한 C는 다른 언어의 기반이 되어 ...2025.01.25
-
자료구조 typedef struct DequeType get_front() get_rear() 소스 코드 구현2025.05.051. 자료구조 이 코드는 이중 연결 리스트를 기반으로 한 덱(Deque) 자료구조의 구현을 보여줍니다. 덱은 앞과 뒤에서 모두 삽입과 삭제가 가능한 자료구조입니다. 이 코드에서는 덱의 초기화, 노드 생성, 공백 상태 검사, 전단과 후단에서의 삽입/삭제 연산, 전단과 후단의 요소 반환 등의 기능을 구현하고 있습니다. 이를 통해 덱 자료구조의 기본적인 동작을 이해할 수 있습니다. 1. 자료구조 자료구조는 프로그래밍에서 매우 중요한 개념입니다. 데이터를 효율적으로 저장하고 관리하는 방법을 제공하기 때문에 복잡한 문제를 해결하는 데 필수적...2025.05.05
-
점수를 입력받아 5점 단위로 별 출력하기2025.01.191. C 프로그래밍 C 언어는 유닉스 운영체제를 고급언어로 만들고자 하는 목적으로 나타났으며, 간결성, 다양성, 이식성 등의 특징이 있다. 이 프로그램은 C 언어를 활용하여 사용자로부터 점수를 입력받고, 5점 단위로 별을 출력하는 기능을 구현한다. 프로그램 실행 시 점수 입력 안내 문구를 출력하고, 사용자가 입력한 점수에 따라 별을 출력한다. -1을 입력하면 프로그램이 종료된다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지만, 여전히 많은 프로그래밍 분야...2025.01.19
-
C언어 단어 정렬 소스코드2025.04.271. C 프로그래밍 언어 C 프로그래밍 언어는 1970년대 초반에 개발된 범용 프로그래밍 언어로, 시스템 프로그래밍, 응용 프로그래밍, 임베디드 시스템 프로그래밍 등 다양한 분야에서 사용되고 있습니다. 이 프로그램은 C 언어를 사용하여 사용자가 입력한 단어들을 사전 순서대로 정렬하고, 전체 단어 수와 중복을 제외한 단어 수를 출력하는 기능을 구현하고 있습니다. 2. 문자열 처리 이 프로그램은 사용자가 입력한 문장을 공백 문자를 기준으로 단어를 분리하고, 분리된 단어들을 사전 순서대로 정렬하는 기능을 구현하고 있습니다. 이를 위해 C...2025.04.27
-
운영체제 RoundRobin Scheduling 구현 과제2025.04.281. PCB 구조체 정의 PCB 구조체의 멤버 변수로는 프로세스 ID, 실행 시간, 생성 시간, 잔여 시간이 있습니다. 프로세스 ID는 중복되지 않으며 우선순위는 존재하지 않습니다. 2. PCB 구조체의 할당, 초기화, 반환 프로세스 생성 시 사용자로부터 프로세스 ID, 실행 시간, 생성 시간을 입력받아 PCB 구조체를 생성하고 PCB 리스트에 연결합니다. 프로세스 종료 시 해당 PCB를 PCB 리스트와 준비 리스트에서 삭제합니다. 3. 라운드로빈 스케줄링 준비 리스트의 프로세스를 시간 순서대로 실행합니다. 프로세스의 잔여 시간이 ...2025.04.28
-
방통대 방송대 C프로그래밍 출석수업과제물 A+2025.01.251. C 프로그래밍 기초 이 자료는 C 프로그래밍 기초 과정에서 다루는 다양한 예제 프로그램들을 소개하고 있습니다. 주요 내용으로는 Hello 출력하기, 두 수의 곱 계산, 자료형 크기 출력, 원의 면적 계산, 매크로 함수 사용 등이 포함되어 있습니다. 이를 통해 C 프로그래밍의 기본 문법과 구조, 그리고 다양한 활용 방법을 익힐 수 있습니다. 1. C 프로그래밍 기초 C 프로그래밍은 컴퓨터 프로그래밍의 기초 중 하나로, 시스템 프로그래밍, 임베디드 시스템 개발, 게임 개발 등 다양한 분야에서 널리 사용되는 언어입니다. C 프로그래...2025.01.25
-
자료구조_연결형 자료구조를 이용하여 다항식 2개를 입력받아 다항식의 곱셈 및 덧셈을 구하여 결과를 출력해 주는 프로그램을 C언어를 이용해서 구현 하세요2025.01.191. 다항식 연결 리스트 구현 이 프로그램은 다항식을 연결 리스트로 구현하여 두 개의 다항식을 입력받고, 이를 덧셈과 곱셈하여 결과를 출력하는 C 프로그램입니다. 다항식의 차수는 최대 3까지로 제한되며, 계수는 정수로 처리됩니다. 프로그램은 다항식 항목을 나타내는 Term 구조체와 다항식 자체를 나타내는 Polynomial 구조체를 정의하고, 항목 생성, 추가, 덧셈, 곱셈, 출력 등의 기능을 구현하고 있습니다. 2. 다항식 덧셈 알고리즘 다항식 덧셈 알고리즘은 두 다항식의 각 항을 차수 순으로 비교하면서 결과 다항식에 항목을 추가...2025.01.19
-
C언어 스케치 연습문제 솔루션 - 제 06장 함수2025.04.301. C 프로그래밍 C 프로그램은 여러 함수의 집합으로 구성되는 프로그램이다. 라이브러리 함수는 간단히 라이브러리(library) 또는 표준 함수(standard function)라고도 부른다. 함수몸체(function body)는 중괄호 {}로 시작하여 중괄호로 종료된다. 함수몸체에서 변수선언 문장은 함수 내부에서만 사용할 수 있다. 하나의 응용 프로그램은 하나의 main() 함수와 여러 개의 다른 함수로 구성되며 필요에 따라 여러 소스 파일로 나누어 프로그래밍할 수 있다. return 문장은 함수에서 반환값을 전달하는 목적과 함...2025.04.30