Microsoft PowerPoint - Computer - chapter03.ppt [호환 모드]

Size: px
Start display at page:

Download "Microsoft PowerPoint - Computer - chapter03.ppt [호환 모드]"

Transcription

1 Computer I Chapter 03. 변수와비주얼베이직데이터형 Spring, 2015 박정근교수

2 변수이해하기

3 변수 (Variable) 변수란 데이터를저장해놓는공간 데이터나계산된결과값들이저장되는메모리공간 데이터형 / 자료형 데이터의종류및할당되는메모리크기를정함 변수선언 명시적변수선언 (explicit declaration) Dim 변수명 As 데이터형 암시적변수선언 (implicit declaration) 데이터형은가변형 (variant) 3

4 변수형 (Visual Basic 2010) Visual Basic type ( 변수형 ) Common language runtime type structure t Nominal storage allocation Value range Boolean Boolean Depends on implementing platform True or False Byte Byte 1 byte 0 through 255 (unsigned) Char (single character) Char 2 bytes 0 through (unsigned) Date DateTime 8 bytes Decimal Decimal 16 bytes Double (double-precision floating-point) Double 8 bytes 0:00:00 (midnight) on January 1, 0001 through 11:59:59 PM on December 31, through +/-79,228,162,514,264,337,593,543,950,335 (+/ E+28) with no decimal point; 0 through h +/ with 28 places to the right of the decimal; smallest nonzero number is +/ (+/-1E-28) E+308 through E-324 for negative values; E-324 through E+308 for positive values Integer Int32 4 bytes -2,147,483, through 2,147,483, (signed) Long (long integer) Int64 8 bytes -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807 (9.2...E+18 ) (signed) 4

5 변수형 (Visual Basic 2010) Visual Basic type ( 변수형 ) Common language runtime type structure t Nominal storage allocation Value range Object Object (class) 4 bytes on 32 -bit platform 8 bytes on 64 -bit platform Any type can be stored in a variable of type Object SByte SByte 1 byte -128 through 127 (signed) Short (short integer) Single (single-precision fl oating-point) String (variable-length) Int16 2 bytes -32,768 through 32,767 (signed) Single String (class) 4 bytes Depends on implementing platform E+38 through E-45 for negative values; E-45 through E+38 for positive values 0 to approximately 2 billion Unicode characters UInteger UInt32 4 bytes 0 through 4,294,967,295 (unsigned) ULong UInt64 8 bytes 0 through 18,446,744,073,709,551,615 (1.8...E+19) (unsigned) User-Defined (structure) (inherits from ValueType) Depends on implementing platform Each member of the structure has a range determined by its data type and independent of the ranges of the other members UShort UInt16 2 bytes 0 through 65,535 (unsigned) 5

6 형지정문자 (Type Character) 변수식별자 (Identifier type character) Identifier type character Data type Example % Integer Dim L% & Long Dim Decimal Const W@ = 37.5! Single Dim Q! # Double Dim X# $ String Dim V$ = "Secret" 6

7 형지정문자 (Type Character) 상수형 (Literal type characters) Default literal types Textual form of literal Default data type Example Numeric, no fractional part Integer Numeric, no fractional part, too large for Integer Long Numeric, fractional part Double 1.2 Enclosed in double quotation ti marks String "A" Enclosed within number signs Date #5/17/1993 9:32 AM# Forced literal types Literal type character Data type Example S Short I = 347S I Integer J = 347I L Long K = 347L D Decimal X = 347D Literal type character Data type Example R Double Z = 347R US UShort L = 347US UI UInteger M = 347UI UL ULong N = 347UL F Single Y = 347F C Char Q ="."C.C 7

8 형지정문자 (Type Character) Hexadecimal and octal literals (16 진수,8 진수 ) Number base Prefix Valid digit values Example Hexadecimal (base 16) &H 0-9 and A-F &HFFFF Octal (base 8) &O 0-7 &O77 8

9 변수선언 변수선언형식 Dim 변수명 As 데이터형 예제 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim strcorp As String Dim ddate As Date Explicit declaration strcorp = 길벗출판사 ddate = #1/1/2002# strname = 홍길동 Implicit declaration End Sub MsgBox strcorp & vbcr & ddate & vbcr & strname 명시적선언옵션 Option Explicit On Private Sub Button1_Click(...) Handles Button1.Click... End Sub 9

10 변수이름규칙 변수이름규칙 대소문자구분없음 첫번째문자는반드시숫자가아닌문자 밑줄 (_) 이외에공백이나마침표 (.), 느낌표 &, $, #, -등의특수문자는사용할수없음 길이는 256 자를넘을수없음 함수, 문, 메서드등키워드와같은이름을사용할수없음 같은수준의범위에서는이름을중복해서지정할수없음 같은프로시저안에같은이름의변수두개선언불가 같은모듈안에서 Private 변수와프로시저수준의변수는이름이같을수있음 가능한변수이름 잘못된변수이름 in_data in-data 특수문자 가사용된 Data_1 1_Data 숫자로시작함 Data[1] Date 특수문자 [] 가사용됨 함수명 Date 를사용함 10

11 변수에값대입하기 대입문 등호 (=) 사용 오른쪽의내용을왼쪽변수에대입 자동형변환 되도록자동형변환을사용하지말것 형변환함수사용 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim strname As String strname = 홍길동 strname = strname & End Sub MsgBox strname 자동형변환 11

12 변수선언과초기화 선언과동시에초기화하기 Dim 변수명 As 데이터형 = 초기값 예제 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Integer = 2015 Dim strcorp As String = 길벗출판사 Dim ddate As Date = #1/1/2002# End Sub 12

