Javascript을 공부하다보면 CPP의 언어와 매우 유사하다는 것을 느낄 수 있다. Javascript의 경우는 스크립트 언어이다. 말그대로 조각언어를 의미한다. 하나의 완전한 언어는 아니고 조각처럼 사용된다고 하여 스크립트 언어라고 부른다. 기본적으로 Javascript의 경우는 객체지향적 언어로 CPP 혹은 JAVA와 매우 유사하다. 일부 사람들의 경우 JAVA와 Javascript를 같은 언어로 착각하는 경우도 있지만 엄연히 JAVA와 Javascript는 다른 언어임을 분명히 하여야 한다. 자바스크립트 언어의 경우는 웹프로그래밍에서 정적인 웹페이지를 동적인 웹페이지로 만들기 위해서 매우 중요하며 실제로 일정 수준 이상이되면 자바스크립트 때문에 애를 먹는 경우도 많다고 한다. 자바스크립트의 기본..
1. 사용 가능한 문자는 영문자, 숫자,_(underbar)이다. 2. _를 제외한 다른 특수문자 사용 불가 3. 공백은 사용 불가 4. 자바스크립트 문법안에서 규정한 예약어는 변수로 사용할 수 없다. *변수선언의 규칙은 자바스크립트에만 해당되지 않고 대부분의 프로그래밍 언어에서 비슷하다. 아래의 코드는 실습 예제 코드이며 Document.write의 함수에 관한 코드이다. Document.write(“내용”)를 활용하여 원하는 결과물을 출력할 수 있다. c언어의 printf와 비슷한 역할을 한다.
웹프로그래밍 언어를 공부하게 되면 제일 처음 접하는 것이 아마 Html이다. 아마 그 다음 접하는 것이 CSS이며 그 이후에 자바스크립트를 접하는 경우가 많은 것 같다. 실제로 자바스크립트는 과거 정적인 html 웹 페이지에 생명을 넣어 동적인 페이지로 만드는데 1등 공신이라고 할 정도로 자바스크립트의 등장이후 웹 프로그래밍은 눈부신 속도로 발전하게 되었다. 역으로 많은 사람들이 Javascript를 공부하다 웹 프로그래밍에 흥미를 잃는 경우도 많이 본 것같다. 하지만 공부를 하다보면 CPP언어 혹은 JAVA와 같은 객체지향 언어와 매우 유사한 부분이 많기 때문에 과거 객체지향 언어를 공부한 사람이라면 쉽게 이해할 수 있을 것 같다. 자바스크립트의 경우 완변한 구조의 프로그래밍 언어가 아닌 스크립트 언어..
오늘 소개할 프로그램은 Fritzing이다. 나 또한 알게된지 얼마 안되 정확한 사용법은 잘알지 못하지만, 공대생에게는 매운 유용한 프로그램임은 분명하다. 전자공학을 전공하고 있거나, 또는 라즈베리파이 아두이노와 같은 MCU를 이용하여 공모전을 진행중이라면 매우 유용한 프로그램이다. 전자 회도로를 컴퓨터를 활용하여 보다 깔끔하게 정리할 수 있고, 파일로 저장하여 포트폴리오 운영에도 매우 유용할 것으로 예상된다. www.fritzing.org 아두이노, 라즈베리파이를 다룰때 매우 유용하고, 보고서 작성 혹은 브레드보드(빵판)을 연습하기에도 매우 유용하다.( 가장 매력적인 것은 무료라는 사실이다.) 설치 방법이 매우 간단하다. 우선 위에 사이트에 들어가게 되면 상단 메뉴 중 Download가 보일 것이다. ..
C언어에서 반복문과 조건문을 공부하다 보면 반드시 만드게 되는 부분이 있습니다. 바로 '정렬'이다. 일반적으로 버블알고리즘을 이용한 정렬과 선택알고리즘을 이용한 정렬을 가장 많이 쓰이고 그 중에서 버블알고리즘을 더 많이 쓰는 경우가 많지만 선택알고리즘 또한 반드시 알고 있어야 개발자가 원하는 프로그램을 만들때 도움이 됩니다. 정렬의 코드는 다양한 방법으로 구현 가능하고 나중에는 거의 기존의 코드를 가져다 쓰는 경우가 많지만 C언어를 이제 막 공부하는 사람이라면 반드시 직접 알고리즘을 구현하고 코드를 작성하여 보는 것이 도움이 됩니다. [코드] #include #define SIZE 10 int main( void ) { int array[SIZE] = {23, 96, 35, 42, 81, 19, 8, 7..
C언어 교재에 언제나 등장하는 예제 중 하나는 사용자로부터 숫자를 입력받아 n항까지의 홀수를 출력하는 프로그램입니다. 이 프로그램은 반복문과 조건문을 동시에 사용하면서 실제 프로그램을 구성할때 도움이 되고자 연습하는 프로그램입니다. C언어의 경우 반복문과 조건문은 거의 대부분의 프로그램에 등장할정도로 사용빈도가 매우 높고, 이러한 제어문은 C언어 뿐만아니라 CPP, JAVA 혹은 웹프로그래밍 중 JavaScript에서 사용될 정도로 그 사용빈도가 높기때문에 반드시 숙지해 두는 것이 좋습니다. [코드] #include int main( void ){ int i = 0, j = 0; printf( "입력 : " ); scanf( "%d", &j ); printf( "홀수 : " ); for( i = 0; i
C언어에서 반복문은 매우 중요한 역활을 하고 있습니다. 그렇기에 유독 C언어의 교재를 살펴보게 되면, 제어문 파트의 실습예제가 유독 많은 것을 확인할 수 있습니다. 또한, 실제 프로그램을 작성하다보면 제어문을 완벽히 숙지하고 있지 않으면 애를 먹는 경우도 많아 제어문의 중요성은 늘 느끼게 됩니다. 오늘은 5명의 학생의 성적을 입력받아 총점과 평균을 구하는 프로그램을 소개하려고 합니다. [코드] //5명의 학생의 성적을 입력 받아 총점과 평균을 구함. #include int main( void ){ int score[5] = {0,}; int i = 0, j = 0; inttotalScore = 0; printf( "점수 입력 : " ); for( i = 0; i
Matlab의 조건문 실습예제입니다. Matlab의 경우 프로그래밍 언어중 C언어와 매우 유사하다는 특징이 있지만, 공대생을 제외하고는 거의 사용하지 않는 것 같습니다. 최근들어서는 공대생들마져도 Matlab의 사용빈도가 많이 약해지도 있는 추세지만 공대생이면 유용한 언어임은 분명합니다. 수치해석 면에서는 Matlab이 C프로그래밍보다는 훨씬 간편한 것 같지만 영상처리의 경우는 Matlab으로는 분명 한계를 만나게 되는 순간이 오는 것 같습니다 오늘은 세변의 길이를 입력 입력 받아 삼각형의 종류를 판별하는 조건문 실습 예제입니다. (정확히 말하면 학교 과제이고, 같이 공부하는 친구들을 위해 게시물을 올립니다.) [코드] % 변 a, b, c 세변의 길이를 받아 '정삼각형', '이등변 삼각형', '일반삼각..
windows XP 서비스 종료에 따라 많은 백신회사들이 바빠진 것 같다. 많은 백신프로그램 회사들이 있지만 나의 경우 avast와 kaspersky가 가장 신뢰가 가는 것 같다. (현재 사용 중인 백신이기도 하다.) avast의 경우는 무료 버전이 있지만 kaspersky의 경우는 무료 버전이 없어 유료로 사용하여야 하지만 많은 사람들에게 좋은 평가를 받고 있음을 분명하다. 이번에 카스퍼스키랩에서는 windows XP 서비스 종료에 맞추어 카스퍼스키 안티바이러스 1년 사용권을 무료로 나눠주는 이벤트를 진행 중이다. 신청방법 또한 이메일 주소만 입력하면 되어 매우 간단하다. 또한 window XP사용자가 아니여도 이용가능하여 이번 이벤트의 수혜자는 windows XP사용자가 아닌 다른 버전의 이용자일 것..
C언어를 이용하여 펙토리얼 만들기를 소개하고자 합니다. 사용자로부터 숫자를 입력받아 펙토리얼의 값을 반환하는 간단한 프로그램입니다. 사용자로부터 입력을 받기 위해서는 scanf()함수를 사용하여야 합니다. 사용자로부터 입력 받은 데이터를 변수에 저장하여 줍니다. 변수에 저장된 값을 반복문의 조건값으로 설정하여 줍니다. 반복문의 조건값으로 설정하여 펙토리얼을 구하는 간단한 프로그램입니다. [코드] #include int main(void){ int i = 0, j = 1, k = 0; printf( "수를 입력하세요 : " ); //펙토리얼을 계산할 수를 입력받는다. scanf( "%d", &k ); for( i = 1; i
C언어 공부에 있어서 제어문 공부는 중요합니다. 제어문은 반복문과 조건문으로 나뉘어지는데 제어문의 경우는 C언어 뿐만아니라 다른 언어에서도 공통된 부분이므로 충분한 연습을 통해 확실히 숙지해두어야합니다. 반복문의 대표적인 예제는 구구단만들기와 피라미드, 다이아몬드 만들기 입니다. 오늘은 그 중에서도 반복문을 이용한 구구단만들기를 소개하려고합니다. 일반적인 구구단만들기에서 약간의 변형을 주어 세로로 출력하는 것이 아닌 가로출력을 해보고자 합니다. [코드] #include int main(void){ int i, j; int value; for( i = 1; i > 다이아몬드 만들기 바로가기>>> ※공감은 블로거에게 큰힘이 됩니다.
C언어 프로그래밍을 공부하고 있다면 제어문 그 중에서도 반복문에 많은 시간을 투자고 있을 것입니다. 반복문은 사용빈도가 높고, 중요하므로 많은 실습예제를 풀면서 익히는 것이 가장 좋습니다. 반복문의 문법을 처음 보았을때에 생각보다 간단하다고 생각할 수도 잇습니다. 하지만 실습예제를 통해 충분히 숙지하지 않는다면 복잡한 프로그래밍 언어를 이해하는데 문제가 될 수 있습니다. 오늘은 반복문 중에서 대표적인 실습예제이면서 대학교 시험에 단골로 출제되고 있는 별찍기 예제중 다이아몬드 만들기에 대해서 소개하려고 합니다. [코드]#include int main(void){ int a = 0; int b = 0; for( a = 1; a >> ※공감은 블로거에게 큰힘이 됩니다.
C언어에서의 반복문의 활용도는 상당히 큰 비중을 차지합니다. C언어 뿐만아니라 CPP, Java등 거의 대부분의 언어에서 제어문은 공통된 부분으로 사용빈도가 상당히 높습니다. 그래서인지 C언어에서 반복문, 조건문에 대한 실습예제가 많으며 대학교에서 C언어를 접한다면 반복문은 단골문제로 출제되고 있습니다. 오늘은 반복문의 단골 실습예제인 피라미드만들기에 대해 소개하고자 합니다. 피라미드만들기나 다이아몬드 만들기는 같은 원리로 피라미드 만들기를 성공하였다면 쉽게 다이아몬드 만들기도 성공하실 수 있을 것이라 생각합니다. [코드] #include int main(void){ int a = 0; int b = 0; for( a = 1; a 하트만들기 바로가기>>> ※공감은 블로거에게 큰힘이 됩니다.
C언어 프로그래밍은 모든 언어의 기초이며 프로그래밍 공부를 함에 있어 가장 선행학습이 이루어져야하는 부분입니다. C언어는 순차지향적 언어로서 객체지향의 언어와는 엄연히 다르지만 모든언어의 기본이 되는만큼 확실하게 공부를 해두어야할 부분이니다. 그 중 C언어에서의 제어문은 CPP, Java등 다른 언어에서도 공통되게 사용되는 만큼 확실하게 익혀두어야할 문법이고 아마 대학교에서 프로그래밍을 배운다면 시험에 단골로 출제되는 문제가 아닌가 하는 생각이 듭니다. 오늘은 제어문중에서도 조건문 if문을 활용하는 실습예제를 소개하고자 합니다. 바로 홀수, 짝수를 판별하는 프로그램입니다. [코드]#include int main(void){ int num1 = 0; int num2 = 0; printf( "수를 입력하세요..
C언어 프로그래밍은 물론 그 이외의 언어에서도 정렬알고리즘의 사용빈도는 매우 높습니다. 왜냐하면 사용자로 부터 입력받은 데이터는 정렬이되지 않은 상태이므로 가장 최우선시 되어야할 부분이 '정렬'입니다. '정렬'를 위한 알고리즘은 여러가지가 있지만 가장 많이 이용되는 것이 버블 정렬과 선택정렬입니다. 여기서 알고리즘이란 쉽게 생각하면 어떤 문제를 해결하기 위한 과정이나 절차를 의미하며 쉽게 말하면 작업을 위한 순서정도로 생각하시면 편합니다. 오늘은 정렬알고리즘 중에 가장 사용빈도가 높고 쉬운 버블정렬에 대해 소개하고자 합니다. [코드]#include int main(void){ int array[10] ={21, 65, 30, 54, 87, 98, 65, 78, 54,21}; // 비교하고자 하는 숫자들의..
컴퓨터의 경우 모든 문자를 숫자로 취급하여 저장을 한다. 우리가 일반적으로 사용하는 모든문자는 숫자의 형태로 변환되어 저장이 되어진다. 이때, 어떤 숫자와 어떤문자를 대응시키는냐에 따라 인코딩 방식이 다른데 일반적으로 아스키코드를 많이 사용한다. 아스키 코드의 경우 C언어, CPP이외에도 자바 등에서 많이 활용되며 문자열 함수를 다루거나 파일함수를 다룰때 도움이된다. 아스키 코드의 경우 필요할 경우 표를 참고하여 활용하면 편하다. [아스키코드표] ※공감은 블로거에게 큰힘이 됩니다.
C언어를 공부하다 보면 제어문(반복문, 조건문)에서 상단한 연습이 필요한 부분이 많습니다. for문이나 if문의 경우는 워낙 다른 언어에서도의 사용빈도가 높아 익숙하지만 switch case문의 경우 C언어 이외에서는 사용빈도가 낮아 쉽게 까먹곤합니다. '깔끔하지 않은 코드는 의미가 없다'라는 말이 있듯이 조건문을 switch case문을 이용하여 더욱 깔끔하게 코딩할 수 있다면 당연히 switch case문을 사용하는 것이 맞다고 생각합니다. 그렇기 때문에 switch case문 또한 확실히 익혀 두는 것이 좋습니다. 오늘은 switch case문의 기본예제인 사칙연산 계산기 만들기를 소개하려고 합니다. [코드]#include int main( void ){ int num1 = 0; int num2 =..
C언어 프로그래밍 및 기타 다른언어를 사용하다보면 가장 많이 사용하는 문법이 무엇일까? 아마 대부분의 언어에 공통적으로 등장하는 반복문, 조건문이 아닐까하는 생각을 한다. 대부분의 프로그래밍 언어에서 공통적으로 사용되고 있는 반복문, 조건문! 그 중에서도 반복문의 사용빈도는 매우 높다고 할 수 있습니다. 그만큼 제어문은 확실히 연습해둘 필요가 있습니다. 반복문은 크게 while반복문과 for반복문으로 나눌 수 있습니다. 물론 두가지 반복문 모두 중요하고 확실히 익혀두어야 하지만 아마도 for의 사용빈도가 더 높지 않나 생각합니다. 오늘은 for 반복문을 통해 구구단을 출력하는 코드를 소개하고자 합니다. 어느 C언어 책에나 나오는 실습예제이면서 대학교 시험문제로 단골출제되는 '구구단 출력하기'! [코드] ..
- Total
- Today
- Yesterday
- 카카오링크
- 보조배터리
- javascript
- 파비콘 만들기
- 별찍기
- 웹페이지 제작
- 정렬 알고리즘
- pasilda
- 윈도우10
- 다이아몬드 만들기
- 윈도우 단축키
- 구글 검색등록
- 실습예제
- html5
- 애드소프트
- 제어문
- 블로그 활성화
- 한컴 오피스
- 파이썬
- 서비스센터
- 샤오미
- 검색 등록
- 구굴 RSS등록
- math.h
- c언어
- cpp
- c언어 연습문제
- 반복문
- 프로그래밍
- 프로그래밍 배우기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |