07 컴퓨터 소프트웨어 컴퓨터활용능력 1 급필기 소프트웨어 개요 응용 소프트웨어 프로그래밍 언어.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
1/37 한글에는 전문적인 문서 편집을 위한 고급 기능이 있다. 문서를 편리하게 수 정할 수 있도록 도와주는 찾기 / 찾아 바꾸기, 다른 위치로 이동할 수 있는 책 갈피와 하이퍼링크에 대해 알아보자. 그리고 자주 사용하는 서식을 미리 정 해 놓고 쓰는 스타일 활용법과 스타일이.
Term project. Touch-screen 활용 그림판 –Touch-screen 을 입력장치로 하여 LCD 상에 그림을 그리는 프로그램 – 터치 입력을 절대 좌표로 받는 디바이스 /dev/touch 를 만들어 응용 프 로그램에서 수행하도록 함. –User interface.
천안천일고등학교 Copyright © by Ryu Bin All rights reserved 프로그래밍 실무.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
파워포인트 2007.
뇌를 자극하는 Windows Server 2012 R2
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Power Java 제2장 자바 개발 도구.
Windows Server 장. 사고를 대비한 데이터 백업.
5장 Mysql 데이터베이스 한빛미디어(주).
컴퓨터 기본 원리 프로그래밍 언어 C 프로그래밍 환경 C 프로그래밍 작성, 컴파일, 링크 및 실행
JSP Programming with a Workbook
MOS 자격증 Word-Expert 2003.
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
FTP 프로그램 채계화 박재은 박수민.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
5장 Mysql 데이터베이스 한빛미디어(주).
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
Computational Thinking
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
자바 5.0 프로그래밍.
Chap 6.Assembler 유건우.
2장. JSP 프로그래밍을 위한 환경구성 제2장.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
UNIX Unbounded A Beginning Approach
뇌를 자극하는 Windows Server 2012 R2
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
CHAPTER 04. 프로그래밍 언어 인간과 컴퓨터의 대화_진화하는 소통. 진화하는 컴퓨터
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
자바 5.0 프로그래밍.
Part 1 개요 Chapter 1 : 컴퓨터와 프로그램 그리고 자바 Chapter 2 : 자바의 환경
운영체제의 개요 과목: 운영체제 학번: 이름: 조장호.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
AT MEGA 128 기초와 응용 I 기본적인 구조.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
Chapter 01 자바의 개요 자바는 최초 전자기기의 내장형 소프트웨어를 위해 개발되었으나, 최근 엔터프라이즈 응용에도 폭 넓게 활용됨 자바의 특징과 실행방법, 개발 환경 및 도구에 대해 소개.
3과목 운영체제 강사 이 민 욱.
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
발표자 : 이지연 Programming Systems Lab.
9 브라우저 객체 모델.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
워드프로세서 스프레드시트 문서 관리 인터넷 활용
Installation Guide.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
7 생성자 함수.
6 객체.
Chapter 11. 문서 인쇄 및 파일 형식.
LEON3 DBT 엔진을 이용한 ERC32 기반의 하이퍼바이저 프로토 타입 개발
Presentation transcript:

07 컴퓨터 소프트웨어 컴퓨터활용능력 1 급필기 소프트웨어 개요 응용 소프트웨어 프로그래밍 언어

소프트웨어 개요  소프트웨어의 분류  시스템 소프트웨어  응용 소프트웨어  사용자들이 특정한 용도에 맞게 활용하기 위해 작성된 소 프트웨어  워드프로세서, 스프레드시트, 데이터베이스, 프레젠테이 션, 그래픽 S/W, 전자출판 S/W 등 운영체제하드웨어를 효율적으로 관리하고 사용자 가 편리하게 시스템을 사용하게 함 언어 번역 프로그램프로그래밍 언어로 작성한 프로그램을 기계어로 변환 유틸리티 프로그램컴퓨터의 수행 과정에 필요한 업무의 수 행을 지원

소프트웨어 개요  운영체제  사용자의 편의를 도모하고 시스템의 생산성을 높이기 위한 프로그램의 모임  목적 : 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축  종류 : DOS, UNIX, LINUX, WINDOWS  운영 방식 실시간 처리처리할 데이터가 생기면 바로 처리 다중 프로그래밍한 개의 CPU 로 여러 프로그램을 동시에 처리 다중 처리여러 개의 CPU 로 프로그램을 처리 분산 시스템지역적으로 분산된 여러 대의 컴퓨터로 작업을 분산하여 처리 임베디드 시스템마이크로프로세서에 특정 기능을 수행하는 응용 프로그램을 탑재하여 컴퓨터의 기능을 수행

 소프트웨어의 구분  상용 소프트웨어 : 사용료를 지불하고 구입해서 사용  공개 소프트웨어 : 자유로운 사용을 허용  셰어웨어 : 일정 기간 동안만 사용이 가능  데모 버전 : 홍보를 위해 주요 기능을 시연  트라이얼 버전 : 일정 기간 동안 사용할 수 있는 체험판  알파 버전 : 제작사 내에서 성능을 시험하기 위한 테스트판  베타 버전 : 공식 프로그램을 발표하기 전에 일반 사용자에게 공 개  패치 프로그램 : 오류 수정이나 기능 향상을 위해 프로그램 일부 를 변경  번들 프로그램 : 시스템이나 프로그램 구입시 서비스로 제공 소프트웨어 개요

