총 35개
									
								- 
										
											[프로그래밍언어실습] - 최소값과 최대값을 입력받아 그사이에 있는 정수의 합을 구하는 함수를 작성하고 출력하는 프로그래밍을 작성하시오2025.05.031. 프로그래밍 언어 실습 이 프로그램은 최소값과 최대값을 입력받아 그 사이에 있는 모든 정수의 합을 계산하는 자바스크립트 함수를 구현합니다. 'sumIntegers()' 함수는 'min'과 'max' 파라미터를 사용하여 해당 범위의 정수를 반복하고 합계를 계산합니다. 이 프로그램은 다양한 최소값과 최대값으로 테스트되어 올바른 출력을 생성합니다. 1. 프로그래밍 언어 실습 프로그래밍 언어 실습은 프로그래밍 기술을 익히고 개발 역량을 기르는 데 매우 중요한 부분입니다. 실습을 통해 프로그래밍 언어의 문법과 구문을 익히고, 다양한 알고...2025.05.03
 - 
										
											자바의 특징과 장단점 이해하기2025.05.031. 자바의 특징 자바는 배우기 쉽고 객체 지향적이며 플랫폼에 독립적이라는 장점이 있다. 구체적으로 다형성, 추상화, 상속, 캡슐화 등의 특징을 가지고 있다. 이를 통해 모듈 방식 프로그래밍, 코드 재사용, 유지보수 및 확장성 향상 등의 이점을 얻을 수 있다. 2. 자바의 단점 자바의 단점으로는 실행 속도가 느리다는 점, 백업 작업에 적합하지 않다는 점, 코드 이해가 어렵다는 점 등이 있다. 또한 변화하는 트렌드에 적응하기 어려우며 버그 수정 비용이 높다는 단점도 있다. 1. 자바의 특징 자바는 객체 지향 프로그래밍 언어로, 플랫폼...2025.05.03
 - 
										
											방통대 방송대 프로그래밍언어론 중간과제물 A+2025.01.251. 프로그래밍 언어의 가독성 프로그래밍 언어의 기본 기능 중 하나인 '가독성'에 대해 설명하였다. 가독성은 프로그램을 쉽게 읽고 파악할 수 있는 기능을 의미하며, 프로그래밍 언어에서 중요한 역할을 한다. 가독성을 높이는 방법으로는 매개변수 이름 사용, 들여쓰기, 주석 활용 등이 있다. 2. 프로그래밍 언어의 추상화 프로그래밍 언어의 부가 기능 중 하나인 '추상화'에 대해 설명하였다. 추상화는 복잡한 대상을 간략하게 표현하는 방법으로, 프로그램의 가독성과 재사용성을 높이는 데 도움이 된다. 스마일 이모티콘과 동물 분류 등이 추상화의...2025.01.25
 - 
										
											프로그래밍 언어의 구성 요소 중 데이터 연산 명령어 타입 설명2025.01.261. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터뿐만 아니라 사용자 이벤트와 같은 추상적인 데이터까지 처리의 범위가 확장되었다. 2. 연산 연산(operation)은 프로그래밍에서 데이...2025.01.26
 - 
										
											데이터베이스 시험정리2025.01.151. 기본 값 생성 테이블 생성 시 default 값을 설정하여 null 값이 들어가지 않도록 할 수 있다. 예를 들어 create table student(tot_cred numeric(3,0) default 0, primary key(ID))와 같이 default 0으로 설정하면 tot_cred 속성에 null 값이 들어가지 않는다. 2. 인덱스 생성 데이터베이스 시스템이 릴레이션의 모든 투플을 살펴보는 과정 없이 효과적으로 데이터를 찾을 수 있도록 하는 자료구조이다. create index 인덱스이름 on 릴레이션(애트리뷰트)...2025.01.15
 - 
										
											2023학년도 2학기 방송통신대학교 중간과제물 프로그래밍언어론2025.01.241. 메모리에 적재된 프로그램의 기계어 명령어 수행 과정 CPU는 인출, 해석, 실행의 세 가지 단계를 반복하며 명령어를 처리합니다. 인출 단계에서는 메모리(RAM)에 있는 명령어를 가져오고, 이를 해석하여 해당 명령어에 적혀있는 메모리 주소와 레지스터 값 등을 실제로 처리합니다. 2. 고급 프로그래밍 언어 구현 방법 고급 프로그래밍 언어로 작성된 프로그램을 CPU가 수행하기 위해서는 컴파일러와 인터프리터 두 가지 방법이 사용됩니다. 컴파일러는 소스코드 전체를 한 번에 기계어 코드로 번역하여 하드웨어에 전달하고, 인터프리터는 명령어...2025.01.24
 - 
										
											프로그래밍 언어론: 기계어 명령어 수행 과정 및 고급 언어 구현 방법2025.01.021. 기계어 명령어 수행 과정 컴퓨터의 CPU가 메모리에 적재된 프로그램의 기계어 명령어를 수행하는 과정은 다음과 같습니다. ① 명령어 인출: CPU는 Program Counter(PC) 레지스터에 저장된 주소를 참조하여 메모리에서 해당 기계어 명령어를 가져옵니다. ② 명령어 해독: CPU의 명령어 디코더가 인출된 기계어 명령어를 해석하여 어떤 연산을 해야 하는지, 어떤 데이터나 레지스터가 필요한지 파악합니다. ③ 데이터 인출: 명령어 실행에 필요한 데이터를 메모리나 CPU 내부 레지스터에서 가져옵니다. ④ 명령어 실행: CPU는 ...2025.01.02
 - 
										
											변수의 선언, 작성 규칙, 데이터 형 및 사용 이유 설명2025.01.191. 변수의 선언 방법 변수를 선언하는 방법은 사용하는 프로그래밍 언어에 따라 다르다. 파이썬에서는 변수를 선언할 때 데이터 형을 명시할 필요가 없으며, 단순히 변수 이름과 값을 할당하면 된다. 자바에서는 변수를 선언할 때 반드시 데이터 형을 명시해야 한다. 자바스크립트에서는 var, let, const 키워드를 사용하여 변수를 선언한다. 각 언어의 변수 선언 방식을 이해하고 적절히 사용하는 것이 중요하다. 2. 변수 작성 규칙 변수 이름을 작성할 때는 몇 가지 규칙과 관례를 준수해야 한다. 변수 이름은 알파벳, 숫자, 밑줄로 구성...2025.01.19
 - 
										
											마이크로프로세서응용 ATmega128 Module, 노트북과 ISP 이용한 LED 제어 결과보고서2025.01.241. 프로그래밍 언어 프로그래밍 언어는 사람이 컴퓨터에게 어떤 처리 작업을 수행시키기 위한 특정 형식을 갖춘 일련의 순차적인 작업지시서라고 볼 수 있습니다. 컴퓨터는 기계어만 실행 가능하기 때문에 우리가 사용하는 프로그래밍 언어로는 컴퓨터가 알지 못하므로, 기계어로 변환시키는 번역 프로그램을 이용하여 기계어로 변환하고 운영체제와 연결하여 실행 가능한 모드로 변환해서 실행시켜야 합니다. 2. 컴파일러 컴파일러는 고급언어로 쓰여진 프로그램을 컴퓨터에서 실행될 수 있는 형태의 목적 프로그램으로 바꾸어 주는 번역 프로그램입니다. Cross...2025.01.24
 - 
										
											방통대 방송대 C프로그래밍 핵심요양노트 교재요약본 (1장~15장)2025.01.251. C프로그래밍 언어 C프로그래밍 언어는 사람과 컴파일러(번역기)가 이해할 수 있도록 약속된 언어입니다. 컴파일러는 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번역해주는 번역기이며, 어셈블러는 기호로 표현된 어셈블리 코드를 기계어로 번역하는 번역기, 인터프리터는 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램입니다. C언어는 UNIX 운영체제 구현에 사용할 목적으로 개발되었으며, 높은 프로그램 이식성, 간단한 문법표현, 저급언어 특성을 가진 고급언어입니다. 2. C프로그램 개발 단계 C프로그램 개발 단...2025.01.25
 
