2014 년 가을학기 계산 입문 연습 #2 지도교수 : 박성우 조교 : 김준성 1. 목차 복습하기 정수와 문자열 논리연산자 비교연산자 비교 연산자 & 논리 연산자 조건 연산식 변수 선언 2.

Slides:



Advertisements
Similar presentations
칠교판 – 탱그램 전주교대 실과교육과 이미현. 칠교판 ( 탱그램 ) 이란 ? 지혜놀이판 또는 탱그램 큰 직각이등변삼각형 2 개 중간 직각이등변삼각형 1 개 작은 직각이등변삼각형 2 개 작은 정사각형 1 개 평행사변형 1 개 =>5 가지의 7 개로 구성됨.
Advertisements

Indent Style, Recursive Function 전자계산입문 2009/03/27.
멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
- 예∙결산 및 기본재산 운영 신뢰도 제고를 위한 실태점검, 결산지원사업 -
좋은 강의 국제관계학과 정연식.
C++ Espresso 제1장 기초 사항.
2014학년도 중학교 교육과정 편성시 유의사항 울산광역시교육청 교육과정운영과 한 상 철.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
연장근로와 야간·휴일근로 김영호 노무사 나눔 노사관계연구소 소장 연세대 일반대학원 박사 수료 고려사이버대 법학과 외래교수
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
노무관리 교육 10분만 시간 내십시오 복잡하게 보이는 노무관리 완벽하게 이해시켜 드립니다. 1.
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
데이터 관리의 모든 것 데이터 최적화하기 데이터 정렬하기 자동 필터와 고급 필터
3장. PHP 소개 데이타통신특론 김태영교수님 홍창의.
Ruby 프로그래밍 1 문자열 입출력 제어구조 looping 함수 정의
2. PHP 프로그래밍 웹 브라우저로 데이터 전송 주석 작성하기 변수/상수 문자열/숫자형 HTML 폼 만들기
Chapter 13 문자 데이터와 문자열 문자 데이터 문자열.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
1.민족의 발전과 민족 문화 창달(4)주체적 문화교류의 자세
문항 제작, 유형 및 분석 윤장민 권애란 민선경 정혜민.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수.
Hi KAKAO PRESENTATION sangja.tistory.com.
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
Chapter 4 수식과 연산자.
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
Ch.1 Iterator Pattern <<interface>> Aggregate +iterator
강의 소개, 자료구조의 개념, SW 개발과 자료구조
‘그린나래호텔’은 대한민국 공군에서 해운대 해수욕장변에 건축한 군의 복지향상을 위해 지은 군휴양소 건물입니다.
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
아두이노 프로그래밍 1일차 – Part4 값출력 및 디지털 읽기 강사: 김영준 목원대학교 겸임교수
4장 - PHP의 표현식과 흐름 제어-.
Python.
연립방정식 활용 수학8가 대한 87~89 쪽 Ⅳ. 연립방정식
루프와 카운트 Looping and counting
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
작성일 참고서적 – Programing Game AI by Example
중학교 사회 2학년 1학기 Ⅳ. 현대사회의 전개 3. 현대 사회의 변화와 시민 생활 1) 국제 질서의 새로운 변화 9/10
기업회생 절차.
2. 윤리학의 원리와 적용 가. 상대주의와 절대주의.
Hello, Python! #3 <부제: 코딩은 혼자하는 것이다>
내장형 소프트웨어 -페인트 보드 만들기 발표자 : 백종인.
나의 포트폴리오 영동대학교 2014.
강의 프레젠테이션 현대 사회와 미디어 12강. 미디어 문화.
자바 5.0 프로그래밍.
기술 진화와 진보.
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
-자료형과 연산- IS lab. 김건영 Python -자료형과 연산- IS lab. 김건영
Your kids are Special 방과후 영어교실 신 청 서 태 안 초 등 학 교 방 과 후 영 어 교 실
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
이번 시간에는... 지난 시간까지 2회차에 걸쳐 WML의 택스트 포맷, 이미지 처리, 페이지 이동, 태스크 수행과 이벤트 처리 및 WML 사용자 Input 처리 태그 등, WML 개발에 대해서 알아보았습니다. 이번 시간에는 2회차에 걸쳐, WML 스크립트 개발에 대해서.
여름패션의 끝! 명품 선글라스를 특별가에 만날 수 있는 기회!
DataScience Lab. 박사과정 김희찬 (화)
Spring, 2019 School of CSE Pusan National University
C.
영상으로 읽는 한국사 02 삼국은 서로를 한 ‘민족’으로 생각했나? - 삼국통일의 의미-.
서술형 평가 확대 한국교육과정평가원 김 소 영.
삶을 풍요롭게 만드는 의사소통.
시민으로서의 권리와 의무 사회(일반사회) 중학교 2학년 2학기 Ⅶ. 사회생활과 법규범
Spring, 2019 School of CSE Pusan National University
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Python 기본.
Presentation transcript:

2014 년 가을학기 계산 입문 연습 #2 지도교수 : 박성우 조교 : 김준성 1

