본문 바로가기

전체 글57

독학사 C프로그래밍, Day 03 제어문조건분기 제어문if문 단순 if문 if~else문더보기조건식 뒤에 ;를 붙이지 않아야 한다.else 뒤에 조건식을 단독으로 사용할 수 없다.중첩된 if 문이 else와 짝이 맞지 않을 때 사용범위를 명확하게 표시하기 위하여 {}로 표시한다. swich문더보기case값반복 제어문for문더보기초기식을 실행한다.조건식을 평가한다.조건식이 참이면 반복할 문장을 실행하고, 조건식이 거짓이면 for 문을 빠져나온다.반복할 문장을 실행한 후에는 증감식으로 돌아가서 실행후 다시 조건식을 평가하는것의 반복이다. while문while문에서 조건식을 항상 참이 되게 하면 되고, 반복을 끝내고 while문을 탈출할 수 있도록 break문을 이용한다,기타제어문 break문은 switch문, for문, while문, do~.. 2024. 6. 1.
모바일프로그래밍, 7장 메뉴와 대화상자 Ⅰ. 메뉴메뉴는 사용자가 여러 개 중 하나를 선택하도록 하여 사용자의 명령을 받아들이는 간편한 방식이다.안드로이드의 메뉴는 옵션메뉴와 컨텍스트 메뉴로 구분된다.ⅰ. 옵션메뉴ⅰ.메뉴 XML 파일을 생성한 후 Java에서 호출하는 방법 더보기옵션 메뉴 설정 순서(XML 파일 이용) 1. 메뉴 폴더 생성 및 메뉴 XML 파일 생성 편집(메뉴코딩) 2. Java 코딩:onCreateOptionsMenu() 메소드 오버라이딩(메뉴 파일 등록) 3. Java 코딩:onOptionsItemSelected() 메소드 오버라이딩(메뉴 선택 시 동작할 내용 코딩) 메뉴 XML파일 형식android:id="@+id/항목1 아이디"android:title="항목1 제목"/>android:id="@+id/항목2 아이디"andr.. 2024. 5. 28.
독학사 C프로그래밍, Day 02 표준 입, 출력 함수 표준 출력함수 printf() : 화면에 형식화된 여러 종류의 자료를 출력한다.putchar() : 화면의 1개의 문자를 출력한다.puts() : 화면에 문자열을 출력한다. 표준 입력함수scanf() : 키보드로부터 1개 이상의 형식화된 자료를 입력받는다.getchar() :키보드로부터 1개의 문자를 입력받는다.gets() : 키보들도부터 문자열을 입력받는다. 이스케이프 문자 출력∖r커서를 현재 행의 맨 앞으로 이동시킨다.∖n커서를 현재 행의 맨 앞으로 이동시킨 후 다음행으로 옮긴다.∖t커서를 다음 탭 위치로 옮긴다.∖'작은 따옴표∖"큰 따옴표∖ ∖백슬래시 문자 출력∖b출력 위치를 왼쪽으로 한 칸 이동∖a삐 신호음을 낸다.  변환명세서를 포함한 pirntf()출력값변환명세서자료형출.. 2024. 5. 17.
독학사 C프로그래밍, Day 01 C언어의 특징더보기이식성이 뛰어나다.범용 프로그래밍 언어이다.구문이 간결하고 명확하다.C언어를 익히면 다른 프로그래밍 언어도 쉽게 이해할 수 있다.C프로그램 개발단계는 요구사항 분석, 설계, 코딩, 컴파일, 파일실행 순서로 진행된다.더보기프로그램 코딩은 C 컴파일러가 알아들을 수 있는 형식으로 문서를 작성하는 것이다.컴파일은 소스 파일을 컴퓨터가 이해하는 오브젝트 파일로 변환하는 과정이다.링크는 여러 개의 오브젝트 파일을 하나의 실행 파일로 묶어주는 것이다.빌드는 컴파일과 링크를 하나로 합친 개념이다.실행은 빌드한 결과인 실행파일을 작동시키는 것이다.C프로그램의 기본구조는 전처리기 지시영역, main 함수, 사용자 정의 함수로 구분할 수 있다.전처리기 지시영역 전처리기는 소스 프로그램을 오브젝트 프로그램.. 2024. 5. 7.
논리회로, 1장 컴퓨터와 디지털 논리회로 디지털 시스템디지털시스템간단한 산술연산을 수행하는 장치에서부터 컴퓨터, 방송, 통신 시스템처럼 복잡한 시스템에 이르기까지 다양하게 쓰인다. 아날로그 시스템연속적인 정보를 받아 처리하는 것으로 연속적인 형태의 정보를 출력하는 시스템이다.2진수에 대한 전기적인 신호 정의(디지털 정보의 전압레벨)2진 숫자2진 시스템에서는 비트라고 불리는 1과  0이 사용되며, 2진 자릿수를 줄여 2진수라고 한다.1은 높은 전압레벨, 0은 낮은 전압레벨을 의미한다.비트들의 그룹을 코드라 하며, 숫자, 문자, 기호, 명령어 및 주어진 응용에서 요구되는 것들을 표현하는 데 사용된다. 논리레벨논리레벨은 1과 0을 표현하기 위해 사용되는 전압이다.이상적인 경우에 하나의 전압레벨은 HIGH를 나타내고, 다른 전압레벨은 LOW를 나타낸다.. 2024. 5. 4.
소프트웨어 공학, 2장 연습문제(프로세스와 방법론) 프로세스를 정의하지 않고 즉흥적인 개발을 할 경우의 발생하는 문제점이 아닌 것은?1. 시스템을 구현하기 전에 요구를 알아본다든지 설계하는 작업의 중요성을 깨닫지 모하게 된다2. 소프트웨어는 신중하게 잘 설계하지 않으면 그 구조가 나빠진다.3. 장황한 문서가 없지만 시행착오를 덜 겪게 된다.4. 체계적인 테스트 작업이나 품질 보증 차원의 활동에 대한 필요성의 인식이 없다. 다음은 프로세스와 관련된 용어를 설명한 것이다. 옳지 않은 것은?1. 프로세스 명세 - 프로젝트에서 수행하여야 하는 작업과 이들의 수행 순서를 정의한 것2. 프로세스 모델 - 일반적인 프로세스를 기술한 것3. 실행 프로세스 - 작업을 실행하였을때 나오는 결과4. 프로세스 - 프로세스 명세와 실행 프로세스 두 가지 개념을 편의 상 부르는 .. 2024. 4. 30.
반응형