반응형
목표

- 2개의 값의 크기 비교하는 방법에 대해 알아보자

 

문제

- 2개의 변수를 선언하고 입력 받아 다음과 같이 출력하는 프로그램을 작성하시오.

1. 2개의 변수가 같으면 1(또는 true), 다르면 0(또는 false) 를 출력한다.

2. 2개의 변수가 서로 다르면 1(또는 true), 같으면 0(또는 false) 를 출력한다.

3. 먼저 입력된 수가 크면 1(또는 true), 아니면 0(또는 false)를 출력한다.

4. 먼저 입력된 수가 크거나 같으면 1(또는 true), 아니면 0(또는 false)를 출력한다.

5. 먼저 입력된 수가 작으면 1(또는 true), 아니면 0(또는 false)를 출력한다.

6. 먼저 입력된 수가 작거나 같으면 1(또는 true) 아니면 0(또는 false)를 출력한다.

 

입력예) 2 2

2 == 2 ? 1(또는 true)

2 != 2 ? 0(또는 false)

2 > 2 ? 0(또는 false)

2 >= 2 ? 1(또는 true)

2 < 2 ? 0(또는 false)

2 <= 2 ? 1(또는 true) 

 

입력예) 2 3

2 == 3 ? 0(또는 false)

2 != 3 ? 1(또는 true) 

2 > 3 ? 0(또는 false)

2 >= 3 ? 0(또는 false)

2 < 3 ? 1(또는 true) 

2 <= 3 ? 1(또는 true) 

 

입력예) 3 2

3 == 2 ? 0(또는 false)

3 != 2 ? 1(또는 true) 

3 > 2 ? 1(또는 true) 

3 >= 2 ? 1(또는 true) 

3 < 2 ? 0(또는 false)

3 <= 2 ? 0(또는 false)

 

 

C언어 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);      //두수를 입력 받는다
    printf("%d == %d ? %d\n",a,b,a==b);  //a와 b 가 같으면 1 아니면 0
    printf("%d != %d ? %d\n",a,b,a!=b);  //a와 b 가 다르면 1 아니면 0
    printf("%d > %d ? %d\n",a,b,a>b);  //a가 b보다 크면 1 아니면 0
    printf("%d >= %d ? %d\n",a,b,a>=b);  //a가 b보다 크거나같으면 1 아니면 0
    printf("%d < %d ? %d\n",a,b,a<b);  //a가 b보다 작으면 1 아니면 0
    printf("%d <= %d ? %d\n",a,b,a<=b);  //a가 b보다 작거나 같으면 1 아니면 0
    return 0;
}
 
cs

 

C++ 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
    int a,b;
    cin >> a >> b;
 
 
    cout << a << " == " << b << " ? " << int(a == b) << endl;  //a와 b 가 같으면 1 아니면 0
    cout << a << " != " << b << " ? " << int(a != b) << endl;  //a와 b 가 다르면 1 아니면 0
    cout << a << " > " << b << " ? " << int(a > b) << endl;    //a가 b보다 크면 1 아니면 0
    cout << a << " >= " << b << " ? " << int(a >= b) << endl;  //a가 b보다 크거나같으면 1 아니면 0
    cout << a << " < " << b << " ? " << int(a < b) << endl;    //a가 b보다 작으면 1 아니면 0
    cout << a << " <= " << b << " ? " << int(a <= b) << endl;  //a가 b보다 작거나 같으면 1 아니면 0
 
    return 0;
}
 
cs

 

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
using System;
 
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str;
            str = Console.ReadLine();
            string[] strarr = str.Split(' ');
            int a = int.Parse(strarr[0]);  
            int b = int.Parse(strarr[0]);  
 
 
            Console.WriteLine("{0} == {1} ? {2}",a,b,a==b);
            Console.WriteLine("{0} != {1} ? {2}", a, b, a != b);
            Console.WriteLine("{0} > {1} ? {2}", a, b, a > b);
            Console.WriteLine("{0} >= {1} ? {2}", a, b, a >= b);
            Console.WriteLine("{0} < {1} ? {2}", a, b, a < b);
            Console.WriteLine("{0} <= {1} ? {2}", a, b, a <= b);
        }
    }
}
 
cs

 

