창고(42)
-
국기 정규수업 17~18일차 메모
17일차 수업메모구조체 멤버 함수 : 메소드 public 함수 - 인터페이스 private 함수 - 내부에서 돌아가는 함수 get set 을 만든다. 접근자 함수. private의 값을 구하기 위해. ------------------------------------------------------- C++의 구조체와 클래스는 내부적으로 특수함수를 제공 - 생성사와 소멸자 생성자 - 생성시 객체 할당 : 객체 소멸자 - 객체 생성시 할당 초기화까지 모두 포함- 초기화 + 인스턴스화 생성자는 객체가 인스턴스 된 직후에 호출되는게 맞음 인스턴스화 - 인스턴스를 포함하는 개념으로 객체가 메모리 잡고 초기화하고 생성자 안에서 초기화한다. 이를 모두 모아 이 전 과정을 인스턴스화라고 한다. 생성자가 하는 일 인스턴..
2015.03.30 -
케이미피케이션 세미나 게임은 정치다!
후기게임 아카데미 사람들과 함께 게이미케이션에 대한 세미나에 다녀왔다. 발제는- 정치의 게임화- 요즘의 게임산업을 개탄- 확률형아이템 게임 법안에 찬성해도 좋은가? '게임은 정치다'라는 큰 명제를 설명하기에 과역 적절한 발제였는가 싶다..전체적으론 현 정부의 게임에 대한 정책을 모두 규탄하는 내용정도.진중권 교수님이 초기에 게임화에 대해 설명했다.특히 마지막 부분이 꽤 인상적이었는데.. 빌렘 플루서의 말이다. '미래의 인류가 인구폭발이나 환경오염 못지않게 지루함으로 고통받을 것'말 그대로 현대인의 가장 큰 고통은 산문적 세계에 사는 권태이며,문화의 게임화는 그 권태를 극복하려는 몸부림인지도 모른다. 그 뒤에는 게임중독법안과 셧다운제도, 지나치게 강력한 게임 심의 제도로인디게임 제작의 어려움, 새마을 운동..
2015.03.27 -
국기 정규수업 14~16일차 메모
관점지향프로그래밍 - 횡단 관심사를 모듈로 분리한다. - 객체의 과잉 설계를 방지하고, 객체의 재사용성을 확보한다. - 객체간의 직렬적인 상속에서 벗어나 병렬적으로 구현할 수 있다. 객체, 객체지향, 절차지향, 관점지향 인터페이스 - 약속된 접촉면 -> 명령만 던지는 객체, 사용자가 쉽게 접근할 수 있게 만들어야됨. char c; cout
2015.03.25 -
프로그래밍 대회에서 배우는 알고리즘 문제해결전략 1장
2. 문제 해결 개관파인만의 문제 해결 방법- 칠판에 문제를 적는다. - 골똘히 생각한다.- 칠판에 답안을 적는다. 문제 해결의 고전 HOW TO SOLVE IT?- 문제를 이해한다.- 어떻게 풀지 계획을 세운다.- 계획을 수행해서 문제를 해결한다.- 어떻게 풀었는지 돌아보고, 개선할 ㅅ방법이 있는지 찾아본다. 파인만과 HTS를 합한 알고리즘- 문제를 읽고 이해하기- 재정의와 추상화 : 자신이 다루기 쉬운 개념을 이용하여 문제를 자신의 언어로 풀어쓴다.- 계획 세우기- 계획을 검증하기- 계획 수행하기 : 위 과정을 거치고 계획을 수행, 프로그램을 작성한다.- 회고하기 : 어떻게 풀었는지 돌아보고, 개선할 방법이 있는지 확인한다. 문제 해결 전략- 직관과 체계적인 접근직관 : 해당 문제를 해결하는 알고리즘..
2015.03.24 -
국기3기 정규수업 13일차 메모
#include /*///////////////////////숙제가위바위보 // 무한반복 한 번 더? yes, no구조체성적표////////////////////// 함수 호출 방식call by name함수식을 호출했을 때 함수식으로 치환되어 실행되는 형태.#define은 조금 애매하다.전처리에서 이미 식이 다 치환되기때문에 컴파일 시점에서 이것을 함수식이라고 볼 수 없다.call by value값으로 호출하는 형태. call by address 실인수에 주소를 전달하는 형태. call by reference포인터 변수 래퍼런스 변수 typedef int MYINT;단순하게 알리는 용도. 기존의 타입을 이것이라고 부른다. 재정의.------------------------------------------..
2015.03.22 -
국기3기 정규수업 12일차 메모
#include #include /*12일차숙제 - 베스킨라빈스31 설계하기 설계수업1. 마인드맵?생각 꺼내기, 정리해서 넣기 마인드맵 하는 이유- 우뇌와 좌뇌를 함께 이용하는 두뇌 활용법!- 생각을 정리하고 더 빨리 배우고 창의적으로 일할 수 있다.- 아이디어를 연결, 새로운 생각을 이끌어낸다.- 빠르게 만들 수 있다.- 배우기 쉽고 재미있다. 중심키워드 - 이미지화, 크게! 부각되게! 중심키워드를 중심으로 키워드를 쭉 쓴다. 좋은 마인드 맵?아름다움, 즐거움, 개성 있음.팁 -주변 사람들 꺼 보고 많이 따라 하기, 예술 작품이 아니므로 쉽게 빠르게, 빠르게 키워드를 추출하고 연결, 많이 연습하기 2. 수도 코드의사코드영어 - 카멜표기법 사용3. 순서도시스템의 흐름을 기호로서 표현수도코드를 작성하고 -..
2015.03.15