Skip to content

개발 프로그램 작성

2015.09.11 08:52

시냇물 조회 수:1001

프로그램을 규칙을 파악하면 절반은 진행되었다고 볼 수 있다

1. 규칙파악

   1.1 산을 올라가는데는 여러가지 방법이 있다

      - 기어서, 걸어서, 뛰어서, 업혀서, 끌려서, 부축해서등 기계의 힘을 빌리지 않고 갈 수 있으며

      - 주변시설물이 설치가 되어있다면 차, 케이블카, 엘리베이터, 헬리콥터, 비행기등을 이용할 수도 있을 것이다

   1.2 프로그램은 여러 방법중 어느것을 사용해도 문제가 되지않으며  결과에 가장 단순하게 접근하면 된다

      - 단순하게라는 의미는 1 + 2 = 3 이다 를 화면에 하나 출력하는 것이 아니라 1과 2를 입력받아 더하기 결과를 보이도록 코딩해 놓고 다른 프로그램에서 가져다 쓸 수 있는 하나의 세그먼트(블럭)을 만들어 놓는 것이다.

      - 즉 산에 올라갈때 일정구간의 도로를 이용한다면 우린 쉽게 산 정상에 오를 수 있다

   1.3 이러한 단계로 우리가 상상할 수 있는 모든 방법을 동원해도 프로그램은 절대로 시설의 가중치가(도로이용) 체감할 정도로 느끼지 못하는 경우가 많다

      - 단 당신의 상업적 또는 효율적 프로그램을 원한다면 많은 부분을 공들여 단순화 또는 직선화하여 속도와 기능을 향상시켜야 한다

2. 순서도 작성

   2.1 순서도의 처음과 끝은 입력과 출력이다

      - 어떤결과를 얻을 것인가를 알아야 길을 만들 수 있다

      - 처음부터 중간과정의 코딩에 집중하면 원하는 결과를 얻기 힘들다

      - 단순과정의 결과를 토대로 살을 붙이면서 진행

   2.2 코딩은 정확한 결과를 다듬는 과정이다

      - 복잡한 과정을 처음부터 추가하면 결과에 도달하지 못한다

      - 중복되는 과정은 하나의 함수등으로 관리하면 진행이 쉽다(즉 차를타고갈때 산 중턱의 도로까지 액셀을 몇번 밟을 것인가)

3. 결과물 출력(포장)

   3.1 산출된 결과물을 얼마만큼 포장하느냐는 상업성과 기능성의 산물이다

      - 사용자가 원하는 결과형태로 만든다면 그것은 상업성에 가까울 것이고, 프로그램어가 바라보는 입장은 전체의 결과물을 표현하고 싶을 것이다

      - 두가지를 조화롭게 배치하여야 사용자가 프로그램에 익숙해지면서 신뢰하게 될 것이다

   3.2 나타난 결과물을 이용하여 입력값 보정결과를 보여준다면 스마트한 프로그램이 되지 않을까

번호 제목 글쓴이 날짜 조회 수
공지 정보 공유 시냇물 2009.12.09 45156
20 구형PC에 생명 줌(리퍼PC) file 시냇물 2023.12.05 91
19 작업 공유(데이타, 프로그램, PC) file 시냇물 2023.08.04 167
18 PC를 구매할때 우선순위 시냇물 2023.07.03 512
17 ① 저장장치 개선(마이그레이션) file 시냇물 2023.03.16 271
16 기존 - PC를 구매할때 우선순위 file 시냇물 2023.03.07 149
15 밴드에서 견본파일 다운받아 실행 file 시냇물 2023.02.21 164
14 ChatGPT 가입 및 질문 [1] 시냇물 2023.02.20 435
13 가성비 CPU와 감성 그래픽카드(RTX 3060이상) 비교 file 시냇물 2023.01.31 343
12 파일서버(디ð딤 자작Nas) vs NAS 비교 file 시냇물 2023.01.14 443
11 폰으로 서버 끄기(긴급상황대처) file 시냇물 2022.12.06 237
10 원격데스크톱 활용 및 필요성(1인•중소기업 필수) [1] file 시냇물 2022.11.21 1043
9 파워 전원이 공급되면 컴퓨터 자동부팅(Wol 대체) file 시냇물 2022.11.20 894
8 백업의 중요성, 재해복구(DR) file 시냇물 2022.11.02 543
7 PC 실 사용 속도 시냇물 2022.08.08 132
6 업무공백(병가 등) 대처(원격제어) file 시냇물 2022.04.03 206
5 자유로운 근무환경 만들기 file 시냇물 2022.03.17 176
4 사무실 PC를 집 PC로 제어(개인비서) file 시냇물 2022.02.28 361
3 회사 PC연결 지원 및 운영 file 시냇물 2022.01.16 112
2 신세계 방문(반영구 원격, 네트워크, 공유PC(간이서버), 스마트이중백업) [3] file 시냇물 2021.12.24 908
1 네트워크 개선 필요성 file 시냇물 2022.01.04 667
접속자 현황
오늘:
1
어제:
1,066
전체:
1,269,030

시 냇 물

Powered by Xpress Engine / Designed by hikaru100

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소