• 검색 결과가 없습니다.

변수와 연산 리스트 ,

N/A
N/A
Protected

Academic year: 2022

Share "변수와 연산 리스트 ,"

Copied!
7
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

엔트리 프로그래밍 실습

8. (4)

변수와 연산 리스트 ,

학습 개요 미리 보기 ( )

이번 시간에는 변수와 연산 리스트의 의미와 필요성을 알고 이를 활용하여 가지 간단한, , 2 프로그램을 만들어봅시다.

학습 목표

변수의 의미와 필요성을 설명할 수 있다.

변수를 이용하여 사칙연산하는 방법을 설명할 수 있다.

리스트의 의미와 필요성을 설명할 수 있다.

(2)

본문 내용

새로 배우는 개념 변수와 연산 1.

프로그래밍에서 변수란 정해져 있지 않은 수치나 문자를 다루기 위해서 필요합니다 즉. , 변수는 어떤 숫자나 문자와 같은 자료를 저장하는 공간으로써 새로운 자료를 저장하면 기 존의 자료에 새로운 자료를 덮어쓰게 됩니다 이러한 변수는 덧셈 뺄셈 같은 사칙 연산 프. , 로그램을 만들 때 유용하게 쓰입니다 즉 첫 번째 수 두 번째 수 덧셈 결과 등의 자료를. , , , 저장하는데 변수는 유용하게 이용됩니다 예를 들어 변수. , (1)에는 첫 번째 수 변수, (2)에는 두 번째 수를 저장하고 이 두 수의 덧셈 결과인 변수, (1) + 변수(2)’를 변수(3)에 대입하는 식으로 두 수를 자동으로 계산하는 프로그램을 만들 수 있습니다 다음은 일상생활에서 변. 수를 이용한 연산 식의 예입니다.

자동판매기의 잔돈 계산 1부터 10까지의 합 계산 1. 변수(1) = ‘들어온 돈의 금액’

2. 변수(2) = ‘선택한 물건의 금액’ 3. 잔돈‘ ’ = 변수(3) = 변수(1) - 변수(2) 4. 잔돈 을 출력‘

1. 변수(1) = 0, 변수(2) = 0 2. 변수(1) = 변수(1) +1 3. 변수(2) = 변수(2) + 변수(1) 4. 2, 3을 10번 반복

5. 변수(2)를 출력

리스트 2.

리스트는 변수를 확장한 개념입니다 변수는 한 번에 하나의 자료만 저장할 수 있지만 리스트는. 여러 개의 자료를 한꺼번에 저장할 수 있습니다 예를 들어 한 명의 주소를 저장하려면 변수 하나. , 만 있으면 되지만 우리 반 학생들, 30명의 주소를 저장하려면 리스트가 필요합니다 만약 리스트. 를 사용하지 않는다면 30명의 주소를 저장하기 위해 30개의 변수가 필요하여 매우 번거롭습니다.

리스트에 자료를 저장하면 순서대로 저장되고 중간에 자료를 추가하면 그 이후 자료가 뒤로 밀, 리며 중간의 자료를 삭제하면 뒤쪽의 자료가 자동으로 당겨집니다 또 리스트 내부의 특정한 위, . , 치에 있는 자료가 무엇인지 알 수도 있고 리스트 자료 전체의 개수도 알 수 있습니다 리스트는, . 다른 말로 배열(array)이라고도 합니다. 다음은 일상생활에서 리스트를 이용하는 예입니다.

우리반 학생들의 전화번호 목록

요리 종류별로 필요한 재료의 목록

(3)

간단한 프로그램 만들기 3.

간단한 프로그래밍을 통해 변수 및 연산 리스트를 적용한 프로그래밍을 익혀봅시다, .

변수 이용하여 부터 까지 더하는 프로그램 만들기

1) 1 100

변수를 이용하는 프로그램으로 부터1 100까지의 합을 구하는 방법을 생각해 봅시다.

이를 위하여 먼저 부터 까지 차례대로 더하는 과정을 살펴보면1 5 , 1+2=3이 되고 합인 을 다, 3 음 수인 과 더하여3 3+3=6이 되고 합인 을 다음 수인 와 더하여, 6 4 6+4=10이 되고 합인, 10을 다음 수인 와 더하여5 10+5=15가 됨을 알 수 있습니다.

이 과정에서 어떤 패턴을 발견할 수 있을까요 발견할 수 있는 패턴은 합? = + 수 수’, ‘ = 입니다 따라서 부터 까지 더하는 프로그램에서는 개의 변수를 사용해야 함을 알 수 있

+ 1’ . 1 100 2

습니다 이 프로그램은 합 과 수 라는 변수 개와 더하기 연산을 사용합니다. ‘ ’ ‘ ’ 2 .

엔트리에서 이 프로그램을 만들기 위한 오브젝트 코드 실행결과는 아래와 같습니다, , .

코드 실행결과

(4)

변수를 만드는 방법 속성 탭에서 변수 선택 후: ‘

변수 추가 를 선택하여 변수를 추가함

‘+

변수를 새로 추가하면

카테

고리에 아래와 같은 블록이 추가됨

사칙연산을 만드는 방법 블록 탭의 계산 카테고리에 있는 사칙연산 블록을 이용: ‘

(5)

블록을 이용한 사칙연산 사례

- :

100 + 200 100 + 200 - 50 (100 + 200) × 50 (100 + 200) / (200 – 50) 변수 을1 10증가하기

변수2 = 변수2 + 변수1

리스트 이용하여 여행지 목록 만들기 2)

리스트를 이용하는 프로그램으로 여행지 리스트에 가고 싶은 여행지를 순서대로 추가하기 삭제, 하기 끼워넣기 바꾸기 여행지 전체의 개수 알기 특정한 여행지가 들어 있는지 확인하기 특정한, , , , , 순서에 있는 여행지 알아내기 등을 해봅시다 이를 위하여 엔트리의 속성탭에 있는 리스트 를 이용. 하여 미리 여행지 리스트를 만들어 두어야 합니다 엔트리에서 이 프로그램을 만들기 위한 명령‘ . , 코드 실행결과는 아래와 같습니다, .

명령 코드 실행결과

여행지 리스트에 여행지 추가하기

여행지 리스트의 번째 항목 3

삭제하기 ※ 3번째 항목이 삭제되고 번째 이후 자료가4 앞으로 당겨짐

(6)

여행지 리스트의 번째 항목에 3

독일 을 넣기

‘ ’ ※ 3번째에 추가되면서 원래 번째 있던3 자료이후가 뒤로 밀림

여행지 리스트의 번째 항목을 3

중국 으로

‘ ’

바꾸기 ※ 3번째 항목이 새로운 자료로 바뀜 호주 중국

( → )

여행지 리스트의 항목수를 말하기

여행지 리스트에 북한 이

‘ ’ 포함되어 있는지

알아보기

여행지 리스트의 번째 항목을 5

알아보기

(7)

리스트를 만드는 방법 속성 탭에서 리스트: ‘

선택 후 ‘+리스트 추가 를 선택하여 리스트를’ 추가함

리스트를 새로 추가하면

카테고리

에 아래와 같은 블록이 추가됨

학습 정리

1. 변수는 숫자나 문자를 저장하는 공간으로써 프로그래밍에서 정해져 있지 않은 자료를 다루기 위하여 필요합니다.

2. 변수는 사칙 연산 프로그램에서 더하는 숫자들과 결과 값 등을 저장할 때 유용 하게 이용될 수 있습니다.

3. 리스트는 변수를 확장한 것으로써 여러 개의 자료를 한꺼번에 저장할 수 있으 므로 매유 유용한 개념입니다.

참조

관련 문서