13 수치데이터형다루기

14 수치데이터형 수치데이터형 계산이가능한수치데이터를다루는데이터형 계산결과가데이터형이표현하는최대값을넘어가면오버플로우발생 (overflow) 수치데이터형의종류 정수형 정수데이터만저장 Byte, Integer, Long, SByte, Short, UInteger 등 데이터형에따라데이터의범위 ( 최소, 최대값 ) 이다름 실수형 실수데이터를저장 Single, Double 등 데이터형에따라정밀도 (precision), 범위가다름 14

15 예제 목적 정수형데이터선언 오버플로우발생시오류메시지확인 실수를정수형데이터에대입했을때결과값확인 실행내용 두수를입력받아곱하고나누었을때계산결과를표시 두수를정수형변수에보관하여계산 15

16 폼디자인 컨트롤속성 (Visual Basic 2010) 번호종류속성 1 Form Text: 정수형변수 2 Label Text: A의값 3 Label Text: B의값 4 TextBox (Name): txta 5 TextBox (Name): txtb 6 TextBox (Name): ttot txtout Locked: True TabStop: False 7 Button (Name): cmdmul Text: A * B 결과 8 Button (Name): cmddiv Text: A / B 결과 16

17 이벤트 17

18 문자열데이터다루기 날짜와시간데이터다루기

19 문자열데이터 문자열 (string) 데이터 문자의나열 유니코드문자로저장됨 문자열변수선언 Dim 변수명 As String Visual basic 2010 에서는고정길이문자열을지원하지않음 문자열상수 따옴표 ( ) 로묶여있는문자열 예 ) string, 문자열, Visual Basic

20 예제 목적 문자열과관련된함수와문자를다른데이터형으로변환하는함수의사용법배움 실행내용 주민등록번호를입력받아년, 월, 일부분으로나누어서날짜형으로표시 탄생일과현재까지살아온날수를계산 주민등록번호를여섯자리이하로입력하면주민등록번호를입력하라는입력안내메시지창표시 20

21 폼디자인 TextBox txtjumin, txtyear, txtmonth, txtday, txtweek, txtnalsu 21

22 코드 22

23 사용문법 조건문 If ~ Then ~ End If 4장제어문과배열에서다룸 객체이름생략 With ~ End With. 으로시작하면자동으로 With에서지정한객체이름으로인식 With txtjumin txtjumin.text = Text = End With Fully qualified name 각함수는이름공간 (namespace) 을함께기술하여모호함을없앨수있음 예 ) left() Microsoft.VisualBasic.left() 23

24 Namespace: Microsoft.VisualBasic Action Compare two strings. Convert strings. 문자열관련함수 Language g element StrComp StrConv Reverse a string. InStrRev, StrReverse Convert to lowercase or uppercase. Create a string of repeating characters. Find the length of a string. Format a string. Manipulate strings. Set string comparison rules. Work with ASCII and ANSI values. Replace a specified substring. Return a filter-based string array. Return a specified number of substrings. Format, LCase, UCase Space, StrDup Len Format, FormatCurrency, FormatDateTime, FormatNumber, FormatPercent InStr, Left, LTrim, Mid, Right, RTrim, Trim Option Compare Asc, AscW, Chr, ChrW Replace Filter Split, Join 24

25 문자열 / 날짜포멧팅 Format 함수 Strings.Format() MSDN 매뉴얼참조 25

26 Namespace: Microsoft.VisualBasic 날짜와시간관련변수 Name Description DateString Returns or sets a String value representing the current date according to your system. Now TimeOfDay Timer TimeString Today Returns a Date value containing the current date and time according to your system. Returns or sets a Date value containing the current time of day according to your system. Returns a Double value representing the number of seconds elapsed since midnight. Returns or sets a String value representing the current time of day according to your system. Returns or sets a Date value containing the current date according to your system. 26

27 Namespace: Microsoft.VisualBasic 날짜와시간관련함수 Name DateAdd(DateInterval, Double, DateTime) DateAdd(String, Double, Object) DateDiff(DateInterval, DateTime, DateTime, FirstDayOfW eek, FirstWeekOfYear) DateDiff(String, Object, Object, FirstDayOfWeek, FirstWe ekofyear) DatePart(DateInterval, DateTime, FirstDayOfWeek, First WeekOfYear) DatePart(String, Object, FirstDayOfWeek, FirstWeekOfYe ar) DateSerial DateValue Day Equals(Object) Description Returns a Date value containing a date and time value to which a specified time interval has been added. Returns a Date value containing a date and time value to which a specified time interval has been added. Returns a Long value specifying the number of time intervals between two Date values. Returns a Long value specifying the number of time intervals between two Date values. Returns an Integer value containing the specified component of a given Date value. Returns an Integer value containing the specified component of a given Date value. Returns a Date value representing a specified year, month, and day, with the time information set to midnight (00:00:00). Returns a Date value containing the date information represented by a string, with the time information set to midnight (00:00:00). Returns an Integer value from 1 through 31 representing the day of the month. Determines whether the specified Object is equal to the current Object. (Inherited from Object.) 27

28 Namespace: Microsoft.VisualBasic 날짜와시간관련함수 Name GetHashCode GetType Hour MemberwiseClone Minute Month MonthName Second TimeSerial TimeValue ToString Weekday WeekdayName Year Description Serves as a hash function for a particular type. (Inherited from Object.) Gets the Type of the current instance. (Inherited from Object.) Returns an Integer value from 0 through 23 representing the hour of the day. Creates a shallow copy of the current Object. (Inherited from Object.) Returns an Integer value from 0 through 59 representing the minute of the hour. Returns an Integer value from 1 through 12 representing the month of the year. Returns a String value containing the name of the specified month. Returns an Integer value from 0 through 59 representing the second of the minute. Returns a Date value representing a specified hour, minute, and second, with the date information set relative to January 1 of the year 1. Returns a Date value containing the time information represented by a string, with the date information set to January 1 of the year 1. Returns a string that represents the current object. (Inherited from Object.) Returns an Integer value containing a number representing the day of the week. Returns a String value containing the name of the specified weekday. Returns an Integer value from 1 through 9999 representing the year. 28

29 Namespace: Microsoft.VisualBasic Function name Return data type 형변환함수 Range for expression argument CBool Boolean Data Type (Visual Basic) Any valid Char or String or numeric expression. CByte Byte Data Type (Visual Basic) 0 through 255 (unsigned); fractional parts are rounded.1 CChar Char Data Type (Visual Basic) Any valid Char or String expression; only first character of a String is c onverted; value can be 0 through (unsigned). CDate Date Data Type (Visual Basic) Any valid representation of a date and time E+308 through E-324 f CDbl Double Data Type (Visual Basic) or negative values; E-324 through E+308 for positive values. CDec Decimal Data Type (Visual Basic) +/-79,228,162,514,264,337,593,543,950,335 for zero-scaled numbers, that is, numbers with no decimal places. For numbers with 28 decimal places, the range is +/ The smallest possible non-zero number is (+/-1E-28). CInt Integer Data Type (Visual Basic) -2,147,483,648 through 2,147,483,647; fractional parts are rounded.1 CLng Long Data Type (Visual Basic) CObj Object Data Type Any valid expression. -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807; fractional parts are rounded.1 CSByte SByte Data Type (Visual Basic) -128 through h 127; fractional parts are rounded.1 d CShort Short Data Type (Visual Basic) -32,768 through 32,767; fractional parts are rounded.1 29

30 Namespace: Microsoft.VisualBasic Function name CSng CStr Return data type Single Data Type (Visual Basic) String Data Type (Visual Basic) 형변환함수 Range for expression argument E+38 through E-45 for negative values; E-45 through E+38 for positive values. Returns for CStr depend on the expression argument. See Return Values for the CStr Function (Visual Basic). CUInt UInteger Data Type 0 through 4,294,967,295 (unsigned); fractional parts are rounded.1 CULng ULong Data Type (Visual Basic) 0 through 18,446,744,073,709,551,615 (unsigned); fractional parts are rounded.1 CUShort UShort Data Type (Visual Basic) 0 through 65,535 (unsigned); fractional parts are rounded.1 30

31 선언키워드에따른변수의사용범위

32 변수의범위 (Scope and Extent) 변수사용범위 (Scope) 프로젝트범위 프로젝트내의모든프로시저내에서사용가능 모듈 (Module, Class, Structure) 범위 모듈내의프로시저에서만사용가능 프로시저범위 정의된프로시저내에서만사용가능 블록범위 정의된블록내에서만사용가능 변수유지범위 (Extent) 프로그램종료시까지 프로시저종료시까지 32

33 변수의범위 Project Module1 Public global_var As Type Dim module_var1 As Type Private module_var2 As Type Private Sub proceduer1() Dim local_var1 As Type Module2 Dim module_var3 As Type Private Sub procedure3() Static local_var3 As Type... End Sub If condition Then Dim block_var1 As Type... End If End Sub Private Sub procedure2() Dim local_var2 As Type... End Sub 33

34 변수의범위 Project Module1 Public global_var As Type Dim module_var1 As Type Private module_var2 As Type Private Sub proceduer1() Dim local_var1 As Type Module2 Dim module_var3 As Type Private Sub procedure3() Static local_var3 As Type... End Sub If condition Then Dim block_var1 As Type... End If End Sub Private Sub procedure2() Dim local_var2 As Type... End Sub 34

35 변수의범위 Project Module1 Public global_var As Type Dim module_var1 As Type Private module_var2 As Type Private Sub proceduer1() Dim local_var1 As Type Module2 Dim module_var3 As Type Private Sub procedure3() Static local_var3 As Type... End Sub If condition Then Dim block_var1 As Type... End If End Sub Private Sub procedure2() Dim local_var2 As Type... End Sub 35

36 변수의범위 Project Module1 Public global_var As Type Dim module_var1 As Type Private module_var2 As Type Private Sub proceduer1() Dim local_var1 As Type Module2 Dim module_var3 As Type Private Sub procedure3() Static local_var3 As Type... End Sub If condition Then Dim block_var1 As Type... End If End Sub Private Sub procedure2() Dim local_var2 As Type... End Sub 36

37 변수의범위 변수유변수종류변수의범위선언설명지범위 지역변수 (local variable) 모듈변수 전역변수 (global variable) 프로시저수준 모듈수준 프로젝트수준 프로시저종료 프로그램종료 프로그램종료 Static 변수프로시저수준프로그램종료 Dim Private or Dim Public Static 프로시저호출때마다초기값이 Empty 로설정 프로그램종료시까지값이유지 프로그램종료시까지값이유지 프로그램종료시까지값이유지 37

38 예제 38

39 비주얼베이직연산자의종류

40 연산자 (Operator) 의종류 산술연산자 (Arithmetic Operator) 숫자값계산을수행 더하기 (+), 빼기 (-), 곱하기 (*), 나누기 (/) 등 비교연산자 두식을비교하여비교결과를나타내는 Boolean 값을반환 같다 (=), 크다 (>), 작다 (<), 같지않다 (<>) 등 논리및비트연산자 Boolean 또는숫자값을결합하여동일한데이터형으로결과값을반환 논리곱 (And), 논리합 (Or) 등 40

