C++2012. 5. 12. 12:35

//Func1.cpp
#include<iostream.h>

void f(int x, int y)
{
 cout << "f(" <<x <<", "<< y

   << " = " << 2*x+y << endl;

}

int main()
{
    f(1,2);
    f(182,144);

     return 0;
}

---------------------------------------------------------------------------------------------

//Func2.cpp
#include<iostream.h>

void Hello()
{
 cout << "안녕하세요." << endl;
}

int main()
{
 Hello ();
 Hello ();
 return 0;
}

---------------------------------------------------------------------------------------------이 장의 요점

- 반환 값이 필요 없을 때에는, 반환 값의 형을 void로 한다.

- 인수가 필요 없을 때에는, 괄호 안을 비운다.

- 함수에는 반드시 괄호가 존재해야 한다.

[첨부파일]

One8a.zipOne8b.zip


'C++' 카테고리의 다른 글

10. 값의 입력  (0) 2012.05.13
9. 전역변수  (0) 2012.05.13
7. 함수  (0) 2012.05.12
6. 내용을 바꾸자  (0) 2012.05.11
5. 변수  (0) 2012.05.11
Posted by 멜데스
C++2012. 5. 12. 12:26

//Func1.cpp
#include<iostream.h>

int f(int x, int y)
{
 return 2 * x + y;
}

int main()
{
 cout << "f(1,2) = "<< f(1,2) <<endl;
 cout << "f(182, 144) = " << f(182, 144) << endl;

 return 0;
}

---------------------------------------------------------------------------------------------이 장의 요점

- 함수는 인수와 반환 값을 갖고 있다.

- 함수는 정의하지 않으면 사용할 수 없다.

[첨부파일]

One7.zip

'C++' 카테고리의 다른 글

9. 전역변수  (0) 2012.05.13
8. void  (0) 2012.05.12
6. 내용을 바꾸자  (0) 2012.05.11
5. 변수  (0) 2012.05.11
4. 다음 프로그램으로 이동하기 전에  (0) 2012.05.11
Posted by 멜데스
C2012. 5. 12. 12:17

문제 내용 : 변수 x에 10을 대입하고, x에서 5를 빼는 프로그램을 작성하세요.

---------------------------------------------------------------------------------------------#include<stdio.h>

main(){

int x;

int y;

x=10;

y=x-5;

if(x>y){

printf("x의 값이 y보다 큽니다.");

}

else{

printf("x의 값이 y보다 작거나 같습니다.");

}

}

---------------------------------------------------------------------------------------------[첨부파일]

4 연산자 개념 배우기.zip

Posted by 멜데스
C2012. 5. 12. 12:14

문제 내용 : 정수형 상수 1과 실수형 상수 3.141592를 더하는 프로그램을 작성하세요.

---------------------------------------------------------------------------------------------#include<stdio.h>

#define X 1

#define PI 3.141592

main(){

double z;

z= X+PI;

printf("%f",z);

}

---------------------------------------------------------------------------------------------[첨부파일]

3 상수형 개념 배우기 (#define).zip

Posted by 멜데스
C2012. 5. 11. 20:39

문제 내용 : 변수 x에 1을 저장하고, 변수 y에 2를 저장하여, x와 y의 합을 z에 저장하는 프로그램을 작성하세요.

---------------------------------------------------------------------------------------------#include<stdio.h>

main(){

int x;

int y;

int z;

x=1;

y=2;

z=x+y;

printf("%d",z);

}

---------------------------------------------------------------------------------------------[첨부파일]

2 변수형 개념 배우기.zip

Posted by 멜데스
C2012. 5. 11. 19:11

문제 내용 : C 언어를 사용하여 "안녕하세요"를 출력해 보세요.

---------------------------------

#include<stdio.h>

main(){

printf("안녕하세요");

}

----------------------------------

[파일첨부] 

1 c프로그램 시작하기.zip

'C' 카테고리의 다른 글

6. 순환문 개념 배우기 (for)  (0) 2012.05.13
5. 조건문 개념 배우기 (if~else)  (0) 2012.05.13
4. 연산자 개념 배우기  (0) 2012.05.12
3. 상수형 개념 배우기  (0) 2012.05.12
2. 변수형 개념 배우기  (0) 2012.05.11
Posted by 멜데스
Java2012. 5. 11. 19:07

리터럴이란 자신의 표기법이 곧 자신의 값이 되는 상수를 의미한다. (리터럴 상수)

예를 들어, "12"라고 표기하면 값이 12인 정수를 나타내는 경우이다.

1. 정수형 상수]

