프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어"

Transcription

1 개나리 연구소 C 언어 노트 (tyback.egloos.com)

2 프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어먹고 하더라구요. 그래서, 이참에 내용도 한 번 싹~! 정리해볼까 하는 차원에 글을 쓰기 시작했습니다. ====================================================================== 이 세상에는 참 많은 언어들이 있습니다. 우리가 사용하는 모국어 한글부터 시작해서 어릴때 조기교육 이네 뭐네 하며 귀에 못이 박히도록듣는 영어와, 자장면 나라말(일리가 없지만;;;;) 중국어, 바다건너 일 본어 등등... 소수민족의 언어까지 모두 합하면 그수는 약 3,000 가지 정도가 된다고 하네요. 우리가 입으로 소리내어 말하고 쓰고 듣는 언어가 이정도인데 컴퓨터도 예외는 아닐 수 없겠죠? 아시 다시피 컴퓨터가 어느 날 하늘에서 '뚝!' 하고 떨어진 것도 아니고, 지금까지 발전하면서여러사람의 손 을 거쳐온 것 만큼 컴퓨터와 의사소통을 할 수 있는 프로그래밍 언어도 여러가지가 있습니다. 우리가 배 우고자 하는 C언어도 결국 그 프로그래밍 언어 중 하나에 불과합니다. 그럼 프로그래밍 언어 몇 가지를 아주 간단하게 소개하겠습니다. 1. COBOL (Common Business Oriented Language) =>사무용 데이터 처리를 위한 공통언어로 설계된 프로그래밍 언어. MOVE 200 TO S COMPUTE S = S / 100 DISPLAY S 2. Fortran (Formula Translator) => 1957년, 미국 IBM 사에서 수식을 그대로의 모양으로 프로그래밍 할 수 있게 개발한 최초의 과학 기술 계산용 프로그래밍 언어. S = 200 S = S / 100 WRITE (*,*) S 3. BASIC (Beginner's All Purpose Symbolic Instruction) => 미국 다트머스 대학에서 개발한 초보자용 프로그래밍 언어. S = 200 S = S / 100 PRINT S

3 4. PASCAL => 1968년 스위스 취리히 대학 니클라우스 위스 교수에 의해 만들어진 구조적 프로그래밍 개념의 언 어로, 데이터 구성시길이의 제약이 없고 다양한 형식과 구조를 사용한다. (if then ~ else, while ~ do 와 같은 제어구조) S := 200; S := S / 100; writeln(s); 5. C => 1973년 데니스 리치에 의해 개발된 언어. 간결한 표현양식, 풍부한 제어구조와 데이터구조, 연산 자를 가지고있다. S = 200; S /= 100; pfintf("%f", s); 6. C++ => C 언어의 확장판. 1983년 AT&T의 벨 연구소에서 개발한 언어로 객체지향을 도입했다. S = 200; S /= 100; cout << S; 7. C# => MS.net 플랫폼에서 실행되는 솔루션을 신속하고 편리하게 개발할 수 있는 최신 객체지향 언어. 웹개발이 가능하다. S = 200; S /= 100; Console.writeline(S);

4 8. JAVA => 1995년 5월 미국 Sun Microsystem 사가 개발한 인터넷용 프로그래밍 언어로 런타임 프로그램 만 설치하면 모든 플랫폼, OS에서 개발 및 동작이 가능하다. S = 200; S /= 100; system.out.println(s); 음... 대략 굵직한 것들은 다 나온 것 같군요... 간단한 소개와 함께 아주 짧은 코딩도 몇 줄 해봤는데 출력하는 명령어 부분만 제외하면 거의 비슷한 구조를 가지고 있는걸 확인할 수있을겁니다. 프로그래밍 언어는 몇 가지 큰 개념(객체지향, 클래스...) 을 확실히 이해하고 한 언어에 능통하다면 다른 언어를배우는데 비교적 수월한 편입니다. 누구였더 라?? 8개국어를 할 줄안다는 소녀가 있었는데 그녀도 이러한 원리로 외국어를 하나씩정복해 나갔다고 하네요. 뭐... 사람 말하고 하는건 귀가 뚫리고 말문이 트이기 시작하면 뭐든 할 수 있지만, 프로그래밍 언어는 백날 귀로 들어봐야 뭔말인지 하나도 못알아들을 뿐이죠. 무조건 해보는게 중요합니다!!! 여러분의 하드디스크를 온갖 온라인게임, 야동(응 -ㅅ-;;;;;;;;?) 으로 채워나가는게 아니라 각종 개발도 구, 프로그램 소스코드 등으로 채워나가면서 컴퓨터와 다양한 의사소통을 하는게 매우 중요합니다. 프로그래밍 언어에 대한 짧막한 소개는 이쯤에서 끝내겠습니다. 사실 더 이상 아는게 없거든요..;;;; 여기 내용은 그냥 상식으로 알아뒀다가 대학 강의시간에 아는 척 하기 딱 좋은 것들이라 생각됩니다. 그 닥 전문적인 내용도 아니고 말이죠. 계속해서 C 언어 프로그램 개발을 위한 환경조성에 대해서 알아보겠습니다. 우선, 여러분의 컴퓨터를 한 번 천천히 살펴보십시요. 지금 이 글을 보고계신 컴퓨터의 운영체제가 윈 도우인지, 리눅스인지, 아니면 맥 혹은 솔라리스 같은 것인지 말이죠. 꼭 윈도우가 아니라도 C 프로그래 밍은 얼마든지 할 수 있습니다. 대게의 프로그램이 C 언어로 만들어졌다고 해도 과언이 아니니 말입니 다. 독자중에 온라인 게임 마비노기를 즐기는 분에 대한 한마디... 큰 맘먹고 비주얼 C++ 로 어셈블 하 면 몬스터들의 행동패턴 등등을 뜯어볼 수 있다는 사실!!!! (이라 쳐도 소스코드를 볼줄알아야 뭐가 보이 죠 OTL...)

5 여기까지는 그냥... 군에 있던 제 동기가 해준 이야기 입니다. 진짜로 비주얼 C++ 로 어셈블 하면 소스 코드가 보이는지 어쩐지는 해본적도 없고 관심도 없고... -ㅅ-... 아무튼 어떤 운영체제이건 상관없습 니다. 프로그래밍을 꾸준히 하겠다는 의지!!! 그것만 있다면 프로그래밍을 공부하는데 있어서는 승승장 구하리라 보장하는 바입니다. C 프로그래밍의 진수를 느껴보고 싶으신 분들은 큰맘먹고 컴퓨터에 리눅스를 설치하라고 말씀드리고 싶습니다. 리눅스는 일단 공짜인데다 C 언어로 만들어진 운영체제입니다. 그 자체가 C 언어 입니다. C 언어 개발도구가 기본적으로 포함되어있고 C 언어와 함께 리눅스를 공부하면 다른 언어를 공부하는데 도 상당한 도움이 됩니다. 하지만 위에 썼듯이 정말 리눅스를 설치하는데는 큰맘먹고 해야할 필요가 있습니다. 전세계 여러 개발 자들이 함께 만드는 운영체제이긴 하지만 그만큼 아직 검증되지 않은 부분도 있고, 설치하면서 여러가 지 문제가 발생할 수 있습니다. 최악의 경우 컴퓨터 전체를 통째로 포맷을 시키고 윈도우 부터 다시 설치 해야하는 복잡한 일까지... 맥은 상황이 그나마 좀 나은가요?? 한 번 써보고 싶지만 제가 아직 거기까지는 능력이 되지않아서 말 이죠. 그래도 상용 운영체제인 만큼 프로그램 개발환경 지원도 어느정도 잘 되어있을 것입니다. 어쨌든 자신의 운영체제와 프로그래밍의 목적에 맞게 그에 맞는 개발도구 등을 준비하면 되겠습니다. 윈도우의 개발도구로는 비주얼 스튜디오가 대표적입니다. C 뿐만 아니라 자바, 베이직 까지 건드릴 수 있는 통합개발도구로 많은 곳에서 비주얼 스튜디오를 가지고 프로그래밍을 가르치고 또, 실무에서도 많 이 사용하고 있습니다. 비주얼 스튜디오의 설치에 관해서는 언급하지 않겠습니다. 어려운거 있나요?? 그냥 셋업 누르고 다음 다음 다음 누르고 시리얼 적고 다음 다음 다음... 설치과정에 시스템을 건드리내 뭐내 하는 내용은 하 나도 없으니 안심하고 빌 게이츠가 하라는대로 따라하면 됩니다. 참 쉽죠? 음...그럼 다른 방법을 알아볼까요? 만약 여러분 컴퓨터가 심하게 오래됬거나 비주얼 스튜디오 자체가 설치가 되지않거나, 설치했더라도 실행했을 때 시스템이 많이 느려지거나 하는 경우 말인데요... 그런경우에는 과감하게 비주얼 스튜디오 를 포기하는 것이 하나의 방법이 될 수 있습니다. 비주얼 스튜디오 뿐만이 아니라 C 프로그래밍을 위한 개발도구, 그 중에서도 비주얼 스튜디오에 결코 뒤지지않는 개발도구는... 자료실을 잘 찾아보세요. 지식인이 대세라는 말도 있습니다. 조금만 찾아보면 얼마든지 좋은 개발도구 들이 많이 있으니 말이죠.

6 Commented by 퓨리넬 at 2009/04/02 01:46 [삭제] [답글] dev cpp나 이클립스 c/c++버전일까요? 그런데 dev cpp는 이제 업데이트가 없나봐요... Commented by tyback at 2009/04/02 02:08 DEV C++ 은 업데이트가 상당히 더딘 편이랍니다... 첨부터 기대도 안했죠 -ㅅ-... 그보다 빌게이 츠가 오픈소스를 의식해서 비주얼 스튜디오를 일부기능을 제외한 Express Edition 이라는 이름으 로 내놓은지가 벌써 1년이 다 되어가는군요!!! 물론 MSDN 라이브러리까지... 오오오오 ;ㅂ;!!! ( Commented by tyback at 2009/04/02 02:17 예전에는 DEV C++ 많이 썼었는데... 그 외에 Codeblocks ( Eclipse ( 같은 것도 있죠. 코드블록스는 이클립스에 비해서 훨씬(그럴겁니다;;;) 사용하기 쉽고 편리하고, 비주얼 C++ 이나 DEV C++ 의 프로젝트를 불러올 수 있습니다. 이클립스는 원래 자바로 만들어졌거니 와 자바 개발도구지만... 이 사람들 못하는게 어디있습니까 -ㅅ-... 하면되지... 뭣도 모르고 쓸 때는 제대로 부려먹지도 못하고 이클립스로 텍스트 파일 건드린 기억이;;;; l 딩동~! 1970년, AT&T 의 부설기관인 벨 연구소의 켄 톰슨이 B 언어를 만들었는데 이를 본 데니스 리치와 브 라이언 커니건이 개량하여 1972년에 내놓은 것이 C 언어랍니다... 라고 해커스쿨에서 배웠습니다 ;ㅂ;/... 랄라...

7 다들 컴파일러, 개발도구 등등은 준비하셨으리라 봅니다. (무책임;;;;;) printf() printf 는 C 프로그래밍에서 데이터 값이나 문자열 등등을 출력하는 일을 하는 함수 입니다. 함수가 뭐 라고 까지 설명할 여력은 없으니 다음으로 계속 하겠습니다. 1 printf("출력할 내용"); => printf 는 이렇게 출력할 내용을 적어주면 됩니다. 2 printf("출력형식", 출력 데이터); => 혹은 위 처럼 출력형식을 적어주고 출력 데이터를 지정해주는 방법과 3 printf("출력형식1, 출력형식2,... ", 출력 데이터1, 출력 데이터2,...); => 다수의 출력형식을 적어주고 각각에 대응하는 출력 데이터를 지정해주는 방법으로 사용합니다. 그럼 출력형식은 뭘 쓰면 되는가 -ㅂ-?! %d : 10진수 정수형 %o : 8진수 정수형 %x : 16진수 정수형 %u : 부호없는 10진수 정수형 %c : 한 문자 %s : 문자열 %f : 부동소수점 (12.345) %e: 부동소수점 (1,2345E12) %g : %f 나 %e중 출력할 자릿수를 덜 차지하는 형태 조금이라도 C 언어를 만져본 이들이라면 무슨말을 하는지 알 것입니다. 당연하죠!!! 이 글은 지금... 걸음마는 땠지만 하나도 기억 안나는 이들을 위한 벼락치기 공부자료... 노트 입니다. 노트!!! 아무튼, 위의 출력형식은 다른 함수에서도 비슷하게 자주 사용하니까 대강 보고 이게 어떤 자료 형, 어떤 형식인지 정도만 알아두면 되겠습니다.

8 * 여기서 " ㅁ " 은 공백을 뜻합니다. printf("%-5d", 123); => ㅁ ㅁ /* 즉, 5개 칸중에 왼쪽에서 차례대로 지정한 데이터를 10진수 정수형으로 출력하라는 내용 */ printf("%5d", 123); => ㅁ ㅁ printf("%05d", 123); => /* 이처럼 앞에 다른 문자를 집어넣어주면 공백대신 그 문자가 들어갑니다. */ 그럼... 여러문자, 여러 데이터를 받아서 출력할 때는 어떻게 할까요=ㅂ=/??? printf("%s, %s", "태연씨...", "사랑해요>ㅅ</~ "); /* 검증해본 적 없지만 대충... 콤마 쓰라는 뜻입니다...*/ 그리고... 하나 빠진게 있는데, 출력형식 %c 는 작은 따옴표를 사용한다는 점.. 즉 printf("%c", '얼음공주제시카'); 정도가 되겠습니다... 참 쉽죠?? 자리가 남으니까... 제어문자에 대해서 짚어보죠... 제어문자는 앞서 살펴봤던(그리고 다음에 알아볼) 입출력 함수들의 출력형식과 비슷한 일을 합니다. 단, 아주 특수한 일들을 몇 가지 하고 있다는 것 정도...??? \a = beep \r = 줄의 맨 첫 칸으로 \t = tab \f = 출력화면을 한 페이지 넘김 \n = 줄바꿈 \\ = \ \o = 공백문자 \" = " \b = 뒤로 한칸 후진 이 중에서 줄바꿈은 프로그래밍을 하면서(출력을 하면서) 자주 사용하게 될 것이니까 그냥 눈으로만 익혀두세요. 메모장과 같은 것들로 소스코드를 작성할 때 역슬래시는 키보드에서 을 입력하면 됩니 다. 몇 몇 개발도구에서는 키보드 을 누르면 역슬래시가 나옵니다.

9 scanf(); 1 scanf("입력형식", 데이터 저장 변수); 2 scanf("입력형식1, 입력형식2,...", 데이터 저장 변수1, 데이터 저장 변수2,...); 음... 여기서도 입력형식이 나오는군요. 좋습니다. 입력형식 -ㅅ-... 하지만!!! printf() 와 상당부분 같은 것들 뿐이라 정말로 초 간단하게 뭐가 있는지만 적어보자면 %d, %o, %x, %c, %s, %f 가 있겠습니다. 이게 도대체 무슨말인지 도통 기억이 나지 않으신다면 제 3화(;;;??)를 참고해 주시기 바랍니다. 그리고 또 하나... 초 간단 사용예제... char name; /* 입력받을 변수를 지정해줍니다. 변수니 함수니 하는 것들은 한~ 참 뒤에 설명하겠습니다. 어차피 한 번쯤 프로그래밍을 해본 분들이라면 알고계시겠죠?? 네.. 그럴거에요... 네...;;;; */ scanf("%s", &name); /* '&' 는 배열, 포인터를 제외한 일반적인 변수를 사용해 받을 때 반드시 써줘야 합니다. */ printf("%s", name); /* 출력할 때는 붙여줄 필요가 없죠...*/

10 변수 (Variable) 1 영문, 숫자, 밑줄의 조합으로 지정 2 첫 글자는 반.드.시 밑줄이나 영문자 3 특수문자, 키워드 사용금지 키워드 auto, double, int, struct, break, else, long, switch, case, enum, register, typedef, char, extern, return, union, const, float, short, unsigned, continue, for, signed, void, default, goto, sizeof, volatile, do, if, static, while 헝가리안 표기법 1 변수의 대,소문자를 구별한다. 2 특별한 접두어 사용. f ; 플래그 = char fchecked; c ; 카운터 = int cperson; l ; long 형 = long lmaxlesson; p ; 포인터 = char *pbut; u ; unsigned int 형 = unsigned int unumber; w ; word 형(unsigned short) = wdata; dw ; double world 형(unsigned short) = unsigned long dwdata; str ; 문자열 = char *strname; 자료형 문자형 char (문자형) ; 1 byte, -128 ~ 127 unsigned char (부호없는 문자형) ; 1 byte, 0 ~ 255 정수형 int (정수형) ; 4byte, -2^31 ~ {(2^31) -1} unsigned int (부호없는 정수형) ; 4byte, 0 ~ {(2^31) - 1} 정수형의 변종 short ; 2byte, -32,768 ~ 32,767 long ; 4 byte, 2^31 ~ {(2^31) -1} 실수형(부동소수점) float ; 4byte, 10^(-38) ~ 10^38 double ; 8byte, 10^(-308) ~ 10^308

11 상수 (Constant) 1 #define ~ ; (전처리기를 이용한 방법) #define MAX 3; #define ALPHA 'A' #define BETA (MAX - 1) 2 const 자료형 ~ ; (키워드를 이용한 방법) const int MyGirl = 1; const char Mysweetbaby = '태연'; 연산자 (Operator) 1 산술연산자 + (a + b) - (a - b) * (a * b) / (a / b) % (a % b -> a / b = x y ) - (-a) 2 비교연산자 < (a < b) > (a > b) >= (a >= b) <= (a <= b) == (a == b)!= (a!= b) 3 논리연산자 && (;and, a && b) (;or, a b)! (;not, a! b)

12 4 증감연산자 a = x ++; 출력후 증가 a = ++x; 증가후 출력 a = x; x = x + 1; x = x + 1; a = x; 5 비트연산자 & (and) (or) ~ (not) ^ (xor) << n (n bit left shift) >> n (n bit right shift) 6 대입연산자 = (a = 1;) += (a += 1; a = a + 1;) -= (a -= 1; a = a 1;) *= (a *= 1; a = a * 1;) /= (a /= 1; a = a / 1;) %= (a %= 3; a = a % 3;) <<= (a <<= 1; a = a << 1;) >>= (a >>= 1; a = a >> 1;) &= (a &= b; a = a & b;) ^= (a ^= b; a = a ^ b;) = (a = b; a = a b;) num1 += num2 -= data1 *= data2 /= 2; {def. num1 = num2 = 4, data1 = data2 = 3} data2 = data2(3) / 2 = 1.5 data1 = data1(3) * 1.5 = 4.5 num2 = num2(4) 4.5 = -0.5 num1 = num1(4) + (-0.5) = 3.5

13 7 삼항연산자 Var = (조건)? data1 : data2; 조건이 참이면 data1, 거짓이면 data2 를 처리. A = (input == + )? (x + y) : (x y); if (input == +) A = x + y; else A = x y; /*간단한 조건문을 단 한줄로 줄일 수 있다.*/ 8 형변환연산자 (자료형) var_name; int num; float data; data = ; num = (int)data; 연산자 우선순위 괄호, 배열, 구조체 ( ) [] - > 단항! ~ 형변환연산자 * & sizeof 곱셈, 나눗셈 * / % 덧셈, 뺄셈 + -- 시프트 << >> 비교 < <= >= > ==!= 비트 & ^ 논리 && 삼항? :: 대입 = += -= *= /= %= >>= <<= &= ^=!=

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float Part 2 31 32 33 106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float f[size]; /* 10 /* c 10 /* f 20 3 1

More information

Ⅰ. 머리말 각종 기록에 따르면 백제의 초기 도읍은 위례성( 慰 禮 城 )이다. 위례성에 관한 기록은 삼국사기, 삼국유사, 고려사, 세종실록, 동국여지승람 등 많은 책에 실려 있는데, 대부분 조선시대에 편 찬된 것이다. 가장 오래된 사서인 삼국사기 도 백제가 멸망한지

Ⅰ. 머리말 각종 기록에 따르면 백제의 초기 도읍은 위례성( 慰 禮 城 )이다. 위례성에 관한 기록은 삼국사기, 삼국유사, 고려사, 세종실록, 동국여지승람 등 많은 책에 실려 있는데, 대부분 조선시대에 편 찬된 것이다. 가장 오래된 사서인 삼국사기 도 백제가 멸망한지 고대 동아시아의 왕성과 풍납토성 - 풍납토성의 성격 규명을 위한 학술세미나 - pp. 46-67 한국의 고대 왕성과 풍납토성 김기섭(한성백제박물관) 목차 Ⅰ. 머리말 Ⅱ. 한국 고대의 왕성 1. 평양 낙랑토성 2. 집안 국내성 3. 경주 월성 4. 한국 고대 왕성의 특징 Ⅲ. 풍납토성과 백제의 한성 1. 풍납토성의 현황 2. 한성의 풍경 Ⅰ. 머리말 각종 기록에

More information

3232 편집본(5.15).hwp

3232 편집본(5.15).hwp 정태제 묘 출토 사초 사진 정태제 묘 출토 사초 상권 정태제 묘 출토 사초 상권 45 정태제 묘 출토 사초 하권(표지) 정태제 묘 출토 사초 하권 46 2 중기( 重 記 ) 중기( 重 記 )란 호조에서 각 관청의 회계를 감독하거나 경외( 京 外 )의 각 관청이 보유하고 있 는 국가 재산의 누수를 막기 위하여 정기적으로 작성하도록 규정한 회계장부나 물품조사서

More information

1

1 04단원 컴퓨터 소프트웨어 1. 프로그래밍 언어 2. 시스템 소프트웨어 1/10 1. 프로그래밍 언어 1) 프로그래밍 언어 구분 각종 프로그래밍 언어에 대해 알아보는 시간을 갖도록 하겠습니다. 우리가 흔히 접하는 소프트웨어 들은 프로그래밍 언어로 만들어지는데, 프로그래밍 언어는 크게 2가지로 나눌 수 있습니다. 1 저급어 : 0과 1로 구성되어 있어, 컴퓨터가

More information

5.스택(강의자료).key

5.스택(강의자료).key CHP 5: https://www.youtube.com/watch?v=ns-r91557ds ? (stack): (LIFO:Last-In First-Out):. D C B C B C B C B (element) C (top) B (bottom) (DT) : n element : create() ::=. is_empty(s) ::=. is_full(s) ::=.

More information

<BFBEBEC6C0CCB5E9C0C720B3EEC0CC2E20B3EBB7A120C0CCBEDFB1E220C7D0B1B3202D20C0DAB7E1322E687770>

<BFBEBEC6C0CCB5E9C0C720B3EEC0CC2E20B3EBB7A120C0CCBEDFB1E220C7D0B1B3202D20C0DAB7E1322E687770> 놀이노래이야기 학교 자료집 1. 놀이, 노래 이야기의 재미와 아름다움은 어디에 있을까? 2. 노래와 놀아요. 3. 재미있는 말놀이와 놀아요. 4. 이야기와 놀아요. 1. 옛 아이들 놀이, 노래 이야기의 재미와 아름다움은 어디에 있을까? 편해문(옛 아이들 놀이노래이야기 연구소장) 얼마 전 유치원,

More information

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관 Hanbit ebook Realtime 30 C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 Safe C++ 블라디미르 쿠스퀴니르 지음 / 정원천 옮김 이 도서는 O REILLY의 Safe C++의 번역서입니다. BACK TO THE BASIC C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 BACK TO THE BASIC C++ 버그 헌팅 버그를

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED Controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment

More information

untitled

untitled Step Motor Device Driver Embedded System Lab. II Step Motor Step Motor Step Motor source Embedded System Lab. II 2 open loop, : : Pulse, 1 Pulse,, -, 1 +5%, step Step Motor (2),, Embedded System Lab. II

More information

Chapter 4. LISTS

Chapter 4. LISTS 연결리스트의응용 류관희 충북대학교 1 체인연산 체인을역순으로만드는 (inverting) 연산 3 개의포인터를적절히이용하여제자리 (in place) 에서문제를해결 typedef struct listnode *listpointer; typedef struct listnode { char data; listpointer link; ; 2 체인연산 체인을역순으로만드는

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

참고 금융분야 개인정보보호 가이드라인 1. 개인정보보호 관계 법령 개인정보 보호법 시행령 신용정보의 이용 및 보호에 관한 법률 시행령 금융실명거래 및 비밀보장에 관한 법률 시행령 전자금융거래법 시행령 은행법 시행령 보험업법 시행령 자동차손해배상 보장법 시행령 자본시장과

참고 금융분야 개인정보보호 가이드라인 1. 개인정보보호 관계 법령 개인정보 보호법 시행령 신용정보의 이용 및 보호에 관한 법률 시행령 금융실명거래 및 비밀보장에 관한 법률 시행령 전자금융거래법 시행령 은행법 시행령 보험업법 시행령 자동차손해배상 보장법 시행령 자본시장과 Ⅰ 가이드라인 개요 >> 금융분야 개인정보보호 가이드라인 참고 금융분야 개인정보보호 가이드라인 1. 개인정보보호 관계 법령 개인정보 보호법 시행령 신용정보의 이용 및 보호에 관한 법률 시행령 금융실명거래 및 비밀보장에 관한 법률 시행령 전자금융거래법 시행령 은행법 시행령 보험업법 시행령 자동차손해배상 보장법 시행령 자본시장과 금융투자업에 관한 법률 시행령 금융지주회사법

More information

lecture4(6.범용IO).hwp

lecture4(6.범용IO).hwp 제 2 부 C-언어를 사용한 마이크로컨트롤러 활용기초 66 C-언어는 수학계산을 위해 개발된 FORTRAN 같은 고급언어들과는 달 리 Unix 운영체제를 개발하면서 같이 개발된 고급언어이다. 운영체제의 특성상 C-언어는 다른 고급언어에 비해 컴퓨터의 하드웨어를 직접 제어할 수 있는 능력이 탁월하여 마이크로프로세서의 프로그램에 있어서 어셈블 리와 더불어 가장

More information

hlogin2

hlogin2 0x02. Stack Corruption off-limit Kernel Stack libc Heap BSS Data Code off-limit Kernel Kernel : OS Stack libc Heap BSS Data Code Stack : libc : Heap : BSS, Data : bss Code : off-limit Kernel Kernel : OS

More information

03 ¸ñÂ÷

03 ¸ñÂ÷ 2007 12 04 >> 08 >> 52 >> 58 >> 65 >> 74 >> 78 >> 82 >> 86 >> 90 >> 92 >> 94 >> 96 >> 2007 12 4 7 Letter 01 Letter 02 Letter 03 Letter 04 Letter 05 Letter 06 Letter 07 Letter 08

More information

07 자바의 다양한 클래스.key

07 자바의 다양한 클래스.key [ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,

More information

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp 2015년도 국가직 9급 컴퓨터 일반 문 1. 시스템 소프트웨어에 포함되지 않는 것은? 1 1 스프레드시트(spreadsheet) 2 로더(loader) 3 링커(linker) 4 운영체제(operating system) - 시스템 소프트웨어 : 운영체제, 데이터베이스관리 프로그램,, 컴파일러, 링커, 로더, 유틸리티 소프트웨 어 등 - 스프레드시트 : 일상

More information

untitled

untitled - -, (insert) (delete) - - (insert) (delete) (top ) - - (insert) (rear) (delete) (front) A A B top A B C top push(a) push(b) push(c) A B top pop() top A B D push(d) top #define MAX_STACK_SIZE 100 int

More information

Microsoft PowerPoint - PL_03-04.pptx

Microsoft PowerPoint - PL_03-04.pptx Copyright, 2011 H. Y. Kwak, Jeju National University. Kwak, Ho-Young http://cybertec.cheju.ac.kr Contents 1 프로그래밍 언어 소개 2 언어의 변천 3 프로그래밍 언어 설계 4 프로그래밍 언어의 구문과 구현 기법 5 6 7 컴파일러 개요 변수, 바인딩, 식 및 제어문 자료형 8

More information

비긴쿡-자바 00앞부속

비긴쿡-자바 00앞부속 IT COOKBOOK 14 Java P r e f a c e Stay HungryStay Foolish 3D 15 C 3 16 Stay HungryStay Foolish CEO 2005 L e c t u r e S c h e d u l e 1 14 PPT API C A b o u t T h i s B o o k IT CookBook for Beginner Chapter

More information

untitled

untitled 1. void inorder(tree_ptr ptr) { if(ptr) { inorder(ptr->left_child); printf( %d,ptr->data); inorder(ptr->right_child); 2) => A / B * C * D + E () A / B * C * D + E void preorder(tree_ptr ptr) { if(ptr)

More information

<5344555FB9AEC3A2B0FA5FC3A5C0DA2E687770>

<5344555FB9AEC3A2B0FA5FC3A5C0DA2E687770> 서울디지털대학교 사이버문학상 공모 주최 : 서울디지털대학교(SDU) 주관 : SDU 문예창작학부 문학 계간 시작 후원 : 디지털문화예술아카데미 서울디지털대학교는 21세기 한국문학의 새로운 미래를 열어갈 신인작가를 발굴하 기 위해 을 공모합니다. 한국문학의 새로운 장을 열어갈 참신한 상상력을 기다리며, 독자 여러분의 많은

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

<C1D6BFE4BDC7C7D0C0DA5FC6EDC1FDBFCF28B4DCB5B5292E687770>

<C1D6BFE4BDC7C7D0C0DA5FC6EDC1FDBFCF28B4DCB5B5292E687770> 유형원 柳 馨 遠 (1622~1673) 1) 유형원 연보 年 譜 2) 유형원 생애 관련 자료 1. 유형원柳馨遠(1622~1673) 생애와 행적 1) 유형원 연보年譜 본관 : 문화文化, 자 : 덕부德夫, 호 : 반계磻溪 나이 / 연도 8 연보 주요 행적지 1세(1622, 광해14) * 서울 정릉동貞陵洞(정동) 출생 2세(1623, 인조1) * 아버지 흠欽+心

More information

시편강설-경건회(2011년)-68편.hwp

시편강설-경건회(2011년)-68편.hwp 30 / 독립개신교회 신학교 경건회 (2011년 1학기) 시편 68편 강해 (3) 시온 산에서 하늘 성소까지 김헌수_ 독립개신교회 신학교 교장 개역 19 날마다 우리 짐을 지시는 주 곧 우리의 구원이신 하나님을 찬송할지 로다 20 하나님은 우리에게 구원의 하나님이시라 사망에서 피함이 주 여호와께로 말미암 거니와 21 그 원수의 머리 곧 그 죄과에 항상 행하는

More information

006 007 007 009 012 012 012 013 013 013 018 019 033 045 051 052 060 066 067 077 083 084 099 108 117 118 122 135 140 141 141 142 143 143 145 148 154 01 006 007 007 009 " # $ % 02 012 012 012 013 013 013

More information

untitled

untitled 년도연구개발비 년도매출액 년도광고선전비 년도매출액 년도 각 기업의 매출액 년도 산업전체의 매출액 년도말 고정자산 년도말 총자산 년도연구개발비 년도매출액 년도광고선전비 년도매출액 년도 각 기업의 매출액 년도 산업전체의 매출액 년도말 고정자산 년도말 총자산 년도연구개발비 년도매출액 년도광고선전비 년도매출액 년도각기업의매출액 년도 산업전체의 매출액

More information

정 관

정         관 정 관 (1991. 6. 3.전문개정) (1991. 10. 18. 개 정) (1992. 3. 9. 개 정) (1994. 2. 24. 개 정) (1995. 6. 1. 개 정) (1997. 3. 14. 개 정) (1997. 11. 21. 개 정) (1998. 3. 10. 개 정) (1998. 7. 7. 개 정) (1999. 8. 1. 개 정) (1999. 9.

More information

종사연구자료-이야기방2014 7 18.hwp

종사연구자료-이야기방2014 7 18.hwp 차례 1~3쪽 머리말 4 1. 계대 연구자료 7 가. 증 문하시랑동평장사 하공진공 사적기 7 나. 족보 변천사항 9 1) 1416년 진양부원군 신도비 음기(陰記)상의 자손록 9 2) 1605년 을사보 9 3) 1698년 무인 중수보 9 4) 1719년 기해보 10 5) 1999년 판윤공 파보 10 - 계대 10 - 근거 사서 11 (1) 고려사 척록(高麗史摭錄)

More information

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대

목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대 목 차 국회 1 월 중 제 개정 법령 대통령령 7 건 ( 제정 -, 개정 7, 폐지 -) 1. 댐건설 및 주변지역지원 등에 관한 법률 시행령 일부개정 1 2. 지방공무원 수당 등에 관한 규정 일부개정 1 3. 경력단절여성등의 경제활동 촉진법 시행령 일부개정 2 4. 대도시권 광역교통관리에 관한 특별법 시행령 일부개정 3 5. 영유아보육법 시행령 일부개정 4

More information

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개

인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면 개 인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 인 천 광 역 시 의 회 인천광역시의회 의원 상해 등 보상금 지급에 관한 조례 일부개정조례안 의안 번호 179 제안연월일 : 2007. 4. 제 안 자 :조례정비특별위원회위원장 제안이유 공무상재해인정기준 (총무처훈령 제153호)이 공무원연금법 시행규칙 (행정자치부령 제89호)으로 흡수 전면

More information

Microsoft PowerPoint - lab14.pptx

Microsoft PowerPoint - lab14.pptx Mobile & Embedded System Lab. Dept. of Computer Engineering Kyung Hee Univ. Keypad Device Control in Embedded Linux HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착되어있다. 2 Keypad Device Driver

More information

À©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾

À©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾ P a 02 r t Chapter 4 TCP Chapter 5 Chapter 6 UDP Chapter 7 Chapter 8 GUI C h a p t e r 04 TCP 1 3 1 2 3 TCP TCP TCP [ 4 2] listen connect send accept recv send recv [ 4 1] PC Internet Explorer HTTP HTTP

More information

Introduction to Geotechnical Engineering II

Introduction to  Geotechnical Engineering II Fundamentals of Computer System - chapter 9. Functions 민기복 Ki-Bok Min, PhD 서울대학교에너지자원공학과조교수 Assistant Professor, Energy Resources Engineering Last week Chapter 7. C control statements: Branching and Jumps

More information

블링블링 제주월드

블링블링 제주월드 블링블링 제주월드 섬처녀둘리씨 소개글 목차 1 인천 을왕리 해수욕장에서 만찬 6 2 올레 15코스 11 3 [애월] 제주도맛집 아루요 25 4 감초식당 29 5 머체왓숲길원정대 32 6 공부하는 독종이 살아남는다 - 37 7 젊은날의 초상 - 헤르만 헤세 39 8 감옥으로부터의 사색 - 신영복 41 9 성균관 유생들의 나날 1, 2권 45 10 다빈치코드 48

More information

- 2 - 정보 1 北 조평통, 박근혜 후보 대북정책 공약 비난 "이명박 대결정책과 다를 바 없어" 북한은 8일 새누리당 박근혜 대선 후보가 최근 발표한 대북정책 공약을 `전면대결공약'이라고 비난했다. 북한의 대남기구인 조국평화통일위원회 대변인은 이날 조선중앙통신 기자

- 2 - 정보 1 北 조평통, 박근혜 후보 대북정책 공약 비난 이명박 대결정책과 다를 바 없어 북한은 8일 새누리당 박근혜 대선 후보가 최근 발표한 대북정책 공약을 `전면대결공약'이라고 비난했다. 북한의 대남기구인 조국평화통일위원회 대변인은 이날 조선중앙통신 기자 - 1 - 북한구원 월요기도운동 주간국가기도소식 2012년 11월 2주 (11/11-11/17) 에스더기도운동 www.pray24.net 02) 711-2848 1. 대통령 선거(12/19)를 위한 기도 1. 대통령 선거(12/19)를 위한 연합금식기도회 너희는 시온에서 나팔을 불어 거룩한 금식일을 정하고 성회를 소집하라 백성을 모아 그 모임을 거룩하게 하고

More information

7,560일간의 드라마 여행

7,560일간의 드라마 여행 7,560일간의 드라마 여행 흐르는강물처럼 소개글 로케이션매니저의 자전적 에세이 스크린 테마기행 목차 저 푸른 수평선 너머로(그대그리고나) 6 우도속의 섬, 비양도(올인) 10 길은 차밭으로 통한다(SK텔레콤) 14 빵꾸 똥꾸 산골소녀(지붕뚫고하이킼) 16 우포 강가에 앉다(사랑따윈필요없어) 20 떠나요 삐삐롱스타킹 23 왕초 따라가기(왕초) 27 가문의 영광이로소이다(가문의영광)

More information

제 호 년 제67차 정기이사회, 고문 자문위원 추대 총동창회 집행부 임원 이사에게 임명장 수여 월 일(일) 년 월 일(일) 제 역대 최고액 모교 위해 더 확충해야 강조 고 문:고달익( 1) 김병찬( 1) 김지훈( 1) 강보성( 2) 홍경식( 2) 현임종( 3) 김한주( 4) 부삼환( 5) 양후림( 5) 문종채( 6) 김봉오( 7) 신상순( 8) 강근수(10)

More information

1

1 CHAPTER 1 중간점검문제 p.22 1. 계산기는 수행하는 작업이 고정되어 있으므로 컴퓨터라고 할 수 없다. 2. 이진수로 되어 있는 기계어 3. 고급 프로그래밍 언어를 기계어로 번역한다. p.25 1. FORTRAN 2. PASCAL 3. C++ 4. COBOL 5. JAVA 6. C++, JAVA p.28 1. 임베디드 시스템(embedded system)은

More information

2. GCC Assembler와 AVR Assembler의차이 A. GCC Assembler 를사용하는경우 i. Assembly Language Program은.S Extension 을갖는다. ii. C Language Program은.c Extension 을갖는다.

2. GCC Assembler와 AVR Assembler의차이 A. GCC Assembler 를사용하는경우 i. Assembly Language Program은.S Extension 을갖는다. ii. C Language Program은.c Extension 을갖는다. C 언어와 Assembly Language 을사용한 Programming 20011.9 경희대학교조원경 1. AVR Studio 에서사용하는 Assembler AVR Studio에서는 GCC Assembler와 AVR Assmbler를사용한다. A. GCC Assembler : GCC를사용하는경우 (WinAVR 등을사용하는경우 ) 사용할수있다. New Project

More information

¼ÒÇÁÆ®-12È£-ÃÖÁ¾¿Ï¼º

¼ÒÇÁÆ®-12È£-ÃÖÁ¾¿Ï¼º IT World 2008. 05 No.12 Focus Interview Best Practice Open Mind 2008. 05 No.12 Contents Special Editorial Best Practice 04 08 12 16 20 22 24 28 30 Insight 34 36 40 42 46 Tech Guide 50 56 62 News & Trend

More information

Week5

Week5 Week 05 Iterators, More Methods and Classes Hash, Regex, File I/O Joonhwan Lee human-computer interaction + design lab. Iterators Writing Methods Classes & Objects Hash File I/O Quiz 4 1. Iterators Array

More information

[8051] 강의자료.PDF

[8051] 강의자료.PDF CY AC F0 RS1 RS0 OV - P 0xFF 0x80 0x7F 0x30 0x2F 0x20 0x1F 0x18 0x17 0x10 0x0F 0x08 0x07 0x00 0x0000 0x0FFF 0x1000 0xFFFF 0x0000 0xFFFF RAM SFR SMOD - - - GF1 GF0 PD IDL 31 19 18 9 12 13 14 15 1 2 3 4

More information

Chapter_06

Chapter_06 프로그래밍 1 1 Chapter 6. Functions and Program Structure April, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 이장의강의목표 2 문자의입력방법을이해한다. 중첩된 if문을이해한다. while 반복문의사용법을익힌다. do 반복문의사용법을익힌다.

More information

(Microsoft Word - \261\333\276\262\261\342_21~40\260\255_.docx)

(Microsoft Word - \261\333\276\262\261\342_21~40\260\255_.docx) 21강 신문과 글쓰기 지난 시간 복습부터 하죠. 수사법에 관해 배웠습니다. 수사법은 문장을 꾸미는 방법인데, 이 꾸민다는 건... 문장을 화려하게 치장하는 게 아니라 문장의 힘 을 높이기 위해 더 효율적인 방법을 찾는 거라고 했습니다. 평소 좋은 글쓰기 습관을 몸에 익히면 수사법은 자연스럽게 녹아들어가는 겁니다. 절대 따로 익히 지 마세요. 태도만 익히면 기교는

More information

기초컴퓨터프로그래밍

기초컴퓨터프로그래밍 구조체 #include int main() { } printf("structure\n"); printf("instructor: Keon Myung Lee\n"); return 0; 내용 구조체 (struct) Typedef 공용체 (union) 열거형 (enum) 구조체 구조체 (structure) 어떤대상을표현하는서로연관된항목 ( 변수 )

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

1~10

1~10 24 Business 2011 01 19 26 Business 2011 01 19 2011 01 19 Business 27 28 Business 2011 01 19 2011 01 19 Business 29 30 Business 2011 01 19 2011 01 19 Business 31 32 Business 2011 01 19 2011 01 19 Business

More information

¹Ì¼ú-°¢·ÐÁß¿ä³»¿ëb74öÁ¤2š

¹Ì¼ú-°¢·ÐÁß¿ä³»¿ëb74öÁ¤2š 1 PART 04 >> 4 2 3 PART 04 >> 4 4 5 PART 04 >> 4 6 7 PART 04 >> 4 8 9 PART 04 >> 4 10 11 PART 04 >> 4 12 13 PART 04 >> 4 14 15 PART 04 >> 4 16 17 PART 04 >> 4 18 19 PART 04 >> 4 20 21 PART 04 >> 4 22 23

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++, Level 1은객관식사지선다형으로출제예정 1. 다음은 POST(Post of Sales Terminal) 시스템의한콜레보레이션다이어그램이다. POST 객체의 enteritem(upc, qty) 와 Sale 객체의 makellineitem(spec,qty) 를 Java 또는 C ++, C # 언어로구현하시오. 각메소드구현과관련하여각객체내에필요한선언이있으면선언하시오.

More information

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx 1. MATLAB 개요와 활용 기계공학실험 I 2013년 2학기 MATLAB 시작하기 이장의내용 MATLAB의여러창(window)들의 특성과 목적 기술 스칼라의 산술연산 및 기본 수학함수의 사용. 스칼라 변수들(할당 연산자)의 정의 및 변수들의 사용 방법 스크립트(script) 파일에 대한 소개와 간단한 MATLAB 프로그램의 작성, 저장 및 실행 MATLAB의특징

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

Microsoft PowerPoint - 7_배열_문자열

Microsoft PowerPoint - 7_배열_문자열 * 이번주주제: 배열, 문자열 1 * 지난주내용: 함수 2 * 배열의 개념 (p86) - 복수의 동일한 데이터 형의 변수를 하나로 묶은 것. - 대량의 데이터를 취급할 때나 여러 데이터를 차례로 자동적으로 입출력해야 할 때 배열을 사용 하면 편리. - 배열도 변수와 마찬가지로 선언이 필요. - 배열을 초기화 할 때는 { }를 사용하여 값을 열거. - [ ]안의

More information

Java ...

Java ... 컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.

More information

<4D F736F F F696E74202D20C1A63132B0AD20B5BFC0FB20B8DEB8F0B8AEC7D2B4E7>

<4D F736F F F696E74202D20C1A63132B0AD20B5BFC0FB20B8DEB8F0B8AEC7D2B4E7> 제14장 동적 메모리 할당 Dynamic Allocation void * malloc(sizeof(char)*256) void * calloc(sizeof(char), 256) void * realloc(void *, size_t); Self-Referece NODE struct selfref { int n; struct selfref *next; }; Linked

More information

<B0ADC8ADC7D0C6C428C3D6C1BE292E687770>

<B0ADC8ADC7D0C6C428C3D6C1BE292E687770> 인천학연구총서 강화학파 연구 문헌 해제 김수중조남호천병돈 공편 머리말 진리 를 우리말로 참 이라고 한다. 그리고 그 반대를 거짓 이라고 한다. 그런데 여러 가지 을 찾아보아도 아직까지 거짓 에 대한 어원만 밝혀져 있다. 거짓 의 어원은 거죽 이며 이는 지 금 우리가 사용하는 가죽 과 뿌리가 같다고 한다. 즉 그것은 겉에 드 러난 부분, 곧

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

신림프로그래머_클린코드.key

신림프로그래머_클린코드.key CLEAN CODE 6 11st Front Dev. Team 6 1. 2. 3. checked exception 4. 5. 6. 11 : 2 4 : java (50%), javascript (35%), SQL/PL-SQL (15%) : Spring, ibatis, Oracle, jquery ? , (, ) ( ) 클린코드를 무시한다면 . 6 1. ,,,!

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 7주차 AVR의 A/D 변환기제어레지스터및관련실습 Next-Generation Networks Lab. 3. 관련레지스터 표 9-4 레지스터 ADMUX ADCSRA ADCH ADCL 설명 ADC Multiplexer Selection Register ADC 의입력채널선택및기준전압선택외 ADC Control and Status Register A ADC 의동작을설정하거나동작상태를표시함

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Verilog: Finite State Machines CSED311 Lab03 Joonsung Kim, joonsung90@postech.ac.kr Finite State Machines Digital system design 시간에배운것과같습니다. Moore / Mealy machines Verilog 를이용해서어떻게구현할까? 2 Finite State

More information

G5통신3.PDF

G5통신3.PDF 10 XMT(1)=&H2 : XMT(2)=&H7 : N=2 20 GOSUB *CRC16 30 END 100 *CRC16 110 CRCTMP=&HFFFF 120 FOR I=1 TO 8 130 CRCTMP=CRCTMP XOR XMT(I) 140 FOR J=1 TO 8 150 CT=CRCTMP AND &H1 160 IF CRCTMP

More information

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor 19. 전처리와분할컴파일 순천향대학교컴퓨터학부이상정 1 학습내용 전처리명령어 #include #define 기호상수 const 분할컴파일 순천향대학교컴퓨터학부이상정 2 전처리과정 전처리 (preprocessor) 전처리명령어는 # 기호로시작 #incldue #define 순천향대학교컴퓨터학부이상정 3 #include (1) 지정된파일을프로그램에삽입 꺽쇠괄호는포함할파일을컴파일러에설정되어있는특정디렉토리에서검색

More information

2,. 1 1, 28 31.. 1,....?. 1920, 1931 1. (International Fixed Calendar) (World Calender). 1 13, 1 28. 365 7. 365 7 52 1.,. 1.. 1834 1 52 ( )..,. 1849 (

2,. 1 1, 28 31.. 1,....?. 1920, 1931 1. (International Fixed Calendar) (World Calender). 1 13, 1 28. 365 7. 365 7 52 1.,. 1.. 1834 1 52 ( )..,. 1849 ( 1 1.1.11 1... 1582 13 (1502-1585). ( 46 ) 4. 1 365.25 1, 1 ( 365.2422 ). 730 1 11. 11 128. 1582 10.. (325 ) 3 21, 16 3 11.. 1582 (Christoph Clavius, 1537-1612) 4, 4 4 1700, 1800, 1900 4 1600, 2000. 1582

More information

1. 27 (token descriptions) (regular expressions), grep egrep.. C. 1),., C (expressions), (statements), (declarations), (blocks) (procedures). (parsing

1. 27 (token descriptions) (regular expressions), grep egrep.. C. 1),., C (expressions), (statements), (declarations), (blocks) (procedures). (parsing (lex) (yacc). (object code) C. (unit).. C,,,,. ( ) (lexical analysis) (lexing). C (routine). (lexical analyzer) (lexer) (scanner). (lex specification). 1. 27 (token descriptions) (regular expressions),

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Text-LCD Device Control - Device driver Jo, Heeseung M3 모듈에장착되어있는 Tedxt LCD 장치를제어하는 App 을개발 TextLCD 는영문자와숫자일본어, 특수문자를표현하는데사용되는디바이스 HBE-SM5-S4210 의 TextLCD 는 16 문자 *2 라인을 Display 할수있으며, 이 TextLCD 를제어하기위하여

More information

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사) Java Program Performance Tuning ( ) n (Primes0) static List primes(int n) { List primes = new ArrayList(n); outer: for (int candidate = 2; n > 0; candidate++) { Iterator iter = primes.iterator(); while

More information

<4D6963726F736F667420506F776572506F696E74202D204D41544C4142B0ADC0C7B7CF28B9E8C6F7BFEB295F3031C0E55FBDC3C0DBC7CFB1E22E707074205BC8A3C8AF20B8F0B5E55D>

<4D6963726F736F667420506F776572506F696E74202D204D41544C4142B0ADC0C7B7CF28B9E8C6F7BFEB295F3031C0E55FBDC3C0DBC7CFB1E22E707074205BC8A3C8AF20B8F0B5E55D> MATLAB MATLAB 개요와 응용 1장 MATLAB 시작하기 10 5 0 황철호 -5-10 30 20 10 0 0 5 10 15 20 25 MATLAB 시작하기 이장의내용 MATLAB의여러창(window)들의 특성과 목적 기술 스칼라의 산술연산 및 기본 수학함수의 사용. 스칼라 변수들(할당 연산자)의 정의 및 변수들의 사용 방법 스크립트(script) 파일에

More information

<BCBAC1F6BCF8B7CA28C3D6C1BE2933C2F72E687770>

<BCBAC1F6BCF8B7CA28C3D6C1BE2933C2F72E687770> 大 巡 대학생 하계 성지순례 자 료 집 宗 團 大 巡 眞 理 會 目 次 성지순례의 취지 11 행사 일정표 12 계룡산 동학사 13 천호산 개태사 31 반야산 관촉사 41 모악산 금산사 54 황토현 전적지 92 상제님 생가 시루산 104 모악산 대원사 115 종남산 송광사 126 진안 마이산 135-1 - 도 기 ( 道 旗 ) 우주 자연의 근원적 의미가 도(

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 정신문화연구 2001 겨울호 제24권 제4호(통권 85호) pp. 75 96 企劃論文 退溪學派의 經濟的 基 : 財産 形成과 所有 規模를 중심으로 1) Ⅰ. 머리말 Ⅱ. 財産 形成 문 숙 자* Ⅲ. 財産 所有 規模 Ⅳ. 맺음말 Ⅰ. 머리말 退溪學派 는 지역, 당색, 학문상의 이론적 배경 등 다양한 의미를 내포한 용어이 며, 시기에 따라서 지칭하는 의미에 차이가

More information

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

More information

?

? 이날 회의에서는 우리농협 정관 개정(안)과 함께 2012년 사업계획 및 수지예산 변경승인, 2011년도 &$%& අ ᇜ ᆡᅴᒂ ዊ 감사의 감사보고 및 결산보고, 임원보수 및 실비변상 규약 개정, (주)영주농산물유통농업사회법인 외 경영관리본부 부출자가 원안대로 승인되었다. 우리농협은 2월 29일, 재적 대의원 198명(의장포함) 중 197명이 참석한 가운데 군위에

More information

2 2015년 8월 26일 수요일 제 438 호 종 합 자원재활용 실천과 나눔문화 체험의 장 영천시민 사랑나눔 새마을 알뜰벼룩시장 영천강변공원 영천시민 사랑나눔 새마을 알뜰벼룩시장 이 22일 영천강변 공원 영동교 밑에서 열렸다. 영천시 새마을부녀회 주관으 로 열린 알뜰

2 2015년 8월 26일 수요일 제 438 호 종 합 자원재활용 실천과 나눔문화 체험의 장 영천시민 사랑나눔 새마을 알뜰벼룩시장 영천강변공원 영천시민 사랑나눔 새마을 알뜰벼룩시장 이 22일 영천강변 공원 영동교 밑에서 열렸다. 영천시 새마을부녀회 주관으 로 열린 알뜰 대표 김 창 수 전기,소방,통신 일체공사 공장,상가,건물공사 일체 태양광 발전시설 설치공사 334-7545 FAX.054-334-7546 천일건축인테리어 건축,철구조물,설비,도색,방수,벽화 054-336-9601/010-4516-0027 대표 이 희 량 2015년 8월 26일 수요일(음력 7월13일) 제보전화 : 338-8100, 338-8110 Fax. 338-8130

More information

자바 프로그래밍

자바 프로그래밍 5 (kkman@mail.sangji.ac.kr) (Class), (template) (Object) public, final, abstract [modifier] class ClassName { // // (, ) Class Circle { int radius, color ; int x, y ; float getarea() { return 3.14159

More information

Microsoft Word - KPMC-400,401 SW 사용 설명서

Microsoft Word - KPMC-400,401 SW 사용 설명서 LKP Ethernet Card SW 사용설명서 Version Information Tornado 2.0, 2.2 알 림 여기에실린내용은제품의성능향상과신뢰도의증대를위하여예고없이변경될수도있습니다. 여기에실린내용의일부라도엘케이일레븐의사전허락없이어떠한유형의매체에복사되거나저장될수없으며전기적, 기계적, 광학적, 화학적인어떤방법으로도전송될수없습니다. 엘케이일레븐경기도성남시중원구상대원동

More information

*흙둥내지07

*흙둥내지07 07 함께가요, 더 나은 미래 JULY 2011 VOL. 22 J U L Y L H F O C U S 남부수단과 신수도 건설 기술협력 MOU 체결 이지송 사장은 젬마 누누 쿰바 남부수단 주택 및 국토계획부장관과 6월 16일 본사 7층 이사회실에 서 남부수단 신수도 건설 협력 에 관한 양해각서(MOU)를 체결했다. 이번에 체결하는 양해각서는 남부수단 신수도 건설에

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

lex-yacc-tutorial.hwp

lex-yacc-tutorial.hwp 컴파일러 구성을 위한 대표적 소프트웨어 도구인 Lex(또는 Flex)와 Yacc(또는 Bison) 입문: Windows 환경에서 김도형(성신여자대학교 IT학부) 0. 소개 (1) Lex와 Yacc은 무엇인가? 컴파일러의 구성을 도와주는 대표적인 소프트웨어 도구들이다. 원래 UNIX의 산실인 벨 연구소(AT&T Bell Laboratories)에서 UNIX 시스템의

More information

???????????? edit.hwp

???????????? edit.hwp 제4장 컴퓨터 세상 속의 언어 1. 의사소통의 측면에서 본 통신언어 통신은 주로 문자를 통하여 이루어진다. 화상이나 소리를 통한 통신이 확대되고 있기는 하지만 아직까지는 문자에 의한 방식보다 여러 가지 면에서 제한적이고 복잡하기 때문이다. 따라서 전달 수 단이라는 측면에서만 본다면 통신 언어는 문어라고 할 수 있을 것 이다. 그런데 통신의 의사소통 양상은 일반적인

More information

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해 IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해서 도의와 성실과 지식을 바탕으로 서로 우애하고 경애한다. 나는 _ 단체와 국가에 대해서 그

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

LCD Monitor

LCD Monitor LCD MONITOR quick start guide 2443BW 2443BWX ii 제품 설명 제품 구성 구성품이 모두 들어 있는지 확인한 후 누락된 제품이 있으면 구입한 대리점으로 연락해 주 세요. 구성품 이외의 별매품을 구입하려면 서비스 센터로 연락하세요. 구성품 선택 사양1 선택 사양2 모니터 & 심플 스탠드 모니터 & 심플 스탠드 심플 스탠드의 경우

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2012. 12. 19. 취약점 분석 보고서 Information Service about a new vulnerability [ ] 목 차 1. 개 요... 2 2. 공 격... 5 3. 분 석... 9 4. 결 론... 12 5. 대응방안... 12 6. 참고자료... 13 Copyright 2012 Red Alert. All Rights Reserved.

More information

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

vi 사용법

vi 사용법 네트워크프로그래밍 6 장과제샘플코드 - 1:1 채팅 (udp 버전 ) 과제 서버에서먼저 bind 하고그포트를다른사람에게알려줄것 클라이언트에서알려준포트로접속 서로간에키보드입력을받아상대방에게메시지전송 2 Makefile 1 SRC_DIR =../../common 2 COM_OBJS = $(SRC_DIR)/addressUtility.o $(SRC_DIR)/dieWithMessage.o

More information

IAEA

IAEA 1 '구호천사' 한비야의 이라크에서 보낸 편지 "수돗물 5 일에 한번 나올까 말까" 학교엔 화장실 없어 아무데나 '볼일' "외국인 떠나라" 구호단체도 공격대상 오지 여행가로 유명한 한비야(45)씨는 6 월 16 일부터 이라크 모술에서 2 개월여 구호활동을 벌였다.바그다드 유엔 사무실 폭파사건에 이어 모술에서도 대규모 총격사태가 벌어지자 지난달 말 예정을 2

More information

41-팅크웨어

41-팅크웨어 No. 2007-41 3771-9293 kimhs@iprovest.com Company Report Company Data Price Trend Compliance Notice 3771-9293 kimhs@iprovest.com 2

More information

Microsoft PowerPoint - 04-UDP Programming.ppt

Microsoft PowerPoint - 04-UDP Programming.ppt Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여

More information

UART.h #ifndef _UART_H_ #define _UART_H_ #define DIR_TXD #define DIR_RXD sbi(portd,4) cbi(portd,4) #define CPU_CLOCK_HZ UL UART PORT1 void UAR

UART.h #ifndef _UART_H_ #define _UART_H_ #define DIR_TXD #define DIR_RXD sbi(portd,4) cbi(portd,4) #define CPU_CLOCK_HZ UL UART PORT1 void UAR IMC-V0.1 예제소스파일 1. UART 소스코드 (page 1-3) 2. Encoder 소스코드 (page 4-7) 3. ADC 소스코드 (page 8-10) UART.h #ifndef _UART_H_ #define _UART_H_ #define DIR_TXD #define DIR_RXD sbi(portd,4) cbi(portd,4) #define CPU_CLOCK_HZ

More information

기사스크랩 (160504).hwp

기사스크랩 (160504).hwp 경향신문 / 2016.05.03(화) "갈등없는 성과연봉제 도입" 홍보하던 동서발전, 부당노동행위 정황 성과연봉제 노사합의안 찬반투표 당시 동서발전 울산화력본부 기표소 모습 공기업 발전회사 중 처음으로 성과연봉제 확대 도입에 대한 노사합의가 이뤄진 한국동서발전이 직원 들의 찬성 투표를 유도하기 위해 부당노동행위를 벌인 복수의 정황이 나왔다. 직원들에게 동의서를

More information

06Àå

06Àå Chapter 5 Chapter 6 Chapter 7 chapter 6 Part 1 6.1 Part 2 Part 3 145 146 Chapter 5 Chapter 6 Chapter 7 Part 1 Part 2 Part 3 147 148 Chapter 5 Chapter 6 Chapter 7 Part 1 Part 2 Part 3 149 150 Chapter 5

More information

Microsoft Word - HD-35 메뉴얼_0429_.doc

Microsoft Word - HD-35 메뉴얼_0429_.doc 자주 묻는 질문들...2 제품의 특장점...3 안전을 위한 주의사항...5 사용을 위한 주의사항...5 각 부분의 이름...6 HD-35 조립/분리하기...7 PC와 USB 케이블 연결하기...8 1. 윈도우 98/ME에서 설치과정...9 2. NTFS를 FAT32 포맷방식으로 바꾸기...11 설치 및 연결하기...14 1. 비디오 연결방법...14 2. 오디오

More information

소프트웨어공학

소프트웨어공학 2 3 Weinberg LOC 1 4 2 5 5 1 5 2-3 3 2 3 4 2 5 1 2-3 4 3 4 1 1: 5: 4 - - Documentation vs. 5 1 ( ), 2 FORTRAN, COBOL, ALGOL60, BASIC 3 : Pascal, Modula-2, C, Ada, C++, Java : CHILL, RPG, Lisp, Prolog,

More information