학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.

Slides:



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

파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.
데이터베이스 (Database) 컴퓨터 응용 및 실습 I.
비주얼 베이직 프로그래밍 한성대학교 정보전산학부 강 승 식.
예제로 배우는 Visual Basic 계산기로 익히는 연산자
컴퓨터 프로그래밍 기초 [Final] 기말고사
프로시저 와 인수전달 컴퓨터응용 및 실습 I.
응용프로그램 예제 컴퓨터응용 및 실습 I.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
제 6장. 생성자와 소멸자 학기 프로그래밍언어및실습 (C++).
제 2 장 기본 문법 (1-2) 주제 : 객체, 변수, 모듈, 상수.
4.1 자바 응용 프로그램 분석 4.2 식별자(identifier)와 예약어 4.3 변수와 자료형
파일(File) 다루기 컴퓨터응용 및 실습 I.
6.1 리치 텍스트 상자 사용하기.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
Visual Basic 함수.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
Visual Basic 연산자.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Part 05 순수한 연산자 ©우균, 창병모 © 우균, 창병모.
Visual Basic 조건문.
3 장 Visual Basic 2010 기본 문법 3.1 변수 3.2 데이터 형식 3.3 연산자 3.4 제어문
2주차: 변수, 수식, Control Flow.
6장. printf와 scanf 함수에 대한 고찰
Java 6장. 클래스 : 속성 public class SumTest {
예제로 배우는 Visual Basic 구구단 작성기로 익히는 반복문
Serial 통신(RS-232) 2 김성환 기계설계 자동화 공학부 비주얼베이직의 기초사항을 공부합니다.
공학컴퓨터프로그래밍 Python 염익준 교수.
C#.
13. 연산자 오버로딩.
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
게임웹사이트운영 [10] 폼 작성.
Lesson 4. 수식과 연산자.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
3장 변수와 연산자 3.1 변수 변수의 선언 데이터 형 변수의 선언 방법
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
주제 : 배열, 사용자정의 데이터형, 프로시저와 함수 등..
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
2장. 변수와 타입.
자바 5.0 프로그래밍.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Chapter 02. 자바 기본 문법.
1. 2진 시스템.
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
제 2 장 기본 문법 (1-1) 주제 : 객체의 제어.
Canary value 스택 가드(Stack Guard).
제3장 함수와 배열수식 전진환
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
Chapter08 JavaScript 시작하기
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Lecture 02 프로그램 구조 및 문법 Kwang-Man Ko
메뉴(Menu) 컴퓨터응용 및 실습 I.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
Static과 const 선언 조 병 규 한 국 교 통 대 학 교 SQ Lab..
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
1. 지역변수와 전역변수 2. auto, register 3. static,extern 4. 도움말 사용법
어서와 C언어는 처음이지 제21장.
그래픽 컨트롤 (Graphic Control)
Visual Basic .NET 기초문법.
Presentation transcript:

학습목표 변수 비주얼 베이직 자료형 변수 선언하기

■ 변수란 변수 변수란 프로그램이 실행될 때 어떠한 데이터를 일시적으로 기억시키는 장소 예> a=5 a라는 이름의 기억 장소에 5를 기억 a= a+1

■ 변수 명 지정(1) 변수 대문자와 소문자를 구별하지않으며 다음과 같은 규칙이 있다 변수 명은 255자(한글127자)까지 가능 . 영문자, 숫자, 밑줄문자(-)만 사용가능. 첫 글자는 반드시 영문자. 예약어(Sub,Beep,End등)는 사용 불가. . , * 등의 특수문자 사용 불가

변수 ■ 변수 명 지정(2) Sum k hot - 1 a1 Sum * value 3k Dim 바른 변수 명 틀린 변수 명

변수 사용 예 Private Sub Form_Click() Data = 100 Print Data Data = 200 End Sub Private Sub Form_Click() Data = 100 Form1.Print Data Data = 200 Form1.Print Dats End Sub

변수 ■ 자료형 변수가 가질 수 있는 값의 종류

변수 사용 예 Option Explicit Private Sub Form_Click() Dim DataInt As Integer Dim DataDou As Double Dim DataBoo As Boolean Dim DataStr As String Dim DataCur As Currency Dim DataDat As Date Dim DataVar As Variant Dim DataObj As Object DataInt = 32767 Form1.Print DataInt DataDou = 32.767 Form1.Print DataDou DataBoo = True Form1.Print DataBoo DataStr = "OK!" Form1.Print DataStr DataCur = 1000.23 Form1.Print DataCur DataDat = #10/12/2004# Form1.Print DataDat DataVar = 32767 Form1.Print DataVar Set DataObj = Form1 Form1.Print DataObj.Caption End Sub

변수 사용 프로그램 1(정수사용 예제) ■ 폼 설계

변수 사용 프로그램1 ■ 속성값 설정

변수 사용 프로그램1 ■ 이벤트 프로시저 작성 변수의 정수형 선언 텍스트박스의 내용을 변수에 저장 결과를 텍스트 박스에 옮김

변수 사용 프로그램1 ■ 프로그램 실행

변수 사용 프로그램 2(문자열사용 예제) ■ 폼 설계

변수 사용 프로그램2 ■ 이벤트 프로시저 작성

변수 사용 프로그램2 ■ 프로그램 실행

변수 사용 프로그램 3(부동형 사용 예제) ■ 폼 설계

변수 사용 프로그램3 ■ 이벤트 프로시저 작성

변수 사용 프로그램3 ■ 프로그램 실행

■ 변수 선언 변수 선언하기 묵시적 선언 : 변수를 프로그램에서 선언하지 않고 사용 Private Sub Form_Click sale =1234 Print sale End Sub Print sales

■ 변수 선언 변수 선언하기 명시적 선언: 변수를 선언하고 사용 - 에러를 미리 방지 Private Sub Form_Click Dim sale As Integer sale =1234 Print sale End Sub

변수 선언 [도구]-[옵션] Option Explicit Private Sub Form_DblClick() Dim Data as Integer Data = 100 Form1.Print Data Data = 200 Form1.Print Dats End Sub

변수 선언하기 ■ Option Explicit “편집기”태그 선택 “변수 선언 요구” 항목을 선택

변수 의 통용 범위 변수가 프로그램의 여러 영역 중 존재하여 살 수 있는 영역. 변수가 어느 범위 까지 유효하느냐에 따라서 지역변수, 모듈변수, 전역변수로 나뉜다. 지역변수 : 프로시저 안에서만 유효 모듈변수 : 모듈파일 안에서 공유 전역변수 : 프로그램 전체에서 공유

■ 지역 변수 선언 변수 의 통용 범위 지정된 프로시저 안에서만 변수 존재 다른 프로시저에 영향을 미치지 않으므로 임시 변수로 사용. 대부분의 변수선언은 지역변수이며, Dim 또는Static 사용 Dim사용 Private Sub cmdInt_Click() Dim Temp as Integer …… End Sub

Option Explicit Private Sub Command1_Click() Dim Data As Integer Data = 100 Form1.Print Data End Sub Private Sub Command2_Click() Data = 200

■ Static사용 변수 의 통용 범위 변수의 값이 프로시저 안에서만 유효하며 변수의 값을 계속 보존한다. 예> Private Sub cmdInt_Click() Static Permanent as Integer Permanent = Permanent + 1 Print Permanent End Sub

정적 변수 사용 예 Option Explicit Private Sub Command1_Click() Dim Data1 As Integer Static Data2 As Integer Data1 = Data1 + 10 Data2 = Data2 + 10 Form1.Print "Data1 = "; Data1 Form1.Print "Data2 = "; Data2 Form1.Print "----------" End Sub

■ 모듈변수와 전역변수의 선언 변수 의 통용 범위 모듈변수 선언 Private, Dim Private Temp As Integer 전역변수 선언 Public Public Temp As Integer

지역 변수와 전역 변수의 예제 ■ 폼 작성 ■ 속성 값 설정

지역 변수와 전역 변수의 예제 ■ 명령어 버튼에 이벤트프로시저 입력

연산자 ■ 연산자 산술 연산자 관계 연산자 논리 연산자 및 연결 연산자 연산자 우선순위 연산자 예제

■ 산술 연산자 연산자 어떤 수의 제곱 두 수의 곱 두 수를 나눈 소수점의 몫 두 수를 나눈 정수의 몫 두 수를 나눈 나머지 기 능 어떤 수의 제곱 두 수의 곱 두 수를 나눈 소수점의 몫 두 수를 나눈 정수의 몫 두 수를 나눈 나머지 두 수의 합 두 수의 차 / 음수 ^ * / \ Mod + -

■ 관계 연산자 연산자 보다 작다 < 작거나 같다 <= 보다 크다 > 크거나 같다 >= = 같다 기 능 보다 작다 작거나 같다 보다 크다 크거나 같다 같다 같지 않다 < <= > >= = <>

■ 논리 연산자 연산자 논리 곱 And 논리적으로 같은 값을 가지는지 비교 Eqv 논리적 포함 관계 Imp 논리적 역 Not 기 능 논리 곱 논리적으로 같은 값을 가지는지 비교 논리적 포함 관계 논리적 역 논리 합 논리적으로 다른지 비교 And Eqv Imp Not Or Xor

연산자 ■ 연결 연산자 연산자 기 능 & , + 문자열 연결

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

실습1 계산기1 작성 프로그램 실행

실습2 계산기2 작성 프로그램

Form 실습2 계산기2 작성 프로그램 Name 지정: frmOperator Caption 지정: Operator 예제 실습2 계산기2 작성 프로그램 Form Name 지정: frmOperator Caption 지정: Operator 예제 1. 더블 클릭 (frmOperator 입력) 2. 더블 클릭 (Operator 예제 입력)

Control 배치 실습2 계산기2 작성 프로그램 Control 배치 Label Label 1~7 TextBox 실습2 계산기2 작성 프로그램 Control 배치 Control 배치 Label Label 1~7 TextBox Text 1~6 CommandButton Command 1~15

연산자 예제 Name Caption BorderStyle 실습2 계산기2 작성 프로그램 Control 속성지정 속 성 실습2 계산기2 작성 프로그램 연산자 예제 Control 속성지정 Label 속 성 Name Caption BorderStyle Control Label 1 Label 2 Label 3 Label 4 Label 5 Label 6 Label 7 Label 1 Label 2 Label 3 Label 4 lblMath lblComparison lblLogical 값 1 연산자 값 2 연산 결과 0: 없음 1: 단일고정

연산자 예제 Name Text 실습2 계산기2 작성 프로그램 TextBox 속 성 Control Text 1 Text 2 실습2 계산기2 작성 프로그램 연산자 예제 TextBox 속 성 Name Text Control Text 1 Text 2 Text 3 Text 4 Text 5 Text 6 txtOperand1 txtOperand2 txtOperand3 txtOperand4 txtOperand5 txtOperand6

연산자 예제 Name Index Caption 실습2 계산기2 작성 프로그램 CommandButton 속 성 Control 실습2 계산기2 작성 프로그램 연산자 예제 CommandButton 속 성 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

연산자 예제 Name Index Caption 실습2 계산기2 작성 프로그램 CommandButton 속 성 Control 실습2 계산기2 작성 프로그램 연산자 예제 CommandButton 속 성 Name Index Caption Control cmdLogical cmdExit Command 11 Command 12 Command 13 Command 14 Command 15 1 2 3 And Or Not Xor 종료(&X))

