분류 전체보기

    [08] 프로그램 설계 방법론(제어 구조_조건-선택)

    주제 : 제어 구조(Control Structure) 기술한 순서대로 진행 메서드 호출 선택 구조 : If와 else문을 사용하여 작성하는 문법 import javax.swing.JOptionPane; public class Conditional { public static void main(String[] args) { String input = JOptionPane.showInputDialog("나이를 알려주세요"); int age = Integer.parseInt(input); if(age

    [02] 초급중국어

    e는 'ㅓ' 발음이다(y뒤에 e는 'ㅔ') g는 'ㄲ' 발음이다 i와 n 사이 a는 'ㅔ'' yu = u: q, c는 'ㅊ' " z, c, s, zh, ch, sh, r " + i = i가 소리나지 않는다. 그냥 그대로 읽기 ke'ai : 모음 2개가 붙어 있을 때, 단어를 구분해주는 것 "j, q, x" + u = u: 시험은 본문 위주로 나온다. 32p 3번 그림 시험 나온다.

    [03] 시스템 프로그래밍 기초(소수의 표현)

    프로세서를 제어하는 데에 C언어가 쓰인다. 메모리는 주소가 있다. 이 주소번지를 통해 값을 주고받는다. 하드웨어를 제어할 때 이 방식을 통해 제어한다. 따라서 포인터가 있는 C언어를 사용한다. 반대로 포인터 개념이 없는 JAVA나 python으로는 시스템을 프로그래밍할 수 없다. Floating point : normalization(정규화) : 모든 수를 1.xxx*2^10이나 0.1xxx * 2^10의 형태로 변환하는 것 biased exponent : 보정값 significand : 정규화에서 . 다음 숫자들 1/2+1/2^2+1/2^3+1/2^4+...+1/2^23까지 float이나 double은 정교한 계산을 위해서 만들어졌다. 큰 수를 표현하기 위해서보다는. IEEE 754는 float나 do..

    [07] 이산수학(함수)

    주제 : 함수 함수 : 한 집합의 각 원소를 다른(또는 같은) 집합의 특정 원소와 관련 짓는 것 함수는 때때로 사상 또는 변환이라고도 한다. 단사 함수 : 일대일 함수 단사 함수 보장 조건 : 전사 함수 : 정의역 A, 공역 B가 있을 때, B에 속한 모든 원소 b에 대하여 f(a) = b인 A에 속한 a가 존재할 경우 f를 전사 함수라고 한다. 전단사 함수 : 단사 함수이고 동시에 전사 함수인 함수(일대일 대응 관계) 역함수 : f가 A로부터 B로의 전단사 함수라고 하자. f의 역함수는 B의 원소 b에 A의 원소 a를 다른 것과 중복되지 않게 대응시키는 함수이다. 역함수를 만들 수 있는 전단사 함수는 가역함수, 전단사 함수가 아닌 경우 비가역 함수이다. 함수의 합성 : g가 집합 A로부터 집합 B로의 ..

    [06] 이산수학(집합)

    주제 : 집합 집합의 표현법 : 원소나열법 : 집합의 원소를 모두 나열하는 것 조건 제시법 : 집합의 원소들의 공통적인 특성을 기술하는 것 집합의 구간 : 닫힌구간, 열린 구간 두 집합이 같은 원소를 갖고 있다면 그 두 집합은 같다고 표현한다. 특수한 집합 : 공집합 : 원소를 갖지 않는 특수한 집합 단일 원소 집합 : 단 하나의 원소만 갖는 집합{공집합} 벤 다이어그램 : 집합 간의 관계를 나타내는 데 종종 사용한다 부분집합 : 임의의 집합 S에 대해 포함되는 원소들의 집합 진부분집합 : 공집합과 자기 자신을 제외한 부분집합 멱집합 : 임의의 집합 S가 주어졌을 때, 집합 S의 멱집합은 집합 S의 모든 부분집합의 집합이다. 데카르트곱 : 집합은 원소의 순서를 무시하지만, 여기서는 순서를 고려한다고 가정..

    [Python] OpenCV로 자율주행 만들기(Threshold)

    이전 포스팅에서는 Canny threshold를 사용하였다. 하지만 이번에는 일반 Threshold를 사용하여 콘을 인식해 보았다. Canny threshold는 물체의 윤곽선을 따는 함수인데, 일반 Threshold는 물체의 윤곽선이 아니라 면으로 보여준다. 따라서 윤곽선만 있는 것보다 더 인식을 잘할 수 있을 것 같아서 Threshold를 사용하였다. 이전 포스팅을 보고 싶다면 아래 링크를 참조하기 바란다. [Python] Canny threshold를 이용하여_02 저번에 Canny threshold에서 추출한 물체의 좌표를 기반으로 선을 그어서 화면에 표현해 보았다. 목표 : 콘 인식 및 주행 개발환경 : IDLE 언어 : python 방식 : 단순 알고리즘(Canny threshold) 직전 포..

    [07] 프로그램 설계 방법론

    주제 : 생성 메서드와 필드 변수 변수의 유효범위는 다음 코드를 통해 알 수 있다. import java.awt.Graphics; public class Scope { private double d = 3.14; public Scope() { System.out.println(s); System.out.println(d); int d = 2; System.out.println(d); System.out.println(s); } private String s = "X" + d; public void printComponent(Graphics g) { System.out.println(d + " " + s); } public static void main(String[] args) { new Scope();..

    [06] 프로그램 설계 방법론(생성자와 필드 변수)

    주제 : 생성 메서드와 필드 변수 생성 메서드(constructor method) : 객체가 태어나면서 저절로 한번 실행하는 메서드를 뜻한다. 생성 메서드를 만들 때는 클래스 이름과 동일하게 만든다. public class ClassName { public ClassName( par_1, …, par_n) { // 몸체 코드 블록 } } 실습 : 아날로그 시계를 만들어보자 import javax.swing.*; public class ClockWriter extends JPanel{ public ClockWriter() { JFrame frame = new JFrame(); frame.setTitle("Clock"); frame.setSize(300, 400); frame.setVisible(true);..