일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 반복 구조 찾기
- 딥러닝
- 운영체제의 미래
- 국립과천과학관
- 뿌..
- 앨런 튜링
- 출력
- 말 인용
- 운영체제의 발달 과정
- 프로그래밍
- 패킷트레이서 이용
- 선택
- 처리
- 절차적 사고의 장점
- 소프트웨어
- 절차적 사고
- 운영체제 서비스
- 미래 사회의 단위
- 해결 방안
- 레지스터
- 장치에 할당할 수 없는 NET ID Broadcast주소
- 컴퓨터
- 소프트웨어 시대
- 운영체제의 기능 1. 자원 관리 기능 2. 시스템 보호 3. 네트워크(통신 기능)
- gensim 3.7.3 설치 오류
- 순서도
- 공부정리
- 운영체제 목적
- 기계어
- 겁나 많아
- Today
- Total
hye-_
연산과 연산자 본문
프로그램을 만들 때에도 다양한 연산이 생긴다
연산이란?
수나 식을 규칙에 따라 계산하는 것이다.
이때 사용하는 부호를 연산자라고 한다.
연산자
연산을 위해 식에 사용된 부호
+ × ÷ -= < 등등...
산술 연산
덧셈, 뺄셈, 곱셈, 나눗셈 등의 계산을 하는 것
프로그램에서 덧셈연산을 할 때에는 숫자 + 숫자는 덧셈으로 처리하지만, 그 외에는 문자열을 연결하는 것으로 처리한다.
예
3 + 3
계산결과로 숫자 6이 나온다.
예2
3 + 입니다
숫자와 문자열을 더하면 "3입니다" 로 나온다
예3
날씨가 + 좋네요
문자열과 문자열을 더하면 "날씨가좋네요" 로 나온다
즉 문자열의 연결을 보여준다
비교 연산
두 개의 값을 비교해 참인지 거짓인지 판단하는 것
예
국어점수에 따라 다르게 말하는 프로그램을 만들 수 있다.
국어점수 >= 90
참 잘했어요 말하기
그렇지 않으면
좀 더 노력하세요 말하기
논리 연산
참과 거짓을 이용하여 계산하는 것
1. 그리고 AND
주어진 조건을 모두 만족할 때 참인 것
2. 또는 OR
두 조건 중 하나만 만족해도 참인 것
3. ~가 아니다 NOT
조건을 만족하면 거짓, 만족하지 않으면 참인 것
.
예
국어점수와 수학점수의 두 점수를 이용하여
국어점수와 수학점수가 모두 90점 이상일면 참 잘했어요라고 말하고
둘 중 하나만 90점 이상이면 열심히 했군요
둘 다 90점을 넘기지 못하면 좀 더 노력하세요라고 말하는 프로그램을 만들 수 있다.
예
사이트에 ID와 비밀번호
사이트에 ID와 비밀번호를 정확히 입력해야 로그인이 되는 프로그램도
AND 논리연산을 이용한 것이다.
컴퓨터는 이렇게 다양한 연산을 통해 판단하고 결정하고 명령을 처리한다.
'CS > 기초 프로그래밍 지식' 카테고리의 다른 글
학교생활 속 순차,선택,반복 구조 찾기 (0) | 2023.01.09 |
---|---|
문자와 문자열 (0) | 2023.01.09 |
변수의 활용법 (0) | 2023.01.09 |
변수란? (2) | 2023.01.09 |
사람과 컴퓨터의 입력, 처리, 출력 과정의 비교 (0) | 2023.01.09 |