Python3
1
2
3
4
5
6
7
a,b = map(int,input().split())
print("%d == %d ? %d"%(a,b,a==b))
print("%d != %d ? %d"%(a,b,a!=b))
print("%d > %d ? %d"%(a,b,a>b))
print("%d >= %d ? %d"%(a,b,a>=b))
print("%d < %d ? %d"%(a,b,a<=b))
print("%d <= %d ? %d"%(a,b,a<=b))
cs

 

 

JAVA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.Scanner;
 
public class Ch01_1 {
 
    public static void main(String[] args) {
        int a, b;
        Scanner scan = new Scanner(System.in);
        a= scan.nextInt();
        b= scan.nextInt();
        
 
        System.out.printf("%d == %d ? %b \n", a,b,a==b);
        System.out.printf("%d != %d ? %b \n", a,b,a!=b);
        System.out.printf("%d > %d ? %b \n", a,b,a>b);
        System.out.printf("%d >= %d ? %b \n", a,b,a>=b);
        System.out.printf("%d < %d ? %b \n", a,b,a<b);
        System.out.printf("%d <= %d ? %b \n", a,b,a<=b);
        
    }
 
}
 
cs

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

[인천 서구 검단신도시 원당컴퓨터 학원]

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

반응형
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.07.26 16:13

    포스팅 잘 보고 갑니다.
    오늘도 좋은 하루 보내세요~

  2. Favicon of https://kbh6628.tistory.com BlogIcon 청산사랑 2021.07.26 16:59 신고

    떤디 어려븐 공부까지 ㅎㅎ
    무더운날 건강 잘 챙기세요 ^^

  3. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.07.27 09:29 신고

    저한테는 어려운내용이네요 ㅎ

  4. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.07.27 11:42 신고

    코딩 잘 보고 갑니다.
    즐거운 하루 보내세요.

  5. Favicon of https://daebakstock.tistory.com BlogIcon 대박스탁 2021.07.27 16:57 신고

    포스팅 잘 보고 갑니다
    남은 시간도 좋은 일만 가득하세요

  6. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.07.27 22:37 신고

    어려운 코팅공부 학생들에게 도움되겠어요

  7. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.07.28 06:06 신고

    코딩이로군요
    공부하는 학생들에게 도움이 될수 있겠습니다

  8. 핑구야날자 2021.07.28 06:45

    변수를 어떻게 사용하느냐에 따라서 결과는 완전히 달라지겠지요

  9. Favicon of https://memoryseung1224.tistory.com BlogIcon 청두꺼비 2021.07.28 08:15 신고

    늘 잘 보고 가요. 무더운 날씨 좋은 하루 되셔요 : )

반응형
목표

- 전치 증가, 후치증가에 대해 알아 보자.

- 스택을 구현할때 push 하는 경우 자신의 위치에 데이터 삽입 후 증가하는 경우 후치 연산자를 사용한다. arr[pos++] = element

- 스택을 구현할때 pop 하는 경우 자신의 위치를 이전의 위치로 이동한 후에 데이터를 리턴한다. return arr[--pos];

 

 

문제

- 한개의 정수를 입력 받아 다음과 같이 전치증가 후 출력, 후치증가후 출력, 전치감소 후 출력, 후치감소후 출력을 수행한 후 마지막에 현재 변수의 값을 출력해 보자.

입력예)

10

출력예)

11

11

11

11

10

 

C언어
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);      //10을 입력 받는다.
    printf("%d\n",++a);  //먼저 증가 하여 11을 만든 후 출력한다.
    printf("%d\n",a++);  //11을 먼저 출력 후 12가 된다.
    printf("%d\n",--a);  //12에서 1감소 하여 11을 만든 후 출력한다.
    printf("%d\n",a--);  //11을 출력 후 10을 만든다.
    printf("%d\n",a);    //현재의 값은 10이다.
 
    return 0;
}
 
cs

 

C++ 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main()
{
    int a;
    cin >> a; //10을 입력 받는다.
 
    cout << ++<< endl;  //먼저 증가 하여 11을 만든 후 출력한다.
    cout << a++ << endl;  //11을 먼저 출력 후 12가 된다.
    cout << --<< endl;  //12에서 1감소 하여 11을 만든 후 출력한다.
    cout << a-- << endl;  //11을 출력 후 10을 만든다.
    cout << a << endl;    //현재의 값은 10이다.
    return 0;
}
 
cs

 

