총 132개
-
C언어1_연산자의 종류와 구분에 관하여 기술하시오 또한, 1개 이상 예를 들어 코딩하시오2025.01.271. 논리연산자 논리연산자는 논리곱인 AND, 논리합인 OR, 논리부정인 NOT을 표현하는 연산자로, 주로 조건문과 반복문 내에서 조건의 참과 거짓을 판별하는 데 사용됩니다. 논리연산자에는 &&(논리곱), ||(논리합), !(논리부정)이 있습니다. 2. 관계연산자 관계연산자는 두 피연산자를 비교하여 참인지 거짓인지 판별하는 연산자로, 조건문과 반복문의 조건을 결정하는 역할을 합니다. 관계연산자에는 >(크다), <(작다), >=(크거나 같다), <=(작거나 같다), ==(같다), !=(다르다)가 있습니다. 3. 3항 연산자 3항 연산...2025.01.27
-
창의적 프로그램 개발을 위한 브레인스토밍 기법2025.01.021. 브레인스토밍의 개념과 중요성 브레인스토밍은 창의성을 높이기 위한 아이디어 도출 과정으로, 프로그래밍 분야에서도 널리 활용되고 있다. 창의적인 프로그램을 개발하기 위해서는 다양한 아이디어를 생각해내는 것이 필요하며, 이를 위해 브레인스토밍은 매우 유용한 방법이다. 브레인스토밍을 통해 새로운 개념을 조합하거나 혁신적인 아이디어를 발견할 수 있다. 2. 브레인스토밍의 단계와 절차 브레인스토밍은 문제 정의, 아이디어 도출, 아이디어 평가의 단계로 구성된다. 문제를 명확하게 정의하고, 참여자들이 자유롭게 의견을 제시할 수 있는 환경을 ...2025.01.02
-
방통대 중간대체시험 JSP 프로그래밍 요약본2025.01.261. JSP 경로 문제 JSP 대체시험 정리에서 경로 문제에 대해 설명하고 있습니다. 웹 어플리케이션의 배포 폴더 구조와 브라우저에서의 접근 경로에 대해 설명하고 있습니다. 2. JSP 버퍼링 JSP 대체시험 정리에서 JSP 버퍼링에 대해 설명하고 있습니다. 버퍼링의 개념, 장점, 관련 속성(buffer, autoFlush)에 대해 설명하고 있습니다. 3. JSP 파라미터와 속성 JSP 대체시험 정리에서 파라미터와 속성의 차이에 대해 설명하고 있습니다. URL 및 폼 데이터는 파라미터로, 서버의 요청 속성은 속성으로 다룬다고 설명하...2025.01.26
-
쓰레드 구현 모델과 쓰레드 폴링에 대한 조사2025.01.271. 쓰레드 구현 모델 쓰레드 구현 모델에는 다중 쓰레드 모델, 많은 쓰레드 모델, 쓰레드 풀 모델 등이 있다. 다중 쓰레드 모델은 하나의 프로세스 내에서 여러 쓰레드가 동시에 실행되어 작업을 병렬로 처리하여 성능을 향상시킨다. 많은 쓰레드 모델은 다중 쓰레드 모델과 유사하지만, 생성된 쓰레드 수가 많아질수록 시스템 자원 제한으로 인해 실제 동시 실행되는 쓰레드 수가 제한될 수 있다. 쓰레드 풀 모델은 미리 정의된 쓰레드 풀에서 필요한 쓰레드를 가져와 작업을 처리하고, 사용이 끝난 쓰레드를 반환하여 다시 활용한다. 이 방식은 쓰레드...2025.01.27
-
연산자의 종류와 구분2025.05.111. 연산자의 종류와 기능 프로그래밍에서 연산자는 다양한 작업을 수행하는 데 사용되는 기호나 키워드입니다. 연산자에는 산술연산자, 논리연산자, 관계연산자, 3항 연산자 등이 있으며, 각각 고유한 기능과 특징을 가지고 있습니다. 산술연산자는 수치 데이터에 대한 계산을 수행하고, 논리연산자는 논리적인 조건을 판단하며, 관계연산자는 값들 간의 관계를 비교합니다. 3항 연산자는 세 개의 피연산자를 가지고 조건에 따라 결과를 반환합니다. 2. 산술연산자 산술연산자는 수치 데이터에 대한 계산을 수행하는 데 사용됩니다. 주로 덧셈(+), 뺄셈(...2025.05.11
-
방통대 방송대 C++프로그래밍 핵심요약노트 교재요약본 (4장~15장)2025.01.251. C++ 프로그래밍 기초 C++의 기본 문법과 개념을 다룹니다. void, inline, const, 참조자, 포인터 등의 기본 문법을 설명하고 있습니다. 클래스와 객체 생성, 접근 제어자, 생성자와 소멸자 등 객체지향 프로그래밍의 기본 개념을 다루고 있습니다. 2. C++ 고급 문법 C++의 고급 문법을 다룹니다. static, 연산자 오버로딩, 동적 메모리 할당, 문자열 처리 등의 내용을 설명하고 있습니다. 또한 상속, 다형성, 가상 함수 등 객체지향 프로그래밍의 핵심 개념을 다루고 있습니다. 3. C++ 표준 라이브러리 (...2025.01.25
-
시뮬레이션 2024년 2학기 방송통신대 중간과제물2025.01.261. 시뮬레이션 이 과제는 시뮬레이션 교과목의 중간과제물로, 교재 3.4절의 예제를 변경된 조건으로 시뮬레이션하고 결과를 분석하는 내용입니다. 시뮬레이션 기법을 활용하여 실제 상황을 모델링하고 분석하는 능력을 평가하는 과제입니다. 2. 대기시간 분석 이 과제에서는 고객의 도착 형태와 봉사 형태를 변경하여 시뮬레이션을 수행하고, 처음 도착한 3명의 고객에 대한 대기시간을 분석하는 것이 핵심입니다. 대기시간 계산 방법과 결과 해석 능력을 평가하는 것이 목적입니다. 3. 프로그래밍 이 과제를 수행하기 위해서는 Visual C++ 프로그래...2025.01.26
-
일상생활 속 작은 반짝임2025.01.031. 관찰 글쓴이는 어렸을 때부터 관찰에 관심이 많았지만, 점점 시간이 지나면서 주변에 대한 관심이 줄어들었다고 말합니다. 그러나 상상과 창조 수업을 통해 관찰의 중요성을 깨닫고, 자신의 일상생활을 관찰하며 아이디어를 얻어 프로그램을 만들었습니다. 이를 통해 일상생활 속 작은 아이디어가 얼마나 중요한지 알게 되었다고 합니다. 2. 차이 존중 글쓴이는 창조적 스파크 중 '차이를 존중해라'를 선정한 이유로, 자신의 삶에서 친구와의 갈등을 해결하는 과정에서 상대방의 입장을 이해하고 존중하는 것이 중요하다는 것을 배웠기 때문이라고 말합니다...2025.01.03
-
전기및디지털회로실험 실험 M1-2 결과보고서2025.01.121. 디지털 입력 (Read) 실험에서 작성한 프로그램의 작성 및 주석처리, 실행, 디버깅 과정을 순서대로 자세히 기술하였습니다. 브레드보드에서 버튼 결선을 풀다운 방식으로 연결하였기 때문에 버튼이 눌리지 않았을 때 HIGH, 눌렸을 때 LOW가 입력되었습니다. 2. 디지털 출력 (Write) 버튼을 지정하는 핀 번호를 설정하고, 해당 핀번호가 HIGH 상태일 때 LED가 점등되도록 프로그램을 작성하였습니다. 3. 아날로그 입력 (Read) 아날로그 입력 핀 번호에 해당하는 전압 값이 시리얼 모니터에 연속으로 출력되도록 프로그램을 ...2025.01.12
-
이벤트 처리를 이용한 계산기 프로그램 작성2025.01.161. 계산기 프로그래밍 이 프로젝트에서는 이벤트 처리 기반의 계산기 프로그램을 작성했습니다. 기본적인 사칙연산 기능을 구현하고, 숫자 입력, 산술기호 입력, 계산 창 기능, 문자 삭제, 계산 요청 등의 기능을 구현했습니다. 특히 산술기호 우선순위 처리, 계산 결과에 대한 연속 계산 등의 기능을 구현하여 사용자 경험을 향상시켰습니다. 1. 계산기 프로그래밍 계산기 프로그래밍은 기본적인 수학 연산을 수행하는 프로그램을 개발하는 것입니다. 이는 프로그래밍의 기초 중 하나로, 변수 선언, 연산자 사용, 입출력 처리 등의 기본적인 프로그래밍...2025.01.16
