총 21개
-
피자 크기와 단위가격 계산 프로그램2025.11.151. C언어 프로그래밍 C언어를 사용하여 사용자 입력을 받고 수학적 계산을 수행하는 프로그램 작성. stdio.h와 math.h 라이브러리를 활용하여 표준 입출력과 수학 함수(pow, round 등)를 구현. 변수 선언, 입력 처리, 계산 로직, 출력 형식 지정 등 기본적인 프로그래밍 구조를 포함. 2. 원의 넓이 계산 피자를 원형으로 가정하여 원의 넓이 공식 π×r²을 적용. 직경을 입력받아 반지름(r = 직경/2)으로 변환한 후 넓이를 계산. 예시: 직경 25cm일 때 넓이는 490.87cm², 직경 34cm일 때 906.92c...2025.11.15
-
마이크로프로세서응용실험 4주차 Lab04 결과레포트 (A+자료)2025.01.121. Number system / ASCII code 8진수와 16진수는 2진수를 3bits, 4bits 단위로 묶어 표현하는 수체계이다. 이들은 모두 10진수로 상호변환 가능하다. 컴퓨터는 음수를 포함한 signed number를 표현하기 위해, 2's complement를 사용한다. ASCII code는 문자를 표현하기 위한 코드로, 0x00~0x1F, 0x7F의 경우 총 33개의 control character로, 나머지는 95개의 printerable character로 구성된다. 2. Flags / Updating flag...2025.01.12
-
컴퓨터 구조와 원리 2장 연습문제2025.11.181. 진수 변환 및 표현 컴퓨터에서 정보를 표현하기 위해 사용되는 다양한 진수 체계를 다룬다. 10진수를 2진수로 변환하거나 2진수를 10진수로 변환하는 방법을 학습한다. 예를 들어 10진수 13을 2진수로 표현하려면 4비트가 필요하며, 소수점이 포함된 수의 변환도 포함된다. 8진수와 같은 다른 진수 체계도 함께 다루어진다. 2. 보수 표현과 음수 표현 부호가 있는 2진수를 표현하기 위해 1의 보수와 2의 보수를 사용한다. 2의 보수는 각 비트에 1을 더하는 것이 아니라 1의 보수에 1을 더하여 얻는다. 음수를 표현할 때 2의 보수...2025.11.18
-
한국방송통신대학 컴퓨터의이해 중간고사 과제물2025.01.251. 슈퍼컴퓨터 세계 최초의 슈퍼컴퓨터는 1964년 미국에서 CDC 6600이다. 이를 설계한 크레이는 72년 크레이 리서치 회사를 설립하여 70~80년대 세계 시장을 주도 했다. CDC6600은 1M 플롭스 성능을 갖고 있는데 플롭스 라는건 단위를 사용며 1초에 수행할 수 있는 부동소수점 연산 횟수를 뜻한다. 미국의 후발주자로 77년에 일본에서도 슈퍼컴퓨터를 발명하였고 미국과 일본의 컴퓨터 제조사들이 슈퍼컴퓨터 시장에 참여하며 본격적으로 발전했다. 우리나라는 2000년대 들어와 확산되기 시작했는데 한국과학기술 정보 연구원에 이러 ...2025.01.25
-
레지스터의 역할과 종류2025.01.031. 레지스터의 역할과 특징 레지스터는 메모리의 일종으로 컴퓨터의 중앙처리장치 내부에 있는 여러 개의 비트로 이루어진 고속 데이터 기억장치로써, 소량의 데이터를 저장함으로써 용량은 다른 장치에 비해 낮다. 중앙처리장치는 연산을 위해 메모리에 있는 데이터를 레지스터에 옮기고, 연산을 하는 중 결과 값을 레지스터에 임시 저장한다. 레지스터는 CPU와 직접 연결되어있어 연산 속도가 가장 빠르며, CPU는 자체적으로 데이터를 저장할 수 없기에 연산을 위해서는 반드시 레지스터를 이용해야 한다. 2. 레지스터의 종류 레지스터의 종류는 그 쓰임...2025.01.03
-
고급최적화 과제 22025.11.131. 최적화 이론 고급최적화는 수학적 모델링을 통해 주어진 제약 조건 하에서 목적함수를 최소화 또는 최대화하는 방법론을 다룬다. 선형계획법, 비선형계획법, 동적계획법 등 다양한 최적화 기법을 포함하며, 실제 공학 문제 해결에 필수적인 학문이다. 2. 수치해석 및 알고리즘 최적화 문제를 풀기 위한 수치해석적 방법과 알고리즘을 학습한다. 경사하강법, 뉴턴 방법, 제약조건이 있는 최적화 알고리즘 등을 포함하며, 수렴성과 계산 효율성을 분석하는 내용을 다룬다. 3. 응용 최적화 최적화 이론을 실제 공학 문제에 적용하는 방법을 학습한다. 자...2025.11.13
-
슈퍼컴퓨터의 이해와 개념2025.11.131. 슈퍼컴퓨터 슈퍼컴퓨터는 매우 높은 연산 능력을 가진 고성능 컴퓨터로, 일반 컴퓨터보다 훨씬 빠른 속도로 복잡한 계산을 수행할 수 있습니다. 과학 연구, 기상 예측, 핵 시뮬레이션, 인공지능 학습 등 대규모 데이터 처리가 필요한 분야에서 광범위하게 활용되며, 매우 높은 비용이 소요됩니다. 2. 고성능 컴퓨팅 고성능 컴퓨팅은 슈퍼컴퓨터의 핵심 특성으로, 초당 수조 개 이상의 부동소수점 연산을 수행할 수 있는 능력을 의미합니다. 병렬 처리 기술과 다중 프로세서 아키텍처를 통해 구현되며, 복잡한 과학 계산과 대규모 데이터 분석에 필수...2025.11.13
-
고급최적화 과제 12025.11.131. 최적화 이론 고급최적화는 수학적 최적화 문제를 해결하기 위한 이론과 알고리즘을 다루는 학문 분야입니다. 선형계획법, 비선형계획법, 제약조건이 있는 최적화 문제 등 다양한 최적화 기법을 학습하며, 실제 산업 문제에 적용할 수 있는 방법론을 제공합니다. 2. 수치해석 알고리즘 최적화 문제를 풀기 위해 사용되는 수치해석 알고리즘들을 포함합니다. 경사하강법, 뉴턴 방법, 라그랑주 승수법 등 다양한 알고리즘의 원리와 수렴성을 분석하고, 각 알고리즘의 장단점을 비교하여 문제에 맞는 최적의 방법을 선택하는 능력을 배양합니다. 3. 제약조건...2025.11.13
-
컴퓨터에서 음수 표현 방법과 해밍코드 작성2025.01.131. 음수 표현 방법 컴퓨터에서는 여러 가지 방법으로 음수를 표현할 수 있습니다. 1의 보수 표현 방법, 2의 보수 표현 방법, 부호-크기 표현 방법 등이 있으며 각각의 장단점이 있습니다. 1의 보수 표현 방법은 비트 반전을 통해 음수를 표현하며 덧셈/뺄셈이 간단하지만 0에 대한 표현이 모호하고 오버플로우 처리가 복잡합니다. 2의 보수 표현 방법은 1을 더해 음수를 표현하며 덧셈/뺄셈이 간단하고 오버플로우 처리가 용이하지만 부호 확인을 위한 추가 연산이 필요합니다. 부호-크기 표현 방법은 가장 직관적이지만 덧셈/뺄셈이 복잡하고 0에...2025.01.13
-
컴퓨터 프로세서 GPU에 대한 조사2025.05.091. GPU의 개념 GPU는 Graphic Processing Unit(그래픽 처리 장치)의 줄임말로, 그래픽 처리, 특히 3D 모델링을 위해 사용되는 프로세서로 탄생하였다. 1990년대 중반까지만 하더라도 3D 그래픽은 주로 CPU로 구현하였지만 게임 등의 수요가 점차 높아짐에 따라 더 빠르고 실시간으로 그래픽 처리를 하는 기능이 필요했다. 그 후 1999년 NVIDIA사에서 GeForce 256을 최초의 GPU라고 판매함으로서 'GPU'라는 명칭이 대중적으로 사용되기 시작했다. 2. CPU와 GPU의 비교 CPU는 매우 복잡한 ...2025.05.09