C# 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str;
            str = Console.ReadLine();
            string[] strarr = str.Split(' ');
            int a = int.Parse(strarr[0]);  //10을 입력 받는다.
 
 
            Console.WriteLine(++a);       //먼저 증가 하여 11을 만든 후 출력한다.
            Console.WriteLine(a++);       //11을 먼저 출력 후 12가 된다.
            Console.WriteLine(--a);       //12에서 1감소 하여 11을 만든 후 출력한다.
            Console.WriteLine(a--);       //11을 출력 후 10을 만든다.
            Console.WriteLine(a);         //현재의 값은 10이다.
        }
    }
}
 
cs

 

 

Python3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
a=int(input()) #10을 입력 받는다.
a=a+1  # 11으로 만든다.
print("%d"%a)
print("%d"%a) #11을 먼저 출력한다.
a=a+1         #a를 증가한다.
a=a-1         #a를 먼저 감소한다.
print("%d"%a)
print("%d"%a) #a를 먼저 출력한다.
a=a-1         #a를 감소한다.
print("%d"%a)
'''
Python 에서는 전치증가 후치감소를 지원하지 않는다. 위와 같이 먼저 연산후 그 다음 작업 수행한다.
'''
 
cs

 

 

JAVA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.math.BigInteger;
import java.util.Scanner;
 
public class Ch01_1 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a,b;
        Scanner scan = new Scanner(System.in);
        a= scan.nextInt(); //10을 입력 받는다.
 
        System.out.println(++a); //먼저 증가 하여 11을 만든 후 출력한다.
        System.out.println(a++); //11을 먼저 출력 후 12가 된다.
        System.out.println(--a); //12에서 1감소 하여 11을 만든 후 출력한다
        System.out.println(a--); //11을 출력 후 10을 만든다.
        System.out.println(a);   //현재의 값은 10이다.
        
    }
 
}
 
cs

 

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

[인천 서구 검단신도시 원당컴퓨터 학원]

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

반응형
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.07.21 18:41 신고

    유용한 포스팅 늘 잘보고 있습니다
    즐거운 하루되세요^^

  2. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.07.22 06:26 신고

    대학교 다닐때 수업들은 기억은 나요 너무 어려워 포기 했는데요 ㅎ

  3. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.07.22 06:48 신고

    관심있는 학생들 유념해서 보면 좋겠군요

  4. 핑구야날자 2021.07.22 07:16

    연산자 사용 방법을 정확히 알고 있어야 할 큰 실수를 면할 수 있겠지요

  5. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.07.22 07:39

    포스팅 잘 보고 갑니다
    오늘 하루도 잘 보내세요~

  6. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.07.22 09:44 신고

    오늘도 유익한 내용 잘 보고 갑니다.
    즐거운 하루 보내세요.

  7. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.07.26 00:09

    직접 유용한 내용을 보고 많은 분이 관심을 가졌으면 좋겠어요. 좋은 예를 들어 주셨네요.

반응형
목표

- 자신의 값에 일정 값을 더하기,빼기,곱하기,나누기 등의 연산을 수행 후 다시 자기 자신의 값에 대입하는 형태의 연산을 알아 보자.

 

문제

5개의 정수를 입력 받은 후

첫번째 수는 자신의 수에 10을 더해서 자신의 값에 누적 후 출력

두번째 수는 자신의 수에 10을 빼서 자신의 값에 저장 후 출력

세번째 수는 자신의 수에 10을 곱해서 자신의 값에 저장 후 출력

네번째 수는 자신의 수에 10으로 나눈 몫을 자신의 값에 저장 후 출력

다섯번째 수는 자신의 수에 10으로 나눈 나머지를 자신의 값에 저장 후 출력

 

입력]

50 50 50 50 50

출력]

60 40 500 5 0

 

 

C언어
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
int main()
{
    int a,b,c,d,e;
    scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
    a = a + 10;
    b = b - 10;
    c = c * 10;
    d = d / 10;
    e = e % 10;
 
    printf("%d %d %d %d %d",a,b,c,d,e);
 
    return 0;
}
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
int main()
{
    int a,b,c,d,e;
    scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
    a += 10;
    b -= 10;
    c *= 10;
    d /= 10;
    e %= 10;
 
    printf("%d %d %d %d %d",a,b,c,d,e);
 
    return 0;
}
cs

