소프트웨어(5)
-
소프트웨어개론과 프로그램 내장 방식, 프로그래밍 언어.
프로그램 내장 방식 (stored program) ・메모리에 자료뿐만 아니라 프로그램도 저장, CPU가 저장된 명령어를 순차적으로 실행 명령어 형식 기억장치 ・중앙처리장치가 해야 할 작업 내용인 프로그램 명령어와 프로그램에서 이용할 자료를 저장 중앙처리장치 프로그래밍 언어 ・사람이 컴퓨터에게 지시할 명령어를 기술하기 위함 프로그래밍 언어의 세대별 분류
2023.06.25 -
소프트웨어개론과 보수, 부동소수점.
보수 ・컴퓨터 내부에서는 사칙연산을 수행할 때 덧셈을 담당하는 가산기를 이용 - CPU의 연상 장치에는 회로를 단순화 하기 위해 더하기를 위한 회로만 설계 - 뺄셈은 덧셈 형식으로 변환 - A–B는 –B를 구한 후 A+(-B)를 수행 - 음의 정수를 표현하기 위해 고안한 개념이 보수 ・보수 補(더하다, 돕다)數 - [명사] 각 자리의 숫자의 합이 어느 일정한 수가 되게 하는 수. 예를 들어 10의 7에 대한 보수는 3이다. - 보태어서 꽉 찬 수를 만들 수 있는 숫자 2의 보수 뺄셈 1의 보수 뺄셈 부동소수점 수 부동소수의 저장 표현
2023.06.25 -
소프트웨어개론과 컴퓨터의 정보 표현.
컴퓨터의 정보 표현 ・두 가지 정보 표현 - 컴퓨터 내부에서는 전기가 흐르거나(On) 흐르지 않는(Off) 두 가지 전기 신호만을 표현할 수 있는 트랜지스터를 이용하여 자료를 처리하고 저장. - 2진수 체계를 사용: 컴퓨터는 전기가 흐를 경우 ‘1’, 흐르지 않을 경우 ‘0’으로 표현. ・비트(Bit) - 컴퓨터의 정보 처리 단위 중에서 가장 작은 정보 단위. - BInary digiT ・바이트(byte) - 비트가 연속적으로 8개 모인 정보 단위. ・저장용량 단위 십진수를 이진수로 변환 ・2로 나눈 나머지를 역순으로 나열. ・십진수의 소수를 이진수로 변환 : 2를 곱해 나온 단 단위를 소수부분이 0이 될 때까지 나열.
2023.06.24 -
소프트웨어개론과 컴퓨터의 정의.
컴퓨터와 일상생활 ・인터넷의 활용 (포털 사이트, 검색 엔진, 블로그, SNS) ・전자상거래 ・컴퓨터 게임 웹의 진화와 발전 컴퓨터의 정의 ・컴퓨터(computer)는 영어 단어 ‘compute + er’로 구성되며 전자계산기로 번역 ・간단한 정의 - 전자적으로 계산을 수행하는 장치 ・컴퓨터의 4가지 기능 - 처리(process), 저장(store), 입력(input), 출력(output) 컴퓨터의 구성요소 ・컴퓨터는 물리적인 하드웨어와 컴퓨터의 행동을 지시하는 프로그램인 소프트웨어로 구성 하드웨어 ・데이터의 입력, 처리, 출력을 제어하는데 사용되는 물리적인 기계 장치 ・5가지 구성요소 - 중앙처리장치: 연산을 수행하는 연산장치 (ALU: Arithmetic Logic Unit), 연산을 제어하는 제어장..
2023.06.24 -
파이썬과 반복문-3.
제6장. 반복문-3 6.9 조건 제어 반복 • 조건 제어 반복은 어떤 조건이 만족되는 동안 반복하는 구조. 6.10 : 예시 : 로그인 프로그램 • 사용자가 암호를 입력하고 프로그램에서 암호가 맞는지를 체크한다고 하자. 6.11 추가예시 • 예를 들어서 1부터 10까지의 합을 계산하는 예제 ⇒ while 루프로 작성 ◎ Lab : 구구단 출력 • 구구단 중에서 9단을 반복문을 이용하여 출력 해보자 • 9*1, 9*2, 9*3, .., 9*9까지 9번 반복 출력
2023.06.19