41 산술연산자 연산자연산자이름기능형식요소데이터형사용예 ^ 지수 지수값계산 num ^ exp num: 숫자식 exp: 숫자식결과값 : Double +, - 양수 / 음수부호숫자식의양 +exp1 ( 단항 ) 수 / 음수값 -exp1 exp1: 숫자식 *, / 곱셈, 나눗셈 \ 정수나눗셈 Mod 나머지연산 +, - 덧셈, 뺄셈 곱셈, 나눗셈 exp1 * exp2 exp1: 숫자식 계산 exp1 / exp2 exp2: 숫자식 나눗셈의몫을계산 exp1 \ exp2 exp1: 숫자식 exp2: 숫자식 나눗셈의나머지계산 exp1 Mod exp2 exp1: 숫자식 exp2: 숫자식 덧셈, 뺄셈계산 exp1 + exp2 exp1 exp2 exp1: 숫자식 exp2: 숫자식 Dim exp1 As Double exp1 = 2 ^ 2 val =+3 val = -3 Dim val1 As Integer Dim val2 As Double val1 = 2 * 2 val1 = 3 / 2 val2 = 3 / 2 Dim val As Integer val = 11 \ 4 Dim val1 As Integer Dim val2 As Double val1 = 11 Mod 4 val2 = 5 Mod 2.2 Dim val As Integer val = val =

42 비교연산자 비교결과 ( 결과값 : Boolean) 연산자 결과가 True인조건 결과가 False인조건 < ( 보다작음 ) expression1 < expression2 expression1 >= expression2 <= ( 작거나같음 ) expression1 <= expression2 expression1 > expression2 > ( 보다큼 ) expression1 > expression2 expression1 <= expression2 >= ( 크거나같음 ) expression1 >= expression2 expression1 < expression2 = ( 같음 ) expression1 = expression2 expression1 <> expression2 <> ( 같지않음 ) expression1 <> expression2 expression1 = expression2 문자열비교 사전순으로계산 ex) A < B : True, Visual < Basic : False 42

43 비교연산자 기타비교연산자 비교연산자형식기능예제 문자열패턴비교 Like string Like pattern 문자열과패턴을비교 F Like FFF abbba Lik Like a*a F Like [A-Z] a2a Like a#a 객체비교 Is object1 Is object2 두객체참조가같은지비교 IsNot object1 IsNot object2 두객체참조가다른지비교 Dim val As Boolean Dim obj1, obj2 As Object val = obj1 Is obj2 val = obj1 IsNot obj2 패턴표현식 pattern의문자 string의일치대상? 임의의단일문자 * 0개이상의문자 # 임의의단일숫자 (0 9) [ charlist ] charlist 에있는임의의단일문자 [! charlist ] charlist에없는임의의단일문자 43

44 논리연산자 두 Boolean 식에대한연산 연산자명칭포멧결과가 True 인조건 Not 논리부정 Not exp1 exp1 이 False 일때 And 논리곱 exp1 And exp2 exp1 과 exp2 가모두 True 일때 Or 논리합 exp1 Or exp2 exp1 또는 exp2 가 True 일때 Xor 배타적논리합 exp1 Xor exp2 exp1 만 True 또는 exp2 만 True 일때 논리표 exp1 exp2 Not exp1 exp1 And exp2 exp1 Or exp2 exp1 Xor exp2 True True False True True False True False False False True True False True True False True True False False True False False False 44

45 비트연산자 논리연산자와같으나수식이올경우비트단위로계산 exp1 bit exp2 bit Not exp1 exp1 And exp2 exp1 Or exp2 exp1 Xor exp Bit 단위로계산 And Or

46 연산자우선순위 산술연산자 비교연산자 논리연산자 산술연산자, 논리연산자는테이블위쪽부터우선순위 비교연산자는모두동일우선순위 왼쪽부터계산 (left-to-right) Arithmetic Comparison Logical Exponentiation (^) Equality (=) Not Negation ( ) Inequality (<>) And Multiplication and division (*, /) Less than (<) Or Integer division (\) Greater than (>) Xor Modulus arithmetic (Mod) Less than or equal to (<=) Eqv Addition and subtraction (+, ) Greater than or equal to (>=) Imp String concatenation (&) Like, Is 46

47 연산자우선순위 예제 Not 6 > 5 And (2 + 5) * Arithmetic +: () 안에있는연산우선 2. Arithmetic *: Arithmetic 연산우선 3. Comparison >: Comparison 연산우선 4. Logical Not 5. Logical And 47

48 상수이해하기

49 상수 상수 변함없이동일한값을가지는변수 값을수정할수없음 소스를이해하기쉽고수정하기편리하게함 상수의종류 내장상수 vb 로시작 ( 예 : vbyellow, vbblack, vbcr,...) 사용자정의상수 Const 상수명 As 데이터형 = 상수값 예 ) Const coursename As String = Computer1 49

50 MsgBox 와 InputBox 이용하기

51 MsgBox 형식 response = MsgBox(prompt [, buttons] [, title]) response: 대화상자의반환값 (MsgBoxResult) prompt: 대화상자안에표시될내용 buttons: 버튼및아이콘모양 (MsgBoxStyle) title: 대화상자의제목에표시될내용 MsgBoxStyle 멤버 값 설명 버튼의개수와유형 OKOnly 0 확인단추만표시합니다. OKCancel 1 확인및취소단추를표시합니다. AbortRetryIgnore 2 중단, 다시시도및무시단추를표시합니다. YesNoCancel 3 예, 아니요및취소단추를표시합니다. YesNo 4 예및아니요단추를표시합니다. RetryCancel 5 다시시도및취소단추를표시합니다. 51

