git설치 후 기본적인 기능들을 배우고 실습했다.brew install gitdaeun@DaeunKim-MacBookPro Desktop % mkdir githubdaeun@DaeunKim-MacBookPro Desktop % cd githubdaeun@DaeunKim
C++이란 객체 지향 언어(c-절차 지향 언어) : 구조화된 프로그램을 짤 수 있음 타입체크가 엄격 : 실행 시간 오류 가능성을 줄이고 디버깅을 돕는다 이식성이 좋다 : 다양한 운영체제에서 사용 가능 C++파헤치기 #include
변수 : 데이터를 저장하기 위해 할당받은 공간자료형 : 변수의 종류. 기본 자료형으로 bool, char, int, float, double 등이 있다.조건문if문 : switch문 : 삼항 연산자반복문for문for-each문while문do-while문함수 : 어떤 일
파일입출력 fstream 기본 메소드 .open("파일 명") : 파일명에 해당하는 파일 열기 .is_open() : 파일 열기에 성공하면 true .fail() : 파일 열기에 실패하면 true .close() : 파일 닫기 ifstream - 파일 읽기 ofst
추상 메소드를 한 개 이상 가지고 있는 클래스추상 클래스로는 인스턴스를 생성할 수 없다.추상 클래스를 상속 받은 자식 클래스는 추상 메소드를 모두 구현해야 한다.만약 구현하지 않으면, 자식 클래스도 추상 클래스가 된다.함수의 원형만 존재하고 내용이 없는 메소드같은 대상
필요한 데이터와 코드를 묶어 하나의 객체로 만들고 이 객체들 간에 상호작용을 하도록 프로그램을 만드는 방식실제 세계를 모델링하여 소프트웨어를 개발함코드 재사용과 유지보수가 용이하지만 처리속도가 절차 지향 프로그래밍보다 느리고 설계가 복잡하다.추상화란 객체의 공통적인 속
컴퓨터가 몇 개의 숫자를 부를지 랜덤으로 생성하는 부분이다.1~3 중 랜덤으로 생성된다.배스킨라빈스 게임을 진행하는 함수이다.매개변수로 몇 개의 숫자를 부를지, 사용자인지 컴퓨터인지를 받는다.현재까지 부른 수는 전역변수로 선언해서 관리한다.31까지 부르고, 32를 부를
계산기 클래스이다.calculate을 가상함수로 가지고 있다. (자식 클래스에서 오버라이딩)getResult는 결과를 출력하고 결과값을 리턴한다.계산기 클래스를 상속받는 각 연산자 클래스이다.calculate메서드를 구현한다.미리 각 클래스 객체를 생성해준다.사용자로부
데이터베이스 데이터, 정보, 지식 DIKW : 데이터(Data)→정보(Information)→지식(Knowledge)→지혜(Wisdom) 데이터 : 개별 데이터 자체로는 의미가 중요하지 않은 객관적인 사실 정보 : 데이터의 가공, 처리와 데이터의 연관 관계 속에서
릴레이션(relation) : 행과 열로 구성된 테이블, 관계가 아님관계(relationship) : 릴레이션에서 생성되는 관계릴레이션 스키마 : 릴레이션에 어떤 정보가 담길지 정의, 내포, 정적ex) 고객(이름, 주소, 전화번호, 포인트, 등급)릴레이션 인스턴스 :
두 테이블을 묶어서 하나의 테이블을 만듬Natural JoinInner JoinLeft Outer JoinRight Outer JoinFull Outer Join두 개 이상의 SELECT문의 결과를 하나의 결과로 결합하는 데 사용이 때, SELECT문의 열 이름과 열의
Soket 소켓(Socket) 네트워크를 경유해서 통신을 하기 위한 도구 소켓을 이용해서 컴퓨터 간 통신을 할 수 있다.
.
PLC 공장을 구성하는 요소들 SCADA : 공장 전반을 아우르는 집중 감시 원격 시스템 HMI : 공정별로 모니터링 Inverter : 주파수 등을 이용 → 모터 제어 Servo : 정밀 위치/속토/토크 제어를 위해 서보 드라이브 사용 Actuator : 센서,
LS electric의 PLC 프로그래밍 툴미쯔비시의 GX works, 지멘스의 Simatic 등도 쓰인다Solution Square (ls-electric.com)새프로젝트 - XGI - XGI_CPUE입력접점 F3 → 변수이름 스위치\_01 메모리할당 %IX0.0.
인스턴스 지정 : 펑션 블록에 이름을 지정해서 펑션 블록 내부의 데이터 이용입력 \- IN : 타이머 기동 조건PT : 설정 시간출력 \- Q : 타이머 접점 출력ET : 경과 시간IN이 1이 된 후, 경과 시간이 ET로 출력IN이 0이 된 후, 경과 시간이 ET로
1\. 처음 시작 시, T0과 T2는 다 꺼져있는 상태 → P1 ON → P10 ON2\. 1초가 카운트 되고 T0이 ON → P10 OFF3\. 2초가 카운트 되고 T2.Q가 ON이 되면 2번째 줄 끊어짐 → 1번째 줄 T0.Q가 OFF → P10 ON → (T0.Q
보행자 신호기 - 비트 스위치(반전)신호등 - 비트 램프남은 시간 - 숫자 표시기보행자버튼 %IX0.0.0차량-녹색 %QX0.1.0차량-황색 %QX0.1.1차량-적색 %QX0.1.2보행자-녹색 %QX0.1.3보행자-적색 %QX0.1.4숫자표시기 %MW0차량신호는 황색이
여러 개 출력 시 쉼표(,)로 구분 → 무조건 띄어쓰기가 하나 들어간다띄어쓰기를 없애려면 sep옵션 추가엔터 없이 출력하려면 end옵션 추가len() : 문자열의 문자 개수를 반환count() : 찾을 문자열이 몇 개 들어있는지 개수 반환upper() : 문자열을 알파
다차원 배열(행렬)을 쉽게 처리하고 효율적으로 사용할 수 있도록 지원하는 파이썬의 라이브러리수치해석, 통계 관련 기능을 구현한다고 할 때 가장 기본이 되는 모듈Ndarray 타입의 배열을 만들 수 있다N-dimension array, 다차원배열선언 형태의 차이List
주제 : 서울시 구별 지하철 승/하차 수와 스타벅스 매장수 상관관계지하철 역별 승하차 인원정보https://data.seoul.go.kr/dataList/OA-12914/S/1/datasetView.do구별 지하철역 정보https://www.data.