데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.

Slides:



Advertisements
Similar presentations
Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
Advertisements

Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
Chapter 12. 배열. 배열  동일한 항목들이 동일한 크기로 연속적으로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조.
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
학습목표 제어구조를 익히자 모듈과 프로시저를 마스터하자 배열을 공부하자. 학습목표 제어구조를 익히자 모듈과 프로시저를 마스터하자 배열을 공부하자.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
데이터베이스 (Database) 컴퓨터 응용 및 실습 I.
제 9 장 구조체와 공용체.
비주얼 베이직 프로그래밍 한성대학교 정보전산학부 강 승 식.
예제로 배우는 Visual Basic 계산기로 익히는 연산자
프로시저 와 인수전달 컴퓨터응용 및 실습 I.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Lesson 5. 레퍼런스 데이터형.
제 2 장 기본 문법 (1-2) 주제 : 객체, 변수, 모듈, 상수.
파일(File) 다루기 컴퓨터응용 및 실습 I.
5장. 참조 타입.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
Visual Basic 함수.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
Visual Basic 연산자.
Heesang kim PL/SQL 3 Heesang kim.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
3 장 Visual Basic 2010 기본 문법 3.1 변수 3.2 데이터 형식 3.3 연산자 3.4 제어문
예제로 배우는 Visual Basic 구구단 작성기로 익히는 반복문
공학컴퓨터프로그래밍 Python 염익준 교수.
11장. 1차원 배열.
C#.
13. 연산자 오버로딩.
MATLAB
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
인터넷응용프로그래밍 JavaScript(Intro).
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
3장 변수와 연산자 3.1 변수 변수의 선언 데이터 형 변수의 선언 방법
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
주제 : 배열, 사용자정의 데이터형, 프로시저와 함수 등..
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
인터넷응용프로그래밍 JavaScript(Intro).
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2장. 변수와 타입.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
제 2 장 기본 문법 (1-1) 주제 : 객체의 제어.
Canary value 스택 가드(Stack Guard).
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
제 8장. 클래스의 활용 학기 프로그래밍언어및실습 (C++).
메뉴(Menu) 컴퓨터응용 및 실습 I.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
Summary of Pointers and Arrays
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
제 4 장 Record.
1. 지역변수와 전역변수 2. auto, register 3. static,extern 4. 도움말 사용법
어서와 C언어는 처음이지 제21장.
그래픽 컨트롤 (Graphic Control)
Visual Basic .NET 기초문법.
Pointers summary.
6 객체.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I

연산자 및 데이터 형 교육 목표 기본적인 Data Type 데이터 형 변환 함수 변수 변수 예제 산술 연산자 관계 연산자 논리 연산자 및 연결 연산자 연산자 우선순위 연산자 예제 컴퓨터 응용 및 실습 I

기본적인 Data Type Size (Byte) Type Values Byte Boolean Integer Long Single Double Currency Decimal Date Object String(가변) String(고정) Variant(숫자) Variant(문자) 1 2 4 8 14 10+문자열 길이 문자열 길이 16 22+문자열 길이 0 ~ 28-1 True, False -215 ~ 215-1 -231 ~ 231-1 100년 1월 1일 ~9999년 12월 31일 모든 개체 참조 0 ~ 약 2조 0 ~ 216 Double형의 범위 String(가변길이) 범위 컴퓨터 응용 및 실습 I

사용자 정의 Data Type 사용자 정의 데이터 타입 : Type 여러 개의 다른 데이터 타입의 변수들을 조합하여 새로 데이터 타입을 정의 C or C++ 언어에서 구조체(Structure) 사용자 정의 데이터 타입 선언 Type Student Name as String ID as Integer Address as String End type 사용자 정의 데이터 타입 변수 사용 Dim a as Student a.Name = “홍길동” a.ID = 123 a.Address = “서울 종로구 명륜동” 컴퓨터 응용 및 실습 I