52 MsgBox MsgBoxStyle 멤버값설명 아이콘스타일 Critical 16 중대오류메시지아이콘을표시합니다. Question 32 경고쿼리아이콘을표시합니다. Exclamation 48 경고메시지아이콘을표시합니다. Information 64 정보메시지아이콘을표시합니다. 기본버튼 DefaultButton1 0 첫째단추가기본값입니다. DefaultButton2 256 둘째단추가기본값입니다. DefaultButton3 512 셋째단추가기본값입니다. 모달 ApplicationModal 0 SystemModal 4096 기타 응용프로그램이모달입니다. 현재사용중인응용프로그램에서작업을계속하려면먼저메시지상자에응답해야합니다. 시스템이모달입니다. 메시지상자에응답할때까지모든응용프로그램이일시중단됩니다. MsgBoxSetForeground 메시지상자창을전경창으로지정합니다. MsgBoxRight 텍스트를오른쪽에맞춥니다. MsgBoxRtlReading 히브리어와아랍어시스템에서처럼오른쪽에서왼쪽으로텍스트를읽도록지정합니다. 52

53 MsgBox 예제 MsgBox( Message, MsgBoxStyle.OkCancel Or MsgBoxStyle.Critical) 반환값 Dim response As MsgBoxResult response = MsgBox( Message, g MsgBoxStyle.OkCancel) MsgBoxResult.OK, MsgBoxResult.Cancel, MsgBoxResult.Abort, MsgBoxResult.Retry, MsgBoxResult.Ignore, MsgBoxResult.Yes, MsgBoxResult.No 53

54 InputBox 형식 inputval = InputBox(prompt [, title] [, default] [, xpos] [, ypos]) prompt: 대화상자안에표시될내용 (String) title: 대화상자의제목에표시될내용 (String) default: 대화상자텍스트박스에표시될초기값 (String) xpos: 대화상자가표시될수평위치 ypos: 대화상자가표시될수직위치 예제 Dim strmsg As String strmsg tm = InputBox( 자료를입력해주세요, 입력, 100) 54

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

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

비트와바이트 비트와바이트 비트 (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

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft 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

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft 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

Visual Basic 반복문

Visual 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

Microsoft PowerPoint - e pptx

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

(Microsoft PowerPoint - 2\300\345.ppt)

(Microsoft PowerPoint - 2\300\345.ppt) 2 장. ASP 를위한 VBScript 정보처리학과서보원교수 목차 서버스크립트 VBScript 변수 연산자 배열 제어문및반복문 프로시저 문자열함수 1 스크립트언어 간단한프로그래밍언어 인터프리트언어와유사한특성을갖고있음 Script 언어 vs. Programming 언어 표현력 용도난이도 스크립트언어 제한적특정용도쉬움 프로그래밍언어 풍부범용적어려움 VBScript

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft 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 information

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft 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

Microsoft PowerPoint - Chapter_04.pptx

Microsoft PowerPoint - Chapter_04.pptx 프로그래밍 1 1 Chapter 4. Constant and Basic Data Types April, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 이장의강의목표 2 기본자료형문자표현방식과문자자료형상수자료형변환 기본자료형 (1/8) 3 변수 (Variables)

More information

Microsoft PowerPoint - CHAP-03 [호환 모드]

Microsoft PowerPoint - CHAP-03 [호환 모드] 컴퓨터구성 Lecture Series #4 Chapter 3: Data Representation Spring, 2013 컴퓨터구성 : Spring, 2013: No. 4-1 Data Types Introduction This chapter presents data types used in computers for representing diverse numbers

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

Microsoft PowerPoint - Chapter_02.pptx

Microsoft 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 information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 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 information

JAVA PROGRAMMING 실습 02. 표준 입출력

JAVA 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 information

학습목표 배열에대해서안다. 언어통합질의 (LINQ) 에대해서안다. 2

학습목표 배열에대해서안다. 언어통합질의 (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

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 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 information

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대 날짜와시간함수 h1. 날짜와시간함수 날짜와시간에관련된내용을표현하는함수들도 ASP 에서는중요한비중을가진다. 시스템에서제공하지못하는여러가지기능들을이런함수들을통해서구현이가능하다. 특히날짜연산에대한코드작성시많은도움을얻을수있는날짜와시간함수들에대해서알아보자. CDate Date 하위형식의 Variant 로변환된식을반환한다. 구문 : CDate(date) date 인수는유효한날짜식이면된다.

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

C++ Programming

C++ Programming C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator

More information

Microsoft PowerPoint - lec2.ppt

Microsoft PowerPoint - lec2.ppt 2008 학년도 1 학기 상지대학교컴퓨터정보공학부 고광만 강의내용 어휘구조 토큰 주석 자료형기본자료형 참조형배열, 열거형 2 어휘 (lexicon) 어휘구조와자료형 프로그램을구성하는최소기본단위토큰 (token) 이라부름문법적으로의미있는최소의단위컴파일과정의어휘분석단계에서처리 자료형 자료객체가갖는형 구조, 개념, 값, 연산자를정의 3 토큰 (token) 정의문법적으로의미있는최소의단위예,

More information

PowerPoint Presentation

PowerPoint 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 학습목표 변수와상수의개념에대해알아본다.

More information

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

A 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

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

Microsoft PowerPoint - c2.ppt

Microsoft PowerPoint - c2.ppt 프로그램과표준입출력 프로그램 (program) 자료를입력받아서이를처리하여출력을하는일을수행함 2 장 C 언어의기초 입력 프로그램 ( 처리 ) 출력 식별자, 예약어 자료형 상수와변수 수식 연산자 : 산술연산자 자료형변환 표준입출력 (standard input and output: stdio) 표준입력 : 키보드입력 표준출력 : 모니터또는터미널로출력 (cf) DOS,

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 3 장 : 변수와데이터형 2012 년 이은주 학습목표 변수와상수의개념에대해알아본다. 리터럴상수, 매크로상수, const 변수에대해알아본 다. C 언어의데이터형에대해알아본다. 2 목차 변수와상수 변수 상수 데이터형 문자형 정수형 실수형 sizeof 연산자 3 변수와상수 변수 : 값이변경될수있는데이터 상수 : 값이변경될수없는데이터

More information

슬라이드 1

슬라이드 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 information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

슬라이드 1

슬라이드 1 3. 자료와변수 3.1 자료형 자료형 컴퓨터는숫자 (= 데이터 ) 를다룬다. 컴퓨터가다룰수있는숫자의유형이있다. C 언어에서의자료형 크기 (byte) 정수형 ( 문자형 ) char 1 정수형 실수형 ( 부동소수형 ) short 2 int 4 long 4 long long 8 float 4 double 8 long double 8 / 16 강 C 프로그래밍 3

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft 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

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

<C1A6B0F8B0ADC1C22920C8B2C0E7BCB1B4D C696F D B1E2C3CA>

<C1A6B0F8B0ADC1C22920C8B2C0E7BCB1B4D C696F D B1E2C3CA> 17 중 1 2010-03-02 오후 1:50 lecture Home > ASP 입문강좌 > ASP 기초정리 ASP 기초 기초정리 - 황재선님제공 강좌최초작성일 : 2000 년 x 월 x 일강좌최종수정일 : 2001 년 7 월 17 일 작성자 : Helios7( 황재선 ) : http://www.neovis.pe.kr 편집자 : Taeyo( 김태영 ) 강좌제목

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

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

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

More information

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf("hihi\n"); } warning: conflicting types for functiona

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf(hihi\n); } warning: conflicting types for functiona 이름 : 학번 : A. True or False: 각각항목마다 True 인지 False 인지적으세요. 1. (Python:) randint 함수를사용하려면, random 모듈을 import 해야한다. 2. (Python:) '' (single quote) 는한글자를표현할때, (double quote) 는문자열을표현할때사용한다. B. 다음에러를수정하는방법을적으세요.

