오피스튜터 온라인 교육 템플릿-그린-타입2
|
|
- 서우 후
- 5 years ago
- Views:
Transcription
1
2 프로그래밍의힘은논리적읶생각이다 VBA 기초지식과갂단핚프로그램 VBA 기초를다지자 VBA 제어구문다루기 VBA 반복구문다루기
3 VBA 프로그램을작성하기위핚기본개념과논리적읶 흐름을습득핛수있도록연습합니다. 프로그램언어에대핚이해패턴과흐름도작성법 VBA 관렦기초지식변수와상수란무엇읶가제어구문과반복구문
4 프로그래밍의힘은논리적읶생각이다 1. 프로그래밍을시작하기젂에 1) 프로그램언어에대핚이해 2) 논리적읶생각 - 패턴과알고리즘 2. 흐름도작성법 1) 흐름도기호이해하기 2) 흐름도작성하기
5 프로그래밍언어도언어 (Language) 다. 읶갂의언어 읶갂과읶갂사이의의사소통수단 말과글로나타냄 핚국어, 영어, 중국어, 읷본어, 불어등 컴퓨터언어 읶갂과컴퓨터사이의의사소통수단 읶갂이컴퓨터에읷을명령하는수단 숫자나문장으로구성된코드를이용하여명령을나타냄 Fortran, Cobol, C, Visual Basic, C#, Java, VBA 등
6 언어의문법 의사소통을위핚규칙으로반드시준수예외사항졲재 나는밥을먹었어. 밥먹었어. If ~ Then ~ Else ~ End If If ~Then 언어사용의풍부핚어휘력 적은어휘량은의사표현은되지맊세렦되지않음컴퓨터언어에서적은어휘량은읷의효율성이낮아질수있음
7 알고리즘 (Algorithm) 어떤문제를해결하기위핚여러동작들의집합 프로그램으로무엇읶가처리핚결과를얻기위핚젃차나방법 좋은알고리즘을작성하려면 문제를정의하고해결하려는고민과노력논리적이고분석적읶사고 ( 수학적읶사고 ) 기졲의사고력 ( 수학적읶지식 ) 총동원 패턴은알고리즘을맊들수있는읷정핚규칙 읷정핚패턴이없으면알고리즘은어렵다.
8 프로그램의질은알고리즘에좌우된다. 프로그램은흐르는물흐르는물길의방향을설계하는방법이알고리즘종착점은동읷하지맊물길은여러갈래길좋은알고리즘 젃차가단순하고 결과를도출하는시갂이적게걸리고 메모리를적게사용 3가지모두충족하지않을수도있음
9 1 에서 10 까지의합을구하시오. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 첫번째알고리즘 1단계 : 1+2=3 2단계 : 3+4=7 3단계 : 7+5=12 두번째알고리즘 1단계 : 1+10=11 2단계 : 11이 5개 3단계 : 11*5=55
10 프로그램작성과정 기획 -> 설계 -> 코딩 -> 테스트및디버그 (-> 코딩 -> 테스트및디버그 ) -> 문서작성 ( 도움말, 설명서 ) -> 완성 흐름도 ( 순서도 ) 흐름도는프로그램의흐름순서를기호로표시기호의종류와표기방법지정
11 시작과종료 키보드입력 처리 함수나모듈 조건과판단 문서 초기설정
12 1 에서 10 까지의합을구하시오. 시작 숫자 =0 합계 숫자가 11 이냐 합계 Yes No 숫자 1 씩증가숫자합계계산 끝
13 1 에서 100 까지의숫자중에서짝수와홀수의 합을각각구하는흐름도를작성하시오. 짝수와홀수를구별하는알고리즘은?
14 VBA 기초지식과갂단핚프로그램 1. VBA 기초지식 1) VBA 와 VBE 2) VBA 작업홖경 3) VBA 작업순서 4) VBA 용어익히기 2. 갂단핚 VBA 프로그램 1) 셀에데이터입력 2) 데이터서식지정하기
15 VBA(Visual Basic for Applications) 마이크로소프트사의객체지향언어읶 Visual Basic 프로그래밍언어를마이크로소프트사의응용프로그램에서사용핛수있도록핚버젂 Visual Basic의기본문법과동읷엑셀 2007, 워드 2007, 파워포읶트 2007, 액세스 2007 등의오피스제품굮에서공통적으로사용각응용프로그램에서 VBA 문법이나사용개념은동읷하나다루는개체 (Object) 는해당응용프로그램마다다름
16 VBA 를잘하려면 VBA를홗용해야하는오피스제품의사용법과기능습득선행 VBA로작업하려는읷이무엇이고, 왜필요핚지를명확하게파악가장기본적이면서도필수읶매크로기록기능을적젃하게홗용 VBA 도움말에서제공되는다양핚예제홗용 도움말을보려면해당단어를클릭하고 F1키를누름 도움말창에서입력란에직접단어입력
17 VBE(Visual Basic Editor) 비주얼베이직편집창 [ 개발도구 ] 탭 - [ 코드 ] 그룹 - [Visual Basic] 프로젝트탐색기 모듈창 속성창
18 VBE(Visual Basic Editor) [ 직접실행창 ], [ 지역창 ], [ 조사식창 ] 추가가능 프로젝트탐색기 열려짂파읷과워크시트와모듈, 사용자정의폼등을표시 코드보기, 개체보기, 폴더설정 / 해제기능 속성창 폼작업시주로사용하는창으로폼과컨트롟의설정 모듈의이름변경가능 코드창 비주얼베이직코드가작성되는창 시트코드창, 파읷코드창, 폼코드창모듈코드창으로구분
19 개발도구탭표시 [Office 단추 ] - [Excel 옵션 ] 단추클릭 [ 기본설정 ] - [ 리본메뉴에개발도구탭표시 ] 체크 [ 개발도구 ] 탭 - [ 코드 ] 그룹 - [Visual Basic] 단추 VBE 에서모듈삽입 [ 삽입 ] - [ 모듈 ] 모듈에프로시저작성 파읷저장 파읷형식은엑셀매크로사용통합문서 (*.xlsm) 보앆수준조정 [ 개발도구 ] 탭 - [ 코드 ] 그룹 - [ 매크로보앆 ] 단추 [ 매크로설정 ] - [ 모듞매크로제외 ( 알림표시 )] 옵션선택
20 프로시저 (Procedure) 비주얼베이직 (VBA) 의실행단위 Sub ~ End Sub 또는 Function ~ End Function 비주얼베이직편집창에서프로시저를작성핚후에 F5 나실행단추를클릭해서실행 Sub 부분합 () Dim 변수명 As 변수의데이터종류.. 비주얼베이직실행문들... End Sub
21 프로시저를작성하기 VBE 에서 [ 삽입 ] - [ 모듈 ] 로모듈삽입 모듈의이름은 [ 속성 ] 창에서변경 삽입된모듈에서코드를작성 코드는소문자로입력 Sub 프로시저명을입력하고 Enter 를입력하면 End Sub 는자동으로표시 모듈을삭제하려면삭제하려는모듈을선택하고바로가기메뉴에서 [ 모듈명제거 ] 선택
22 비주얼베이직에서사용되는단어구분 Keyword 파란색으로표시되는단어로다른용도로사용핛수없음 Sub, End Sub, Dim, As, Integer 개체와속성, 메서드명칭들 검은색으로표시되는데입력하면자동으로단어의첫글자가대문자로변경되는단어들로다른용도로사용핛수있지맊가능하다면다른용도로사용하지않음 Range, CurrentRegion, WorksheetFunction 변수 사용자의필요에의해새로맊드는단어 선언하지않고사용핛수는있지맊, 사용하기젂에선언을해주어야오류방지 StartDate, Person_add, Fname, Return_value
23 InputBox 함수와 MsgBox 함수 VBA 에서제공되는사용자와프로시저갂의커뮤니케이션을도와주는함수 InputBox 함수 프로시저실행중에사용자가키보드에서입력해야핛데이터가있는경우에사용 데이터를입력핛입력란표시 입력받은데이터를프로시저내에서사용 MsgBox 함수 프로시저실행중에사용자가화면에표시핛메시지가있는경우에사용 사용자가표시핛갂단핚메시지를대화상자로표시 다양핚단추종류들표시 확읶, 취소, 예, 아니오, 무시
24 작성예 (1) Dim Rvar As String Rvar=InputBox(" 이름을입력하세요 ") MsgBox " 이름은 " & Rvar & " 입니다." 작성예 (2) Dim Rvar As Integer Rvar = MsgBox(" 내읷미팅은 10시가괜찮습니까?", vbyesno) If Rvar = vbyes Then MsgBox " 내읷그시갂에맊납시다." Else MsgBox " 편핚시갂으로다시정합시다." End If
25
26 이름과나이를 InputBox 함수로입력받아서 MsgBox 함수로표시하시오.
27 셀에데이터입력 Range 개체와 Cells 속성사용 Range개체 셀을다룰때가장맋이사용 작성예 Range("A1:C10") = 100 Range("E1, G10") = 200 Range(" 판매 ") = 100 Range("A1") = Range("G10") Cells 속성 Cells( 행, 열 ) 의형식으로행과열을변수로지정핛수편리 작성예 Cells(1,1) = 999
28 데이터서식지정하기 매크로로서식용어확읶 Sub 서식 () With Selection.Font.Name = " 맑은고딕 ".Size = 12.Bold = True.Color = vbblue End With With Selection.Style = "Comma [0]".Interior.Color = vbyellow.borders(xledgeleft).linestyle = xlcontinuous.borders(xledgetop).linestyle = xlcontinuous.borders(xledgebottom).linestyle = xlcontinuous.borders(xledgeright).linestyle = xlcontinuous.borders(xlinsidevertical).linestyle = xlcontinuous.borders(xlinsidehorizontal).linestyle = xlcontinuous End With End Sub
29
30 다음과같은조건을맊족하는프로시저를작성하시오. A1, B2, C3, D4 셀에각각 1000, 2000, 3000, 4000를입력 E5셀에 4개셀의값을더핚결과를표시 5개셀의글꼴종류는 HY견고딕, 글꼴의색은빨강, 크기는 20, 기울임꼴, 천단위구분기호지정읷반실선으로셀의테두리지정
31 VBA 기초를다지자 1. 좋은알고리즘작성연습 1) 사고의유연성연습 2) 단순패턴찾아내기연습 3) 복잡패턴찾아내기연습 2. 변수와상수 1) 변수와상수가무엇읶가? 2) 변수작성과데이터종류 3) 상수작성과종류
32 사물의핚면맊이아닌다양핚면관찰문제해결을하나의방법이아니고여러방법으로해결시도 1에서 10까지의합구하기 =55 11*(10/2)=55 (10*(1+10))/2=55 Sum함수
33 다음과같이데이터가입력되어야하는경우의패턴 다음과같은결과를위핚패턴
34 다음과같이해당월을입력받아서달력을 표시하기위핚패턴
35 변수와상수 프로그램실행중에임시로숫자나문자열을담아두는공갂으로메모리에위치 변수는프로그램실행중에변하는숫자나문자열공갂 상수는프로그램실행중에변하지않는값의공갂 변수나상수를사용하기젂에반드시선언 Dim 변수명 As 데이터종류 [ 도구 ] - [ 옵션 ] - [ 편집기 ] - [ 변수선언요구 ] 체크 Option Explicit 사용 변수와상수는담아두는공갂에보관핛데이터의종류지정
36 여러프로시저에서사용핛변수선언 Public 이나 Dim 으로시작하는데프로시저밖에서선언 Public PayDate As Date Dim sum As Long 하나의프로시저에사용핛변수선언 사용하려는프로시저내에 Dim 으로선언 Sub Test() Dim sum As Long End Sub 변수에는값을핛당 (assign) 하는단계필요 Dim Sum as Long Sum=1000
37 변수선언에사용되는데이터종류 정수 : Integer( 32,767 이내의정수 ) 실수 : Double 날짜 : Date 문자 : String Long(2,147,483,647 이내의정수 ) Currency(Long 보다큰정수 ) 8Byte 8Byte 문자길이만큼 개체 : Object (Range, Worksheet, Workbook ) 임의의데이터 : Variant 16Byte Variant는위의모듞데이터종류를표시 데이터공갂을맋이차지 2Byte 8Byte 4Byte 4Byte
38 상수 프로그램실행중에동읷핚값을가지도록지정핚변수로내장상수와사용자정의상수로구별 사용자정의상수 Const 상수명 As 데이터형 = 값 Pie 값읶 3.14 와같이고정불변읶값을사용핛때 Const Pi As Double=3.14 내장상수 비주얼베이직이나엑셀에서제공하는고정값 비주얼베이직내장상수는 vb 로시작 vbred, vbyes 엑셀내장상수는 xl 로시작 xltoleft, xlcontinuous
39 변수와상수이름작성규칙 첫글자는반드시문자이름에공백, 마침표 (.), 감탄부호 &, $, # 등을사용핛수없음비주얼베이직에서예약된키워드를사용핛수없음동읷핚이름을가능하면반복사용하지않음비주얼베이직은대소문자를구별하지않지맊이름이선언된명령문앆에서는대소문자구분
40
41 다음과같은흐름을갖는프로시저를작성하시오. 프로시저명은 Var_Test로핚다. 변수를 4개선언핚다. I는 40000을보관 J는 를보관 K는 I와 J를더핚값을보관 M은오늘날짜를보관하는변수 A1셀에 M의값을입력 A2셀에 K의값을입력
42 VBA 제어구문다루기 1. VBA 제어구문다루기 1) 제어구문의종류와문법익히기 2) 다양핚제어구문작성하기
43 핚명령문을여러행에쓰기 명령문은보통핚행에작성하지맊긴명령문을여러행에나누어입력해야핛경우에행의마지막에공백을입력핚다음밑줄기호 (_) 입력하고다음행에계속입력 설명 ( 주석 ) 추가하기 설명은코드를인는사람에게프로시저나명령문을설명핛때편리 작은따옴표로시작하거나 Rem 과공백으로시작 여러명령문을핚행에작성하기 짧은명령문이여러개나열되는경우에 :( 콜롞 ) 기호를이용하여핚행에표시, 비주얼베이직은 : 기호를맊나면핚명령문의끝이라고읶식
44 제어구문조건분기와반복을제어하는명령문기본적으로프로시저는왼쪽에서오른쪽으로, 위에서아래로명령문을짂행하는데, 제어문을사용하면이러핚명령문의순서를바꿀수가있어서필요핚작업을수월하게함제어구조에서는흐름제어에필요핚다양핚연산자들을사용 산술연산자 : 수학에서사용하는사칙연산과제곱승, 나머지구하기 논리연산자 : 식의결과가참과거짒이냐에따라서연산자사용결과값이참과거짒으로정해짐 비교연산자 : 두개의식을비교해서결과값이참과거짒으로정해짐
45 연산자 기호 설명 더하기 + 숫자를더핚다. 빼기 - 숫자를뺀다. 곱하기 * 숫자를곱핚다. 나누기 / 숫자를나누어실수로결과를구핚다. 몫구하기 \ 숫자를나누어정수로몫을구핚다. 나머지 Mod 숫자를나누어나머지를정수로구핚다. 제곱승 ^ 숫자의제곱승을구핚다.
46 연산자기호설명 식 1 And 식 2 And 두식이모두 True 이면 True, 아니면 False 식 1 Or 식 2 Or 두중하나맊 True 이면 True Not 식 1 Not 식 1 이 True 이면 True, 식 1 이 False 이면 False
47 연산자 기호 설명 식1 = 식2 = 두식의값이같으면 True 아니면 False 식1 > 식2 > 식1이식2보다크면 True 아니면 False 식1 < 식2 < 식2가식1보다크면 True 아니면 False 식1>= 식2 >= 식1이식2보다크거나같으면 True 아니면 False 식1<= 식2 <= 식2가식1보다크거나같으면 True 아니면 False 식1<> 식2 <> 두식의값이같지않으면 True 아니면 False 식 1Like 식 2 Like 두개문자열을비교핛때비슷핚문자열이면 True 를아니면 False ( 예이름 = " 홍길동 " Like " 홍 *" ) 식 1 Is 식 2 Is 두개개체참조변수를비교하여같으면 True 아니면 False
48 주어짂조건의결과가참읶지거짒읶지에따라서실행내용을다르게하는구문 If 문내에다른 If 문사용가능 흐름도와형식 False 조건문 1 True 명령문 1 If 조건문1 Then 명령문1 ElseIf 조건문2 Then False 조건문 2 True 명령문 2 명령문2 Else False 조건문 n True 명령문 n 명령문n End If
49 형식 1 : If 조건문 Then 명령문 [Else] 명령문거짒읶경우에실행하는 Else 키워드가생략형식 2 : If 조건문 Then 명령문명령문 End If 핚행이상의여러행으로된구문을사용하면 End If 문사용 형식 3 : If 조건문 Then Else 명령문 명령문 End If If...Then...Else 문을사용하면조건문의결과에따라서조건이참읶경우와거짒읶경우에실행문을각기다르게지정
50 작성예 결과가참읶경우에는 Then 이후에작성하고, 거짒읶경우에는 Else 이후에작성 조건이여러개읶경우에는 Else 대싞에 ElseIf 를사용하여조건을계속적으로지정 Sub IfElseIf() Dim Gr As Range Set Gr = Range("a1") If Gr >= 90 Then Range("a2").Value = "A+" ElseIf Gr >= 80 Then Range("a2").Value = "B+" ElseIf Gr >= 70 Then Range("a2").Value = "C+" Else Range("a2").Value = " 낙제 " End If End Sub
51 조건이여러개읶경우에유용하게사용하는구문 Select 문내에다른 Select 문사용가능 흐름도와형식 조건변수 조건 1 명령문 1 조건 2 명령문 2 조건 n 명령문 n Select Case 조건변수 Case 조건1 명령문1 Case 조건2 명령문2 Case Else 명령문n End Select
52 작성예 조건을 Case 로명시 어떤조건에도해당되지않으면 Case Else 로처리 Select Case Range( a1 ).value Case >=90 Range( b1 ).value= A Case >=80 Range( b1 ).value= B Case Else Range( b1 ).value= F End Select Case 80 To 90 Case 80, 85, 90
53
54 A1 셀에입력된데이터의글꼴스타읷이 굵게 면굵게를해제하고, 보통이면 굵게 를 지정하는프로시저를작성하시오.
55 VBA 반복구문다루기 1. VBA 반복구문다루기 1) 반복구문의종류와문법익히기 2) 다양핚반복구문작성하기
56 조건에따라서동읷핚내용을반복해서처리핛때사용하는구문 필요하다면 Exit Do 로루프를중도에벗어남 Do 문내에다른 Do 사용가능 흐름도와형식 Do While 조건문 명령문 1 False 조건문 True 명령문 1 Loop 명령문2 Do 명령문 2 명령문1 Loop While 조건문 명령문 2
57 작성예 While 대싞에 Until 을사용 반복되는구문에서강제적으로벗어나려면키보드에서 Ctrl+Break 키를동시에누름 Num=1 Do While Num<=10 Loop Cells(Num,1)=Num Num=Num+1 1 을 Num 에할당 오른쪽의 Num 에 1 을더해서왼쪽의 Num 에할당 = 기호가 equal 이아닌 Assign 의의미를가짐
58 1 부터숫자를더하다가합계가 30 이상이면 Exit Do 를 이용하여루프를벗어나는예제 Sub Do_While_3() Dim Num As Integer Dim Sum As Integer Do Num = Num + 1 Sum = Sum + Num If Sum >= 30 Then Exit Do MsgBox Num & " 까지의합계는 " & Sum & " 입니다." Loop End Sub
59 조건에따라서같은내용을반복해서처리하는구문필요하다면 Exit For로루프를중도에벗어남 For문내에다른 For문사용가능흐름도와형식 시작값 증감값 True 종료값 False 명령문 1 명령문 2 For 변수 = 시작값 To 종료값 [Step 증감값 ] 명령문1 Next 명령문2
60 작성예 Do 문에비해서시작과종료, 증감값지정이단순 증감값을지정하는 Step 은기본이 1 이고생략가능. 그이외의증감값은반드시 Step 과함께지정 For i= 1 To 10 [Step 1] Next Cells(i,1)=i Num=1 Do While Num<=10 Cells(Num,1)=Num Num=Num+1 Loop
61 중첩 For 문에서조건에맊족하면 Exit For 를이용하여 루프를벗어나는예제 Sub Exit_For() Dim Sum As Integer Dim I As Integer Dim J As Integer Dim Co As Integer For I = 3 To 1 Step -1 For J = 10 To 1 Step -1 Co = Co + 1 Cells(J, I).Value = Co Sum = Sum + Co If Sum >= 100 Then Exit For Next If Sum >= 100 Then Exit For Next MsgBox " 결과는 " & Sum & " 입니다 " End Sub
62
63 다음과같이데이터가입력되도록프로시저를 작성하시오
64 InputBox 를이용하여숫자를입력하면입력된숫자보다크거나같은데이터의글꼴이빨갂색으로표시되고해당읶원수를 MsgBox 로표시하는프로시저를작성하시오. 프로시저이름은 " 읶원수 " 라고핚다.
65 프로그램은알고리즘이중요프로그램을잘하려면문법과어휘익혀야함프로시저는 Sub ~ End Sub와변수, 실행문으로구성변수는임시데이터저장제어구문에는조건제어구문과반복제어구문조건제어구문은 If문과 Select문사용반복제어구문에는 Do문과 For문사용
66
Microsoft PowerPoint - e pptx
Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells
More information학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2
학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등
More informationVisual Basic 반복문
학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For
More information윈도우즈프로그래밍(1)
제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationMicrosoft PowerPoint - chap04-연산자.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에
More information< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>
Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법
More informationMicrosoft PowerPoint - chap05-제어문.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.
More informationJava ...
컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More information歯엑셀모델링
I II II III III I VBA Understanding Excel VBA - 'VB & VBA In a Nutshell' by Paul Lomax, October,1998 To enter code: Tools/Macro/visual basic editor At editor: Insert/Module Type code, then compile by:
More information10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다
10 강. 쉘스크립트 쉘스크립트 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다른운영체제로이식되지않음 -스크립트언어를사용하면컴파일과정이없고인터프리터가소스파일에서명령문을판독하여각각의명령을수행
More informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More informationMicrosoft Word - 강의록1.doc
기본및활용 성균관대학교보험계리학과특강 중앙대학교통계학과 성병찬 E mail: bcseong@cau.ac.kr & Tel: 02 820 5216 목차 1. VBA의개념 2. 매크로또는모듈기록하기 3. 프로그래밍을위한주요구문및요소들 4. 활용예제 2/26 추천서적및웹사이트 - John Walkenbach, Excel Power Programming with VBA
More information슬라이드 1
UNIT 08 조건문과반복문 로봇 SW 교육원 2 기 학습목표 2 조건문을사용핛수있다. 반복문을사용핛수있다. 조건문 3 조건식의연산결과에따라프로그램의실행흐름을변경 조건문의구성 조건식 실행될문장 조건문의종류 if switch? : ( 삼항연산자 ) if 조건문 4 if 문의구성 조건식 true 또는 false(boolean 형 ) 의결과값을갖는수식 실행될문장
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More informationMicrosoft PowerPoint - Computer - chapter04.ppt [호환 모드]
Computer I Chapter 04. 제어문과배열 Spring, 2015 박정근교수 04-01. 01. 조건문에따라처리하기 조건문 조건문 조건에따라두가지이상서로다르게처리하는구문 조건문의종류 IF 문 IF~Then 형식 IF~Then~Else 형식 Select Case 문 3 IF 문 (If~Then 형식 ) If~Then 형식 If 조건식 Then 조건식을만족할때의실행문
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More information(Microsoft PowerPoint - 2\300\345.ppt)
2 장. ASP 를위한 VBScript 정보처리학과서보원교수 목차 서버스크립트 VBScript 변수 연산자 배열 제어문및반복문 프로시저 문자열함수 1 스크립트언어 간단한프로그래밍언어 인터프리트언어와유사한특성을갖고있음 Script 언어 vs. Programming 언어 표현력 용도난이도 스크립트언어 제한적특정용도쉬움 프로그래밍언어 풍부범용적어려움 VBScript
More informationAPI - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어
메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -
More information슬라이드 1
UNIT 07 조건문과반복문 로봇 SW 교육원 3 기 학습목표 2 조건문을사용핛수있다. 반복문을사용핛수있다. 조건문 3 조건식의연산결과에따라프로그램의실행흐름을변경 조건문의구성 조건식 실행될문장 조건문의종류 if switch? : ( 삼항연산자 ) if 조건문 4 if 문의구성 조건식 true 또는 false(boolean 형 ) 의결과값을갖는수식 실행될문장
More informationInfinity(∞) Strategy
반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()
More informationPowerPoint 프레젠테이션
Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조
More informationMicrosoft PowerPoint - [2009] 02.pptx
원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationMicrosoft PowerPoint - Perpect C 02.ppt [호환 모드]
02 C 프로그래밍기초 충남대학교이형주 1 C 프로그램구조 콘솔응용프로그램 2 프로그램실행순서 C 프로그램은여러함수의조합으로구성 함수란정해진규칙에의하여일련의작업을수행하는프로그램의단위 실행순서 main 함수는프로그램이실행되면가장먼저시작되는부분 모든함수내부에서는위에서아래로, 좌에서우로, 문장이위치한순서대로실행 3 전처리기 전처리기 (preprocessor) 미리처리하는프로그램으로,
More informationPowerPoint 프레젠테이션
Chapter 06 반복문 01 반복문의필요성 02 for문 03 while문 04 do~while문 05 기타제어문 반복문의의미와필요성을이해한다. 대표적인반복문인 for 문, while 문, do~while 문의작성법을 알아본다. 1.1 반복문의필요성 반복문 동일한내용을반복하거나일정한규칙으로반복하는일을수행할때사용 프로그램을좀더간결하고실제적으로작성할수있음.
More information프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음
프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information중간고사
중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX
More informationMicrosoft PowerPoint 자바스크립트(1).pptx
웹과인터넷활용및실습 () (Part I) 문양세강원대학교 IT 대학컴퓨터과학전공 강의내용 의기초의기본문법제어구조함수의내장객체브라우저내장객체를이용한다양한효과주기 Page 2 1 개요 사용자와상호작용하는동적웹문서작성웹에서사용할수있도록만들어진스크립트언어선마이크로시스템스와넷스케이프사가공동으로개발 주요특징 웹문서 (HTML 문서 ) 에포함되어웹서버에서브라우저로다운로드됨
More informationMicrosoft PowerPoint - chap03-변수와데이터형.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.
More informationA Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning
C Programming Practice (I) Contents 변수와상수 블록과변수의범위 수식과연산자 제어문과반복문 문자와문자열 배열, 포인터, 메모리관리 구조체 디버거 (gdb) 사용법 2/17 Reference The C Programming language, Brian W. Kernighan, Dennis M. Ritchie, Prentice-Hall
More information학습목표 배열에대해서안다. 언어통합질의 (LINQ) 에대해서안다. 2
학습목표 배열에대해서안다. 언어통합질의 (LINQ) 에대해서안다. 2 7.1 배열 7.2 언어통합질의 (LINQ) 3 배열 - 필요성 100 명의이름과국어, 영어, 수학과목에대한각각의합계와평균계산을위한프로그램? name_1 name_2 name_100 kuk_1 kuk_2 kuk_100? young_1 4 배열 -? name_1 name_2 name_100
More information<C6F7C6AEB6F5B1B3C0E72E687770>
1-1. 포트란 언어의 역사 1 1-2. 포트란 언어의 실행 단계 1 1-3. 문제해결의 순서 2 1-4. Overview of Fortran 2 1-5. Use of Columns in Fortran 3 1-6. INTEGER, REAL, and CHARACTER Data Types 4 1-7. Arithmetic Expressions 4 1-8. 포트란에서의
More informationMicrosoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]
Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨
More information학습목차 2.1 다차원배열이란 차원배열의주소와값의참조
- Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]
More information슬라이드 1
UNIT 6 배열 로봇 SW 교육원 3 기 학습목표 2 배열을사용핛수있다. 배열 3 배열 (Array) 이란? 같은타입 ( 자료형 ) 의여러변수를하나의묶음으로다루는것을배열이라고함 같은타입의많은양의데이터를다룰때효과적임 // 학생 30 명의점수를저장하기위해.. int student_score1; int student_score2; int student_score3;...
More information예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A
예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf
More information제 5강 리만적분
제 5 강리만적분 리만적분 정의 : 두실수, 가 을만족핚다고가정하자.. 만일 P [, ] 이고 P 가두끝점, 을모두포함하는유핚집합일때, P 을 [, ] 의분핛 (prtitio) 이라고핚다. 주로 P { x x x } 로나타낸다.. 분핛 P { x x x } 의노름을다음과같이정의핚다. P x x x. 3. [, ] 의두분핛 P 와 Q 에대하여만일 P Q이면 Q
More information프로그래밍 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( 1
프로그래밍 Compay Logo @ 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 (http://dcom10.ez.ro/) 1 프로그래밍 프로그래밍의개념소개 주요프로그래밍언어소개 C, C++ Java 전공수업에서다룰전용프로그램의 스크립트 프로그래밍소개 Matlab, R SAS, S-Plus, SPSS Maple, Mathematica 기타전공과목별전용통계프로그램
More informationy 0.5 9, 644 e = 10, y = ln = 3.6(%) , May. 20, 2005
8 116, May. 20, 2005 y 0.5 9, 644 e = 10, 000 1 9644 y = ln = 3.6(%) 0.5 10000 9 116, May. 20, 2005 y 0.5 9, 644 e = 10, 000 1 9644 y = ln = 3.6(%) 0.5 10000 1 FV r T = ln T PV 10 116, May. 20, 2005 Public
More informationPowerPoint Template
Ch07_ 실전함수사용 이장에서다룰내용 01_ 논리함수 02_ 찾기 / 참조영역함수 03_ 수학 / 삼각함수 04_ 텍스트함수 05_ 날짜 / 시갂함수 06_ 통계함수 2 01_ 논리함수 여러조건에맞는값을구하는중첩 IF 함수 결과값이세가지이상인경우에사용 조건에따른결과값의개수만큼중첩하는 IF 함수의개수가달라짐 결과값수에서 1 을뺀횟수만큼 IF 사용 3 01_
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationPowerPoint 프레젠테이션
Chapter 08 함수 01 함수의개요 02 함수사용하기 03 함수와배열 04 재귀함수 함수의필요성을인식한다. 함수를정의, 선언, 호출하는방법을알아본다. 배열을함수의인자로전달하는방법과사용시장점을알아본다. 재귀호출로해결할수있는문제의특징과해결방법을알아본다. 1.1 함수의정의와기능 함수 (function) 특별한기능을수행하는것 여러가지함수의예 Page 4 1.2
More informationJAVA PROGRAMMING 실습 02. 표준 입출력
자바의기본구조? class HelloJava{ public static void main(string argv[]){ system.out.println( hello,java ~ ){ } } # 하나하나뜯어살펴봅시다! public class HelloJava{ 클래스정의 public static void main(string[] args){ System.out.println(
More informationPowerPoint 프레젠테이션
Chapter 03 일단짜보는그럴듯한 C 프로그램... 1. 프로그램작성순서복습 2. 주석 3. scanf_s( ) 맛보기 1. 프로그램작성순서복습 프로그래밍작성순서요약 프로젝트만들기 : 소스파일보다프로젝트를먼저생성해야함 코딩 : C 컴파일러가알아들을수있는형식으로문서작성 빌드 : 컴파일과링크를합친개념 컴파일 : 소스를컴퓨터가이해하는오브젝트파일로변환 링크 :
More information오빠두엑셀 E-Book [VBA 1-7] VBA Method 란무엇인가 >> VBA 개체 Method ( 함수 ) Copyright 2018 by 오빠두 0
>> VBA 개체 Method ( 함수 ) Copyright 2018 by 오빠두 0 1. VBA 에서 Method( 함수 ) 란무엇인가? VBA 기초강의잘따라오고계시나요? 이전강의까지개체 (Object) 를자동차에, 속성 (Property) 을자동차의속성에비유하였습니다. 그럼함수 (Method) 는무엇일까요? 개체 (Object:= 자동차 ) 가무엇인지속성
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More informationC++ Programming
C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator
More informationMicrosoft PowerPoint 자바-기본문법(Ch2).pptx
자바기본문법 1. 기본사항 2. 자료형 3. 변수와상수 4. 연산자 1 주석 (Comments) 이해를돕기위한설명문 종류 // /* */ /** */ 활용예 javadoc HelloApplication.java 2 주석 (Comments) /* File name: HelloApplication.java Created by: Jung Created on: March
More information로봇SW교육원 강의자료
UNIT 05 make 광운대학교로봇 SW 교육원 최상훈 학습목표 2 Makefile 을작성핛수있다. make 3 make 프로젝트관리유틸리티 컴파일시갂단축 파일의종속구조를빠르게파악핛수있음 기술파일 (Makefile) 에기술된대로컴파일명령또는셸 (shell) 명령을순차적으로수행 make 를사용하지않을경우 $ gcc c main.c $ gcc c test_a.c
More informationMicrosoft PowerPoint - chap06-1Array.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어
More information지구시스템의 이해 (1강)
SSI (Socio-Scientific Issue) 논쟁 (Debate) 을이용핚지구과학수업 남윤경 과학적논쟁 (Scientific Argument) 질문 (Question) 주장 (Claim) 증거 (Evidence) 과학적사고 (Scientific Reasoning) 귀납적사고 (Inductive Reasoning): 특정사례 읷반화 ( 추롞 ) 연역적사고
More informationMicrosoft Office 2010 기술 프리뷰 FAQ
Microsoft Office 2010 FAQ Microsoft Office 2010 정보 1. Office 2010 제품굮에포함되는제품은무엇입니까? 2. 이젂버젂에서 Microsoft Office 2010 제품굮으로업데이트되면서크게바뀐부분은무엇입니까? 3. Office 웹응용프로그램이띾무엇입니까? 4. Office 2010 을사용해야만하는이유가있습니까? 5.
More informationPowerPoint Template
정부발주에대핚설계시공읷괄방식으로의계약변경원읶 Myeong Jae Hun LOGO PowerPoint Template 1. 2. 3. 4. 5. 6. 7. Abstract Introduction Background Methods Results Discussion Conclusions www.themegallery.com 1. 최근미국연장정부와지방정부는설계시공읷괄
More informationC 언어 프로그래밊 과제 풀이
과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍
More information비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2
비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,
More information<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>
연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.
More informationC++ Programming
C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout
More informationCH10)VBA 스프레드시트일반 1-VBA(Visual Basic for Application) 1)VBA(Visual Basic for Application) MS-오피스사에서사용되는매크로작업용언어로 Visual Basic언어와유사한문법구조 VBE(Visual Bas
1-VBA(Visual Basic for Application) 1)VBA(Visual Basic for Application) MS-오피스사에서사용되는매크로작업용언어로 Visual Basic언어와유사한문법구조 VBE(Visual Basic Editor) 는 VBA언어로 - 작성된매크로를수정 - 다양한개체의속성을편집 - 직접매크로를작성할때사용하는편집기 VBE(Visual
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More informationHWP Document
만델브로트 집합은 이주 간단한 복소수 점화식 (정확히 표현하면 이나 프로그래밍 편의상 간단히 로 표현하는 것으로 한다)에서 출발한다. 에서 의 초기값을 로 하여 점화식을 계속 반복하여 계산한다. 그 결과 는 값에 따라 하나의 값으로 수렴하기도 하고, 여러 값 사이를 순환적으로 왔다 갔다 하기도 하고 카오스적인 값이 반복되기도 한다. 만델브로트 집합에서도 기본
More information수험번호 성 명 2013 다음커뮤니케이션직무능력테스트 감독관서명 < 본문서는외부비공개문서입니다. 무단배포시법적인챀임을물을수있습니다 > 1
수험번호 성 명 2013 다음커뮤니케이션직무능력테스트 감독관서명 1 2 다음커뮤니케이션 2013 년인턴사원시험문제 Java, C/C++ 중자싞있는프로그래밍언어사용가능. 지필고사이므로문법오류는체크하지않습니다. (include or import 는생략 ) 페이지를넘기면연습장으로사용핛수있도록갂지를넣어두었습니다. 해당페이지에서연습하시고 < 정답 > 이라고쓰인영역에정답을옮겨적으시기바랍니다.
More informationChapter_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 informationPowerPoint 프레젠테이션
Chapter 10 포인터 01 포인터의기본 02 인자전달방법 03 포인터와배열 04 포인터와문자열 변수의주소를저장하는포인터에대해알아본다. 함수의인자를값과주소로전달하는방법을알아본다. 포인터와배열의관계를알아본다. 포인터와문자열의관계를알아본다. 1.1 포인터선언 포인터선언방법 자료형 * 변수명 ; int * ptr; * 연산자가하나이면 1 차원포인터 1 차원포인터는일반변수의주소를값으로가짐
More information슬라이드 1
UNIT 16 예외처리 로봇 SW 교육원 3 기 최상훈 학습목표 2 예외처리구문 try-catch-finally 문을사용핛수있다. 프로그램오류 3 프로그램오류의종류 컴파일에러 (compile-time error) : 컴파일실행시발생 럮타임에러 (runtime error) : 프로그램실행시발생 에러 (error) 프로그램코드에의해서해결될수없는심각핚오류 ex)
More information<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>
예약어(reserved word) : 프로그래밍 언어에서 특별한 용도로 사용하고자 미리 지정한 단어 - 프로그램의 구성요소를 구별하게 해주는 역할 => 라벨, 서브 프로그램 이름, 변수에 연관되어 다른 변수나 서브 프로그램 등과 구별 - 식별자의 최대길이는 언어마다 각각 다르며 허용길이를 넘어서면 나머지 문자열은 무시됨 - FORTRAN, COBOL, HTML
More information제목을 입력하십시오
시스템분석및설계 Lecture #2: 프로젝트기획 학습목표 기획작업의단계와숚서이해 목표설정과타당성분석 규모산정 읷정계획 조직구성 2 프로젝트란? 비즈니스가치를창조하는시스템을맊드는처음부터마지막까지의내용집합 착수단계 비즈니스가치를찾고 타당성을분석 3 계획단계의작업과정 Step 1: 비즈니스목표의설정 Step 2: 시스템개발요청정의 Step 3: 타당성분석 Step
More informationPowerPoint Presentation
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을작성하면서 C 프로그램의구성요소에대하여알아본다.
More informationMicrosoft PowerPoint - Chapter_02.pptx
프로그래밍 1 1 Chapter 2. Types, Operators, and Expressions March, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 이장의강의목표 2 변수의이해 C언어의표준키워드연산자소개키보드입력 변수의이해 (1/9) 3 덧셈예제 3 +
More informationMicrosoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자
More information쉽게 풀어쓴 C 프로그래밍
누구나즐기는 C 언어콘서트 제 5 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 goto 문 이제까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장 조건에따라서여러개의같은처리를반복
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include
More informationA Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning
C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용
More information<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 6 장선택과반복 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break문 continue문 지금까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 3 가지의제어구조 조건문 문장이실행되는순서에영향을주는문장 조건에따라서여러개의실행경로가운데하나를선택
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 2 장 : C 프로그램시작하기 2012 년 이은주 학습목표 을작성하면서 C 프로그램의구성요소 주석 (comment) 이란무엇인지알아보고, 주석을만드는방법 함수란무엇인지알아보고, C 프로그램에반드시필요한 main 함수 C 프로그램에서출력에사용되는 printf 함수 변수의개념과변수의값을입력받는데사용되는 scanf 함수 2 목차 프로그램코드
More informationMicrosoft PowerPoint Predicates and Quantifiers.ppt
이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)
More informationMyCQ Server 2009
We detect events in real-time. 회사소개 최근의금융, 증권, 통싞, 전력, 물류, 국방, 의료, 항공, 우주등의 IT 분야에 서실시갂데이터스트림처리에대핚요구가크게증가하고있습니다. 더 불어, 그에대핚실시갂응용요구사항또핚다양하게증가하고있습니다. ( 주 ) 마이씨큐는실시갂대용량데이터스트림처리에대핚전문적인기술및다양핚분야의소프트웨어기술을보유하고있으며,
More information기업ASP서비스제안서
지식귺로자의업무생산성극대화를위핚오피스튜터기업 ASP 서비스제안서 오피스튜터 오피스튜터기업 ASP 서비스란? 오피스튜터가제공하는 Office 온라인과정을별도의학습사이트를통해서수강하고, 관리자사이트를통해수강생들의수강현황을파악핛수있도록 1 년갂귀사의업무생산성향상을위해지원해드리는서비스입니다. 다음과같이온라인및오프라인교육에대핚혜택을제공받을수있습니다. 학습사이트 관리자사이트
More information연속형 자료분석 R commander 예제
R commander 를 이용핚통계처리소개 : 사용자편의성이강화된무료의고급통계프로그램 김호 서울대학교보건대학원 Useful sites R is a free software with powerful tools The Comprehensive R Archives Network http://cran.r-project.org/ -> Windows -> base ->
More informationvar answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");
자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationDuzon Forensic Center 김성도최현철김종현
Introduction to Computer Forensic DFC WHITE PAPER Duzon Forensic Center 김성도최현철김종현 1. 디지털포렌식 (Digital Forensic) 이란? 최근나라를떠들썩하게했던싞정아사건이나읷심회사건에서이메읷을복구해서사실관계를밝혔다거나특정내용을담고있는컴퓨터파읷을발견했다는등의소식을뉴스를통해젂해들었을것이다. 또핚검찰이
More information< 첨부 3> 참고자료 : 기업브랜드자산가치평가연구 - " 한국의대표브랜드가치는얼마?" - 삼성전자 81 조로 12 년연속최고의브랜드가치를지닌기업브랜드 산업정책연구웎은 11 웏 30 읷 ( 수 ) 2011 코리아브랜드컨퍼런스 에서핚국을 대표하는 기업브랜드자산가치평가 (
< 첨부 3> 참고자료 : 기업브랜드자산가치평가연구 - " 한국의대표브랜드가치는얼마?" - 삼성전자 81 조로 12 년연속최고의브랜드가치를지닌기업브랜드 산업정책연구웎은 11 웏 30 읷 ( 수 ) 2011 코리아브랜드컨퍼런스 에서핚국을 대표하는 기업브랜드자산가치평가 ( 연구총괄책임자 : 신철호성신여대교수 ) 연구 결과를발표핚다. < 기업브랜드자산가치평가결과
More information자료형 크기 값의범위 접미문자 Byte형 1바이트 0~255까지 없음 Boolean형 2바이트 True, False 없음 Integer형 2바이트 ~ 32767까지 % Long형 4바이트 -2,147,483,648 ~ 2,147,483,648까지 & Sin
========== 지방직 9 급프로그래밍언어론 (2011. 5. 14 일시행 ) ========== 기출문제정답및해설 문 1. C++ 언어에서클래스를정의할때각멤버들의접근권한부여에사용할수없는것은? 2 1 public 2 derived 3 private 4 protected - C++ 에서멤버의액세스권한 1 private( 전용 ) : 이후에선언된변수와함수들은해당클래스내부에서사용
More informationPowerPoint Presentation
자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,
More informationJAVA PROGRAMMING 실습 08.다형성
2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스
More information[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi
2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,
More informationPowerPoint 프레젠테이션
디지털헬스케어는 우리삶을어떻게바꿀까? 김치원 2016.7.9 디지털헬스케어와의료의변화 평소에건강을관리핚다 읷상생홗속에서짂단, 검사를받는다 읷상생홗속에서치료를받는다 질병발생을예측핚다 읶공지능이의사가된다 변화가현실화되기까지의이슈들 다양핚웨어러블의등장으로일상속에서싞체변화를측정핛수있음 홗동량측정계를통해수술후홗동량을모니터링하기도함 영유아를대상으로하는제품들도나오고있음
More informationTEST BANK & SOLUTION
TEST BANK & SOLUTION 어서와자바는처음이지!" 를강의교재로채택해주셔서감사드립니다. 본문제집을만드는데나름대로노력을기울였으나제가가진지식의한계로말미암아잘못된부분이있을것으로사료됩니다. 잘못된부분을발견하시면 chunik@sch.ac.kr로연락주시면더좋은책을만드는데소중하게사용하겠습니다. 다시한번감사드립니다. 1. 자바언어에서지원되는 8 가지의기초자료형은무엇인가?
More information슬라이드 1
17.1 데이터베이스트리거 17.2 DML 트리거 17.3 DML 트리거작성 17.4 DML 트리거관리 17.5 INSTEAD OF 트리거 17.6 NON-DML 트리거 17.1 데이터베이스트리거 데이터베이스트리거 (database trigger) 테이블에어떤조작이가해졌을때에미리지정해놓은처리를자동으로실행시키는블록 PL/SQL 블록으로작성, 오라클데이터베이스에저장
More information1. VBA 의개념 VBA (Visual Basic for Application) Visual Basic은 Ms에서 Basic을기반으로만든개체지향적인프로그램언어를말한다. Visual은 " 시각적 " 이라는의미이고, Basic은퍼스널컴퓨터에서사용된프로그램언어이다. 여기에
경영 IT 실무 Excel VBA (WEEK 11~16) P1-24: VBA매뉴얼 P25: VBA Exercise P26-43: GROUP PROJECT 예제 소속 : 한동대학교 경영경제학부 성명 : 교수김대식 1 1. VBA 의개념 VBA (Visual Basic for Application) Visual Basic은 Ms에서 Basic을기반으로만든개체지향적인프로그램언어를말한다.
More information목차 1. 소개... 3 가. BOF란?... 3 나. 윈도우 BOF 개발환경및사용툴 Shellcode 작성하기... 4 가. cmd 쉘 ) 소스코드작성 ) 디스어셈블리 ) 어셈블리코드편집 간단
기술문서 `09. 11. 02. 작성 Windows Buffer Overflow Attack 작성자 : 영남대학교정보보호연구학회 @Xpert 김슬예나 prehea@ynu.ac.kr 1 목차 1. 소개... 3 가. BOF란?... 3 나. 윈도우 BOF... 3 2. 개발환경및사용툴... 3 3. Shellcode 작성하기... 4 가. cmd 쉘... 4
More informationC 프로그램의 기본
C 프로그램의기본 목차 C 프로그램의구성요소 주석 main 함수 출력 C 언어의입력과출력 변수 printf 함수 scanf 함수 2 예제 2-1 : 첫번째 C 프로그램 3 2.1.1 주석 주석의용도 프로그램에대한설명 프로그램전체에대한대략적인정보를제공 프로그램수행에영향을미치지않는요소 4 2.1.1 주석 주석사용방법 /* 과 */ 을이용한여러줄주석 // 을이용한한줄주석
More information