데이터 형 변환 함수 Type 기 능 (반환값) 표현식 CBool(표현식) Boolean형으로 변환 기 능 (반환값) CBool(표현식) Boolean형으로 변환 CByte(표현식) Byte형으로 변환 CCur(표현식) Currency형으로 변환 CDate(표현식) Date형으로 변환 CDbl(표현식) Double형으로 변환 CDec(표현식) Decimal형으로 변환 CInt(표현식) Integer형으로 변환 CLng(표현식) Long 형으로 변환 CSng(표현식) Single형으로 변환 CVar(표현식) Variant형으로 변환 CStr (표현식) String형으로 변환 표현식 문자식이나 숫자식을 사용 값의 범위는 변환되는 형의 범위내에 존재. 컴퓨터 응용 및 실습 I

자동 데이터 형 변환 자동 데이터 형 변환 VB는 변수의 데이터 형이나 연산자 등을 고려하여 자동 데이터 형 변환을 수행 Dim a as String a = 140 Print a a = 100 + 40 a = “100” + 40 a = “100” + “ 40” a = “IQ” + 40 컴퓨터 응용 및 실습 I

자동 데이터 형 변환 예 자동 데이터 형 변환 예 Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer a = Text1.Text b = Text2.Text c = a + b Text3.Text = c End Sub Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer a = CInt(Text1.Text) b = CInt(Text2.Text) c = a + b Text3.Text = CStr(c) End Sub 컴퓨터 응용 및 실습 I

변 수(Variable) (1) 정의 종류 전역 변수 선언된 변수 데이터를 저장하기 위한 공간을 표현하는 문자 모듈내의 모든 프로시저에서 참조 가능 일반 선언부에 선언 예) 일반 선언부에 변수 선언 선언된 변수 컴퓨터 응용 및 실습 I

변 수(Variable) (2) 지역 변수 선언된 변수 변수가 선언된 프로시저 내에서 만 참조 가능 해당 프로시저 내에 선언 변수가 선언된 프로시저 내에서 만 참조 가능 해당 프로시저 내에 선언 예) Form_Load() 프로시저에 변수 선언 선언된 변수 컴퓨터 응용 및 실습 I

변 수(Variable) (3) 변수 선언 형식 예 형 식 특 징 Dim 변수명 As 데이터형 Private 변수명 As 데이터형 Public 변수명 As 데이터형 Static 변수명 As 데이터형 선언한 모듈의 프로시저에서만 참조 모든 모듈의 프로시저에서 참조 가능 프로그램 실행동안 데이터 값 보존 예 Dim intYear As Integer, intMonth As Integer, intDay As Integer intYear, intMonth, intDay가 모두 integer 변수로 선언 Dim intYear, intMonth, intDay As Integer intYear, intMonth는 Variant 변수로 선언 intDay는 integer 변수로 선언 컴퓨터 응용 및 실습 I

변 수(Variable) (4) 변수 선언 규칙 변수명에는 영문자, 숫자, _ 를 사용할 수 있지만 첫글자는 반드시 영문자로 시작 변수명 길이는 255자를 초과 할 수 없슴 같은 범위내의 변수명은 유일해야 함 데이터 형을 선언하지 않으면 Variant형 변수로 선언 Key word는 변수명으로 적절하지 않음 초기화 숫자 = 0 문자열 = “” Variant = Empty 컴퓨터 응용 및 실습 I

상 수(Constant) (1) 정 의 종 류 선언 형식 반복적으로 사용하는 변하지 않는 특정한 값을 선언 프로그램의 가독성을 향상 종 류 사용자 정의 상수 내장 상수 – VB 접두사 사용 vbCrLf, vbBlack, vbBlue, vbOkCancel 등 선언 형식 [Public/Private] Const 상수 이름 = 값 상수 이름을 지정하는 방법은 변수 이름 지정과 동일 상수의 유효 범위도 변수에 적용되는 규칙을 따른다 컴퓨터 응용 및 실습 I

