전체 글(117)
-
정보처리기사_1과목_소프트웨어설계(2)
디자인패턴 개요 - UML 전체설계도면을 설계 한다면 디자인패턴은 설계방법을 제시 특성 - 가장 큰 장점인 재사용성과 모듈성을 극대화 분류와 종류 1. 생성관련 패턴(Creational pattern) 종류 : 빌더(builder), 프로토타입(prototype), 싱글턴(singleton) == 객체생성에 제한을 준다 2. 구조화 패턴(structural patterns) 종류 : 브리지(bridge), 데코레이터(decorator), 어댑터(adapter), 퍼케이드/퍼샤드(facade) == 서브시스템 3. 행위패턴(behavioral patterns) 종류 : 비지터(visitor), 이터레이터(iterator), 옵저버(observer) == 일 대다, 메멘토(memento) 인터페이스설계 요구..
2021.02.10 -
c언어_표준 입력 함수 scanf()의 이해
3. 표준 입력 함수 scanf()의 이해 01 - 형식 int scanf (const char *format[, argument...]; 02 - 기능 표준 입력 장치인 키보드로 입력된 데이터를 저장 03 - 헤더파일 stdio.h 04 - 사용형식 정수를 입력 받는 경우 문자를 입력 받는 경우 int data; scanf(“%d”, &data); char data; scanf(“%c”, &data); 실수를 입력 받는 경우 문자열을 입력 받는 경우 float data1; double data2; scanf(“%f”, &data1); scanf(“%lf”, &data2); char data[10]; scanf(“%s”, data)’; 05 - 예 : scanf()의 이용 - 정수 데이터의 입력 1 2 ..
2021.02.04 -
자료구조_c언어_배열스택_arrayStack_04
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118#include #include #include #define MAX_STACK_SIZE 100 typedef int element; typedef struct { element stack[ MAX_STACK_SIZE ]; int top;}StackType; int is_..
2021.02.04 -
c언어_상수의 이해
1.상수의 이해 01 - 개념 - 메모리의 일정 공간에 저장된 변경이 불가능한 데이터 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include void main() { printf(“%d \n”, 10); printf(“%f \n”, 1.2); printf(“%c \n”, ‘k’); printf(“%s \n”, “abcd”); } cs 02 - 수치 상수 고정소수점 상수 정수형 상수 소수점을 포함하지 않는 상수 부동소수형 상수 실수형 상수 소수점을 포함하는 상수 03 - 문자 상수 문자형 상수 단일 인용부호(‘’) 사용 ASCII코드로 표현 가능 문자열 상수 이중 인용부호(“”)사용 문장의 끝을 나타내는 NULL(\0)문자가 포함 됨 ASCII CODE 정보를 표현하기 ..
2021.02.03 -
자료구조_c언어_배열스택_arrayStack_03
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071#include #include #define MAX_STACK_SIZE 100 typedef int element;typedef struct { element stack[MAX_STACK_SIZE]; int top;}StackType; void push(StackType *s, element item);element pop(StackType *s); void init(StackType *s) { s->top = -1;} int is_empty(StackType *s) ..
2021.02.03 -
정보처리기사_1과목_소프트웨어설계(1)
화면설계 UI 지침 1. UI 기본원칙 직관성(Intuitiveness) - 누구나 쉽게 이해하고 사용할 수 있도록 제작 유효성(Efficiency) - 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작 학습성(Learnability) - 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작 유연성(Flexibility) - 사용자의 인터랙션을 최대한 포용하고, 실수를 방지할 수 있도록 제작 스토리보드 계획단계에서 이루어짐 와이어프레임 = 화면 단위의 레이아웃을 설계하는 작업 감성공학 - 정의 = 인간에게 더욱 편리하고 안락할 수 있데 도모하려는 기술 활용분야 - 인간공학.인지공학 둥 인간 특성을 파악하려는 연구에 기본을 둔 생체 측정 기술 - 사용성 평가 기술.가상현실 기술 등으로서 인간에 대..
2021.02.02