자바에서 정수형 상수를 표현하는 방법은 표준 C 언어에서와 마찬가지로 진법에 따라 10진수, 8진수, 16진수로 분류된다.

10진수 : 15, 255, 25463

8진수 : 017, 0377, 017767

16진수 : 0xf, 0xff, 0xffff (16진수에서 사용하는 a~f는 보통 슈퍼 숫자(super digit)라고 부르며 각각 10부터 15 까지 해당한다.)

2. IntegerConstant.java-----------------------------------------------------------------------

class IntergerConstant

{
 public static void main(String[] args)
 {
  int i=255, o=0377, h= 0Xff;
  long 1 = 0XffL;
  System.out.println("i = " + i + ", o= " + o + " , h= " + h);
  if (h==1) System.out.println("Yes");
  else System.out.println("No");
  }
 }

---------------------------------------------------------------------------------------------[첨부파일]

IntergerConstant.java

Posted by 멜데스
Java2012. 5. 11. 18:51

프로그래밍 언어의 어휘란 프로그램을 구성하고 있는 문법적으로 의미있는 최소의 단위를 말하며 보통 이것을 토큰(token)이라고 부른다.

자료형(data type)이란 자료 객체가 갖는 형으로 자료형의 실질적인 구조 및 개념, 그 자료형이 가질 수 있는 값, 그리고 그 자료형에서 행할 수 있는 연산 등을 정의한다.

토큰이란 문법적으로 의미를 갖는 최소의 단위이며 소스 프로그램은 토큰의 열로 구성된다.

예를 들어, 문장 if(i<100) sum+=i; 은 if, (, i, <, 100, ), sum, +=, i, 그리고 ; 등 10개의 토큰으로 구성되어 있다.

이와 같은 토큰의 종류는 언어 설계자가 언어를 설계할 시점에서 정의하는 특수 형태와 프로그래머가 프로그래밍 시에 결정하는 일반 형태가 있다.

토큰 --------1. 특수형태 ------1. 지정어 : abstract, boolean, ... , while

         2. 연산자 : +, -, *, /, ... , >>>                                                

         3. 구분자 : , ; . ( ) [ ] { }

  2. 일반형태 -----1. 명칭 : sum, stk, ptr ...

  2. 리터럴 : 526, 5.53, 5.97e24, 'c', "string"

2. Identifier.java------------------------------------------------------------------------------

public class Identifier


{
 public static void main(String[] args)
 {
  int MyVar=1, myvar=2;
  int $sum=10, Package=20;

  System.out.println("MyVar = " +MyVar +", myvar = " + myvar);
  System.out.println("$sum = " + $sum + ", Package = " + Package);
 }
}

---------------------------------------------------------------------------------------------

[첨부파일]

Identifier.java


Posted by 멜데스
Java2012. 5. 11. 18:33

대체로 모든 언어들이 처음 설명할 때 보여주는 간단한 예제 HelloWorld

작업환경 : Java Standard Edition (자바 표준 에디션)

HelloWorld.java--------------------------------------------------

public class HelloWorld{

public static void main(String[] args){

system.out.println("Hello World!");

}

}

-----------------------------------------------------------------

[파일첨부]

HelloWorld.java

Posted by 멜데스
C++2012. 5. 11. 18:24

// Val2.cpp
#include <iostream.h>

int main()
{
    int a = 0;

    a += 2;
    cout << "a += 2     -> a = " << a << endl;

 a++;
    cout << "a++        -> a = " << a << endl;

    a = a * 5 + a;
    cout << "a -= a * 5 -> a = " << a << endl;

    return 0;
}

이 장의 요점

-주석 문은 //로 시작하거나, /* */로 둘러싼다.

-변수는 선언 시에 값을 입력시킬 수 있다.

-변수의 값을 바꾸려면, +=, ++ 등의 연산자를 이용한다.

-a = a*5+2; 등도, 방정식이 아닌, 대입이다.

[첨부파일]

 One6.zip

'C++' 카테고리의 다른 글

8. void  (0) 2012.05.12
7. 함수  (0) 2012.05.12
5. 변수  (0) 2012.05.11
4. 다음 프로그램으로 이동하기 전에  (0) 2012.05.11
3. 계산해 보자  (0) 2012.05.11
Posted by 멜데스