상 수(Constant) (1) 사용 예 Const PI = 3.14159265  default qualifier : private Public ENTER_KEY = 13 Public SCHOOL_NAME = “신라대학교” 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (1) Form Name 지정: frmVariable Caption 지정: 변수 예제 1. 더블 클릭 (frmVariable 입력) 2. 더블 클릭 (Variable 예제 입력) 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (2) Control 배치 Label 3. Control 배치 TextBox CommandButton Command 1 Command 2 3. Control 배치 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (3) Control 속성지정 Name Caption BorderStyle AutoSize Label 속 성 Name Caption BorderStyle AutoSize Control Label 1 Label 2 Label 1 lblIntK intI의 값 0: 없음 1: 단일고정 True False TextBox 속 성 Name Text Control Text 1 txtIntI 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (4) Name Caption Control 배치 및 속성 지정 완료 화면 CommandButton 속 성 Name Caption Control Command 1 Command 2 cmdIntK cmdExit intI + 3 = 종료(&X) Control 배치 및 속성 지정 완료 화면 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (5) 변수 선언후 사용하도록 Option 지정 방법 1 클릭 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (6) 방법 2 3. Code 작성 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (7) Code 작성 [ intI + 3 = ] 버튼 클릭 Event 4. Code 작성

변수(Variable) 예제 (8) Code 작성 [ 종료 ] 버튼 클릭 Event 5. Code 작성

변수(Variable) 예제 (9) 실행 6. “5” 입력 7. 클릭 8. 클릭 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (10) Code 재 작성 변수 선언 intI, intK 9. 변수 선언 컴퓨터 응용 및 실습 I

변수(Variable) 예제 (11) 재실행 10. “5” 입력 12. 출력값 확인 11. 클릭 컴퓨터 응용 및 실습 I

배 열(Array) (1) 배열 정의 형식 배열 선언 시에는 마지막 원소의 인덱스를 지정 동일한 데이터 형을 가진 여러 데이터를 하나의 변수명로 선언 형식 String형 배열 변수인 strArray는 0~5 까지 6개 선언 String형 배열 변수인 strArray는 1~5 까지 5개 선언 다차원 배열[ 2차원 배열(4x5) ] 배열 선언 시에는 마지막 원소의 인덱스를 지정 Dim strArray(5) As String Dim strArray(1 to 5) As String Dim strArray(3, 4) As String 컴퓨터 응용 및 실습 I

배 열(Array) (2) 배열 배열 원소 접근 종 류 배열이름(인덱스) strArray(0) = ‘A’, nData(1) = 12, strMultiArray(0, 1) = ‘B’ 등 배열의 인덱스는 0부터 시작 종 류 사용자 정의 데이터 배열 여러 개의 동일한 데이터를 연속적으로 저장하기 위해 사용자가 선언 동일한 연산을 반복적으로 수행하기에 용이 컨트롤 배열 동일한 종류의 컨트롤에 동일한 이름을 지정하면 컨트롤 배열을 정의 컨트롤 배열에 속하는 모든 컨트롤이 동일한 이벤트 프로시저를 사용하기 때문에 시스템 자원을 절약할 수 있다 컴퓨터 응용 및 실습 I

배 열(Array) (3) 동적 배열 배열의 크기를 필요에 따라 실행 시에 할당하여 사용하는 것 Redim / Redim Preserve 명령어 사용 Dim Mat() as Integer Redim mat(3, 4) as Integer ‘4x5 크기의 2 차원 배열을 동적으로 할당 Dim value() Dim a Redim value(3) For a=0 to 3 value(a) = a Print value(a) Next a Redim Preserve value(1) For a=0 to 1 컴퓨터 응용 및 실습 I

산술 연산자 산술연산자 연산자 기 능 어떤 수의 제곱 ^ 두 수의 곱 * 두 수를 나눈 소수점의 몫 / 기 능 어떤 수의 제곱 두 수의 곱 두 수를 나눈 소수점의 몫 두 수를 나눈 정수의 몫 두 수를 나눈 나머지 두 수의 합 두 수의 차 / 음수 ^ * / \ Mod + - 컴퓨터 응용 및 실습 I

관계 연산자 관계연산자 연산자 기 능 보다 작다 < 작거나 같다 <= 보다 크다 > 크거나 같다 >= = 기 능 보다 작다 작거나 같다 보다 크다 크거나 같다 같다 같지 않다 < <= > >= = <> 컴퓨터 응용 및 실습 I