다음 중 저작권에 따른 컴퓨터 소프트웨어의 분류에 관한 설명으로 옳 지 않은 것은 ? ① 애드웨어 : 광고를 보는 대가로 무료로 사용하는 소프트웨어이다. ② 셰어웨어 : 정식버전이 출시되기 전에 프로그램에 대한 일반인의 평 가를 받기 위해 제작된 소프트웨어이다. ③ 번들 : 특정한 하드웨어나 소프트웨어를 구매하였을 때 끼워주는 소 프트웨어이다. ④ 프리웨어 : 개발자가 무료로 사용을 허가한 소프트웨어이다. 셰어웨어 : 정식 프로그램의 구매를 유도하기 위해 기능이나 사용 기간 에 제한을 두어 무료로 배포하는 프로그램 소프트웨어 개요

 압축 프로그램  디스크 공간을 절약하고 자료를 송수신할 때 전송 시간 단축  멀티 볼륨 압축 : 일정한 크기로 나누어 압축하는 기능  자동 풀림 압축 : 실행 파일 형태로 압축이 자동으로 풀림  WinZip, WinRAR, 알집 등 소프트웨어 개요

응용 소프트웨어  메모장  [ 시작 ]-[ 모든 프로그램 ]-[ 보조프로그램 ]-[ 메모장 ]  [ 시작 ]-[ 실행 ] 에서 ‘Notepad’ 를 입력하고 [ 확인 ]  기본 확장자는 *.txt  그림 파일이나 차트, OLE 개체는 삽입할 수 없음  첫 줄 왼쪽에.LOG 를 입력하면 문서를 열 때 현재의 시간과 날짜를 자동으로 삽입  [ 서식 ]-[ 글꼴 ] 에서 글꼴, 글꼴 스타일, 크기의 변경은 가능하나 글자색은 지원되지 않음  자동 줄 바꿈, 찾기, 바꾸기 기능을 제공

응용 소프트웨어  Windows 보조 프로그램 워드패드 Windows 에서 기본으로 제공하는 워드프로세서 기본 확장자는 *.rtf 날짜 / 시간, OLE 관련 개체를 삽입할 수 있음 계산기일반용과 공학용 계산기를 지원 그림판 Windows 에서 기본으로 제공하는 그림 편집 프로그 램 기본 확장자는 *png *.bmp, *.jpg, *.gif, *.tif, *.dib 등으로 저장 가능 ※ 레이어 기능으로 그림의 작성과 편집 과정을 편리 하게 해준다. (X)

다음 중 한글 Windows 7 의 [ 보조프로그램 ] 의 [ 그림판 ] 에 관한 설명으 로 옳지 않은 것은 ? ① [ 그림판 ] 으로 작성된 파일의 형식은 BMP, JPG, GIF 등으로 저장할 수 있다. ② 레이어 기능으로 그림의 작성과 편집 과정을 편리하게 하여 준다. ③ 선택한 배경색을 변경하려면 홈 탭의 색 그룹에서 색 2 를 클릭한 다 음 색 사각형을 클릭합니다. ④ 정원 또는 정사각형을 그리려면 타원이나 직사각형을 선택한 후에 키를 누른 상태로 그리면 된다. 그림판에서는 레이어 기능이 지원되지 않음 응용 소프트웨어

프로그래밍 언어  일반 프로그래밍 언어  저급 언어 (Low Level Language)  고급 언어 (High Level Language)  FORTRAN, COBOL, ALGOL, BASIC, PASCAL, C, C++, LISP, SNOBOL, PL/1, JAVA 등 ※ C 언어 : 구조적 프로그래밍 구현, 영문 대소문자를 구분하 여 프로그래밍, 하드웨어 제어가 가능 기계어 컴퓨터가 직접 이해할 수 있는 가장 기초적인 언어 어셈블리어 기계어와 1:1 로 기호화한 언어

프로그래밍 언어  언어 번역 과정  연계 편집 (Linkage Editor) : 목적 프로그램을 실행 가능한 프 로그램으로 만드는 과정  로더 (Loader) : 로드 모듈 프로그램을 주기억 장치 내로 옮겨 서 실행해 주는 소프트웨어 원시 프로그램 목적 프로그램로드 모듈실행 →→→ 번역 (Compiler) 연계 편집 (Linker) 적재 (Loader)

