본문 바로가기
728x90

방통대299

[Java] 9-2 바이트 스트림과 캐릭터 스트림 1. InputStream 클래스 : 바이트 단위 입력 스트림 클래스 중 최상위 추상 클래스 -이것의 하위 클래스는 xxxInputStream : 주요 메소드 2. OutputStream 클래스 : 바이트 단위 출력 스트림 클래스 중 최상위 추상 클래스 -이것의 하위 클래스는 xxxOutputStream : 주요 메소드 3. Reader 클래스 : 입력용 캐릭터 단위 스트림 클래스 중 최상위 추상 클래스 -이것의 하위 클래스는 xxxReader : 주요 메소드 4. Writer 클래스 : 출력용 캐릭터 단위 스트림 클래스 중 최상위 추상 클래스 *이것의 하위 클래스는 xxxWriter : 주요 메소드 2024. 4. 19.
[Java] 9-1 입출력 스트림 1. 입출력 스트림 : Java 프로그램에서 스트림을 통해 입출력을 수행할 수 있음 -입력 스트림은 데이터 생산자(소스)와 프로그램을 연결 -출력 스트림은 프로그램과 데이터 소비자(목적지)를 연결 : 입출력 종류(파일, 주변 장치, 네트워크 소켓 등)에 상관없이 동일한 방법으로 프로그램 작성 : 입출력에 필요한 스트림 클래스는 java.io 패키지에서 제공 -스트림의 정의와 특성 : 데이터 생산자(또는 데이터 소비자)와 프로그램 사이 데이터의 흐름 : 순서가 있는 일련의 데이터 흐름으로, 정해진 방향으로 전달되고, 순차적으로 접근할 수 있음 2. 입력 스트림과 출력 스트림 : 프로그램은 입력 스트림으로부터 데이터를 읽을 수 있음 -외부로부터 데이터를 읽어 프로그램으로 가져오기 위한 스트림 -데이터 소스가.. 2024. 4. 19.
[파이썬] 9강. 함수 연습 문제 문제1. 다음 중 반환값에 따른 함수의 종류를 구분할 때, 나머지와 다른 하나는? 1. print 2. input 3. format 4. int 정답 : 1 풀이 : print는 반환값이 없는 함수이고, input, format, int는 반환값이 있는 함수이다. 문제2. 다음 코드의 실행 결과는? temp, season = 27, "summer" season, temp = temp, season print(season) 1. 'summer' 2. 27 3. season 4. print 정답 : 2 풀이 : season과 temp의 값을 교환하기 때문에 season의 값은 27이다. 문제3. 다음 코드의 실행 결과는? x = 1 def updatex(): x = 2 x = x + 1 updatex() p.. 2024. 4. 18.
[파이썬] 9-2 함수의 확장 값의 전달 : 함수가 호출될 때, 값이 형식 매개변수에 전달. (변수가 전달되는 게 아님) -전달 순서 프로그램 공간 x의 1이라는 값을 inc 함수 공간 x에게 전달한다. x + 1로 x의 값은 2가 된다. 그 다음 다시 원래 프로그램 공간으로 들어와 원래 x의 값이었던 1이 출력된다. 예시) 출력 : 10, 50 변수의 스코프 : 프로그램에서 변수가 참조될 수 있는 영역 -전역변수 : 프로그램 전체 영역에서 접근 -지역변수 : 선언된 함수 내부에서만 접근 출력 : x의 값은 1, y의 값은 2 풀이 : y = x + 1에서 오류가 날 것이라고 생각할수도 있지만, 오류는 발생하지 않는다. 원래 프로그램 가장 베이스가 되는 프로그램에서의 변수는 그 내부에서 호출되는 모든 함수가 그 변수의 값을 들여다볼 .. 2024. 4. 18.
[파이썬] 9-1 함수 함수의 개념 : 특정 작업을 수행하는 명령문의 집합 -> 특정 작업을 함수의 이름으로 대체 -> 유사한 유형의 문제를 해결할 수 있도록 고려 : 사용자 정의 함수 -> 내장 함수와 달리 사용자의 목적에 따라 정의된 함수 : 반환값에 따른 함수의 종류 -> 반환값이 없는 함수 : print -> 반환값이 있는 함수 : input, format, int 등 반환값이 없는 함수 정의 -구문형식 def 함수이름(매개변수 리스트): 명령 블록 : 함수 이름은 식별자 : 매개변수 리스트는 0개 이상의 값을 함수 내부로 전달 : 함수 내부에서 매개변수 리스트는 변수와 동일하게 사용 예시) #원뿔 계산 함수 정의 def prt_cone_vol(r, h) : if r > 0 and h > 0 : # r, h 모두 양수일.. 2024. 4. 18.
[컴퓨터의 이해] 9강. 4차 산업혁명과 미래 사회 연습 문제 문제1. 다음 중 각각의 산업혁명과 특성을 가장 적절하게 연결한 것은? 1. 1차 산업혁명 - 농기구의 이용 2. 2차 산업혁명 - 증기기관의 이용 3. 3차 산업혁명 - 풍력의 이용 4. 4차 산업혁명 - 인공지능의 이용 정답 : 4 풀이 : 1차는 증기기관, 2차는 전기, 3차는 인터넷, 4차는 인공지능이다. 문제2. 다음 중 4차 산업혁명의 특징으로 보기 어려운 것은? 1. 초연결 2. 초융합 3. 초미세 4. 초지능 정답 : 3 풀이 : 4차 산업혁명의 특징은 초연결, 초융합, 초지능이다. 문제3. 다음 중 사물이 통신망을 통해 다른 시스템과 연결하여 정보처리를 하는 것과 무관한 용어는? 1. Internet of Things(loT) 2. Internet of Everything(loE) 3. .. 2024. 4. 17.
[컴퓨터의 이해] 9-2 4차 산업혁명 기술 4차 산업혁명 기술 -사물인터넷 -클라우드 컴퓨팅 -빅데이터 -인공지능 1. 사물인터넷 : M2M -> loT -> loE : 사물(센서, 처리기, 소프트웨어 등)이 인터넷 등의 통신망을 통해 다른 사물이나 시스템들과 연결하여 데이터를 교환함 *사물인터넷 구성 개념도 사물인터넷 관련 기술 : 센싱 기술 : 유무선 통신 기술 및 네트워크 인프라 기술 : loT 서비스 인터페이스 기술 : loT 보안 기술 사물인터넷 관련 기술 1) 스마트홈 2) 전기차량 제어 3) 헬스케어 4) 스마트시티 5) 스마트팩토리 2. 클라우드 컴퓨팅 : 사용자에게 컴퓨팅 장비나 환경을 인터넷을 통해 제공하는 기술(사용자는 이용한 만큼만 비용을 지불함) 클라우드 컴퓨팅 장점 : 초기 비용 적음 : 사용한 만큼만 비용 지불 : 다양.. 2024. 4. 17.
[컴퓨터의 이해] 9-1 4차 산업혁명 4차 산업혁명 : 기업인, 경제학자, 언론인, 정치인들이 모여 세계 경제를 개선하기 위한 과제를 토론하고 연구하는 회의인 2016 세계경제포럼에서 클라우스 슈밥이 처음 사용하였다. 4차 산업혁명의 특성 -초연결 : 네트워크로 연결(사람-사람, 사람-사물, 사물-사물) : 사물인터넷, 만물인터넷, 클라우드 -초융합 : 기술의 융합 : 가상물리 시스템, MR, AI, 3D 프린팅 -초지능 : 사물지능 : 인간의 개입 없이 센서가 데이터를 수집, 분석하여 다른 사물 및 인간과 자율적으로 상호작용 미래사회의 변화 -일자리, 산업 경제 영역에서의 변혁 : 기술융합으로 신산업과 새로운 일자리의 창출 : 일자리 감소, 고용불안 등 사회문제 발생 -지능화 사회 : 스마트 + {시티, 공장, 의료, 교통, 교육 등} :.. 2024. 4. 17.
[데이터정보처리] 9강. 엑셀을 이용한 그래프 그리기(2) 연습 문제 문제1. 도수분포표에 대한 다음 설명 중 옳지 않은 것은? 1. 겹치지 않는 몇 개의 범주 또는 계급에 속한 관측치의 개수를 요약하여 작성한 표이다. 2. 연속형 데이터에 대한 분석에서 도수분포표를 기초로 히스토그램을 그릴 수 있다. 3. 연속형 데이터에 대해 도수분포표를 작성할 때는 계급의 개수와 폭을 결정하는 것이 중요하다. 4. 정성적 데이터에 대한 분석에는 활용할 수 없다. 정답 : 4 풀이 : 도수분포표는 정성적 데이터뿐만 아니라 정량적 데이터 분석에도 활용할 수 있다. 문제2. 엑셀 함수를 이용하여 구한 시간의 흐름에 따른 전압 값을 다음과 같은 그래프로 표시하였다. 이와 같은 그래프를 얻기 위해서 사용된 엑셀 차트의 유형은 무엇인가? 1. 히스토그램 2. 세로 막대형 3. 원형 4. 분산형 .. 2024. 4. 16.
728x90