본문 바로가기

전체 글

(56)
[방송통신대학교 _ 컴퓨터과학과] 생활과건강 _ 신체건강 문제와 관리(1) _ 소화기계 건강문제 소화기계 해부생리소화과정- 음식물섭취 → 분해 (소화) → 혈액 속으로 이동 (흡수) → 흡수된 영양소는 각 조직 세포로 이동하여 에너지 공급- 물리적·화학적 과정을 소화과정이라 하며, 이에 관여하는 인체 구조물들 통틀어 소화기계라고 함소화기계소화관 (digestive tube)과 소화선 (digestive gland)로 구분소화관구강에서 시작해 인두, 식도, 위, 소장, 대장, 직장, 항문에 이르는 약 9m 긴 근육성 관소화선소화흡수 돕기 위해 필요한 물질 생산해 소화관으로 공급해 주는 침샘, 간, 담낭, 췌장 등입- 소화과정은 입에서 시작- 음식물 씹어 잘게 부숨- 침 속 소화효소가 탄수화물 일부 분해- 혀와 인두근육이 침 섞인 음식물 식도 통해 위로 보냄저작작용음식물 잘게 쪼개 음식 표면적 증가시킴..
[방송통신대학교 _ 컴퓨터과학과] 생활과건강 _ 신체건강 문제와 관리(1) _ 심뇌혈관계 건강문제 심장- 일생 동안 쉬지 않고 스스로 움직이는 근육성 펌프- 혈액이 들어오는 2개의 방과 혈액 내보내는 2개의 실로 되어 있음혈액 흐름- 좌심실에서 나온 동맥혈액은 동맥, 세동맥, 모세혈관 통해 전신에 산소와 영양소 공급하고, 조직에서 생기는 이산화탄소와 노폐물 걷어 가지고 모세혈관 정맥 타고 우심방으로 돌아옴- 순환은 출생 때부터 사망할 때까지 계속됨혈액 순환과정심장 좌심실 → 대동맥 → 동맥 → 세동맥 → 모세혈관 → 세정맥 → 정맥 → 대정맥 → 우심방 → 우심실 → 폐동맥 (가장 더러운 피) → 폐 → 폐정맥 (가장 깨끗한 피) → 좌심방 → 좌심실고혈압- 혈액을 순환시키는 원동력으로 심장에서 박출된 혈액이 동맥혈관 벽에 닿았을 때 형성되는 압력- 수축기 혈압 : 심장이 수축할 때 혈액이 혈관벽에 ..
[정보처리기사 실기] 프로그래밍 언어 활용 _ 배열, 포인터 배열- 연속적인 기억장소- 먼저 선언 필요 1) 1차원 배열 선언 - C언어2) 1차원 배열 선언 - Java3) 1차원 배열 초기화초기값 부여 시 배열 크기는 생략 가능하고 자동으로 배열 크기 확보 int grade [5] = {10, 20, 30, 40, 50}char name [] = "korea fighting!"int[] grade = {10, 20, 30, 40, 50}4) 1차원 배열 입·출력배열 요소는 첨자로 구분되므로 반복문 사용해 간단히 참조① 배열 k(5)에 입력값 1 ~ 5 할당하기for ( i = 0; i       k(i) = i + 1;② 배열 k(5) 값 출력하기for (i = 0; i         printf("%d \n", k(i));자바에서 지원하는 향상된 for문- ..
[정보처리기사 실기] 프로그래밍 언어 활용 _ 반복문, 함수 반복문1) for문제어변수를 포함한 조건식이 참인 경우 반복 수행하는 반복문예제) 아래 C프로그램 출력 결과는?#include int main() { int i; for (i = 1; i => 1 3 5 7 9예제) 아래 C프로그램 분석#include int main() { int cnt = 0; int sum = 0; for (int i = 1; i => 0, 0  0, 0  0, 0  0, 0  1, 5  1, 5  1, 5  1, 5  1, 5 0, 0 (4번 반복) : i가 1, 2, 3, 4 일때 , i % 5는 0 아님. if  조건 거짓이므로 cnt와 sum은 변경되지 않고 초기값 0 유지1, 5 (5번 반복) : i가 5일때, i % 5는 0. if..
[정보처리기사 실기] 프로그래밍 언어 활용 _ 입출력문, 조건문 C언어 입력문 - scanf()- 실행 시 키보드로 원하는 값 입력할 수 있는 함수- 형식 : scanf("입력서식", &변수);- 변수 앞에는 반드시 주소값(&) 표기, 배열명에는 주소값(&) 표기 안함입력 서식값의 예설명%d, %x, %o10, 100, 1234정수 (10진수, 16진수, 8진수)%%f0.5, 1.0, 3.14실수 (소수점이 붙은 수)%ca, b, c한 글자%shello한 글자 이상의 문자열 예시) 이름, 국어, 영어, 수학 점수를 키보드로 입력 받는 C프로그램 작성#include int main(){ char name[10]; // 이름 기억 할 문자 배열 선언 int k, e, m; // 국어(k), 엉어(e), 수학(m) 점수 입력할 정수 변수..
[정보처리기사 실기] 프로그래밍 언어 활용 _ 데이터 타입, 연산자 데이터 타입 (Type)- 메모리 (변수)에 저장할 데이터가 문자, 정수, 실수인지 등 나타내는 형식- 데이터 타입이 정의되어야만 데이터 저장할 변수도 정의됨 1) C언어 데이터 타입종류데이터 타입크기문자char1Byte정수short2Byteint4Bytelong4Byte실수float4Bytedouble8Byte2) 자바 데이터 타입종류데이터 타입크기문자char2Byte정수byte1Byteshort2Byteint4Bytelong8Byte실수논리float4Bytedouble8Byteboolean1Byte프로그램 기본 구조1 ~ 10까지 합 구하는 프로그램 C언어#include void main(){ int i, sum; for (i = 1; i Java 언어public class Cal{ p..
[정보처리기사 실기] 소프트웨어 개발 보안 구축 _ 소프트웨어 개발 보안 구현 시큐어 코딩 (Secure Coding)- 소프트웨어 (SW)를 개발함에 있어 개발자의 실수, 논리적 오류 등으로 인해 SW에 내포될 수 있는 보안취약점을 배재하기 위한 코딩 기법- 구현 단계에서 보안 약점을 최소화하기 위한 코딩 작업- 소프트웨어 개발 보안 가이드라인에 맞게 작성- 소프트개발자가 익혀야 할 코딩 실무 지침서시큐어 코딩 가이드적용대상보안 약점대응 방안입력데이터 검증 및 표현입력값에 대한 검증 누락, 부적절한 검증, 잘못된 형식 지정입력 데이터에 대한 유효성 검증 체계 수립보안기능보안 기능 부적절한 구현인증, 접근통제, 권한 관리시간 및 상태시간 및 상태 부적절한 관리공유자원 접근 직렬화에러 처리에러 미처리보안 약점 발생 방지 위해 시스템 설계 및 구현코드오류개발자가 범할 수 있는 코딩 오..
[정보처리기사 실기] 소프트웨어 개발 보안 구축 _ 소프트웨어 개발 보안 설계 Secure SDLC (소프트웨어 개발 보안)Secure SDLC 의미- SW 개발 과정에서 발생 할 수 있는 보안 취약점 최소화해, 보안 요구사항인 기밀성, 무결성, 가용성 유지하는 일련 활동- SW 생명 주기 각 단계별로 요구되는 보안활동 모두 포함Secure SDLC 단계별 보안 활동요구사항 분석- 요구사항 중 보안항목 식별- 요구사항명세서설계- 보안설계 검토, 보안설계서 작성- 보안 통제 수립구현- 표준코딩정의서, SW 개발 보안 가이드 준수해 개발- 소스코드 보안 약점 진단, 개선테스트모의침투 테스트 또는 동적 분석 통한 보안 취약점 진단 및 개선유지보수- 지속적 개선- 보안 패치 보안 설계 항목관리적 보안 : 보안정책, 표준, 지침, 절차, 인적 보안, 교육, 훈련 등기술적 보안 : 접근제어,..