프로그래밍 언어  언어 번역 프로그램  어셈블러 (Assembler) : 어셈블리어를 기계어로 번역  프리프로세서 (Preprocessor) : 고급 언어로 작성된 프로그램 을 다른 고급 언어로 번역해 주는 프로그램 ` 컴파일러인터프리터 번역 단위전체를 한 번에행 단위 목적 프로그램생성 O 생성 X 속도빠름느림

다음 중 컴퓨터에서 프로그램을 개발하기 위하여 사용되는 컴파일러 언어와 인터프리터 언어의 차이점으로 옳은 것은 ? ① 컴파일러 언어는 전체 번역 과정을 따로 거치지 않고 프로그램의 각 명령문을 행 단위로 번역하고 처리하는 방식을 사용한다. ② 인터프리터 언어는 목적 프로그램과 실행형 프로그램을 생성하며, 대표적으로 BASIC 언어가 있다. ③ 컴파일러와 비교하여 인터프리터 언어는 대화식 처리가 가능하다. ④ 컴파일러 언어는 인터프리터 언어와 비교하여 일반적으로 속도가 느리다. 컴파일러 : 전체를 한 번에 번역하여 목적 프로그램 생성하며 실행 속 도가 빠름 프로그래밍 언어

 객체 지향 프로그래밍 (Object-Oriented Programming)  프로그램에서 사용하는 데이터 구조의 데이터형과 사용하는 함수까지 정의하는 프로그래밍 기법  객체 지향 언어는 C++, Actor, SmallTalk, JAVA 등이 있음  클래스 (Class) : 공통적인 기능과 속성을 가진 객체  메서드 (Method) : 객체가 수행하는 실제 기능을 기술한 코드  특징 : 추상화, 캡슐화, 상속성, 다형성 등 ※ 객체는 GOTO 문을 사용하여 순서, 선택, 반복의 3 가지 물리 적 구조에 의해서 프로그래밍 된다. (X)

프로그래밍 언어  웹 프로그래밍 언어  HTML : 인터넷용 하이퍼텍스트 문서 제작에 사용  VRML : 3 차원 가상 공간을 표현하기 위한 언어  XML : 차세대 인터넷 언어로 SGML 의 복잡성과 HTML 의 단순함 을 개선한 언어  자바 : 객체 지향 언어로 가상 바이트 머신 코드를 사용  JSP : 웹 서버에서 작동되는 스크립트 언어  ASP : 서버에서 동적으로 수행되는 페이지를 만들기 위한 언어  WML : 무선 접속을 통하여 휴대폰이나 PDA 등에 웹 페이지가 표 시되도록 해주는 언어

기출 문제 다음 중 객체지향 프로그래밍의 특성으로 옳지 않은 것은 ? ① 소프트웨어 재사용성으로 프로그램 개발 시간이 단축할 수 있다. ② 상속성, 은폐성, 다형성, 캡슐화 등의 특징을 가진다. ③ 절차적 프로그램 개발에 적합한 기법이다. ④ Smalltalk, C++, Java 언어 등에서 객체 지향이 개념을 잘 표현하고 있다. 절차적 프로그램 언어는 2 세대 언어인 COBOL, FORTRAN, ALGOL 등 이 있음

다음 중 XML 에 대한 설명으로 옳은 것은 ? ① 하이퍼텍스트 문서 제작용 언어로 태그의 사용자 정의가 불가능하 다. ② 서버 측에서 동적으로 처리되는 페이지를 만들기 위한 언어이다. ③ 구조화된 문서 제작용 언어로 태그의 사용자 정의가 가능하다. ④ 웹상에서 3 차원 가상공간을 표현하기 위한 언어이다. ① HTML ② ASP, JSP ④ VRML 기출 문제

메모장에서 저장된 텍스트 문서를 열 때마다 시스템 클럭을 참조하여 현재의 시간과 날짜를 문서의 끝에 삽입하고자 한다. 다음 중 옳은 것 은 ? ① 문서의 첫 행 맨 왼쪽에 대문자로.LOG 라고 입력한다. ② 메모장의 [ 삽입 ]-[ 시간 / 날짜 ] 를 이용한다. ③ 문서를 작성한 후 [ 파일 ]-[ 인쇄 ]-[ 시간 / 날짜 ] 를 이용한다. ④ 시스템 트레이에 있는 시간을 마우스 왼쪽 버튼을 이용하여 문서의 원하는 위치에 놓는다. 문서의 첫 행 맨 왼쪽에 대문자로.LOG 라고 입력한 후 저장하고 다시 열면 시간과 날짜가 삽입됨 기출 문제