프로그래밍 기초

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);  

 

반응형