논리 연산자 및 연결 연산자 논리연산자 연결연산자 연산자 기 능 연산자 기 능 논리 곱 논리적으로 같은 값을 가지는지 비교 기 능 논리 곱 논리적으로 같은 값을 가지는지 비교 논리적 포함 관계 논리적 역 논리 합 논리적으로 다른지 비교 And Eqv Imp Not Or Xor 연결연산자 연산자 기 능 & 문자열 연결 컴퓨터 응용 및 실습 I

연산자의 우선 순위 Type Associativity Operator 산술연산자 연결연산자 관계연산자 논리연산자 ^ -(음수) *, / \ Mod +, - & =, <>, <, >, <=, >= Not And Or Xor Eqv Imp 산술연산자 left to right left to right 연결연산자 left to right 관계연산자 논리연산자 컴퓨터 응용 및 실습 I

연산자 예제 (1) Form Name 지정: frmOperator Caption 지정: Operator 예제 1. 더블 클릭 2. 더블 클릭 (Operator 예제 입력) 컴퓨터 응용 및 실습 I

연산자 예제 (2) Control 배치 Label 3. Control 배치 TextBox CommandButton 컴퓨터 응용 및 실습 I

연산자 예제 (3) Control 속성지정 Name Caption BorderStyle Label 속 성 Control 속 성 Name Caption BorderStyle Control Label 1 Label 2 Label 3 Label 4 Label 5 Label 6 Label 7 0: 없음 1: 단일고정 Label 1 Label 2 Label 3 Label 4 lblMath lblComparison lblLogical 값 1 연산자 값 2 연산 결과 컴퓨터 응용 및 실습 I

연산자 예제 (4) Name Text TextBox 속 성 Control Text 1 Text 2 Text 3 Text 4 속 성 Name Text Control Text 1 Text 2 Text 3 Text 4 Text 5 Text 6 txtOperand1 txtOperand2 txtOperand3 txtOperand4 txtOperand5 txtOperand6 컴퓨터 응용 및 실습 I

연산자 예제 (5) Name Index Caption CommandButton 속 성 Control Command 1 속 성 Name Index Caption Control Command 1 Command 2 Command 3 Command 4 Command 5 Command 6 Command 7 Command 8 Command 9 Command 10 cmdMath cmdComparison 1 2 3 4 ^ * / \ Mod <> <= < > >= 1 2 3 4 컴퓨터 응용 및 실습 I

연산자 예제 (6) Name Index Caption CommandButton 속 성 Control cmdLogical 속 성 Name Index Caption Control cmdLogical cmdExit Command 11 Command 12 Command 13 Command 14 Command 15 1 2 3 And Or Not Xor 종료(&X)) 컴퓨터 응용 및 실습 I

연산자 예제 (7) Control 배치 및 속성 지정 완료 화면 컴퓨터 응용 및 실습 I

연산자 예제 (8) Code 작성 일반 선언부 4. Code 작성 컴퓨터 응용 및 실습 I

연산자 예제 (9) Code 작성 산술연산자( cmdMath) 버튼 클릭 Event 5. Code 작성 컴퓨터 응용 및 실습 I

연산자 예제 (10) Code 작성 관계연산자( cmdComparison) 버튼 클릭 Event 6. Code 작성

연산자 예제 (11) Code 작성 논리연산자( cmdLogical) 버튼 클릭 Event 7. Code 작성

연산자 예제 (12) Code 작성 [종료 ] 버튼 클릭 Event 8. Code 작성 컴퓨터 응용 및 실습 I

연산자 예제 (13) 실행 11. 클릭 10. “5” 입력 9. “10” 입력 12. 출력값 확인 컴퓨터 응용 및 실습 I

정 리 기본적인 Data Type 데이터 형 변환 함수 변수 변수 예제 산술 연산자 관계 연산자 논리 연산자 및 연결 연산자 연산자 우선순위 연산자 예제 컴퓨터 응용 및 실습 I