총 53개
-
직접 주소 방법과 간접 주소 방법 비교2025.11.181. 직접 주소 방법 직접 주소 방법은 주소를 특정한 위치나 장소를 기반으로 지정하는 방법입니다. 건물 번호, 도로명, 도시 이름 등을 사용하여 명확하게 위치를 표시합니다. 예를 들어 '서울특별시 강남구 역삼동 123번지'와 같은 형식입니다. 이 방법은 특정 위치에 대한 정확한 정보를 제공하므로 해당 장소를 찾거나 통신할 때 유용하며, 우편물 배송이나 GPS를 활용한 길 찾기 등에 활용됩니다. 2. 간접 주소 방법 간접 주소 방법은 주소를 특정한 위치보다는 특정한 개체나 기준으로 지정하는 방법입니다. 대표적인 예로는 우편번호가 있으...2025.11.18
-
고등학교 프로그래밍 평가계획서2025.01.161. 프로그래밍의 개요 프로그래밍의 개념, 프로그래밍 언어의 종류와 특징을 학습한다. 프로그래밍의 절차와 알고리즘, 프로그래밍 개발 환경 등 프로그래밍의 기본 개념을 학습할 수 있도록 구성한다. 2. 프로그래밍 언어의 종류와 특징 프로그래밍 언어의 역사와 종류, 기계어, 어셈블리어, 고급언어의 특징을 설명할 수 있다. 3. 프로그래밍의 절차와 알고리즘 프로그램을 계발하기 위한 절차, 프로그래밍의 과정, 알고리즘의 조건과 표현 방법, 순서도를 활용한 알고리즘 표현, 컴파일과 디버깅을 학습한다. 4. 프로그래밍 개발 환경 통합 개발 환...2025.01.16
-
변수의 선언, 작성 규칙, 데이터 형 및 사용 이유 설명2025.01.191. 변수의 선언 방법 변수를 선언하는 방법은 사용하는 프로그래밍 언어에 따라 다르다. 파이썬에서는 변수를 선언할 때 데이터 형을 명시할 필요가 없으며, 단순히 변수 이름과 값을 할당하면 된다. 자바에서는 변수를 선언할 때 반드시 데이터 형을 명시해야 한다. 자바스크립트에서는 var, let, const 키워드를 사용하여 변수를 선언한다. 각 언어의 변수 선언 방식을 이해하고 적절히 사용하는 것이 중요하다. 2. 변수 작성 규칙 변수 이름을 작성할 때는 몇 가지 규칙과 관례를 준수해야 한다. 변수 이름은 알파벳, 숫자, 밑줄로 구성...2025.01.19
-
방송통신대학교_프로그래밍언어론_중간과제(2023)2025.01.241. CPU의 기계어 명령어 실행 과정 컴퓨터의 CPU가 기계어 명령어를 실행하는 과정은 크게 4단계로 나눌 수 있습니다. 인출(Fetch) 단계에서 CPU는 메모리로부터 다음 실행할 명령어를 가져옵니다. 디코딩(Decode) 단계에서 CPU는 가져온 명령어가 무엇을 의미하는지 해석합니다. 실행(Execute) 단계에서 CPU는 해석한 명령어에 따라 실제 작업을 수행합니다. 저장(Store) 단계에서 명령어의 실행 결과가 있을 경우, 그 결과를 메모리에 저장합니다. 이런 과정들이 수백, 수천, 수만 번 반복되며 컴퓨터는 우리가 원하...2025.01.24
-
전기및디지털회로실험 실험 M1-1. 마이크로 프로세서 기본 및 환경 세팅 예비보고서2025.05.101. 마이크로컨트롤러 유닛 마이크로컨트롤러(microcontroller) 또는 MCU(microcontroller unit)는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 말한다. CPU 코어, 메모리 그리고 프로그램 가능한 입/출력을 가지고 있다. NOR 플래시 메모리, EPROM 그리고 OTP ROM등의 메모리를 가지고 있어 정해진 기능을 수행하도록 프로그래밍 코딩하고 이 기계어 코드를 써 넣는다. 2. AVR AVR은 1996년 아트멜 사에서 개발된 하버드 구조로 수정한 8비트 RISC...2025.05.10
-
방통대 방송대 Java프로그래밍 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 객체지향 프로그래밍 Java 언어는 1995년 Sun Microsystems의 제임스 고슬링에 의해 발표되었으며, 1996년 JDK1.0이 발표되었다. 2009년에는 Oracle에 인수되었다. Java 언어의 특징은 단순함, 객체지향 언어, 플랫폼 독립적, 엄격한 자료형 검사, 예외처리 기능 제공, 멀티 스레딩 지원 등이다. Java 프로그램 작성과 실행 과정은 소스코드 작성, 컴파일러를 이용한 컴파일, 바이트코드 생성, Java 인터프리터를 통한 실행 등으로 이루어진다. Java 플랫폼은 Java VM과 Java API로 구...2025.01.25
-
C언어 스케치 연습문제 솔루션 - 제 03장 입출력2025.04.301. 변수의 자료형 변수의 자료유형은 바뀔 수 없으며, 변수는 자료유형에 따라 저장공간 크기와 저장되는 자료 값의 종류가 결정됩니다. 0과 양수를 처리하는 자료유형은 short, int, long 앞에 키워드 unsigned를 표시합니다. 컴파일러가 컴파일하기 전에 어셈블러의 전처리 과정이 필요합니다. 자료유형 short는 short int라고도 하며, long은 long int라고도 합니다. 문자형과 정수형의 최대 최소 상수는 헤더파일 limits.h에 정의되어 있습니다. 자료유형의 범주를 벗어난 값을 저장하면 오버플로가 발생합니...2025.04.30
-
C로 배우는 쉬운 자료구조 4판 5장 - 스택2025.11.161. 스택(Stack)의 정의 및 특성 스택은 모든 삽입 및 삭제가 한 끝(top)에서만 이루어지는 후입선출(LIFO: Last-In-First-Out) 형태의 선형 자료구조입니다. 데이터가 입력된 순서의 역순으로 출력되며, 서브프로그램 호출, 함수 실행 등 다양한 컴퓨터 시스템에서 활용됩니다. 스택 포인터(top)를 사용하여 삽입과 삭제 위치를 관리하며, 배열이나 연결 리스트로 구현할 수 있습니다. 2. 스택의 구현 및 알고리즘 스택은 1차원 배열 또는 연결 리스트를 이용하여 구현됩니다. 배열 구현 시 top 변수를 -1로 초기화...2025.11.16
-
과제(2) | 4주차 | C언어 고급 실습2025.01.201. 배열과 포인터 이 과제에서는 배열과 포인터의 개념을 이해하고 활용하는 방법을 다룹니다. 배열의 선언과 초기화, 포인터 변수의 선언과 활용, 포인터와 배열의 관계 등을 실습하여 C언어 프로그래밍 능력을 향상시킬 수 있습니다. 2. 포인터 타입 한정자 이 과제에서는 포인터 타입 한정자(const, volatile 등)의 개념과 사용법을 학습합니다. 포인터 변수의 값과 포인터가 가리키는 값을 각각 수정할 수 있는지 여부를 이해하고 적절한 포인터 타입 한정자를 사용하는 방법을 익힙니다. 3. 이차원 배열과 포인터 이 과제에서는 이차원...2025.01.20
-
[A+레포트] 성적을 매개변수로 받아서 합계 , 평균, 등급을 계산하는 함수 작성하기2025.01.131. C 프로그래밍 이 프로그램은 C 언어를 사용하여 국어, 영어, 수학 성적을 입력받아 합계, 평균, 등급을 계산하는 함수를 작성하고 호출하여 결과를 출력하는 것입니다. 함수 grading()은 세 과목의 점수를 매개변수로 받아 합계와 평균을 계산하고, 평균 점수에 따라 등급을 결정하여 출력합니다. main() 함수에서 사용자로부터 점수를 입력받아 grading() 함수를 호출하여 결과를 확인할 수 있습니다. 1. C 프로그래밍 C 프로그래밍은 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. C는 1970년대 초반에 개발되었지...2025.01.13
