전체 글 (30) 썸네일형 리스트형 PROLOG [PROLOG의 정의] PROLOG(programming in logic) : 논리 기반 프로그래밍 언어로, 1차 서술 논리를 이용해 문제 해결에 필요한 지식을 표현한다 PROLOG 프로그램 : 1차 서술 논리로 표현한 사실과 규칙들로 이루어진 데이터베이스 [PROLOG의 구조] PROLOG 프로그래밍은 다음과 같은 사항들로 되어 있다 1) 대상과 그들간의 관계에 대한 사실(Facts) 선언 2) 대상과 그들간의 관계에 대한 규칙(Rules)의 정의 3) 대상과 그들간의 관계에 대한 질문(Questions) 사실(fact) : 객체 또는 객체들 사이의 객관적인 관계 선언 규칙(rule) : 객체들 간의 관계를 설명하는 규칙 질문(question) : database에 관한 질문, fact와 rule의 집.. 06] C언어 포인터 04] C언어 배열과 함수 03] C언어 반복문 02] C언어 연산자와 조건문 01-1] 간단한 예제와 코드 작성 지금까지 공부한 것들을 바탕으로 간단한 코딩을 해보겠습니다 (dev C++에서 진행) 코딩은 이론만 주구장창 하는 것보다 직접 돌려보는게 이해도 빠르고 금방 익숙해집니다! 00-Q] Hello World! - printf를 사용하여 Hello World!를 출력해봅시다 01-Q] Hello World! 2 - printf와 escape sequence를 사용하여 Hello와 World!를 줄바꿈하여 출력해봅시 02-Q] 입출력 - int형 변수 num을 선언하고 scanf와 printf를 사용하여 값을 입력 받고 출력해봅시다 03-Q] 입출력 2 - int형 변수 num1과 float형 변수 num2를 선언하고 각 값을 입력 받고 출력해봅시다 (num2는 소수점 2번째 자리까지만 출력) 00-A] #in.. 01] C언어 기본 구조, 변수, 자료형, 입출력 [기본 구조] #include int main(){ return 0; } - C언어를 사용하여 프로그래밍을 할 때 가장 기본적으로 작성되는 구조 01] #include - # : 전처리기로, 컴파일 하기 전에 안에 있는 것을 include한다는 의미 - stdio.h : standard input output 의 줄임말로, 표준 입출력 헤더파일이다 : stdio.h를 include 하면 입출력, 반복문, 조건문 등 C컴파일러가 제공하는 표준 함수들을 사용할 수 있다 02] int main() - C프로그램은 main함수에서부터 실행된다 - main함수는 { }로 감싸져 있으며, 이는 함수의 시작과 끝을 의미한다 : { } 안에 실행하고자 하는 명령을 작성한다 - int main 중 int는 ret.. OpenGL "Advanced GLSL" [GLSL'S BUILT-IN VARIABLES] 1. Before - Shader는 매우 파이프라인 방식이므로, 지금의 shader 외부의 다른 소스에서 데이터가 필요한 경우 데이터를 전달해야한다 : vertex attribute, uniform, sampler를 통해 이 작업을 하는 법을 배웠다 - GLSL에는 gl_ 접두사가 붙은 몇 가지 추가 내장 변수가 있어, 데이터를 수집하거나 작성할 수 있는 추가 수단을 제공한다 : 지금까지 공부해오면서 vertex shader의 output vector인 gl_Position과 fragment shader의 gl_FrageCoord를 봤었다 - 이번 장에서는 몇 가지의 내장 입출력 변수를 다루고 이것이 주는 이점에 대해 알아볼 것이다 2. Vertex Sh.. 이전 1 2 3 4 다음