두가지 형태로 자신의 값을 변경할 수 있다.

 

 

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
#include <iostream>
 
using namespace std;
 
 
 
int main()
{
    int a,b,c,d,e;
    cin >> a >> b >> c >> d >> e;
 
    a += 10;
    b -= 10;
    c *= 10;
    d /= 10;
    e %= 10;
    /*
    C언어와 동일하게 사용
    a = a + 10;
    b = b - 10;
    c = c * 10;
    d = d / 10;
    e = e % 10;
    */
 
    cout << a << " " << b << " " << c << " " << d << " " << e;
    return 0;
}
cs

 

 

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
31
32
33
34
using System;
namespace ConsoleApp14
{
    class Program
    {
        static void Main(string[] args)
        {
            string str;
 
            str = Console.ReadLine();
            string[] strarr = str.Split(' ');
            int a = int.Parse(strarr[0]);
            int b = int.Parse(strarr[1]);
            int c = int.Parse(strarr[2]);
            int d = int.Parse(strarr[3]);
            int e = int.Parse(strarr[4]);
            a += 10;
            b -= 10;
            c *= 10;
            d /= 10;
            e %= 10;
            /*
            C언어와 동일하게 사용
            a = a + 10;
            b = b - 10;
            c = c * 10;
            d = d / 10;
            e = e % 10;
            */
            Console.WriteLine("{0} {1} {2} {3} {4}",a,b,c,d,e);
 
        }
    }
}
cs

 

 

Python3
1
2
3
4
5
6
7
a,b,c,d,e = map(int,input().split())
a+=10
b-=10
c*=10
d/=10
e%=10
print("%d %d %d %d %d" %(a,b,c,d,e))
cs

 

 

 

JAVA

 

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
import java.util.Scanner;
 
public class Ch03_02 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a, b, c, d, e;
        Scanner scan = new Scanner(System.in);
        a= scan.nextInt();
        b= scan.nextInt();
        c= scan.nextInt();
        d= scan.nextInt();
        e= scan.nextInt();
        
        
        +=10;     // a = a + 10;
        b -=10;      // b = b - 10;
        c *=10;     // c = c * 10;
        d /=10;      // d = d / 10;
        e %=10;     // e = e % 10;
        System.out.printf("%d %d %d %d %d \n", a, b, c, d, e);
    }
 
}
cs

 

 

 

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

[인천 서구 원당컴퓨터학원]

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

반응형
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.06.25 20:44 신고

    학생들이 흥미를 느낄것 같아요
    즐거운 주말 되세요

  2. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.06.26 06:40

    포스팅 잘 보고 갑니다
    행복한 주말 보내세요~

  3. 핑구야날자 2021.06.26 07:24

    코딩에서 연산은 참 중요하지요 조금은 복잡해도 재미있지요

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.06.26 08:49 신고

    학생들과 같이 풀면 좋을것 같습니다

  5. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.06.26 12:16 신고

    잘 보고 갑니다.
    즐거운 주말 보내세요.

  6. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.06.27 08:08 신고

    잘보고갑니다 즐거운 주말 보내세요

  7. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.06.28 06:46

    포스팅 잘 보고 갑니다
    월요일 한주 시작 잘 하세요~

  8. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.06.29 11:14

    저도 학생들 응원해요.

반응형
목표

- 두개의 정수를 입력 받아서 나머지를 구해 보자.

- 나머지 연산은 컴퓨팅 과학에서 정말 유용하게 사용되고 있다. 어떤 식으로 사용되는지 생각해 보자.

(예, 31이 홀수 인지 짝수인지 판별하는 방법은? - 2로 나눈 나머지가 0이면 짝수이고 나머지가 존재하면 홀수이다.

369 가 3의 배수인지 아닌지 판별하는 방법은?

10의 약수는 1,2,5,10 이다 이렇게 약수를 구하기 위해서는?

기타 많은 경우에 나머지 연산이 사용되고 있다.)

 

문제

- 다음과 같이 두 수를 입력 받아 앞에 나온 수를 뒤에 나온 수로 나누어서 남은 나머지를 출력해 보자.

입력예)

31 2

출력예)

1

입력예)

369 3

출력예)

0

 

C언어 
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d\n",a%b);
    return 0;
}
 
cs

 

 

C++ 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int a,b;
    cin >> a >> b;
 
    cout <<% b << endl;
 
    return 0;
}
 
