
총 22개
-
전기 전자 실험보고서2024.09.191. 실험 개요 1.1. 오실로스코프 실험 오실로스코프는 사람이 지각할 수 없는 전기적 전압의 변화를 눈으로 볼 수 있도록 화면상에 파형으로 나타내주는 장치이다. 일반계측기로 측정할 수 없는 높은 주파수 및 전류 등 각종 파형을 관측할 수 있다. 오실로스코프의 동작원리는 다음과 같다. '전자총'에 의해 만들어진 전자빔을 작은 한 점에 모아 큰 속도로 가속시킨다. 그리고 이 전자빔이 '편향판'에 걸린 전기장과 자기장에 의해서 수직 또는 수평으로 편향되어 스크린에 충돌한다. 스크린에 충돌한 전자빔이 발광하며, 스크린 위의 작은 광...2024.09.19
-
방통대 파이썬2024.10.141. 인터프리터와 컴파일러의 공통점과 차이점 1.1. 공통점 인터프리터와 컴파일러는 모두 고급 프로그래밍 언어로 작성된 코드를 기계어로 번역하고, 해당 코드를 실행한다는 점에서 공통점을 가진다. 또한 번역 과정에서 코드의 오류를 검사하여 사용자에게 보고해준다는 점에서도 공통적이다. 이와 같이 인터프리터와 컴파일러는 프로그래밍 언어를 기계어로 변환하고 실행한다는 본질적인 역할을 공유하고 있다고 볼 수 있다". 1.2. 차이점 1.2.1. 인터프리터 인터프리터는 프로그램을 실행할 때 한 줄씩 소스코드를 해석하여 기계어로 변환하고 즉...2024.10.14
-
프로그래밍 언어론2024.10.051. 프로그래밍 언어의 발전과 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하였다. 이에 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌게 되었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초...2024.10.05
-
프로그래밍언어론2024.10.101. 프로그래밍 언어의 발전 및 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하여 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초안 형태라 1...2024.10.10
-
Spring framework2024.10.071. 프로그래밍 언어와 프레임워크 1.1. 프로그래밍 언어의 개발 역사 프로그래밍 언어의 개발 역사는 컴퓨터 발전 역사와 병행하여 발전해 왔다. 처음에는 기계어로 프로그래밍을 수행하였지만 복잡한 코드 작성과 이해의 어려움으로 인해 어셈블리어가 등장하게 되었다. 이후 프로그래밍의 편의성과 생산성 향상을 위해 고급 프로그래밍 언어들이 개발되었다. 대표적으로 1954년에 최초의 고급 프로그래밍 언어인 FORTRAN이 개발되었다. FORTRAN은 과학적 계산에 적합한 언어였으며, 이후 1959년에는 COBOL이 개발되어 비즈니스 분야에...2024.10.07
-
컴파일러 1장 연습문제2024.10.231. 프로그래밍 언어론 1.1. 예약어와 미리 정의된 식별자 예약어와 미리 정의된 식별자는 프로그래밍 언어에서 매우 중요한 개념이다. 예약어는 프로그래밍 언어에서 이미 정의되어 특별한 의미를 가지는 키워드로, 이들은 프로그래밍 언어의 기본적인 문법과 구조를 구성하는데 사용된다. 이와 달리 미리 정의된 식별자는 프로그래밍 언어의 표준 라이브러리나 시스템 함수 등과 같은 기본적인 기능을 제공하기 위해 미리 정의된 식별자를 의미한다. 예약어의 경우, 프로그래밍 언어마다 그 개수와 종류가 다르지만 대부분의 언어에서 공통적으로 나타나는 ...2024.10.23
-
컴퓨터 발전의 역사를 간략하게 기술하고 각 세대별 컴퓨터의 특성을 기술하시오2024.10.091. 서론 컴퓨터는 사람이 여러 가지 일들을 효율적으로 처리할 수 있도록 도와주며 또한 빠르게 성능이 향상되고 있는 제2정보혁명의 산물이다. 컴퓨터가 만들어진 지 아직 100년의 시간도 지나지 않았지만, 반도체와 통신 기술의 발달을 통해 비약적인 성능 향상이 이루어져 인간의 삶의 모습도 함께 변화시키고 있다. 멀티미디어를 포함한 각종 정보를 원활하게 처리할 수 있게 되고, 통신속도가 증가하면서 이제 우리의 삶에서 컴퓨터는 늘 발견되고 있으며, 세계 어디에서나 정보를 교환하고 소통하는 데 사용되고 있다. 이와 같이 컴퓨터가 발전해온 ...2024.10.09
-
프로그래밍언어론2024.10.111. 프로그래밍 언어의 발전 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대 프로그래밍 언어 ALGOL은 당시 기계에 종속되지 않는 프로그래밍 언어의 필요성이 증가하면서 등장하였다. 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하였고, 이후 ALGOL이라는 이름으로 변경되었다. 1958년 ALGOL58이 발표되면서 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 거두었다. 그러나 FORTRAN의 IBM 투자로 완벽하고 에러 없는 언어가 개발되면서 A...2024.10.11
-
r데이터분석2024.11.041. R데이터분석 과제 1.1. R datarium 패키지의 jobsatisfaction 데이터셋 활용 1.1.1. 직업만족도점수의 성별 상자그림 그리기 R datarium 패키지의 jobsatisfaction 데이터셋을 활용하여 직업만족도점수의 성별 상자그림을 그렸다. ggplot2 패키지를 사용하여 데이터의 gender 변수를 x축으로, score 변수를 y축으로 하는 상자그림을 작성하였다. 그 결과, 남성의 직업만족도점수의 중앙값이 여성보다 낮으며 분포가 여성보다 더 넓게 퍼져있는 모습을 확인할 수 있다. 이를 통해 성별에...2024.11.04
-
양문자2024.10.211. 알고리즘과 프로그래밍 1.1. 알고리즘의 정의 및 특성 알고리즘은 문제를 해결하기 위해 이루어지는 단계별 절차를 수학적으로 나타낸 것으로, 주어진 명령어를 처리하는 컴퓨터에 문제를 해결하도록 정형화되어 있는 절차를 설명한 것이다. 알고리즘은 보편적으로 몇 가지 조건을 만족해야 한다. 첫째, 자료가 외부에서 제공될 수 있다는 것으로 입력이다. 둘째, 문제가 처리되게 되면 필수적으로 하나 이상 결괏값이 도출되어야 한다는 출력이다. 셋째, 알고리즘 각 단계는 어떠한 것을 수행하기 위한 것인지 명확히 정의되어야 한다는 명확성이다...2024.10.21