More information

기본문법2

기본문법2 3 장비주얼베이직 6.0 문법 TimeValue() 함수 DateValue() 함수와마찬가지로일정규칙에정해진문자열을인자로하여 Time 함수형을 표시 Print TimeValue( 13:2 ) Print TimeValue( 1:2 PM ) Print TimeValue( 13:02:00 ) 결과값 : 1:02:00 오후 MagBox() 와 InputBox() 함수

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

chap10.PDF

chap10.PDF 10 C++ Hello!! C C C++ C++ C++ 2 C++ 1980 Bell Bjarne Stroustrup C++ C C++ C, C++ C C 3 C C++ (prototype) (type checking) C C++ : C++ 4 C C++ (prototype) (type checking) [ 10-1] #include extern

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft 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 information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Microsoft PowerPoint - VB.NET_09.pptx

Microsoft PowerPoint - VB.NET_09.pptx 9 주차 메뉴및폼의관리 대림대학 2011 년도 1 학기홍명덕 (myungduk.hong@gmail.com) 명령어를주제별로묶어서선택편리하게사용선택시나타날수있는반응 바로실행대화상자띄움. 생략표 (... ) 를추가 메뉴구성규칙파일, 편집, 도움말의 3 가지메뉴를반드시포함메뉴모음표시줄 (MenuStrip) 인터액티브방식으로메뉴작성 2 메뉴항목에이름짓는규칙 항목이름은메뉴상에서는유일해야함항목이름은단일어또는복합어를사용단일어

More information

Microsoft PowerPoint - 2장 변수와 자료형 pptx

