관리 메뉴

hye-_

연산과 연산자 본문

CS/기초 프로그래밍 지식

연산과 연산자

hyehh 2023. 1. 9. 11:07
728x90
반응형
SMALL
728x90
반응형
SMALL

프로그램을 만들 때에도 다양한 연산이 생긴다

 

연산이란?

수나 식을 규칙에 따라 계산하는 것이다. 

이때 사용하는 부호를 연산자라고 한다.

 

연산자

연산을 위해 식에 사용된 부호

+ × ÷ -= < 등등...


산술 연산

덧셈, 뺄셈, 곱셈, 나눗셈 등의 계산을 하는 것

프로그램에서 덧셈연산을 할 때에는 숫자 + 숫자는 덧셈으로 처리하지만, 그 외에는 문자열을 연결하는 것으로 처리한다.

 

예 

3 + 3

계산결과로 숫자 6이 나온다.

 

예2

3 + 입니다

숫자와 문자열을 더하면 "3입니다" 로 나온다

 

예3

날씨가 + 좋네요

문자열과 문자열을 더하면 "날씨가좋네요"  로 나온다

즉 문자열의 연결을 보여준다 


비교 연산

두 개의 값을 비교해 참인지 거짓인지 판단하는 것

 

국어점수에 따라 다르게 말하는 프로그램을 만들 수 있다. 

국어점수 >= 90

참 잘했어요 말하기

그렇지 않으면 

좀 더 노력하세요 말하기 


논리 연산

참과 거짓을 이용하여 계산하는 것

 

      1. 그리고 AND 

      주어진 조건을 모두 만족할 때 참인 것

 

      2. 또는 OR

      두 조건 중 하나만 만족해도 참인 것

 

      3. ~가 아니다 NOT

      조건을 만족하면 거짓, 만족하지 않으면 참인 것

 

.

국어점수와 수학점수의 두 점수를 이용하여 

국어점수와 수학점수가 모두 90점 이상일면 참 잘했어요라고 말하고

둘 중 하나만 90점 이상이면 열심히 했군요 

둘 다 90점을 넘기지 못하면 좀 더 노력하세요라고 말하는 프로그램을 만들 수 있다.

 

사이트에 ID와 비밀번호

사이트에 ID와 비밀번호를 정확히 입력해야 로그인이 되는 프로그램도 

AND 논리연산을 이용한 것이다.

 


컴퓨터는 이렇게 다양한 연산을 통해 판단하고 결정하고 명령을 처리한다. 

728x90
반응형
LIST

'CS > 기초 프로그래밍 지식' 카테고리의 다른 글

학교생활 속 순차,선택,반복 구조 찾기  (0) 2023.01.09
문자와 문자열  (0) 2023.01.09
변수의 활용법  (0) 2023.01.09
변수란?  (2) 2023.01.09
사람과 컴퓨터의 입력, 처리, 출력 과정의 비교  (0) 2023.01.09