if 문 : 조건을 판단하여 참인 경우 문장 수행 예제 : 변수 a가 양수이면 "Positive"를 출력하시오. int a=5; if (a>0) printf("Positive"); 조건 값이 참이다. 이 경우 정상적으로 출력. if ~ else if 조건에 만족하면 if 만족하지 않으면 else 예제 : 변수 a가 양수이면 "Positive"를 출력하고 음수이면 "Negative"를 출력하시오. int a=5; if (a>0) printf ("Positive"); else printf("Negative"); if ~ else if ~ else if (age=65) printf ("경로 우대 요금입니다. \n"); else printf ("성인 요금입니다. \n"); switch문 입력문 1. scanf(..
변수와 상수 변수 : 프로그램 수행 시 데이터를 보관할 수 있는 공간 1. 메모리에 저장공간 확보 2. 방법에 따라 크기와 용도가 다르게 생성 3. 유일한 이름(Identifier)부여 메모리에 대한 심볼릭 대안 변수 선언 변수는 사용 전 반드시 먼저 선언해야함 필요 시 선언과 동시에 초기화도 가능함 변수선언문 기본 형식 1. 데이터 타입 변수명, 2. 데이터 타입 변수명, 변수명2, ....; 변수명은 식별자 생성 규칙으로 만들게된다. 식별자 : 변수를 구분하기 위해서 사용되는 이름 { 1. 식별자는 반드시 영문자, 숫자, 밑줄 기호(_)만을 사용해야 함 2. 식별자의 첫 글자는 반드시 영문자 또는 밑줄 기호로 시작해야한다. 3. 식별자에는 밑줄 기호를 제외한 다른 기호를 사용할 수 없음 4. 식별자는..
인간의 언어엔 주어 동사 형용사가 있다. 이러한 문법으로 사람은 효과적으로 대화할 수 있다. 이젠 컴퓨터의 언어의 기본 구조를 알아보자. Main()함수와 출력문장 구현 함수 1. 입력에 대해 연산을 수행하고 결과를 출력 2. 프로그램에서 처리할 내용을 모아두는 묶음 main()함수 01. C언어는 하나 이상의 함수로 이루어짐 02. 실행 가능한 하나의 프로그램에는 반드시 하나의 main()함수가 존재함 03. C언어는 main()함수를 수행하는 언어임 기본 구조 : head -> 시작점 -> 프로그램 종료 코드 작성 준비 1. 소문자로 작성해야함 / C언어는 소문자로 작성해야한다. 2. 식별자(뭔가를 구분할 때 사용)는 대소문자를 구분 3. 함수의 시작과 끝은 { }로 구분 4. 하나의 문장 끝은 ; ..
사람과 컴퓨터사이에 커뮤니케이션 수단의 일종 -> 컴퓨터 프로그래밍의 이해와 통합 개발 환경 구축 방법 프로그래밍 개요 프로그램 -> 하드웨어를 동작시켜 특정 작업을 수행하는 소프트웨어 프로그래밍 -> 인간이 컴퓨터에 명령하는 작업 지시서를 만드는 작업 고급, 저급의 차이는 품질의 차이가 아닌 난이도이다. 고급언어 (사람 중심 : High Level Language) : C, C++, C#, JAVA, Pascal, Fortran, Cobol, Pyhthon 해당 하드웨어에 맞게 번역하는 프로그램을 이용 1. 유지보수가 쉽다. 2. CPU동작을 자세히 알아야 할 필요 없음 3. 하드웨어마다 별도의 프로그래밍 불필요 저급언어 (기계 중심 : Low Level Language) : 기계어, 어셈블리어 CPU..
콘텐츠 기획 사용자의 니즈(needs)와 제공하는 콘텐츠 간의 갭(gap)을 분석할 수 있다. 갭 분석한 결과를 토대로 콘텐츠의 방향성을 결정할 수 있다. 갭 분석한 결과에 의해서 결정한 콘텐츠 방향성에 따라서 주요 콘텐츠 수급 계획을 수립할 수 있다. 어피니티 다이어그램(affinity diagram) 어피니티 다이어그램은 파편화되고 불명확한 방대한 정보를 논리적이고 응집력 있는 그룹으로 조직화하고 분류하는 기법이다. 이 기법의 결과물로는 제한된 그룹의 수이며, 기대하는 목적은 보다 더 좋은 아이디어를 발굴하거나 문제를 좀 더 이해하는 것이다. 1. 어피니티 다이어그램 활용 유형 크게 3가지 유형에서 어피니티 다이어그램을 활용한다. (1) 아이디어 도출이 목적인 브레인스토밍 세션 (2) 문제 해결을 위..