코딩 수학

park·2022년 11월 4일
0
post-custom-banner

정수(integer)

-양의 정수(자연수)와 음의 정수 그리고 0을 합쳐서 정수라고 부른다.

■ 정수의 사칙연산

-정수는 덧셈과 뺼셈, 곱셈을 해도 정수지만 나눗셈은 아니다.

소수(prime number)

-소수란 1과 자기 자신으로밖에 나누어지지 않는 1보다 큰 자연수
즉, 소수는 1과 자기 자신 단 두 개의 약수만 갖는다.

실수(real number)

-유리수와 무리수를 합쳐서 실수라고 부른다.

분수(fraction)

-2개의 수의 비율을 사용한 수의 표현 방법
-수학에서는 나눗셈 연산자는 '%'이지만, 프로그래밍에서는 '/'를 사용한다.

백분율(percentage)

-수를 100과의 비율로 나타낸 것
-ex) 23%는 0.23을 나타냄.

■ 백분율 구하기

백분율(%) = 비율 x 100

거듭제곱

-주어진 수를 주어진 횟수만큼 곱하는 연산
즉, 숫자 a를 n번 곱한것을 a의 n제곱이라고 읽는다. a는 밑, n을 지수라고 한다.

제곱근(square root)

-제곱의 반대 개념

함수(function)

  • 첫 번쨰 집합의 임의의 한 원소가 두 번쨰 집합의 오직 한 원소에만 대응하는 관계를 의미한다.

■ 프로그래밍에서의 함수

  • 특정 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합이다. 또한, 변수(variable)란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미

*프로그래밍에서 함수를 사용하는 가장 큰 이유는 반복적인 프로그래밍을 피할 수 있고, 여러 개의 함수로 나누어 작성하면 모듈화로 인해 전체적인 코드의 가독성이 좋아진다. 프로그램에 문제가 발생하거나 기능의 변경이 필요하면 손쉽게 유지보수를 할 수 있다.

소인수분해(prime factorization)

  • 합성수를 소수들의 곱으로만 나타내는 것을 의미한다.

행렬

  • 1개 이상의 수나 식을 사각형 모양으로 나열한 것, 가로줄을 행(row) 세로줄을 (column)

■ 프로그래밍에서의 배열(array)

프로그래밍에서 배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우에 사용할 수 있는 가장 기본적인 자료 구조이다.

배열(array)은 같은 타입의 변수들로 이루어진 유한 집합으로 정의된다.

배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자는 인덱스(index)라고 한다.

순서도

  • 어떠한 일을 처리하는 과정을 순서대로 기호와 도형으로 도식화한 것

예제)

post-custom-banner

0개의 댓글