컴공
-
C언어 1주차 1차시 ② 알고리즘컴공 2022. 1. 11. 16:11
■ 알고리즘 -문제를 해결하는 절차ㆍ방법 -알고리즘 기술 방법 : 자연어, 순서도, 의사 코드 *자연어 -인간이 사용하는 언어 -단어들을 명백하게 정의해야 함 ex) 1. 변수 n과 sum에 0을 저장 2. 변수 n을 1만큼 증가시킴 3. sum에 n을 더하여 저장 4. n이 10보다 작으면 2번을 실행 5. sum을 출력 *순서도 -프로그램에서의 논리 순서 또는 작업 순서를 그림으로 표현하는 방법 *의사코드 -특정 프로그래밍 언어의 문법에 따라 쓰인 것이 아니라 일반적인 언어로 코드를 흉내 내어 알고리즘을 써놓은 코드 ex) output : sum n
-
C언어 1주차 1차시 ① 프로그래밍 언어컴공 2022. 1. 11. 15:47
■ 용어 -프로그래밍 언어 : 프로그램을 만들기 위해 사용하는 언어 -프로그래밍 : 프로그램을 만드는 작업 (코딩) -프로그래머 : 프로그램을 만드는 사람 -프로그램 : 특정한 작업을 수행하도록 설계된 명령어들의 리스트 ■ 컴퓨터의 개요 컴퓨터 -데이터를 입력하고 처리하고 필요에 따라 저장하고 결과를 출력해주는 전자장치 -사람의 지시에 따라 자동적으로 처리해 주는 전자 장치 -명령어들의 리스트에 따라 데이터를 처리하는 기계 -모든 정보를 0, 1로 코드화 시켜 연산 처리함 -하드웨어 HW와 소프트웨어 SW로 구성 되어 있다. *HW : 기계적인 장치, 만질 수 있음 SW : 하드웨어의 동작을 제어하고 지시하는 모든 종류의 프로그램 처리순서 1. Input (입력) 2. Process (처리) -연산, 제..