(1) 다음 괄호 부분을 채우시오.
A. 동일한 자료형을 연ㅅ혹된 저장공간에 할당하여 이용하는 자료구조를 (배열)이라 한다.
B. 배열의 각 원소를 참조하는데 이용되는 수를 (첨자)라 한다.
C. 배열 크기가 n이면 이용될 수 있는 첨자는 (0)에서부터 (n-1)까지다.
D. 한 줄의 표준입력을 문자열로 입력 받는
(1) 다음 괄호 부분을 채우시오.
A. 일반 지역 변수의 선언에서 자료형 앞에는 키워드 (auto)가 생략된 것이다.
B. 프로글팸의 모든 영역에서 이용 가능한 변수를 (전역)변수라고 한다.
C. 프로그램에서 사용되는 변수가 그 사용이 유효한 영역(범위)을 변수의 (scope)(영어로)라 한다.
D. 전역변수이나 하나
(1) 다음 괄호 부분을 채우시오.
A. 일반 변수와는 다르게 다른 변수의 주소 값을 저장하는 변수를 (포인터)라 한다.
B. 변수의 주소 값을 16진수로 출력하려면 변환명세에 (%p)라고 기술한다.
C. 함수의 호출에서 형식인자에 해당하는 변수에 실인자 값의 주소를 복사한다는 의미의 원어를 (call-by-address)라
• 주소의 수가 나머지에 2^30, 2^20, 2^10을 곱해서 2의 승수를 쉽게 풀어서 출력
④ 프로그램 코드
#include
main() {
int i;
int x[32],z[32];
int y[32] = {0,};
printf("IP 주소와 prefix를이와 같이 입력해
c[cnt2]에 저장 후 cnt1, cnt2 증가
ⅲ. cnt1을 0으로 초기화
ⅳ. cnt1이 두 번째 배열의 길이보다 크거나 같을 때까지 c[cnt2]에 저장 후 cnt1, cnt2 증가
ⅴ. c[cnt2]에 0을 저장
(2) 문자열 비교 함수의 알고리즘
문자열의 비교 함수는 두 문자열의 길이를 모두 알아야 하며, 이를 lena, lenb라고 한다. 문자열 a와 b의
Bisection방법은 수렴속도가 느린데 반하여 이것을 개선한 방법이 Regula Falsi방법이다.
이 방법 가상위치법 정규가상법 또는 선형보간법이라고도 한다. Bisection 방법은 단순히 구간을 순차적으로 반분하여 근의 근사치를 계산하지만, Regula Falsi방법은 양단의 두 점을 선형 보간하여 근사적으로 근을 찾는
라인 트레이서는 바닥에 그려져 있는 흰색이나 검정색의 선을 따라 움직이는 로봇으로 공장에서의 무인 이동 로봇 등에 활용 할 수 있다. 라인 트레이서 경기는 자율이동 로봇이 정해진 주행선을 따라서 주행하면서 속도를 경쟁하는 경기이다. 경기에 참가한 로봇을 라인 트레이서라고 하며, 가장 안정
c, float v);
희소행렬 리스트에 원소를 삽입하는 함수. 파라미터로 받아온 현재 위치의 다음 또는 새로운 위치에 노드를 생성하여 삽입하여 주고
현재 위치를 변경하여 리턴.
(9)void Delete_Matrix(headnode *t);
희소행렬을 저장한 리스트를 삭제해주는 함수. 각 희소행렬은 헤드노드, 행/열의 인덱스 배열,
언어에 대한 인식도 달라져 왔다. 응용 분야에 있어서도 그 분야에서 적절하게 사용할 수 있는 용어가 있듯이 그 분야를 잘 나타낼 수 있는 프로그래밍 언어도 설계되어 왔다.
이 레포트는 프로그래밍 언어의 평가 기준 3가지와 C언어를 평가하였으며, 표현된 구문을 EBNF(BNF)와 구문 도표로 각각 표현하
Euler(double x,double y,double h); //Euler 방법 쓰는 함수
ImprovedEuler(double x,double y,double h); //Improved Euler 방법 쓰는 함수
RK4(double x,double y,double h); //Rk4 방법 쓰는 함수
double Equation(double x,double y); //f(x,y) 의 값을 받아서 값을 리턴하는 함수