Array(오브젝트의 컨스트럭터)·구문new Array();new Array(길이);new Array(요소 0, 요소 1, .....요소N);·변수길이 배열 안의 요소의 수를 결정하는 정수값. 연속되지 않는 요소의 경우에는, 배열마지막 요소의 인덱스 번호에 1을 더한 값이 길이가 됩니다. 더 자세한 내용은 속성Array.length를 참조하세요.요소 0....요소N 두 개 혹은 그 이상의 임의의 값들. 값은 숫자나 이름 혹은 배열의 다른 특정 요소일 수도 있다. 배열의 첫 번째 요소는 항상 인덱스 또는 위치 값으로 0을 갖습니다.·설명컨스트럭터 : 배열의 요소를 다루거나 제어할 수 있다. 배열은 항상 0부터 시작하며 요소 들은 순서대로 정리되어 진다. 만일 아무 변수도 지정하지 않으면 길이가 0인 배열이 생 성된다.Array.concat·구문myArray.concat(값 0.... 값N)·변수값 0,.....값N : 숫자들, 요소들, 또는 새 벼열 안에 이어질수 있는 문자열들이다.·설명메소드 : 변수에서 지정한 요소들을 결합시키고 새 배열을 반환한다. 만일 변수에서 배열 을 지정하면 배열 안의 요소들이 결합된다.Array.join·구문myArray.join()myArray.join(구분기호)·변수구분기호 : 반환되는 문자열에서 배열 요소들을 분리하는 글자나 문자열로 이 변수 지정을 생략하면 기본 구분 기호인 콤마가 사용된다.·설명메소드 : 배열내의 요소들을 문자열로 변환하여 이어 붙이고, 요소들 사이에 지정된 구분기호를 갑입한 뒤 그 결과를 문자열로 변환한다.Array.length·구문myArray.length·변수없음·설명속성 : 배열의 길이를 가지고 있다. 이 속성은 배열에 새로운 요소가 추가될 때마다 자동으로 갱신된다. 만일 myArray[index]=value라는 명령이 수행되고 index가 숫자이고index=1이 length속성보다 크면, length 속성은 index+1로 갱신된다.Array.pop·구문myArray.pop()·변수없음·설명메소드 :0에서시작하여 인덱스 myArray.length-1에서 끝남)은 콤마로 구분되며, 하나의 합쳐진 문자열로 변환된다.Array.unshift·구문myArray.unshift(값1, ....값N);·변수값1.......값N : 배열의 맨 처음에 삽입될 수 있는 하나 또는 그 이상의 숫자, 요소, 또는 변수들·설명메소드 : 배열의 처음 부분에 하나 이상의 요소를 추가하고, 새로운 배열의 길이를 반환한다.Color(오브젝트의 컨스트럭터)·구분new Color(대상);·변수대상 : 새로운 색상을 적용할 무비 클립의 이름.·설명컨스트럭터 : 대상에서 지정한 무비 클립을 위한 Color오브젝트를 작성한다.Color.getRGB·구분myColor.getRGB();·변수없음·설명메소드 : 마지막 setRGB 명령에 의해 지정된 RGB 숫자 값을 구해서 반환한다.Color.getTransform·구분myColor.getTransform();·변수없음·설명메소드 : 마지막 setTranform 명령에 의해 지정된 색상 변환정보를 반환한다.Color.setRGB·구분myColor.setRGB(0xRRGGBB);·변수0xRRGGBB 지정할 16진수 또는 RGB 색상이다. RR,GG,BB 는 2자리 16진수로서 각 해당 색상의 보정 값을 나타낸다.·설명메소드 : Color 오브젝트에 특정 색상을 지정한다. Color.setRGB 메소드를 호출하면, 이전 setTransform 메소드에 의한 세팅은 무효가 되고 새로 설정을 하게 된다.Color.setTransform·구문myColor.setTransform(색상 변환 오브젝트);·변수색상 변환 오브젝트 일반적인 객체 오브젝트의 컨스트럭터를 이용해 작성되는 오브젝트로써, 파라메터로 색상 변환 값을 지정한다. 색상 변환 오브젝트는 ra, rb, gb, ba, bb, aa,ab 의 파라메터를 반드시 가져야 한다. 이 파라메터들에 대해서는 아래에서 설명한다.·설명메소드 : Color 오브젝트이 색상 변환 정보를 지정한다. 색상 변환 오브젝트 순서....)값을 반환한다. 지역 시간은 Flash 플레이어가 실행되고 있는 운영체제에 의해 결졍된다.Date.getFullYear·구분myDate.getFullTear(0;·변수없음.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 4자리수 년도 값(예를 들어 2000)을 반환한다. 지역 시간은 Flash플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.getHours·구분myDate.getHours();·변수없음.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 시각(0에서 23가지의 정수)을 반환한다. 지역 시간은 Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.getMilliseconds·구문myDate.getMilliseconds();·변수없음.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 밀리 세컨드 값(0에서 999까지의정수)을 반환한다. 지역 시간은 Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.getMinutes·구분myDate.getminutes();·변수없음.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 분 값(0에서 59까지의 정수)을 반환한다. 지역 시간은 Flash 플레이어가 실행되고 이는 운영체제에 의해 결정된다.Date.getmonth·구문myDate.getMonth();·변수없음.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 달(0은 1월 1은 2월....의 방식으로)을 반환한다. 지역 시간은 Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.getseconds·구문myDate.getseconds();·변수없음·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 초 값(0에서 59까지의 정수)을 반환한다. 지역시간은 Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.getTime·구분myDate.getTime();·변수없음.·설명메소드 : 유니버셜 타임 1ate.setFullYear·구문myDate.setFullYear(년[, 달[, 날짜]]);·변수년 : 년도를 나타내는 네 자리 숫자, 두 자리 숫자는 년도를 나타내지 않는다. 예를 들어99는 1999년이 아니라 99년을 뜻한다.달 : 0(1월)부터 11(12월) 사이의 정수. 이 변수는 선택사항이다.날짜 : 1부터 31 사이의 정수. 이 변수는 선택사항이다.·설명메소드 : 지역 시간에 다라서 지정된 Date 오브젝트의 년 도를 지정한다. 만일 달과 날짜변수가 지정되면 그것도 역시 지역 시간으로 설정된다. 지역 시간은 Flash 플레이어가 실행되고 있는 운영체제에 으해 결정된다.이 메소드의 호출로 인해 getUTCDay와 getDay의 결과가 바뀔수도 있다.Date.setHours·구문myDate.setHours(시간);·변수시간 0(자정)부터 23(오후 11시)사이으 정수.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 시간을 지정한다. 지역 시간은Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.setMilliseconds·구문myDate.setMilliseconds(milliseconds);·변수milliseconds 0부터 999 사이의 정수·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 밀리세컨드를 지정한다. 지역 시간은 Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.setMinutes·구문myDate.setMinutes(분);·변수분 : 0부터 59사이의 정수.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 분을 지정한다. 지역 시간은 Flash플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.setMonth·구문myDate.setMonth(달[,날짜]);·변수달: 0(1월)부터 11(12월) 사이의 정수날짜 : 1부터 31사이의 정수. 이 변수는 선택 사항·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 달을 지정한다. 지역 시간은 Flashseconds]]);·변수분 : 0부터 59 사이의 정수.초 : 0부터 59 사이의 정수. 이 변수는 선택 사항이다.milliseconds : 0부터 999 사이의 정수. 이 변수는 선택 사항이다.·설명메소드 : 유니버셜 타임에 따라서 지정된 Date 오브젝트이 분을 지정한다.Date.setUTCMonth·구문myDate.setUTCMonth(달[,날짜]);·변수달 : 0(1월)부터 11(12월) 사이의 정수날짜 : 1부터 31 사이의 정수. 이 변수는 선택사항이다.·설명메소드 : 유니버셜 타임에 따라서 지정된 Data 오브젝트의 달을 지정한다.Date.setUTCSeconds·구문myDate.setUTCSeconds(초[.milliseconds]);·변수초 : 0부터 59사이의 정수.milliseconds : 0부터 999사이의 정수. 이변수는 선택 사항이다.·설명메소드 : 유니버셜 타임에 따라서 지정된 Date 오브젝트의 초를 지정한다.Date.setYear·구문myDate.setYear(년);·변수년 : 년도를 나타내는 네 자리 숫자. 예를 들어, 2000.·설명메소드 : 지역 시간에 따라서 지정된 Date 오브젝트의 년도를 지정한다. 지역 시간은Flash 플레이어가 실행되고 있는 운영체제에 의해 결정된다.Date.toString·구문myDate.toString·변수없음.·설명메소드 : Date 오브젝트의 정보를 읽기 쉽도록 문자열로 반환한다.Date.UTC·구문Date.UTC(년[,달[,날짜[,시간[,분[,초[,milliseconds]]]]]);·변수년 : 년 도를 나타내는 네 자리 숫자. 예를 들어, 2000.달 : 0(1월) 11(12월) 사이의 정수날짜 : 1부터 31사이의 정수. 이 변수는 선택 사항이다.시간 : 0(자정)부터 23(오후 11시) 사이의 정수.분 : 0부터 59사이의 정수. 이 변수는 선택 사항이다.초 : 0부터 59사이의 정수. 이 변수는 선택 사항이다.milliseconds : 0부터 999사이의 정수. 이 변수는 선택 사항이쪽 채널
1-2. 다음과 같이 출력하는 프로그램을 작성하시오.(단 밑줄 친 부분에 대해서는 제어(변환) 문자열을 사용할 것).34.500000를 반올림하면 35입니다.#includemain(){printf("%f를 반올림하면 %d입니다.n",34.5,35);}1-4. 다음과 같이 출력하는 프로그램을 작성하시오.(단 밑줄 친 부분에 대해서는 제어(변환) 문자열을 사용할 것).알파벳의 첫글자는 A이고 끝글자는 Z입니다.#includemain(){printf("알파벳의 첫글자는 %c이고 끝글자는 %c입니다.n",'A','Z');}2-2. 소수점 2자리를 취하는 실수형 변수 ave, sum에 10.25, 4.32로 초기화하고 두 변수의 합과 차를 출력하는 프로그램을 작성하시오.10.25 + 4.32 = 14.5710.25 - 4.32 = 5.93#includemain(){float ave=10.25,sum=4.32;printf("%.2f+%.2f=%.2fn",ave,sum,ave+sum);printf("%.2f+%.2f=%.2fn",ave,sum,ave-sum);}2-4. 변수 no와 ave에 각각 12, 324, 1234로 초기화하여 두 변수의 합을 실수로 구하고 출력하는 프로그램을 작성하시오.12 + 324.1234 = 336.1234#includemain(){int no=12;float ave=324.1234;printf("%d+%.4f=%.4fn",no,ave,(float)no+ave);}2-6. 변수 val을 0∼255 사이의 정수값으로 초기화하고 해당 변수의 영문자를 출력하는 프로그램을 작성하시오.ASCII값 97의 영문자는 a입니다.#includemain(){int val=97;printf("ASCII값 %d의 영문자는 %c입니다.n",val,val);}3-2. 한 문자를 입력하고 출력하는 프로그램을 작성하시오.(단 getchar, putchar문을 사용할 것).한 문자 입력:A출력:A#includemain(){char ch;printf("한 문자 입력:");ch=getchar();printf("출력:");putchar(ch);}3-4. 정수형 변수 no, in, out에 각각 임의의 값을 입력받아 그 값을 다음과 같은 형식으로 출력하는 프로그램을 작성하시오.{34124000512no in out3-6. 정수형 변수 no, count에 각각 임의의 값을 받아들여 두 수의 합을 출력하는 프로그램을 작성하시오.정수 입력: 20 3420과 34의 합은 54입니다.#includemain(){int no,count;printf("두 개의 정수입력:");scanf("%d%d",&no,&count);printf("%d과 %d의 합은 %d입니다.n",no,count,no+count);}3-8. 실수값을 입력하세요: 를 표시하고 임의의 실수값을 입력받아 그 값의 1/2의 값을 출력하는 프로그램을 작성하시오.실수값을 입력하세요:34.564결과:17.28 b)?a:b);}4-8. 정수 no를 입력받아 16으로 나눈 수의 나머지를 출력하는 프로그램을 작성하시오.(나머지 연산자를 사용하지 말 것).정수:30나머지:144-10. 음의 정수 no와 shift하고자 하는 값(count)을 입력받아 no의 값을 오른쪽으로 count만큼 shift한 결과를 출력하는 프로그램을 작성하시오.값을 입력하세요:-256shift하고자 하는 값:3결과:-325-2. 다음은 점수를 입력받아 해당 점수의 학점을 출력하는 프로그램이다. 틀린 부분을 수정하여 올바르게 고치시오.scanf("%D",&score);if(score>=90)grade = 'A';if(score>=80)grade = 'B';if(score>=70)grade = 'C';if(score>=70)grade = 'D';if(score=90) grade='A';else if(score>=80) grade='B';else if(score>=70) grade='C';else if(score=60)printf("등급:Dn");elseprintf("등급:Fn");}5-16. 임의의 영문자를 받아들여 첫 영문자를 시작하는 프로그램을 작성하시오.(switch문 이용).b', 'B':BASIC'c', 'C':COBOL'f', 'F':FORTRAN'l',' 'L':LISP'p', 'P':Pascal#includemain(){char al;scanf("%c",&al);switch((al=5000)printf("금액:%.fn",(float)(won*num)*0.9);elseprintf("금액:%dn",won*num);}6-2. 아래의 프로그램을 break문을 사용하지 않고 작성하시오.while(ch = getchar( )){if(ch == 'Q')break;++count;putchar(ch);}#includemain(){char ch;int count;ch=getchar();while(ch!='Q'){++count;putchar(ch);ch=getchar();}}6-4. 아래의 두 프로그램의 차이점을 설명하시오.(1)sum = 0;for(i = 0; i < 10; i++)sum = sum + i;(2)sum = 0;for(i = 0; i < 10; i++)sum = sum +i;6-6. 1에서 10까지의 합을 아래와 같이 출력하는 프로그램을 작성하시오.(for문).1 12 33 6: :10 55#includemain(){int i,sum=0;for(i=1;i 45#includeint Absolute(int);void main(){int x;printf("정수입력:");scanf("%d",&x);printf("결과:%dn",Absolute(x));}int Absolute(int y){if(y 55Sum(-5); -----> -15#includeint sum(int);void main(){int x;printf("정수입력:");scanf("%d",&x);printf("결과:%dn",sum(x));}int sum(int y){int i,sum=0;if(y>0){for(i=1;i 0#includeint Even(int);void main(){int n;printf("정수입력:");scanf("%d",&n);printf("결과:%dn",Even(n));}int Even(int n){if(n%2)return 0;elsereturn 1;}7-12. 임의의 문자 ch에 대해 대문자를 판별하는 함수 Is_Upper(ch)를 작성하시오.(ch가 대문자이면 1, 그렇지 않으면 0).Is_Upper('A'); -----> 1Is_Upper('a'); -----> 0#includeint Is_Upper(char);void main(){char ch;printf("문자입력:");ch=getchar();printf("결과:%dn",Is_Upper(ch));}int Is_Upper(char ch){if(('A' 1#includeint Power(int,int);void main(){int x,y;printf("두개의 정수입력:");scanf("%d%d",&x,&y);printf("결과:%dn",Power(x,y));}int Power(int x,int y){int i,mul=1;if(y!=0){for(i=1;i 0000000000001010Prt_Binary(5); ------> 00000000000001017-18. 1에서 n까지의 합을 구하는 순환함수 Sum(n)을 작성하시오.Sum(10); -----> 55Sum(20); -----> 1557-20. {x sup y구하는 순환함수 Power(x, y)을 작성하시오.Power(2, 3); -----> 8Power(3, 2); -----> 97-22. 문자열의 길이를 구하는 순환 함수를 작성하시오.str_len("Hello"); -----> 57-24. 10개의 임의의 정수를 입력받아 양수의 합을 출력하는 프로그램을 작성하시오.(값은 양, 음수가 섞여 있음).입력: 7 -12 21 8 -35 4 9 16 -23 47양수의 합:1128-2. 요소의 개수가 10개인 1차원 배열을 첨자의 두배 값으로 초기화하고 그 내용을 출력하는 프로그램을 작성하시오.0번째 값:01번째 값:22번째 값:4…9번째 값:188-4. 요소의 개수가 10개인 1차원 배열 arr1과 arr2를 임의 값으로 초기화하고, 배열 arr1과 arr2의 차를 구하여 출력하는 프로그램을 작성하시오.arr1 arr2 배열의 차10 4 634 56 -22…8-6. 요소의 개수가 10개인 1차원 배열에 임의의 값을 읽어 들인 후 평균값과 표준편차를 출력하는 프로그램을 작성하시오.배열의 내용:23.2, 45.4, 12.1, 34.9, 65.5, 25.3, 89.2, 61.4, 26, 11.4평균값:표준편차:8-8. 요소의 개수가 10개인 1차원 배열에 임의의 값을 읽어 들인 후 배열의 내용을 Ascending으로 정렬하고 각 과정의 내용을 출력하는 프로그램을 작성하시오.(selection sort 이용).배열의 내용: 23, 45, 12, 34, 65, 25, 89, 61, 26, 111회:11, 45, 23, 34, 65, 25, 89, 61, 26, 12…n회:11, 12, 23, 25, 26, 34, 45, 61, 65, 898-10. 요소의 개수가 10개인 1차원 배열에 임의의 값을 읽어 들인 후 임의의 값을 읽어 들인 후 임의의 값의 위치를 찾는 함수 search(배열 이름, 찾고자 하는 값, 요소의 위치)를 작성하시오.배열의 내용: 23, 45, 12, 34, 65, 25, 89, 61, 26, 11찾고자 하는 값:6161의 위치:78-12. 어떤 달과 1일에 대한 요일을 선택할 경우 달력을 출력하는 프로그램을 작성하시오.출력하고자 하는 달과 시작 요일:3,3