問題一覧
1
문제를 해결하기 위해 해야 할 일을 순서대로 설명하거나 표현한것
알고리즘
2
알고리즘의 조건
입력 출력 명확성 수행가능성 유한성
3
특별한 형식 없이 일상언어로 알고리즘을 표현하는 방법
자연어
4
프로그래밍 언어로 변환하기 쉽도록 알고리즘을 표현하는 방법
의사코드
5
정해진 기호를 이용하여 알고리즘을 표현하는 방법
순서도
6
처음부터 끝까지 차례대로 명령을 실행하는 구조
순차구조
7
어떤 조건을 선택하느냐에 따라서 처리 내용이나 순서가 달라지는 구조
선택구조
8
주어진 조건을 만족할때 까지 특정 명령을 반복하여 실행하는 구조
반복구조
9
주어진 문제에서 해결하려고 하는 것을 찾기 위해 문제를 이해 하고 분석하는 단계로, 일반적인 문제 해결 과정과 같다.
문제이해와분석
10
일반적인 문제 해결 과정에서 문제 해결을 위해 가장 적절한 방법을 찾기 위한 단계와 같다.
핵심요소추출
11
문제 해결 과정에서 규칙성을 찾아 논리적인 순서로 설명 하거나 문제를 표현하는 절차이다.
알고리즘설계
12
컴퓨터를 이용한 문제 해결 과정에서는 컴퓨터에서 실행할 수 있도록 설계된 알고리즘을 바탕으로 프로그래밍 언어를 이용하여 프로그램을 작성한다.
프로그램작성
13
작성한 프로그램이 제대로 작동하는지 잘못된 부분이 있는지 확인하고 오류를 수정하는 단계이다.
실행및수정
14
명령어가 블록 형태로 되어있고 드래그 앤드 드롭 방식으로 코드를 작성 할 수가 있어서 쉽게 프로그램을 만들 수 있다.
블록기반프로그래밍언어
15
글자로 되어 있는 명령어를 키보드로 입력하는것
텍스트기반프로그래밍언어
16
가장 많이 사용되는 프로그래밍 언어중 하나로 컴퓨터의 운영체제,소프트웨어를 개발하는데 사용된다.
C
17
객체 지향 프로그래밍 언 어로 인터넷상에서 사용할 수 있도록 개발한 프로그래밍 언어로 모바일 기기용 소프트웨어 개발에도 사용된다
자바
18
웹 사이트에서 상호 작용하는 기능 을 만드는 데 주로 사용되는 프로그 래밍 언어로, 초보자들도 쉽게 프로 그램을 작성할 수 있다.
자바스크립트
19
문법이 쉽고 보고 읽기가 편해서 초 보자들도 쉽게 배울 수 있다. 게임이 나 프로그램, 웹 사이트 개발에 주로 사용된다.
파이선
20
컴퓨터에서 프로그램이 실행되는 동안 자료를 처리하거나 저장하기 위한 기억장소
변수
21
일정한 규칙에 따라 계산을 할때 사용하는 기호
연산자
22
우리가 수행하고자 하는 일을 컴퓨터를 이용하여 처리하는 과정
컴퓨팅
23
사용자가 원하는 일을 할수 있도록 구성된 하드웨어와 소프트웨어의 모음
컴퓨팅시스템
24
여러종류 반도체로 구성된 기계장치로 컴퓨터나 스마트폰은 대표적인 OOOO다
전자장치
25
눈에 보이거나 손으로 만질수 있는 물리적인 전자장치
하드웨어
26
하드웨어를 제어하는 운영체제나 문서편집 등 과 같이 각종 정보를 처리하기 위해 컴퓨터에서 사용되는 다양한프로그램
소프트웨어
27
컴퓨팅 시스템의 두뇌 역할을 하는 (CPU)와 그래픽을 빠르게 처 리할 수 있는 (GPU)가 있다
처리장치
28
프로세스나 임시 자료가 저장되는 (RAM)와 프로그램과 영구적인 자료를 저장하는 하드 디스크, SSD 등이 있다.
기억장치
29
주기억 장치에 저 장된 자료와 프로 그램을 실행한다
CPU
30
디지털 데이터를 영 상 신호로 바꾸어 모 니터로 전송한다
GPU
31
OOOO는 외부의 다양한 자료를 컴퓨팅 시스템에 입력하기 위한 장치로 입력받은 문자• 소리• 이미지 등의 자료를 디지털 신호로 변환하여 컴퓨터에 전달한다
입력장치
32
컴퓨팅 의 결과를 사용자가 확인할 수 있도록 문자• 도형• 그림 • 영상 소리 등으로 변환하여 표현 하거나 외부의 다른 장치로 전달하는 장치이다.
출력장치