• 검색 결과가 없습니다.

함수

N/A
N/A
Protected

Academic year: 2022

Share "함수"

Copied!
5
0
0

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

전체 글

(1)

엔트리 프로그래밍 실습

9. (5)

함수

학습 개요 미리 보기 ( )

이번 시간에는 함수의 의미와 필요성을 알고 이를 활용하여 간단한 프로그램을 만들어봅시, 다.

학습 목표

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

함수를 정의할 수 있다.

함수를 이용한 엔트리 프로그램을 만들 수 있다.

(2)

- 2 -

본문 내용

새로 배우는 개념

함수

함수란 어떤 일을 수행하는 명령들을 하나로 묶어서 이름을 부여하고 필요할 때마다 그, 함수 이름을 호출하여 사용할 수 있는 프로그래밍 방법입니다 반복적으로 사용되는 일을. 함수로 만들어 놓으면 그 일의 순서나 방법을 다시 기억할 필요 없이 편리하게 사용할 수 있습니다 즉 어떤 일을 수행할 때 복잡한 코딩 과정 없이 약속한 함수이름 만 써주면 됩. , 니다 이러한 함수를 복잡한 일을 단순화시킨다는 개념으로 보면 컴퓨팅사고력의 하위요소. 중 추상화 에 해당됩니다‘ .

만일 함수 내부에서 숫자나 문자 같은 자료를 이용한다면 함수를 호출할 때 숫자나 문, 자를 함께 전달해 주어야 합니다 이렇게 함수에 전달하는 자료를 매개변수 또는 인수 라. 고 부릅니다 예를 들어 한 변의 길이를 입력하여 정사각형을 그리는 함수를 정사각형 이. , 라는 이름으로 만들어 놓고 한 변의 길이를, ‘100’으로 하는 정사각형을 그리고 싶다면 정‘ 사각형(100)’과 같은 형식으로 함수를 이용하게 됩니다.

일상생활에서도 우리는 함수를 이용할 수 있습니다 예를 들어 학생들이 명씩 한 모둠. , 4 으로 자리배치 하는 것을 ‘4 1인 모둠 이라는 이름으로 약속해 두었다면 선생님은’ , ‘4 1인 모둠’ 이라는 이름만 부르면 학생들이 그 일을 할 수 있으므로 서로에게 편리한 방법이라고 할 수 있습니다.

다음은 일상생활에서 함수를 이용하는 예입니다.

세탁기 전기밥솥 전자레인지 식당

표준 세탁

울 세탁

헹구기

탈수

백미밥 짓기

잡곡밥 짓기

보온

데우기

계란찜하기

라면

젖병소독

해동

비빔밥 주문

갈비탕 주문

짜장면 주문

김밥 포장 주문

(3)

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

간단한 프로그래밍을 통해 함수를 적용한 프로그래밍을 익혀봅시다.

함수 이용하여 부터 입력한 수까지 더하는 프로그램 만들기

1) 1

앞 차시에서 했던 부터1 100까지 더하는 프로그램을 함수를 이용하는 프로그램으로 바꿔서 부1 터 사용자가 입력한 수까지의 합을 구하는 방법을 생각해 봅시다 먼저. , 1부터 매개변수로 전달된 수까지 더하는 과정을 합구하기 라는 함수로 정의합니다 이를 위하여 변수 수 와 합 을 추가해야‘ . ‘ ’ ‘ ’ 합니다 그리고 사용자로부터 입력 받은 수. , ( )를 매개변수로 함수를 호출합니다.

즉, 블록을 이용하여 함수를 호출하면 됩니다.

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

코드 실행결과

함수정의:

(4)

- 4 -

합구하기 함수를 만드는 방법

함수를 새로 추가하면 카테

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

‘ ’

① 를 선택

② 선택

합수 이름을 ‘합구하기 로 정하기’

매개변수 추가하기 :

④ 카테고리에 있는

을 끌어서 함수 이름 뒤에 붙임

속성탭에서 변수 수‘ ’, ‘ ’합 추가하기

함수 코딩하기: 1부터 매개변수인 숫자값까지 더

하는 코딩하기

⑦ 을 눌러서 함수 정의 마치기

정의한 함수 :

함수의 이름 :

함수의 문자 숫자값

: /

매개변수

함수의 판단값 매개변수 :

함수를 정의하는 또 다른 방법

속성 탭의 함수 를 선택하고

‘ ’ ‘ ’

함수 추가를 선택 +

주의사항: 위와 같이 함수 내용을 코딩할 때 쓰는 은 함수 정의하기 의 매‘ 개변수 부분에 있는 을 끌어서 넣어야 함 만약 블록 꾸러미의. , 카테 고리에 있는 을 끌어서 넣으면 엉뚱한 결과가 나옴

(5)

학습 정리

1. 함수는 어떤 일을 수행하는 명령들을 하나의 이름으로 묶어서 필요할 때마다 호출하여 편리하게 사용하기 위한 프로그래밍의 주요 개념입니다.

2. 엔트리에서 함수를 정의하는 2가지 방법은 ‘블록 탭의’ 카테고리의 를 이용하거나 속성 탭의 함수 를 선택하고‘ +함수 추가를 선택 하는 것입니다.

3. 함수 내용을 코딩할 때 쓰는 은 함수 정의하기 의 매개변수 부분에 있는‘ 을 끌어서 넣어야 합니다.

참조

관련 문서