Computer Sci‧ence
-
C언어_08장Computer Sci‧ence/C 2014. 2. 12. 17:21
1. ifif /elseif /else if / else 2. 조건연산자 ? : int x;char ch; printf("정수 입력: ");scanf_s("%d", &x); ch = (x < 0) ? '-' : '+';(ch == '+' ? printf("양수\n") : printf("음수\n"));printf("절대 값: %d \n", (x < 0) ? -1 * x : x); 3. continue 와 breakcontinue와 break문은 if 문안에 포함되어 사용된다. break 문은 반복문을 탈출할 때(빠져 나올 때) 사용하는 키워드이다. break 문을 만나게 되면 break 문을 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 된다. break 문은 반복문뿐만 아니라, 다음 장에서 소개되..
-
[컴퓨터_Internet(I/P)]웹서버Computer Sci‧ence/정보사회와 컴퓨터,컴퓨터 일반 2014. 2. 11. 21:12
웹 서버란, 인터넷 사용자들이 웹 브라우저에서 인터넷 주소(URL)를 입력하여 접속할 수 있도록 월드 와이드 서비스를 제공하는 컴퓨터를 말한다. 웹 서버에 파일을 올리는 작업을 "publish(출판한다)"라고 표현한다. 홈 페이지를 인터넷에 publish하려면 먼저 파일을 올릴 공간이 필요하다. 인터넷에 홈 페이지를 올릴 공간을 확보하고 publish하는 방법은 여러 가지가 있는데, 그 중 몇 가지 방법은 다음과 같다. 1. 인터넷 전용선에 연결된 웹 서버를 직접 구축하여 홈 페이지를 출판하는 방법이다. 서버용 컴퓨터와 관련 장비의 구입 및 인터넷 전용선의 연결 등을 직접 해야 하며, 웹 서버를 구축하고 운용하기 위한 전문 기술도 알고 있어야 한다. 이 방법은 비용도 많이 드는데다 웹 서버를 구축하고 관..
-
C언어_07장Computer Sci‧ence/C 2014. 2. 11. 17:49
while 문은 조건이 만족되지 않으면 루프를 한번도 실행하지 않게 되지만, do~ while 문은 반드시 한번은 루프를 실행하게 되어있다. 이번장에서 공부한 내용 정리1. while문, do~while문, for 문에 대해서 살펴보았다. 2. 세 가지 형태의 반복문이 중첩될 수 있음을 살펴보았다. 이 책에서는 반복문의 종류를 동일하게 하였지만, 서로 다른 반복문이 중첩될 수도 있다. 즉 for 문이 while 문을 중첩시킨다거나, do~ while 문이 for문을 중첩시킨다거나 하는 것도 가능하다.
-
[컴퓨터_일반]애플릿(applet)Computer Sci‧ence/정보사회와 컴퓨터,컴퓨터 일반 2014. 2. 10. 20:59
애플릿이란 작은 응용 프로그램을 의미한다. 월드 와이드 웹이 나오기 이전에는 마이크로소프트 윈도와 함께 기본으로 제공되던 작은 프로그램들. 예를 들어 메모장(notepad.exe)이나 페인트(pbrush.exe) 등도 "애플릿"이라고 불린 적이 있었다. 웹상에서는 자바와 같은 객체 지향 프로그래밍 언어를 써서 웹 페이지와 함께 사용자측으로 보내질 수 있도록 작게 만든 프로그램을 애플릿이라고 부른다. 출처& 참조: (주)영진.com 정보사회와 컴퓨터
-
[컴퓨터_언어]스크립트Computer Sci‧ence/정보사회와 컴퓨터,컴퓨터 일반 2014. 2. 9. 20:30
컴퓨터 프로그래밍에서의 스크립트란, 다른 프로그램에 의해 번역되거나 수행되는 프로그램 또는 명령어들의 나열을 말한다. 몇몇 언어들은 명백히 스크립트 언어로 이해되어 왔는데, 비교적 유명한 것들로는 Perl, 자바스크립트, IBM 메인프레임에서 사용되는 REXX, 그리고 Td/Tk등이 있다. 월드 와이드 웹에서의 이용을 생각해 보면, Perl이나 자바 스크립트 등과 같은 스크립트 언어들은 웹 사이트의 입력 폼이나 기타 다른 서비스를 제공하기 위해 종종 사용되며, 웹 서버에 의해 처리된다. 웹 페이지 내에 포함되어 있는 자바 스크립트는 웹 브라우저, 즉 Client 측에서 수행된다. 일반적으로 스크립트 언어들은 빠르게 작성할 수 있어서, 매우 제한된 능력을 가진 프로그램이나 컴파일된 기존 프로그램과 연결하여..
-
[컴퓨터_일반]비트 수와 색상 위첨자Computer Sci‧ence/정보사회와 컴퓨터,컴퓨터 일반 2014. 2. 8. 19:56
비트수 색상의 수 참고 1 2(2¹) 흑백 2 4(2²) 팔레트 4 16(2⁴) 팔레트 8 256(2^8) 팔레트 16 65,536(2^16) 하이컬러 24 16,777,216(2²⁴) 트루컬러 32 16,777,216+8비트 알파 채널 트루컬러+알파채널 알파채널: 색상 채널과는 달리 이미지의 색상 정보를 가지고 있지 않고 선택 영역의 정보만 저장하고 있으며, 빛의 농도에 따른 밝고 어두움의 레벨 값을 말한다. 출처& 참조: (주)영진.com 정보사회와 컴퓨터
-
[컴퓨터_멀티미디어제작]컴퓨터 그래픽(2D,3D)Computer Sci‧ence/정보사회와 컴퓨터,컴퓨터 일반 2014. 2. 7. 18:39
컴퓨터 그래픽은 2차원(2 Dimension)과 3차원(3 Dimension) 그래픽으로 나누는데, 서로 데이터를 다루는 방법이 다르다. 2차원 그래픽은 대표적인 기법으로 디더링(Dithering)과 앤티앨리어싱(Antialiasing) 기법이 있으며, 3차원 그래픽에서는 모델링(Modeling), 투영(Projection), 랜더링(Rendering)기법이 있다. 디더링: 요구된 색상의 사용이 불가능할 때, 다른 색상들을 섞어서 비슷한 색상을 내기 위해 컴퓨터 프로그램에 의해 시도되는 것. 디더링은 대개 웹 페이지에 정의된 색상을 브라우저가 지원할 수 없을 때 일어난다. 이때 브라우저는 원래의 요구된 색상을, 두 개 이상의 다른 색상을 섞어 비슷하게 만든 색상과 교체하려는 시도를 하게 된다. 앤티앨리어..
-
C언어_05장Computer Sci‧ence/C 2014. 2. 7. 11:29
기본자료형의 크기 확인: size of (단항 연산자로서 피 연산자의 메모리 크기를 반환한다 데이터손실이란, 원래의 값이 변경된다. char c = 10;int i = 3048;double f = 3.1415;printf("변수 c의 크기: %d \n", sizeof c); //1printf("변수 i의 크기: %d \n", sizeof i); //4printf("변수 f의 크기: %d \n", sizeof f); //8 printf("char의 할당 메모리: %d \n", sizeof(char)); //1printf("int의 할당 메모리: %d \n", sizeof(int)); //4printf("double의 할당 메모리: %d \n", sizeof(double)); //8 printf("float..