목차 복습하기 정수와 문자열 논리연산자 비교연산자 비교 연산자 & 논리 연산자 조건 연산식 변수 선언 2

복습하기 #1 정수 Python 에서는 여러 자료형이 존재 정수, 문자열, 논리값, 등 정수를 표현하기 위해서는 “ 정수형 ” 을 사용 예 ) 0, 111, 1234, -0,

복습하기 #1 정수 다양한 연산 가능 덧셈 곱셈 뺄셈 나눗셈 나머지 구하기 지수 연산 음수로 바꾸기 4

복습하기 #1 정수 각각의 연산자 사이에는 우선순위가 존재 [ - > ** > *,/,% > +,- ] + vs * ** vs + * vs / >>>-3**2*3+14/3%2 는 무엇일까요 ? 괄호를 이용하여 연산자 우선순위를 결정 가능 >>>-3**(2*3)+14/(3%2) 는 무엇일까요 ? 예 ) * 예 ) 3%2/3+3**4%2/3 예 ) ((3+2)*(3-2)/4)+44**(3%2) 5

복습하기 #2 문자열 Python 에서 문자열은 문자를 의미 예 ) “a” 예 ) “123” ( 정수 123 과 달라요 !) 예 ) “Hello! Hello? Hello!!!” 문자열을 만드는 방법 4 가지 “Hello”, ‘Hello’, “””Hello”””, ‘’’Hello’’’ 문자열 연산 (+) 연산자를 이용해서 문자열을 합칠 수 있다 예 ) “Hello” + “ “ + “World!” 예 ) “Python” + “ 너무 ” + “ 재미있다 !!!!!” 6

복습하기 #3 논리값 True? False? 어떠한 상황이 참인지 거짓인지 표시 and, or, not 을 통해 다양한 형태의 논리연산 가능 예 ) True and False 예 ) True or False 예 ) True and not False 예 ) not True or True 예 ) not (True or True) 7

복습하기 #4 비교 연산자 두 값의 크기를 비교 == <>, = 예 ) “123” == 123 예 ) “123” <> 123 예 ) > 234 예 ) True <> False 8

비교연산자 & 논리연산자 비교연산자 두 값의 크기를 비교 (==, <>,, =) 논리연산자 논리값 ( 참 거짓 ) 을 다루는 연산자 (not, and or) 논리연산자와 비교연산자를 결합하면 복잡한 비교 표현 가능 ! not 1==2 and ‘Hello’ <> ‘ 안녕 ’ 1==2 or not ‘Hello’ <> ‘ 안녕 ‘ ‘ 이름 ’==‘ 홍길동 ‘ and ‘ 나이 ’==19 not ‘100’==‘200’ or (not ‘1’==1 or True) (True or not 123<>123) and 1 >= 2 9

조건연산식 논리 연산식의 값에 따라 처리해야 할 연산식이 대를 때 사용 “ 상황 ” 에 따라서 “ 다른 연산 ” 을 하고 싶은 경우 매우 유용 문법 : if else 예제 ‘Equal’ if ‘Hello’ == ‘ 안녕 ’ else ‘Enequal’ 1+2 if True else 3+4 if True else => ??? True if else False => ??? False if else True => ??? if else False => ??? 10

변수선언 변수 : 값 ( 정수, 문자열, 논리값, 연산 결과 등 ) 을 저장해 두는 공간 계산된 결과나 특정 값을 저장해 놓을 수 있어 매우 편리하다 문법 : = 변수 이름 정의법 알파벳 (A-Z, a-z) 과 숫자 (0-9), 특수문자 _ 등을 자유롭게 조합 단 ! 변수의 첫 자는 반드시 알파벳 또는 특수문자 _ 를 사용 저장된 값은 새로운 값이 대입되기 전까지 계속 유지 11

변수선언 ( 예제 ) 상수 대입 int_x = 2580 x = “ 나는 변수 x 입니다 !!!” MULTI_LINE_STRING = “””multi line String””” Y_bool = True 12

변수선언 ( 예제 ) (cont’d) 연산식 대입 x_add = 1+1 var_bool = True and not False comp = 1>2 val_y = “Hi!” if True else “Bye!” 변수를 활용한 변수 선언 (x=1, y=2 로 변수가 정의된 상황에서 ) z = x+y (x=1, y=2 로 변수가 정의된 상황에서 ) x = x+y 변수를 다양하게 사용할 수 있습니다 ! 13

변수선언 ( 예제 ) (cont’d) 변수에 저장된 “ 자료형 ” 확인방법 type( 변수이름 ) (a=1 저장 후 ) type(a) (b=“aaa” 저장 후 ) type(b) (c=True 저장 후 ) type(c) 변수에 저장된 “ 값 “ 확인방법 “print “ 함수 사용 !!! print 14

변수선언 ( 예제 ) (cont’d) 선언된 변수 확인 방법 “locals() “: 현재까지 선언된 모든 변수 출력 퀴즈 문제 1 15