
총 2,422개
-
운영체제 입출력 시스템 레포트2025.05.021. 입출력 시스템과 모듈 입출력 시스템은 모니터, 프린터 등의 하드웨어 장치와 입출력 모듈을 포함하는 개념이다. 입출력 모듈은 메모리, 프로세서, 레지스터 등의 내부 저장장치와 물리적 입출력장치 사이의 이진 정보를 전송하는 방법을 담당한다. 입출력 채널은 입출력 모듈이 프로세서를 대신해 입출력과 관련한 복잡한 일을 처리하며, 입출력 제어기는 프로세서의 입출력과 관련한 일을 담당한다. 2. 입출력 모듈의 구성 입출력 모듈은 데이터 레지스터, 상태 레지스터, 입출력 논리회로로 구성된다. 데이터 레지스터는 입출력 모듈로 들어가거나 나오...2025.05.02
-
알파벳 사각형 출력, 두 수 사이의 소수 개수 출력, 숫자의 개수 세기, 별 마름모 출력, 입력 받은 수 거꾸로 출력 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 알파벳 사각형 출력 입력받은 숫자만큼 가로줄 세로줄에 알파벳 대문자A부터 Z까지 출력하는 프로그램입니다. 알파벳 A부터 시작하도록 선언하고, 입력받는 정수의 범위에서 이루어지도록 설정하여 가로줄 세로줄에 입력받은 수 만큼 출력하도록 for문을 사용합니다. Z까지 출력된 후에 다시 A로 돌아가서 반복하게 합니다. 2. 두 수 사이의 소수 개수 출력 두 수를 입력하고 그 사이의 소수가 몇 개가 있는지 출력하는 프로그램입니다. 작은 수, 큰 수가 순서에 상관없이 입력되므로 조건연산자를 이용해 큰 수, 작은 수를 고정시킵니다. 소수인...2025.01.16
-
표준 입출력 장치가 무엇인지 설명하시오2025.05.081. 표준 입출력 장치 유닉스 쉘이 작업을 수행하는데 필요한 정보를 받아들이는 장치를 표준 입출력 장치라하고 실행 결과를 내보내는 장치를 표준 출력 장치라 한다. 기본적으로 표준 입출력장치는 키보드로 설정되어 있고 표준 출력 장치는 모니터로 설정되어 있다. 2. 표준 스트림 표준 스트림은 'Standard Stream' 의 약자로 컴퓨터 프로그램에서 '표준적으로' 입력으로 받고 출력으로 보내는 데이터와 매체를 총칭하는 용어이다. 표준 스트림은 특정한 프로그래밍 언어 인터페이스뿐 아니라 유닉스 및 유닉스 계열 운영 체제(어느 정도까지...2025.05.08
-
점수를 입력받아 5점 단위로 별 출력하기2025.01.191. C 프로그래밍 C 언어는 유닉스 운영체제를 고급언어로 만들고자 하는 목적으로 나타났으며, 간결성, 다양성, 이식성 등의 특징이 있다. 이 프로그램은 C 언어를 활용하여 사용자로부터 점수를 입력받고, 5점 단위로 별을 출력하는 기능을 구현한다. 프로그램 실행 시 점수 입력 안내 문구를 출력하고, 사용자가 입력한 점수에 따라 별을 출력한다. -1을 입력하면 프로그램이 종료된다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지만, 여전히 많은 프로그래밍 분야...2025.01.19
-
파이썬 / 생활융합코딩 성적 출력 프로그램2025.05.091. 파이썬 파이썬은 인기 있는 프로그래밍 언어로, 다양한 분야에서 사용되고 있습니다. 이 프로그램은 파이썬을 사용하여 성적 데이터를 처리하고 출력하는 기능을 구현하고 있습니다. 파이썬의 기본 문법과 파일 입출력, 조건문, 함수 등의 개념이 활용되었습니다. 2. 성적 처리 이 프로그램은 입력 파일에서 학생들의 성적 데이터를 읽어와 평균 점수와 학점을 계산하여 출력하는 기능을 제공합니다. 평균 점수 계산 및 학점 등급 부여 로직이 구현되어 있습니다. 3. 파일 입출력 이 프로그램은 입력 파일 'input.txt'에서 성적 데이터를 읽...2025.05.09
-
컴퓨터의 입출력에 가상현실 등의 응용을 위한 3차원 출력장치2025.01.121. 3차원 출력장치 개요 3차원 출력장치는 컴퓨터 등의 디지털 시스템에서 3차원 형태의 정보나 그래픽을 표현하거나 출력하는 장치를 의미한다. 이는 기존의 2차원 출력장치와는 달리 공간적인 차원까지 고려하여 정보를 시각화하고 전달하는 데 사용된다. 3차원 출력장치의 역사는 컴퓨터 그래픽스와 밀접하게 연관되어 있으며, 3D 프린터, 가상현실 디스플레이, 홀로그래픽 기술 등 다양한 기술의 발전과 함께 이루어졌다. 2. 가상현실을 위한 3차원 출력장치의 필요성 가상현실 기술은 사용자를 현실 세계가 아닌 가상 세계로 안내함으로써 완전히 새...2025.01.12
-
구구단 출력, 자릿수 합산, 별 출력, 약수의 합 출력, 우박수 나열 및 길이 출력 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 구구단 출력 문제 정의: 원하는 단을 입력해서 구구단을 출력한다. 문제 해결 방법: 원하는 단을 입력하고 1~9단까지 while함수를 사용하여 출력한다. 소스 코드: #include <stdio.h>int main(){int put, num;//입력하는 값과 9단을 선언scanf('%d', &put);num=1;//9단을 나타내는 값 초기화while(num<=9)//9단까지 곱해주기 위함{printf('%d x %d = %d ', put, num, put*num);//구구단 입력num++;//1~9단까지 증가}return 0;...2025.01.16
-
[자료구조] 희소행렬 덧셈 함수와 출력을 구현한 소스코드2025.05.051. 희소행렬 희소행렬은 대부분의 원소가 0인 행렬을 말합니다. 이러한 희소행렬을 효율적으로 저장하고 연산하는 방법이 중요합니다. 이 코드에서는 희소행렬의 덧셈 연산과 출력 함수를 구현하고 있습니다. 2. 행렬 덧셈 이 코드에서는 두 개의 희소행렬 A와 B를 입력받아 이들의 덧셈 연산을 수행하여 새로운 희소행렬 C를 생성합니다. 행렬 덧셈은 같은 위치의 원소들을 더하는 것으로 구현됩니다. 3. 희소행렬 출력 희소행렬은 대부분의 원소가 0이므로 이를 효율적으로 출력하는 것이 중요합니다. 이 코드에서는 희소행렬의 non-zero 원소들...2025.05.05
-
컴퓨터의 장치 중 입력장치와 출력장치에 대한 차이점을 최근의 입력장치인 음성인식장치의 특징을 제시하시오2025.01.191. 입력장치와 출력장치의 차이점 컴퓨터 시스템 중 입력장치는 사용자의 자료들을 읽어들여 2진수 형태로 바꾸어 컴퓨터가 처리할 수 있도록 돕는 역할을 한다. 이렇게 컴퓨터에서 처리한 결과는 2진수로 표현되어 이를 그대로 출력할 경우 사람이 알아보기 힘들다. 때문에 이를 사용자가 알아보기 쉬운 형태로 바꾸어 출력해 주는 장치가 필요한데, 이러한 역할을 하는 것이 출력장치이다. 2. 입력장치별 분류 입력장치에는 키보드, 마우스, 스캐너, 조이스틱, 터치 스크린, 음성인식장치 등이 있다. 음성인식장치(Audio Recognition Un...2025.01.19
-
점수 입력받아 5점 단위로 별 출력하기2025.01.041. C 프로그래밍 이 프로그램은 사용자로부터 점수를 입력받아 5점 단위로 별을 출력합니다. 사용자가 -1을 입력하면 프로그램이 종료됩니다. 프로그램은 while 루프를 사용하여 점수 입력을 반복하며, 입력된 점수를 5로 나누어 별의 개수를 계산합니다. 이후 계산된 별의 개수만큼 별을 출력합니다. 1. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍의 기초 언어로 여겨지며, 다양한 분야에서 널리 사용되고 있습니다. C 언어는 1970년대 초반에 개발되었지만, 여전히 많은 프로그래머들에게 선호되는 언어입니다. 이는 C 언어가 하드웨어...2025.01.04