방송대/3-2학기
-
c++ 프로그래밍 (2)방송대/3-2학기 2021. 11. 30. 13:45
04 함수 04-1. 함수의 정의와 호출 - 함수: 필요한 작업을 수행하는 프로그램 문장들을 모아서 이름을 부여한 것 (2) 함수 사용형식 ReturnType functionName (fParameterList) // 머리부 { // 몸체 블록 ... return returnExpression } - fParameterList 인수를 받기 위한 형식 매개변수 선언 - ReturnType 함수의 결과로 반환하는 값의 자료형 - returnExpression 함수의 결과로 반환하는 값 - returnExpression 은 함수 머리부에 선언한 ReturnType 과 일치하는 자료형의 수식 또는 묵시적 형 변환이 가능한 자료형의 수식을 사용함 - 함수 호출형식 functionName (aParameterLis..
-
c++ 프로그래밍 정리방송대/3-2학기 2021. 11. 29. 16:54
01. c++ 언어의 소개 01-2. C++ 프로그램의 작성 및 빌드 (1) C++ 프로그램의 소스파일 - C++ 소스 프로그램 파일: .cpp, .cxx, .C 등을 사용함 - C++ 헤더파일 - 클래스, 함수 원형, 매크로, 전역변수, 상수 등 여러 소스파일에 공통으로 선언되는 내용을 담고 있는 파일 - 단독으로 컴파일되지 않고, #include (선행처리기 지시어) 에 의해 소스 프로그램 파일에 삽입돼 함께 컴파일됨 - 확장자 일반적으로 .h 컴파일 > 링크 (with 라이브러리) > 빌드 01-3. C++ 프로그래밍 첫걸음 (1) C++ 소스 프로그램 // 표준 출력 스트림으로 문장을 출력함 std::cout signed 또는 - 정수 표현 자료형: int, short, long, long lon..
-
컴퓨터구조 04 처리장치방송대/3-2학기 2021. 11. 19. 18:38
4 처리장치(1) 01 처리장치의 개요 - 중앙처리장치 ( CPU: Central Processing Unit ) * 처리장치 ( 데이터를 처리하는 연산을 실행 ) + 제어장치 ( 연산을 수행하도록 제어 ) 시스템 버스 + 입력 장치 + 중앙 처리장치 + 기억 장치 + 출력 장치 중앙처리장치 ( 처리장치: [레지스터 세트(데이터 보관 기억장치) + 산술논리 연산장치(각종 연산)] + 제어장치 ) 제어장치 → 처리장치: 제어신호 처리장치 → 제어장치: 상태신호 - 처리장치의 구성 산술논리 연산장치 ( ALU, Arithmetic and Logic Unit ): 산술, 논리, 비트연산 등의 연산을 수행 + 레지스터 ( Register, 기억장치의 일종 ): 연산에 사용되는 데이터나 연산의 결과를 저장 *산술..
-
컴퓨터구조방송대/3-2학기 2021. 11. 10. 14:32
02 디지털 논리회로(2) 및 컴퓨터 명령어(1) 02.3 - 순서논리회로는 조합논리회로에 저장요소를 추가한 회로 - 저장요소의 상태와 입력변수에 의해 출력이 결정됨 02.3-1. 기본 연산회로 - 가산기: 2진수의 덧셈을 수행하는 조합논리회로 - 반가산기 ( HA: Half Adder ): 2 bit 의 덧셈을 수행 - 전가산기 ( FA: Full Adder ): 3 bit 의 덧셈을 수행 - 감산기: 2지수의 뺄셈을 수행하는 조합논리회로 - 반감산기의 논리도 디코더의 블럭도, 진리표, 내부회로도 확인 - 멀티플렉서: 여러 개 입력선 중에 하나를 선택해 단일의 출력을 내보내는 조합논리회로. 특정 입력선을 선택하기 위해 선택변수(선택신호)를 사용 ex) 2^(n) 개의 입력선 중에 특정 입력선을 선택하기..
-
자료구조 03 스택 04 큐 05 연결 리스트방송대/3-2학기 2021. 11. 8. 22:01
03 스택 001 스택의 개념과 추상자료형 - 스택을 가지고 운영체제 만들고, 프로그래밍 언어가 실행될 수 있는 환경도 만들자 ① 어떤 값/ 데이터에 접근할 수 있는 순서가 정해져 있다 ② 어떤 아이템이 먼저 스택안에 들어왔는지, 먼저 쌓여진 순서를 알아낼 수 있다 스택의 정의 - 객체와 그 객체가 저장되는 순서를 기억하는 방법에 관한 추상 자료형 (객체를 저장도 함) - 가장 먼저 입력된 자료가 가장 나중에 출력되는 관계 - 0 개 이상의 원소를 갖는 유한순서 리스트 - push (add) 와 pop (delete) 연산이 한 곳에서 발생하는 자료구조 - create, push, pop 3개 연산만 스택에 접근할 수 있다, 다른 건 접근 금지 Stack CreateS(maxStackSize) :: = ..
-
선형대수 과목 행렬부분 02~방송대/3-2학기 2021. 10. 28. 12:54
002 행렬과 가우스 소거법 이전 시간 복습 1. 소거법: 방정식에 관한 3가지 기본연산 두 방정식을 교환한다 한 방정식에 0 이 아닌 상수를 곱한다 한 방정식에 임의의 상수를 곱해 다른 방정식에 더한다 2. 일차 연립방정식의 행렬표현: ax = b AX = B 01 행렬과 1차 연립방정식 n 원 1차 연립방정식의 행렬표현 행렬방정식: AX = B A: 계수행렬, X: 미지수 행렬, B: 상수 행렬, (A|B): 확대 행렬 (1차연립방정식에 대한 확대 행렬) 02 기본 행연산 정의 02-1. 행렬에 관한 3가지 기본연산 두 행을 교환한다 => Ri,j 한 행에 0 이 아닌 상수를 곱한다 => Ri(c) (단, c≠0) 한 행에 임의의 상수를 곱해 다른 행에 더한다 => Ri,j(c) 정의 02-2. 행렬..