본문 바로가기

script3

3월 13일 (1) JavaScript - 함수 function : 여러 동작을 묶은 덩어리, 동작해야 할 목적대로 묶은 명령들, 코드의 재사용(반복된 작업 감소 -> 생산성 향상) 한 가지 일을 할 수 있는 목적이 수행되는 소프트웨어 공학 - 구조적 프로그래밍 코드를 쪼개는 것, 모듈화 방식, 순차적, 시간단축, 인건비 감소, 생산성 향상 라이브러리 : 이미 만들어진 함수의 묶음, alert, confirm, prompt, Math.random (보통 컴퓨터에 이미 내장되어 있는 기본적인 함수) API, framework 등 (함수를 미리 만들어 놓은 것들) 함수의 문법 1. 함수 선언 function 함수명 ([매개변수들]) { 선언부 명령들...; 정의부 [return 결과값;] 정의부 } [ ] 생략 가능 매개변수 : 함수에 값을 넣기 위해 사.. 2023. 3. 13.
3월 7일 (2) JavaScript - 변수3, 제어문, 연산자 2. html의 input 요소 활용 HTML 요소를 선택하여 제어하기(변수에 요소 넣기) DOM (Document Object Model) 활용하기 HTML 요소를 제어하기 위한 (자바스크립트) 객체(실체화된 것) 모델 Document Object : 문서 객체 HTML 요소 = 문서 객체 참고) 요소의 식별이나 분류에 사용하는 속성 - class, id 요소의 이름(태그명) 연산) p475 1. 산술연산자 - 수학 계산을 할 때 사용하는 연산자 + , - , * , / % : 나머지를 취하는 나누기 연산 나눗셈 공식 : a와 b가 자연수 일 때, a = bq = r q(quotient)는 몫, r(remainder)은 나머지 참고) 0으로 나눌 수는 없다.(무한대의 값이 나온다.) 나눗셈의 결과는 실.. 2023. 3. 7.
3월 6일 JavaScript - 변수 발표 어떤 방식을 쓰면 문제가 해결될 것인가? why 보다는 how에 집중하기 프로그램을 만들 때 분할해서 생각하기 1. 입력 2. 입력처리 3. 처리한 결과 출력 한 번에 처리할 수가 없다. 나누어서 처리하기 프로그래밍 - 컴퓨터에게 일을 시키겠다. 프로그래밍 언어 - 컴퓨터에게 정확하게 일을 시키기 위한 언어 컴퓨터의 물리적 구조 기본 3요소 중앙처리장치 기억장치 입출력장치 외울 부분! 변수 : 특정 값을 저장하는 메모리 공간, 크기를 정하고 사용하는 이름을 붙인 메모리 공간 출력 명령어 입력 명령어 제어 명령어 분기 명령어 : 상황에 따라서 나누어진다.(예 : 4분기) 반복 명령어 : 횟수가 정해진 반복(조건에 따른), 추상적인 제안 공간의 크기 = 단위 컴퓨터의 최소 단위 - 1bit 데이터의 최.. 2023. 3. 6.