cs

 

 

C#

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str;
            str = Console.ReadLine();
            string[] strarr = str.Split(' ');
            int a = int.Parse(strarr[0]);
            int b = int.Parse(strarr[1]);
 
 
            Console.WriteLine("{0}", a%b);
        }
    }
}
 
cs

 

Python3
1
2
3
4
5
6
a,b = map(int,input().split())
print("%d" %(a%b))
 
cs

 

JAVA

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;
 
public class Ch01_1 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a,b;
        Scanner scan = new Scanner(System.in);
        a= scan.nextInt();
        b= scan.nextInt();
 
        System.out.printf("%d\n",a%b);
        
    }
 
}
cs

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

[인천 서구 원당컴퓨터학원]

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

반응형
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. 핑구야날자 2021.06.23 06:38

    다양한 문제를 많이 풀어 보는게 실력을 향상시키는데 도움이 될 거 같아요

  2. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.06.23 06:59

    포스팅 잘 보고 갑니다
    오늘도 좋은 하루 보내세요~

  3. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.06.23 08:11 신고

    학생들과 함께 풀면 좋을것 같습니다^^

  4. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.06.23 13:04 신고

    꾸준히 풀다보면 실력도 늘어나겠어요

반응형
목표

- 두개의 정수를 입력 받아서 사칙연산(+,-,*,/) 결과를 출력해 보자

 

문제

- 다음과 같이 두 수를 입력 받아 연산 결과를 출력 하시오.

입력예)

10 2

출력예)

10 + 2 = 12

10 - 2 = 8

10 * 2 = 20

10 / 2 = 5

 

C언어 
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d + %d = %d\n",a,b,a+b);
    printf("%d - %d = %d\n",a,b,a-b);
    printf("%d * %d = %d\n",a,b,a*b);
    printf("%d / %d = %d\n",a,b,a/b);
    return 0;
}
 
cs

 

C++ 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int a,b;
    cin >> a >> b;
 
    cout << a << " + " << b << " = " << a + b << endl;
    cout << a << " - " << b << " = " << a - b << endl;
    cout << a << " * " << b << " = " << a * b << endl;
    cout << a << " / " << b << " = " << a / b << endl;
 
    return 0;
}
 
cs

 

 

C#

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str;
            str = Console.ReadLine();
            string[] strarr = str.Split(' ');
            int a = int.Parse(strarr[0]);
            int b = int.Parse(strarr[1]);
 
 
            Console.WriteLine("{0} + {1} = {2}", a,b,a+b);
            Console.WriteLine("{0} - {1} = {2}", a, b, a - b);
            Console.WriteLine("{0} * {1} = {2}", a, b, a * b);
            Console.WriteLine("{0} / {1} = {2}", a, b, a / b);
        }
    }
}
 
cs

 

Python3
1
2
3
4
5
6
a,b = map(int,input().split())
print("%d + %d = %d" %(a,b,a+b))
print("%d - %d = %d" %(a,b,a-b))
print("%d * %d = %d" %(a,b,a*b))
print("%d / %d = %d" %(a,b,a/b))
 
cs

 

JAVA

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;
 
public class Ch01_1 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a,b;
        Scanner scan = new Scanner(System.in);
        a= scan.nextInt();
        b= scan.nextInt();
 
        System.out.printf("%d + %d = %d\n",a,b,a+b);
        System.out.printf("%d - %d = %d\n",a,b,a-b);
        System.out.printf("%d * %d = %d\n",a,b,a*b);
        System.out.printf("%d / %d = %d\n",a,b,a/b);
        
    }
 
}
cs

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

[인천 서구 원당컴퓨터학원]

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

반응형
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. 구름달빛 2021.06.17 21:07

    좋은정보가 많네요 잘보고갑니다

  2. 핑구야 날자 2021.06.18 06:51

    전자 계산기를 만드는 코딩이 될 수 있겠군요

  3. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.06.18 08:22 신고

    스스로 공부할수 있게 만들어 준다는게 참 중요합니다

  4. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.06.18 10:09 신고

    사칙연산 하는 코딩 이군요.
    잘 보고 갑니다.

  5. Favicon of https://entn.tistory.com BlogIcon 알렉스박 2021.06.18 14:57 신고

    구독합니다.친구해요.우리

+ Recent posts