16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.

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)
KUMHO SOFTWARE DEVELOPMENT 이 름 : 정홍도 ( 과장 ) 팀 명 : 개발사업팀 일 자 : 과목 명.
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
데이터형, 변수, 연산자 컴퓨터 응용 및 실습 I.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
/ 4강_연산자 4-1 할당연산자 4-2 사칙연산자 및 나머지 연산자 4-3 자동증감 연산자 4-4 비교 연산자 4-5 논리 연산자 4-6 부정 연산자 4-7 복합대입 연산자 /
제 9 장 구조체와 공용체.
컴퓨터 프로그래밍 기초 [Final] 기말고사
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 12. 포인터의 이해.
제 6장. 생성자와 소멸자 학기 프로그래밍언어및실습 (C++).
Chapter 04 C 연산자의 이해.
10장 함수.
5장. 참조 타입.
제2장 기본 문법 (2) 주제 : 연산자, 조건문, 반복문 수원과학대학 컴퓨터정보과.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
고급 선택 제어문과 반복문 Chapter 9 C에서의 다중 선택 제어문 선 검사 반복 구조와 for 문
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Javascript Basic Sample Programs
6장. printf와 scanf 함수에 대한 고찰
Java 6장. 클래스 : 속성 public class SumTest {
11장. 1차원 배열.
C#.
13. 연산자 오버로딩.
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
MATLAB
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
C 언어 교육 02 주차 – scanf & 반복문과 조건문 교육부장 조하정.
인터넷응용프로그래밍 JavaScript(Intro).
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
에어 조건문.
인터넷응용프로그래밍 JavaScript(Intro).
2장. 변수와 타입.
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Chapter 02. 자바 기본 문법.
17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.
JAVA 프로그래밍 2장 자바의 데이터타입.
제 6 장 함수(functions).
Chapter08 JavaScript 시작하기
에어 PHP 입문.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Chapter08 JavaScript 시작하기
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
Summary of Pointers and Arrays
9 브라우저 객체 모델.
Numerical Analysis Programming using NRs
Chapter 11 구조체.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
1. 지역변수와 전역변수 2. auto, register 3. static,extern 4. 도움말 사용법
Web.
6 객체.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수

기본 실행문 Dynamic type binding 프로그래밍 언어론 5.4: p.221- 변수를 선언하고 사용 변수를 선언하지 않아도 필요한 곳에서 사용하면 자동으로 생성됨 값을 대입하는 순간 자료형도 함께 결정됨 변수 선언문 : var count = 10 msg=“당신은”+count+”번째 방문자입니다.” //자동으로 문자형 변환 대입문 : i = 10 // 정수형 i = “masan” // 문자형 조건문 if(i < 10) document.write(“조건만족”) 순환문 (loop) for(var i = 0; i < 10; i++){document.write(i)}

변수 변수의 데이타 형(type): 자동 설정 ↔ c.f., C Numbers(숫자형), String(문자열형) Boolean(논리형), Null(널) 변수의 명명시 주의사항 예약어, 함수명, 객체명, 속성명, 사용 중인 변수 등은 사용할 수 없다. 변수는 영자나 밑줄(_)로만 시작한다. 대소문자를 구별하되, 의미있는 이름을 붙인다. txtId와 txtid는 다른 변수임

변수 지역변수: 함수내{…}에서 사용하는 변수 전역변수: JavaScript 전체에서 사용 i=100 // 전역변수 function test1(){ var i=10 // 지역변수 document.write(i); // 지역변수 i 값 10 출력 } function test2(){ document.write(“<br>” + i); // 전역변수 i 값 100 출력 Chap16/1601/1601end.htm //변수를 사용하여 코드를 간략하게 정리

배열 변수 선언법 배열(array)은 같은 형, 같은 길이의 데이터를 2개 이상 붙여서 동일한 변수로 처리하는 것 기본 형식 var 배열 변수명 = new Array( ) // 배열 객체 생성 배열 변수명[0]=값 배열 변수명[1]=값 배열 변수명[2]=값 Ex) var score=new Array() score[0]=70 score [1]=80 var 배열 변수명 = new Array(배열개수) // 길이지정 선언 var jumsu = new Array(값1, 값2, 값3) // 초기값 선언 Chap16/1602/1602end.htm

배열 변수 선언법 JavaScript의 객체 중에서 link, anchor, image, form 객체 등은 배열형태의 객체 - why? document 내에서 다수가 존재함 - 배열 변수와 같이 인덱스 번호를 가짐 e.g., document.images[0].src // 객체.속성명 Chap16/1603/1603end.htm // document.images[0]는 첫번째 <img>를 가리킴. 예약어 this - 자기 자신 객체를 가리킴 e.g., <form> 태그 안에서 this는 document.forms[0], <img> 태그 안에서 this는 document.images[0]를 가리킴 Chap16/1603/1603end2.htm

연산문 산술연산문 : +, -, *, /, %(나머지) 증감연산 : ++, -- 대입연산문 : =, +=, -=, *=, /=, %= 조건 연산자: 변수명=(조건식)? 명령1 : 명령2 // 참이면 명령1 수행 // 거짓이면 명령2 수행 논리연산문 : &&, ||, ! (not) 관계연산자 : >, <, >=, <= 비교연산 : ==, != 연결연산문 : “happy” + “day” c.f., 1+1 // 산술 연산자

연산기호의 우선순위 산술 > 논리 > 대입 () ! ++ -- * / % + - < <= > >= == != && || = += -= *= /= %= Chap16/1604/1604end.htm

사용자 정의 함수 function은 복잡한 계산을 하거나 자주 사용되는 루틴을 정형화할 때 쓰인다. 함수의 정의 <script> function makeWindow(){ window.open(“allim.htm","new","width=200 height=200")} </script> 함수의 호출 함수 선언은 <head>에서 호출은 <body>에서 수행 //event <body onload="makeWindow()"> Chap16/1605/1605-1end.htm

사용자 정의 함수의 종류 매개변수가 없는 함수 function test(){…} 매개변수가 있는 함수 function test(name){…} Chap16/1605/1605-2end.htm 리턴 값이 있는 경우 function test(question){ ans=confirm(question) return ans } Chap16/1606/1606end.htm