본문 바로가기

공부정리 및 기록40

[C언어] 프로그램과 프로그래밍 언어 이해하기 / 프로그래밍의 기초 1. 프로그래밍의 기본단계와 프로그래밍 언어 프로그램(Program) 이란, 컴퓨터가 어떠한 작업을 처리할 수 있도록 컴퓨터 언어로 기술된 일련의 명령어 모음을 뜻한다. 컴퓨터는 입력되는 데이터를 자동으로 처리하는 기계이며, 컴퓨터는 데이터의 입력부터 처리 과정과 결과의 출력을 수행하기까지 프로그램에 정의된 명령의 순서와 벙법에 따라 자동으로 처리한다. 컴퓨터를 이용하여 어떠한 문제를 해결하기 위해서는 프로그래밍이 필수적이다. 이렇게 컴퓨터에 알맞은 수식이나 작업을 정리하여 순서를 정하고 명령어를 구성하여 프로그램을 작성하는 작업을 총칭해서 프로그래밍(Programing)이라 하며, 알고리즘을 형성하여 작업의 순서에 따라 명령 코드를 작성하는 작업을 코딩(Coding)이라 한다. ​ 프로그래밍 언어는 일.. 2020. 7. 22.
[인터넷/IT기초] 인터넷 이해하기 / 인터넷의 기반 '알파넷' (아르파넷, ARPANET) / WWW(W3, Wep, 월드와이드웹) 1. 인터넷이란? 인터넷은 INTER NETwork의 준말입니다. 수많은 네트워크들이 서로 연결 된 아주 거대한 네트워크로, 근거리, 도시권, 광역 통신망을 넘어서 전 세계적인 글로벌 규모의 네트워크들이 연결된 네트워크라 할 수 있습니다. ​ ​ 사용자의 인터넷 일반적인 연결 구조는 인터넷-서비스 제공자-모뎀-사용자 컴퓨터 입니다. 사용자는 인터넷을 이용하기 위해서는 인터넷 서비스를 제공하는 업체의 서비스를 가입해야 합니다. 이러한 서비스를 통하여 사용자는 업체의 회선을 유료로 임대하며, 업체는 구축한 네트워크에 사용자의 컴퓨터를 연결합니다. 현재 인터넷은 광섬유 케이블을 이용한 통신을 기반으로 하며, 초고속 인터넷 설비 방식인 FTTH(Fiber To The Home)을 사용하여 인터넷 서비스 제공업체.. 2020. 7. 17.
[C언어] 배열 선언 & 값 대입 & 포인터 & 짝수 홀수 합 구하는 프로그램 만들기 문제 [ 문 제 ] : 배열 x[10]을 선언하고, x[0]에 1, x[1]에 2 … x[9]에 10을 대입, 포인터 사용, 짝수 번 요소의 합과 홀수 번 요소의 합을 구하는 프로그램 작성하기. ​ ​ ​ [ 프로그램 작성 ] 1. 배열 선언 : int형 자료와 배열 이름과 배열의 값(길이)를 순서대로 입력한다. → int + x(이름) + [(배열 값)] = int x[10] ​ 2. 포인터 지정 : 형식으로 한다. ​ 3. 배열값 대입 : for문에서 변수 i의 초기값을 0으로 지정하고, 변수 i가 지정한 값 10보다 작을 때 까지 반복하게 지정, '++' 연산자로 변수값을 1씩 증가하게끔 하고, x[i]에 변수i에 1을 더하는 반복 코드를 지정하여 1부터 10까지를 대입. ​ 4. 짝수 번 합과 홀수 번.. 2020. 7. 13.
[렌더링(Rendering)이란?] 그래픽 작업상 렌더링 기술 / 셰이딩 발전 단계 및 특징 렌더링(Rendering) : 물체의 위치나 조명 같은 외부의 환경을 고려하여 최종적으로 완성된 화상의 결과를 얻어내는 변환 기술로, 이미지 합성(image synthesis) 기술이라고도 하며, 컴퓨터 그래픽스 분야에서는 필수적임. 2D에서는 화상이나 영상의 완료가 되는 결과를 만드는 단계이며, 3D에서는 평면의 상에 입체감을 주는 작업 단계를 뜻함. ​ 1. 그래픽 작업상의 렌더링 기술 ​ 렌더링(Rendering) 기술은 3D 작업에서 그래픽스 파이프라인을 따라 수치값들을 이용하며 3차원의 물체를 2차원적으로 연출한다. ​ 쉬운말로 설명하면 3차원적 이미지를 만들어 2차원의 화면상에 연출할 수 있도록 만드는 단계의 기술을 뜻한다. ​ ​ 렌더링의 기본 요소로는 [형태, 음영, 색상, 공간, 재질]이.. 2020. 7. 13.
[HTML/HTML5] <input> 태그 입력 타입 종류 및 설명 & 사용예시 ​ 1. 태그 입력 타입 종류 및 설명 ​ 입력 타입 설명 속성 데이터를 입력할 입력란의 타입을 지정하며, 종료 태그 없이 의 형식으로 사용함. accept, height, width, src, autocomplete, autofocus, checked, disabled, form, formaction, formenctype, formmethod, alt, value, formnovalidate, size, type, formtarget, list, min, max, step, minlength, multiple, pattern, name, readonly, placeholder, required, maxlength 아무 기능이 없는 일반 버튼을 생성. onClick 속성으로 스크립트 코드를 연결하여 기.. 2020. 7. 12.