프로그래밍 기초
2021. 2. 6. 18:55ㆍ코딩공부
반응형
알고리즘 algorithm = 해법, 문제를 푸는 순서.
효율 좋은 구조로 프로그램을 만들기 위한 사고 방법
프로그래밍이란,
어떤 순서로 어떤 조건일 때 어떤 식으로 작업할지를 짜는 것.
이 순서를 컴퓨터가 이해할 수 있는 프로그래밍 언어로 얘기할 때, 프로그램 코드가 된다.
변수 named storage = 값(데이터)를 담아두는 저장소
흐름 짜기:
모아야 할 데이터 정하기
순차, 선택, 반복 이라는 3개의 제어 구조를 조합하여 만들기.
순차
var sum;
sum = 10+5;
window.alert(sum);
선택 : 둘 중 한쪽으로만 움직인다
var sum;
sum=3000+5000;
if (sum<=10000){
window.alert('살 수 있는 가격입니다);
} else {
window.alert('예산 초과');
}
대입: 변수 sum에 숫자를 기억시키는 것
반복
var number=1;
while(number<=100){
document.write(number);
document.write('<br>');
number=number+1;
}
배열/리스트
var sales=[1000,-2000,1500,800,-50];
var total=0;
var number=0;
while( number<sales.length ){
total=total+sales[number];
number=number+1;
}
window.alert(total);
첨자/인덱스 : [] 안에 들어가는 데이터
반복의 응용
var sales=[1000,-2000,1500,800,-50];
var total=0;
for(var i=0; i=<sales.length; i++){
total=total+sales[i]
}
window.alert(total);
반응형
'코딩공부' 카테고리의 다른 글
반응형 작업 시 유의점 (0) | 2021.04.29 |
---|---|
다양한 퍼블리싱 회사 차이점 ( si, sm, 사이트운영/관리 ) (0) | 2021.04.14 |
form: input, select, radio, textarea 와 label로 placeholder 대체하기 (0) | 2021.04.08 |
jQuery: event ( mouse, keyboard, form, browser, document loading, handler , event object) (0) | 2021.03.02 |
HTML.CSS. 마크업할 때, 클론코딩할 때 주의할 점 (0) | 2020.12.09 |