Microsoft PowerPoint - 2장 변수와 자료형 pptx C 프로그래밍및실습 2. 변수와자료형 세종대학교 목차 1) 변수와자료형개요 4) 부동소수자료형 6) 자료형변환 2 1) 변수와자료형개요 변수 : 값을담을그릇 자료형 : 그릇의모양 이그릇안에 10+20 의결과저장 자료형 int main() { int c ; c=10+20; 변수 int 30 c printf("c=10+20 출력 :"); printf("%d",

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

Modern Javascript

Modern Javascript ES6 - Arrow Function Class Template String Destructuring Default, Rest, Spread let, const for..of Promises Module System Map, Set * Generator * Symbol * * https://babeljs.io/ Babel is a JavaScript compiler.

More information

Microsoft PowerPoint - Computer - chapter04.ppt [호환 모드]

Microsoft 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 information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 10 포인터 01 포인터의기본 02 인자전달방법 03 포인터와배열 04 포인터와문자열 변수의주소를저장하는포인터에대해알아본다. 함수의인자를값과주소로전달하는방법을알아본다. 포인터와배열의관계를알아본다. 포인터와문자열의관계를알아본다. 1.1 포인터선언 포인터선언방법 자료형 * 변수명 ; int * ptr; * 연산자가하나이면 1 차원포인터 1 차원포인터는일반변수의주소를값으로가짐

More information

초보자를 위한 C# 21일 완성

초보자를 위한 C# 21일 완성 C# 21., 21 C#., 2 ~ 3 21. 2 ~ 3 21.,. 1~ 2 (, ), C#.,,.,., 21..,.,,, 3. A..,,.,.. Q&A.. 24 C#,.NET.,.,.,. Visual C# Visual Studio.NET,..,. CD., www. TeachYour sel f CSharp. com., ( )., C#.. C# 1, 1. WEEK

More information

Microsoft PowerPoint - chap-05.pptx

Microsoft PowerPoint - chap-05.pptx 쉽게풀어쓴 C 언어 Express 제 5 장수식과연산자 컴퓨터프로그래밍기초 이번장에서학습할내용 * 수식과연산자란? * 대입연산 * 산술연산 * 논리연산 * 관계연산 * 우선순위와결합법칙 이번장에서는수식과연산자를살벼봅니다. 컴퓨터프로그래밍기초 2 수식 수식 (expression) x + y x*x + 5*x + 6 (principal * interest_rate

More information

C 언어의구성요소인상수, 변수, 입 출력함수에 대하여학습

C 언어의구성요소인상수, 변수, 입 출력함수에 대하여학습 C 언어의구성요소인상수, 변수, 입 출력함수에 대하여학습 구성요소 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() * 산술연산 * 대입연산 예 /* 두개의숫자의합을계산하는프로그램 */ #include { int main(void) int x; // 첫번째정수를저장할변수 int y; // 두번째정수를저장할변수

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

Microsoft PowerPoint - a10.ppt [호환 모드]

Microsoft PowerPoint - a10.ppt [호환 모드] Structure Chapter 10: Structures t and Macros Structure 관련된변수들의그룹으로이루어진자료구조 template, pattern field structure를구성하는변수 (cf) C언어의 struct 프로그램의 structure 접근 entire structure 또는 individual fields Structure는

More information

Microsoft PowerPoint - VHDL01_chapter1.ppt [호환 모드]

Microsoft PowerPoint - VHDL01_chapter1.ppt [호환 모드] VHDL 프로그래밍 1. 문법기초 - 간단한조합회로및문법 학습목표 VHDL 기술과소프트웨어와차이파악 Signal assignment 의의미파악 Architecture body 의개념파악 Entity declaration 의개념파악 Process 문의사용법 Variable 과 signal 의차이파악 Library, Use, Package 의사용법 2/53 간단한논리회로예제

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

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 = 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

Columns 8 through while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0

Columns 8 through while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0 for loop array {commands} 예제 1.1 (For 반복변수의이용 ) >> data=[3 9 45 6; 7 16-1 5] data = 3 9 45 6 7 16-1 5 >> for n=data x=n(1)-n(2) -4-7 46 1 >> for n=1:10 x(n)=sin(n*pi/10); n=10; >> x Columns 1 through 7

More information

액세스에서 자주 사용하는 함수

액세스에서 자주 사용하는 함수 액세스에서자주사용하는함수 Date Date() 현재날짜구함 현재시스템날짜를포함한 Variant(Date) 값을반환합니다.?date 2002-02-29 Time Time() 현재시간구함 현재시스템시간을나타내는 Variant(Date) 값을반환합니다.?time 오후 2:14:37 Now Now() 현재날짜, 시간구함 컴퓨터의시스템날짜와시간에따른현재날짜와시간을지정하는

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

Microsoft PowerPoint - Lesson2.pptx

Microsoft PowerPoint - Lesson2.pptx Computer Engineering g Programming g 2 제 3 장 C 프로그래밍구성요소 Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() *

More information

C++-¿Ïº®Çؼ³10Àå

C++-¿Ïº®Çؼ³10Àå C C++. (preprocessor directives), C C++ C/C++... C++, C. C++ C. C C++. C,, C++, C++., C++.,.. #define #elif #else #error #if #itdef #ifndef #include #line #pragma #undef #.,.,. #include #include

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Programming Languages 모듈과펑터 2016 년봄학기 손시운 (ssw5176@kangwon.ac.kr) 담당교수 : 임현승교수님 모듈 (module) 관련있는정의 ( 변수또는함수 ) 를하나로묶은패키지 예약어 module과 struct end를사용하여정의 아래는모듈의예시 ( 우선순위큐, priority queue) # module PrioQueue

More information

Microsoft PowerPoint - chap-03.pptx

Microsoft PowerPoint - chap-03.pptx 쉽게풀어쓴 C 언어 Express 제 3 장 C 프로그램구성요소 컴퓨터프로그래밍기초 이번장에서학습할내용 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() * 산술연산 * 대입연산 이번장에서는 C프로그램을이루는구성요소들을살펴봅니다. 컴퓨터프로그래밍기초 2 일반적인프로그램의형태 데이터를받아서 ( 입력단계 ), 데이터를처리한후에

More information

Microsoft PowerPoint - Java7.pptx

Microsoft 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

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 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

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다 10 강. 쉘스크립트 쉘스크립트 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다른운영체제로이식되지않음 -스크립트언어를사용하면컴파일과정이없고인터프리터가소스파일에서명령문을판독하여각각의명령을수행

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

More information

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft 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 information

PHPoC vs PHP > 개요 개요 PHPoC 는솔내시스템 이자체개발한프로그래밍언어입니다. 당사의모든 PHPoC 제품들의펌웨어에는 PHPoC 인터프리터가내장되어있습니다. PHPoC 는범용스크립트언어인 PHP 를기반으로제작되었습니다. PHPoC 는매우간단하여 C 언어등

PHPoC vs PHP > 개요 개요 PHPoC 는솔내시스템 이자체개발한프로그래밍언어입니다. 당사의모든 PHPoC 제품들의펌웨어에는 PHPoC 인터프리터가내장되어있습니다. PHPoC 는범용스크립트언어인 PHP 를기반으로제작되었습니다. PHPoC 는매우간단하여 C 언어등 PHPoC vs PHP > 개요 개요 PHPoC 는솔내시스템 이자체개발한프로그래밍언어입니다. 당사의모든 PHPoC 제품들의펌웨어에는 PHPoC 인터프리터가내장되어있습니다. PHPoC 는범용스크립트언어인 PHP 를기반으로제작되었습니다. PHPoC 는매우간단하여 C 언어등프로그래밍언어에대한경험이있는사람이라면누구나쉽게사용할수있습니다. PHPoC 는기본적으로 PHP

More information

Computer Architecture

Computer Architecture 정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로

More information

KNK_C03_Expr_kor

KNK_C03_Expr_kor Expressions adopted from KNK C Programming : A Modern Approach Operators 연산자 C 는표현식을많이사용함 표현식은변수와상수와연산자로구성됨 C 에는연산자의종류가다양함 1. arithmetic operators ( 수식연산자 ) 2. relational operators ( 관계연산자 ) 3. logical

More information

<4D F736F F F696E74202D20C1A633C0E52043C7C1B7CEB1D7B7A5B1B8BCBABFE4BCD2>

<4D F736F F F696E74202D20C1A633C0E52043C7C1B7CEB1D7B7A5B1B8BCBABFE4BCD2> 쉽게풀어쓴 C 언어 Express 제 3 장 C 프로그램구성요소 이번장에서학습할내용 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() * 산술연산 * 대입연산 이번장에서는 C 프로그램을이루는구성요소들을살펴봅니다. 일반적인프로그램의형태 데이터를받아서 ( 입력단계 ), 데이터를처리한후에 ( 처리단계 ), 결과를화면에출력

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

PowerPoint Presentation

PowerPoint Presentation 컴퓨터프로그래밍 Computer Programming 08 포인터기초 목차 1. 포인터변수와선언 2. 간접연산자 * 와포인터연산 3. 포인터형변환과다중포인터 컴퓨터프로그래밍 (Computer Programming) - 08 포인터기초 3 1. 포인터변수와선언 주소개념 주소 address 메모리공간은 8비트인 1 바이트마다순차적인고유한번호 메모리주소는저장장소인변수이름과함께기억장소를참조하는또다른방법

More information

02장.배열과 클래스

02장.배열과 클래스 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 배열과구조체 1/20 많은자료의처리? 배열 (array), 구조체 (struct) 성적처리프로그램에서 45 명의성적을저장하는방법 주소록프로그램에서친구들의다양한정보 ( 이름, 전화번호, 주소, 이메일등 ) 를통합하여저장하는방법 홍길동 이름 :

More information

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)- 1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다. 1.2.1 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-1 연산범위이유 : 00000000 00000000 00000000 00000000의 32

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<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 information

Microsoft PowerPoint - Perpect C 02.ppt [호환 모드]

Microsoft PowerPoint - Perpect C 02.ppt [호환 모드] 02 C 프로그래밍기초 충남대학교이형주 1 C 프로그램구조 콘솔응용프로그램 2 프로그램실행순서 C 프로그램은여러함수의조합으로구성 함수란정해진규칙에의하여일련의작업을수행하는프로그램의단위 실행순서 main 함수는프로그램이실행되면가장먼저시작되는부분 모든함수내부에서는위에서아래로, 좌에서우로, 문장이위치한순서대로실행 3 전처리기 전처리기 (preprocessor) 미리처리하는프로그램으로,

More information

기본문법1

기본문법1 3 장비주얼베이직 6.0 문법 3-1 객체지향프로그래밍 (OOP) 의개념 정의 장점 Windows 환경에서절차적인과정을따르지않고시각적인객체를중심으로프로그램을제어하는기법 을이용한프로그래밍 새로운기능의추가로인해기존코드의수정이거의없어유지보수가용이 한번작성한객체는다시재사용이가능 객체 속성과메소드를포함하는하나의실체로표현. 그실체는어떤사물일수도있고추상적인존재 예로명령버튼의

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

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]

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

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

CHAPTER 02 데이터형과수식 JAVA Programing

CHAPTER 02 데이터형과수식 JAVA Programing CHAPTER 02 데이터형과수식 JAVA Programing 개요 학습목표 4가지기본데이터형과변수의선언및할당방법연산자들과연산식의사용법간단하게입출력을하는방법 목차 데이터형변수의선언과초기화식별자와예약어연산자와연산식간단한입출력 개요 메모장과 DOS 창에서프로그래밍 객체지향이후이클립스사용 메모장과 DOS 창을연다.(notepad, cmd) DOS 명령어 디렉토리이동

More information

Microsoft PowerPoint - additional01.ppt [호환 모드]

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 제 3 장 C 프로그램구성요소 이번장에서학습할내용 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() * 산술연산 * 대입연산 이번장에서는 C 프로그램을이루는구성요소들을살펴봅니다. 일반적인프로그램의형태 데이터를받아서 ( 입력단계 ), 데이터를처리한후에 ( 처리단계 ), 결과를화면에출력 ( 출력단계 ) 한다. 데이터입력

More information

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013.

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013. 쉽게풀어쓴 C 언어 Express 제 3 장 C 프로그램구성요소 이번장에서학습할내용 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() * 산술연산 * 대입연산 이번장에서는 C 프로그램을이루는구성요소들을살펴봅니다. 일반적인프로그램의형태 덧셈프로그램 #1 데이터를받아서 ( 입력단계 ), 데이터를처리한후에 ( 처리단계

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 information

03-JAVA Syntax(2).PDF

03-JAVA Syntax(2).PDF JAVA Programming Language Syntax of JAVA (literal) (Variable and data types) (Comments) (Arithmetic) (Comparisons) (Operators) 2 HelloWorld application Helloworldjava // class HelloWorld { //attribute

More information