총 148개
-
원소 배열 기준과 경향에 따라 주기율표를 새롭게 정하여 논술하기2025.01.161. 주기율표 재정의 이 발표에서는 원소 배열의 기준과 경향을 토대로 주기율표를 새롭게 정의하는 방법을 제안하고 있습니다. 가로줄의 기준은 금속성으로, 세로줄의 기준은 주기로 정하였습니다. 가로줄에서는 왼쪽부터 비금속, 준금속, 금속 순으로 배열하고, 세로줄에서는 위에서 아래로 갈수록 표준 원자량이 증가하는 경향을 보입니다. 이를 통해 새로운 기준과 경향에 따른 주기율표를 제시하고자 합니다. 1. 주기율표 재정의 주기율표는 화학의 근간을 이루는 중요한 개념이며, 지난 수세기 동안 지속적으로 발전해왔습니다. 최근 들어 새로운 원소들이...2025.01.16
-
원소의 배열과 X선 스펙트럼2025.01.241. 원소의 배열 각 양자상태의 파동함수는 각 상태에 대응되는 수소 원자가 갖는 양자상태의 파동함수와 같지 않음. 다전자 원자에서 주어진 전자의 퍼텐셜 에너지가 원자핵의 전하와 원자핵으로부터의 전자의 위치 뿐만 아니라 모든 전자의 전하와 위치들도 고려해서 정해지기 때문. 원자 내의 전자들에 양자상태를 부여할 때 Pauli 배타원리, 훈트의 규칙, 쌓음의 원리가 적용됨. 양자수 (n)이 같으면 하나의 껍질을 이룸. 2. X선 스펙트럼 고에너지 전자가 구리나 텅스텐과 같은 고체 표적물과 충돌하면서 에너지를 잃어 연속적인 X선 스펙트럼을...2025.01.24
-
금오공대 신소재 재료과학 중간범위 과제 풀이2025.01.171. 원자량과 몰 질량 산소 원자 1개의 원자량이 16 amu이므로, 1몰의 산소 질량은 16 g이다. 따라서 71개의 산소 원자의 총 질량은 1600 amu이다. 2. 합금 조성 및 원자 수 계산 주어진 합금은 92.5 wt% Ag와 7.5 wt% Cu로 구성되어 있다. 100 g의 합금에는 Ag가 92.5 g, Cu가 7.5 g 포함되어 있다. Ag 원자 수는 5.1 x 10^23개, Cu 원자 수는 7.1 x 10^22개이다. 3. 금속간 화합물의 화학식 주어진 금속간 화합물은 15.68 wt% Mg와 84.32 wt% Al로...2025.01.17
-
고고학 연구의 방법론2025.01.111. 연대결정법 고고학 연구에서 가장 중요한 것은 고대 인간의 행위를 이해하고 시간과 공간성을 파악하는 것이다. 이 중 고고학 자료의 연대를 파악하는 것이 매우 중요하며, 이를 위해 상대연대결정법과 절대연대결정법이 사용된다. 상대연대결정법에는 층서법, 형식학적 방법, 순서배열법, 교차연대법 등이 있으며, 절대연대결정법에는 방사성원소 측정법, 지질편년법, 생물학적 방법 등이 있다. 연대 결정은 고고학자의 주관적 판단이 아닌 합리적인 절차와 통시적 체계에 따라 이루어져야 한다. 2. 상대연대결정법 상대연대결정법은 고고학 자료의 선후관계...2025.01.11
-
C언어 스케치 연습문제 솔루션 - 제 07장 배열2025.04.301. 배열 배열(array)은 변수를 일일이 선언하는 번거로움을 해소할 수 있고, 여러 변수들이 같은 배열이름으로 일정한 크기의 연속된 메모리에 저장되는 구조로 그 사용도 간편하다. 배열선언 시 초기 값 지정이 없다면 반드시 배열크기는 명시되어야 한다. 배열의 크기를 지정하는 부분에는 변수, 양수의 정수 상수와 기호 상수 또는 이들의 연산식이 올 수 있다. 첫 번째 배열원소를 접근하는 첨자 값은 0이며, 다음 두 번째 원소는 1이다. 배열선언 후 배열원소를 접근하려면 배열이름 뒤에 대괄호 사이 첨자(index)를 이용한다. 배열에서...2025.04.30
-
배열을 이용한 선형 리스트의 구현2025.12.211. 선형 리스트와 순차 구현 선형 리스트는 데이터를 순서대로 나열하여 저장하는 자료구조로, 각 원소가 논리적 순서를 가집니다. 구현 방법에 따라 순차 리스트(배열 기반)와 연결 리스트로 구분됩니다. 배열 기반 선형 리스트는 논리적 순서와 물리적 저장 순서가 일치하며, 임의 접근이 가능하여 인덱스를 통해 k번째 원소에 O(1) 시간에 접근할 수 있습니다. 이는 연결 리스트의 O(n) 접근 시간과 대비됩니다. 배열 리스트는 캐시 지역성 측면에서도 효율적이며, 인접 원소들이 메모리상 가까워 캐시 적중률이 높습니다. 2. 배열을 이용한 ...2025.12.21
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제12025.01.201. 포인터 변수 char 포인터 변수 s에 Kate배열의 첫번째 원소의 포인터값이 들어간다. printf를 이용하여 s의 첫번째 원소의 포인터값, s배열 자체의 포인터값을 출력한다. 그 뒤 printf함수를 반복사용하여 s의 첫번째 원소의 포인터값을 %s로 출력한다. (따라서 널문자까지 배열에 저장된 값을 다 출력하기 때문에 Kate가 출력됨) / 그 뒤 s[2]에 저장된 값을 %c로 출력한다. (따라서 문자 t가 출력됨) 2. char 배열 char 배열 a에 "Kate"값을 대입한다. printf를 이용하여 a의 첫번째 원소의...2025.01.20
-
원순열: 원형 배열의 경우의 수2025.12.131. 원순열의 정의 원순열은 서로 다른 n개의 원소를 원형으로 배열하는 경우의 수를 나타낸다. 일렬로 나열하는 순열과 달리 원형 배열에서는 회전을 같은 것으로 간주하므로, 선형 순열의 경우의 수를 배열의 개수로 나누어 계산한다. 예를 들어 5명이 원형으로 앉는 경우의 수는 5!/5 = 4! = 24가지이다. 2. 원순열의 공식 서로 다른 n개를 원형으로 배열하는 원순열의 수는 (n-1)!로 계산된다. 이는 한 사람을 고정시킨 후 나머지 (n-1)명을 배열하는 것과 같다. 따라서 n명의 원순열 = n!÷n = (n-1)!이다. 이 공...2025.12.13
-
건국대학교 객체지향프로그래밍_6주차_랩실습보고서2025.05.011. ArrayData 클래스 ArrayData 클래스는 동적 배열을 구현하는 클래스입니다. 이 클래스에는 배열의 크기(capacity)와 실제 사용 중인 원소의 개수(used)를 관리하는 멤버 변수가 있습니다. 생성자, 복사 생성자, 이동 생성자, 소멸자 등의 메서드를 통해 객체의 생성과 삭제, 복사와 이동을 처리합니다. 또한 addElement(), full(), emptyArray(), showData() 등의 메서드를 통해 배열에 원소를 추가하고, 배열의 상태를 확인하며, 배열을 비우고, 배열의 내용을 출력할 수 있습니다. ...2025.05.01
-
C언어에서 메모리를 효율적으로 활용하기 위한 포인터의 활용2025.05.061. 포인터 정의 포인터는 변수의 주소를 나타내는 변수이다. 변수는 메모리 상의 어떤 위치에 할당되며, 이 위치를 주소(address)라고 한다. 포인터는 이러한 변수의 주소를 저장하고, 이 주소를 통해 변수에 접근할 수 있다. 포인터를 선언할 때는 포인터 변수의 자료형을 지정해야 하며, 포인터 변수의 자료형은 포인터가 가리키는 변수의 자료형과 일치해야 한다. 2. 포인터 변수 정의와 예제 포인터 변수는 메모리의 주소를 저장하는 변수이다. 포인터 변수를 사용하면 변수의 값을 직접 변경하거나, 함수의 인자로 포인터를 사용하여 함수 외...2025.05.06