실습2 계산기2 작성 프로그램 ■ Control 배치 및 속성 지정 완료 화면

실습2 계산기2 작성 프로그램 ■ Code 작성 일반 선언부

실습2 계산기2 작성 프로그램 ■ Code 작성 산술연산자( cmdMath) 버튼 클릭 Event 5. Code 작성

■ Code 작성 실습2 계산기2 작성 프로그램 관계연산자( cmdComparison) 버튼 클릭 Event 실습2 계산기2 작성 프로그램 ■ Code 작성 관계연산자( cmdComparison) 버튼 클릭 Event 6. Code 작성

■ Code 작성 실습2 계산기2 작성 프로그램 논리연산자( cmdComparison) 버튼 클릭 Event 실습2 계산기2 작성 프로그램 ■ Code 작성 논리연산자( cmdComparison) 버튼 클릭 Event 7. Code 작성

실습2 계산기2 작성 프로그램 ■ Code 작성 종료 버튼 클릭 Event 8. Code 작성

실습2 계산기2 작성 프로그램 ■ 실행 9. “10” 입력 10. “5” 입력 12. 출력값 확인 11. 클릭

정리 기본적인 Data Type 변수 변수 예제 산술 연산자 관계 연산자 논리 연산자 및 연결 연산자 연산자 우선순위 연산자 예제