반응형
이클립스 다운로드

- https://www.eclipse.org/downloads/    사이트 접속

- Downlad x86_64 클릭

- Download 클릭

- 크롬 사용시 아래쪽 하단에 파일이 다운로드 되는 것을 확인할 수 있다.

이클립스 설치

- 다운로드한 파일을 실행합니다.

- eclipseinstaller 에서 Eclipse IDE for Java Developers 를 클릭합니다.

- 다음 화면에서 install 버튼을 클릭하여 설치 합니다.

- 다음화면에서 Accept Now를 선택합니다.

- 다음과 같이 설치가 진행 됩니다.

 

프로그램 설치 테스트

- 프로그램 설치 완료후 LAUNCH 버튼 클릭하거나 혹은 바탕화면에 Eclipse IDE for Java D... 를 클릭하여 프로그램을 실행합니다.

- Workspace 를 Java Project 생성할 위치로 변경 후 Launch 버튼을 클릭하여 실행합니다.

workspace는 작업할 폴더를 생성하여 선택하는 것을 추천합니다.

- 다음과 같이 화면이 뜨면 first 프로젝트를 생성해서 실행해 보겠습니다.

 

- File -> New -> Java Project 를 클릭합니다.

- 다음과 같은 화면에서 Project Name 을 first 로 입력후 finish 버튼을 클릭합니다.

- 다음 모듈에서 Don't Create 를 클릭합니다.

- 다음과 같이 first 프로젝트가 생성되면 그 아래 src 위치에서 우클릭 -> New -> Class 를 클릭합니다.

- Name : Main 과 public static void Main(String[] args) 를 체크 한 후 Finish 버튼을 클릭합니다.

- 화면이 다음과 같이 조회 되고 다음과 같이 코딩을 합니다.

- 다음과 같은 방법으로 실행을 해 봅니다.

- 하단 Console 탭에서 다음과 같이 출력되면 설치가 제대로 된것입니다.

 

 

이 문서는 자바 특강을 위해 미리 프로그램 설치를 위해 만들어진 문서입니다.

현재시점에서의 이클립스 설치 방법이며 추후에는 달라 질 수 있습니다.

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

 

인천 서구 원당컴퓨터학원

 

원당컴퓨터학원에서는?

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://richwnaak.tistory.com BlogIcon 평강줌마 2021.07.28 09:23 신고

    미지의 세계이네요.
    남편이 유니티 공부한다고 책만 사고 멈춘 이유가 여기에 있었네요.*^^*

  2. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.07.28 10:07 신고

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

  3. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.07.28 14:53 신고

    포스팅 잘보고갑니다 여름날씨 건강조심해요

반응형
유니티허브 다운로드

1. unity3d.com/kr/get-unity/download

 

Download Unity!

Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.

unity3d.com

위의 사이트에 접속합니다.

 

2. 다음의 화면에서 Unity Hub 다운로드를 선택하여 다운로드 합니다.

 

3. 다운로드 파일을 설치 합니다.

 

 

유니티 설치

 

1. 유니티 허브를 실행하여 설치를 클릭합니다.

 

2. 추가 버튼 클릭하여 권장 릴리스 의 unity 2020.3.6f1(LTS) 버젼을 선택합니다.

안드로이드 프로그램을 위해서 Andriod Build Support 를 체크해 줍니다.

 

3. 다음과 같이 설치 진행하여 완료가 됩니다.

 

 

이 문서는 유니티 특강 시작 전에 미리 프로그램 설치를 위해 만들어진 문서입니다.

현재 시점에서 유니티 설치 방법이며 추후에 유니티 설치 방법이 달라 질 수 있습니다.

 

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

 

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

 

원당컴퓨터학원에서는?

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.05.01 06:41

    프로그래밍 언어 참 많은 거 같아요

  2. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.05.01 10:37 신고

    잘 보고..공감하고 갑니다.^^

  3. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.05.01 10:51 신고

    요즘 이런 코딩 프로그램은 모두 무료로 사용이 가능한가 보네요?

  4. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.05.01 17:24

    포스팅 잘 보고 갑니다
    즐거운 주말 보내세요~

  5. 핑구야 날자 2021.05.02 06:51

    개인적으로는 파이썬 한번 배워 보고 싶더라구요

  6. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.05.02 12:49 신고

    좋은 정보 감사합니다~ 딸한테 알려줘야겠네요ㅎㅎ

  7. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.05.03 08:52 신고

    유니티 프로그램 알아 갑니다^^

  8. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.05.03 11:38 신고

    프로그램언어 공부하는 학생들에게 도움될만하겠네요!!ㅎ

  9. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.05.03 12:01 신고

    즐거운 한주 맞이하세요 ^^

반응형
목표

- 아스키코드(ASCII CODE) 가 무엇인지 알아 보자.

- 컴퓨터가 사용하는 언어는 무엇인지 이해하자.

 

 

컴퓨팅 사고력
길동이는 길순이 집에 과제를 하기 위해 놀러 갔습니다.
과제를 하던 중에 인터넷에서 검색을 해야 되는 문제가 있어서 컴퓨터 전원을 켰습니다.
하지만 컴퓨터에는 비밀번호가 걸려 있었고 모니터 상단에 쪽지로 힌트가 다음과 같이 적혀져 있었습니다.

87,79,78,68,65,78,71,67,79,77

길동이와 길순이에게 비밀번호가 무엇인지 알려 주세요.

 

 

정답) WONDANGCOM 이었습니다.

컴퓨터는 이진수체계인 0과 1만을 인식하고 있습니다.

컴퓨터가 정보로 인식하는 최소 단위는 비트(bit) 라고 하며  0과 1로 구성되며

8개의 비트를 한 단위로 묶어서 바이트(byte)라고 하며 이렇게 한 바이트는 정보처리의 기본 단위로 사용합니다.

이렇게 8개의 비트를 사용하면 10진수로 0부터 255까지 표현이 가능합니다.

이렇게 10진수로 표현하는 것을 아스키값(ASCII) 이라고 하며 이러한 아스키값을 가지고 있을때 컴퓨터는 다음과 같은 의미로 처리합니다.

출처: 위키백과

십진수로 숫자 0부터 31까지와 127은 제어문자로 사용을 하며 수행하는 역할은 위의 표와 같습니다.

테이블을 살펴보면 우리가 흔히 사용하는 ESC 키값이나 DEL 키 혹은 Enter 키 값 같은 것들을 확인 할 수가 있는데 이러한 키보드 자판에서 들어온 값들도 이렇게 byte 단위의 정보로 전달이 되어 컴퓨터가 처리 하는 것을 알 수가 있습니다.

출처: 위키백과

아스키값 32부터 126까지는 위의 테이블과 같이 출력이 가능한 문자를 의미하고 있으며 조금전에 나온 대문자 알파벳은 'A' 가 65 값을 가지고 'Z' 가 90을 가지고 있습니다.

128번 부터는 표준이 아니고 운영체제마다 조금씩 다르기 때문에 아스키값을 사용할때는 0~127까지의 수를 사용하고 있다는 정도로 알고 계시면 좋을것 같네요.^^

따라서 위의 암호 힌트 87(W),79(O),78(N),68(D),65(A),78(N),71(G),67(C),79(O),77(M) 이라는 것을 확인 할 수가 있었습니다.

 

아스키코드(ASCII CODE) 란?

위의 예는 C언어 기반의 설명입니다. 자바에서는 에러가 발생할 수 있습니다.

 

 

아스키코드란 컴퓨터언어인 이진수(0과1)와 같은 숫자를 문자로 표현하기 위한 일종의 약속입니다.

0~127(10진법 사용시) 까지는 미국표준협회(ANSI)에서 지정한 표준 부호로 모든 OS에서 똑같이 사용되고 있습니다.

 

꼭 알고 가자

- 문자와 특수문자등 모든 명령어는 컴퓨터에서는 이진수 체계인 숫자로 관리 되고 있다

 

 

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

이 문서는 원당컴퓨터 학원에서 학생들과 같이 공부하기 위해 작성된 문서입니다.

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

 

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

 

 

 

원당컴퓨터학원에서는?

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://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.04.13 19:32 신고

    아스키코드에 대해서 배워가네요.
    잘 보고 갑니다~
    즐거운 시간 보내세요

  2. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.04.14 06:23 신고

    프로그랭밍 언어 아스키코드로군요^^
    알아 갑니다.

  3. 핑구야날자 2021.04.14 06:40

    아스키코드라는 말은 참 오랜만에 들어보는 거 같아요

반응형
목표

- 서식문자란 무엇인지 알아 보자

- 서식문자가 왜 필요한지 알아 보자

 

서식문자란?

서식문자란 변수의 값을 출력하기 위해 정의되는 포맷(format) 문자

형식은 %를 사용하여 정수형은 %d, 실수형은 %f, 문자형은 %c, 문자열은 %s 와 같이 사용합니다.

 

 

서식문자가 필요한 이유

- 프로그래밍은 다음과 같은 순서로 이루어져 있습니다.

: 입력 -> 처리 -> 출력

- 이 때 입력 또는 처리된 값을 출력 할 때 서식문자를 이용하여 그 값을 대체 하여 출력하게 됩니다.

예)

1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int a,b,c;  //변수 선언
    scanf("%d%d",&a,&b); //키보드 입력을 위해 서식문자를 사용해서 a,b 값을 입력
    c = a + b; //처리
    printf("%d + %d = %d",a,b,c);
    return 0;
}
 
cs

1과 2를 입력 받기 위해 서식문자 사용후

처리 결과를 출력하기 위해 서식문자를 사용하는 모습

결과)

 

 

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

이 문서는 원당컴퓨터 학원에서 학생들과 같이 공부하기 위해 작성된 문서입니다.

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

 

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

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

    서식문자에 대한 내용이군요.
    잘 보고 갑니다~ 즐거운 하루 보내세요

  2. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.03.08 23:50 신고

    유용한포스팅 잘보고 갑니다
    편안한밤되세요^^

  3. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.03.09 05:49 신고

    서식 문지를 표현한 내용이로군요
    학생들과 잘 공부할수 있겠습니다.

  4. 핑구야날자 2021.03.09 06:41

    서식 문자를 잘 사용하는 것도 중요하겠지요

반응형
목표

- 변수와 상수가 무엇인지 알아 보자.

- 프로그래밍 언어에서 변수를 사용하기 위해 이름을 짓는 규칙에 대해 알아 보자.

 

 

컴퓨팅 사고력
한비네 가족은 모처럼 중국집에서 외식을 하기로 하였다. 
출발 전 메뉴는 다음과 같이 결정하였다.

엄마 : 오랜만에 우동이 먹고 싶네요.
한나 : 전 볶음밥이 좋아요!
한비 : 중국집 하면 짜장면이죠~
아빠 : 난 짬뽕

그런데 식당에 가면서 마음이 변해서 다음과 같은 순서로 메뉴를 정하였다. 각자 마지막으로 결정한 메뉴는 무엇일까?

아빠 : 아니다. 난 한나가 선택한 음식으로 주문해야겠다.
한나 : 그럼 전 한비가 선택한 음식으로 주문할래요.
한비 : 흠. 전 아빠가 선택한 음식으로 주문할게요.

문제출처) 창의적인 문제해결 능력을 키워주는 IT퍼즐

 

문제풀이)

출발하기 전 한나가 선택한 메뉴는 볶음밥 이었으므로 아빠가 최종 선택한 메뉴는 볶음밥이 된다.

한비가 선택한 메뉴는 짜장면이었으므로 한나가 선택한 메뉴는 짜장면이 된다.

아빠가 선택했던 메뉴는 짬뽕이었지만 현재 한나가 선택했던 볶음밥을 선택했으므로 한비는 볶음밥이 된다.

 

생각해보기)

여기서 흔히 실수하는 일이 한비가 마지막에 아빠가 선택한 음식을 선택하는 경우 출발전 아빠가 선택했던 짬뽕을 생각하게 된다.

하지만 컴퓨팅 사고력에서 순차적으로 생각을 하면 다음과 같이 진행됨을 볼수 있다.

1) 엄마 = 우동

2) 한나 = 볶음밥

3) 한비 = 짜장면

4) 아빠 = 짬뽕

5) 아빠 = 한나선택메뉴 = 볶음밥

6) 한나 = 한비선택메뉴 = 짜장면

7) 한비 = 아빠선택메뉴(현재 시점의 메뉴는 볶음밥이다.) = 볶음밥 이 된다.

 

이러한 문제는 컴퓨터 언어에서 변수의 처리 방법에 관한 문제입니다.

변수란 변하는 수를 의미합니다.

위에서 엄마,한나,한비,아빠가 선택하는 메뉴가 선택할때 마다 바뀌는 것과 마찬가지로 임의의 값을 선택할 때마다 바뀌는 값을 의미합니다.

 

여기서 엄마,한나,한비,아빠 는 선택하는 메뉴의 값을 갖게 되는 변수의 이름에 해당하는데요~

변수의 이름을 만드는 규칙은~

파이썬,자바,C언어 모두 다음과 같은 규칙을 가지고 있습니다.

1) 알파벳('A'~'Z','a'~'z')

2) 숫자(0~9) : 단 변수명을 만들때 맨 앞에 사용할 수 없다.

3) 특수문자 중 언더바('_') 사용가능

4) 해당 언어에서 사용하는 키워드는 사용불가능

(단, 파이썬에서는 한글을 사용해서도 변수명을 만들수 있지만 실제로 프로그래밍을 하는 분들이라면 한글변수명 보다는 영문 변수명을 권해드립니다.^^)

 

그렇다면 변수와 상수는 어떻게 다른것일까요?

 

변수와 상수

 

 

 

위의 예는 C언어를 기반으로 변수와 상수를 설명하였습니다.

변수는 그 시점에 값을 임시로 가지고 있는 기억장치라고 보시면 됩니다.

상수는 흔히 우리가 원주율(3.141592.....) 와 같이 고정되어 있으며 이 값이 변경이 된다면 계산값도 많이 틀려지게 되는 경우 고정값으로 사용하기 위해 사용하게 됩니다.(하지만 아쉽게도 파이썬에는 상수형 변수가 없어서 임의로 글래스를 생성해서 getter 함수만 만들고 setter함수를 만들지 않는 형식으로 사용하기도 합니다.)

 

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

이 문서는 원당컴퓨터 학원에서 학생들과 같이 공부하기 위해 작성된 문서입니다.

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

 

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

 

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

    변수와 상수에 대해서 이해하기 쉽게 설명해주셔서 눈에 쏙쏙들어오네요.ㅎ

  2. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.03.03 14:32

    변하는 수는 컴퓨터에서 에러로 취급하지 않나요? 컴퓨터는 늘 정확도를 나타내고 있기에 이런 것 까지 감지해내고 있군요

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.03.03 15:49

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

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.03.04 05:57 신고

    예시를 들어 이렇게 배우니 더 머리에 쏙 들어올듯 합니다

  5. 핑구야날자 2021.03.04 06:47

    코딩 할 때 변수와 상수를 잘 사용하는 것도 중요한 거 같아요

  6. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.03.04 23:11 신고

    쉽게 잘 가르쳐 주시는것 같아요

반응형
목표

1. Python을 배우기 위한 IDE(Integrated Development Environment) 설치

2. 개발 환경 설정 및 테스트

 

 

Pycharm이란?

- JetBrains가 만든 개발자용 Python IDE 로 코드편집기,디버거,컴파일러,인터프리터 등을 개발자에게 제공합니다.

 

 

프로그램 설치

1. Python 설치

- www.python.org  에 접속

- Downloads 선택 후 Download for Windows 의 Python 선택

- 다운로드 받은 파일 실행

Add Python 3.9 to PATH 체크후 Install Now 선택

 

2. Python 설치 테스트

- cmd 를 입력하여 명령프롬프트를 실행하여 프롬프트에서 python 이라고 입력하고 엔터키를 쳤을때 아래와 같이 python 커맨드 입력창이 실행되면 정상적으로 설치가 된것입니다.

- exit() 로 종료를 합니다.

 

3. Pycharm 설치

- www.jetbrains.com/ 접속

- Developer Tools 의 Pycharm 선택 후 Download 선택

 

- 아래화면에서 Download 클릭후 Community 의 Download 클릭하여 파일 저장

Community 의 Download 선택

 

- 다운로드 받은 파일 실행

Next -> Install -> Finish 단계로 설치

4. Pycham 설치 테스트

- Pycham 실행

- File -> New Project 선택 후 프로젝트 저장 폴더/Base Interpreter 선택 후 Create 버튼 클릭

- 다음과 같이 실행 버튼을 클릭하여 Hi, PyCharm 이 출력 되면 설치 완료 된것입니다.

 

이제 파이썬을 정복하러 가 보실까요^^

 

이 문서는 원당컴퓨터 학원에서 학생들과 같이 공부하기 위해 작성된 문서입니다.

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

 

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

 

 

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

    차근차근 따라하면 쉽게 배울 수 있을듯 하네요 ㅎ

  2. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.02.09 23:20 신고

    하시는분들 따라하면 좋겠네요

  3. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.02.10 05:04 신고

    노을이도 응원하고 갑니다.ㅎㅎ

  4. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.02.10 05:39

    오 지금 보니 이런 언어가 프로그램을 완성 시키는데 필수군요

  5. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.02.10 06:09 신고

    프로그래밍 언어 전 참 어렵게 생각됩니다 ㅎ

  6. 핑구야날자 2021.02.10 06:50

    인공지능에 관심이 많아서 파이썬에 대해서도 관심이 조금 있답니다

  7. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.02.10 10:26 신고

    요즘은 처음 들어보는 프로그래밍언어가 많네요.
    잘 보고 갑니다~
    즐거운 하루 보내세요

반응형
목표

1. C/C++을 배우기 위한 컴파일러 설치

2. 환경설정 및 컴파일 테스트

 

 

셋업 파일 다운로드

1. www.codeblocks.org/ 에 접속한다.

2. Downloads 클릭

3. Binaries 클릭

4. Windows XP 쪽에서 mingw-setup 버젼을 선택

- 앞에 버젼은 바뀌지만 mingw-setup 버젼을 선택해야 gcc 컴파일러 포함되어 있음

5. Sorceforge.net 을 선택후 5초 후에 다운로드 됨

 

 

프로그램설치

1. 위에서 다운로드 받은 파일을 실행합니다.

2. 다음과 같은 순서대로 클릭하여 프로그램 설치

 

 

프로그램 컴파일 테스트

1. CodeBlocks 를 실행

2. File -> New -> Project 선택

3. Console application 선택 후 C++ 선택

4. 프로젝트명과 소스코드가 생성될 폴더 선택

5. Managment -> Projects 의 해당 프로젝트의 Sources 앞에 + 기호를 클릭후 main.cpp 더블클릭

6. Build and Run 버튼 클릭하여 컴파일 하여 출력 되는지 확인

7. 위와 같이 Hello World! 가 출력되면 프로그램 설치 완료

 

이 문서는 원당컴퓨터 학원에서 학생들과 같이 공부하기 위해 작성된 문서입니다.

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

 

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

 

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

    잘 보고 갑니다.
    행복한 휴일 되세요

  2. Favicon of https://ramideunioni.tistory.com BlogIcon 라드온 2021.02.07 07:54 신고

    스탭바이스텝으로 강의를 해주시네요,ㅎ잘봤습니다.ㅎ

  3. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.02.07 10:43 신고

    코드클락 컴파일러는 누구나 무료로 다운받아 사용할수 있나 보군요.
    즐거운 일요일 보내세요~

  4. 핑구야날자 2021.02.07 12:07

    프로그래밍을 배우려는 분들에게 도움이 될 수 있겠네요

  5. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.02.08 05:28

    아 이렇게 설치하는 방법도 알려주시고 잘 보고 많이 배웠네요.

  6. Favicon of https://sssosss0.tistory.com BlogIcon 쑈쑈s2 2021.02.08 10:47 신고

    좋은 정보 감사드려요👍🐾🐾

반응형
목표

- 알고리즘이 무엇인지 알아 본다.

- 알고리즘을 표현하기 위한 방법으로 순서도의 작성법에 대해 알아 본다.

 

 

알고리즘이란?

- 어떤 문제를 해결하기 위한 절차나 방법

- 입력,출력,명확성,유한성,효율성이 있어야 한다.

   . 입력 : 외부에서 제공되는 자료가 0개 이상 제공된다.

   . 출력 : 적어도 2개 이상의 서로 다른 결과를 내어야 한다.( 즉 모든 입력에서 하나의 출력이 나오면 안됨)

   . 명확성 : 수행 과정은 명확하고 모호하지 않은 명령어로 구성

   . 유한성 : 유한번의 명령을 수행 후 종료된다.

   . 효율성 : 모든 과정은 명백하게 실행가능(검증가능) 한것이어야 한다.

 

 

좋은 알고리즘이란?

- 정확성 : 적당한 입력에 대해서 유한 시간내에 답을 산출하는가? 를 판단.

- 작업량 : 전체 알고리즘에서 수행되는 가장 중요한 연산들만으로 작업량을 측정

- 기억장소 사용량 : 수행 과정에서 필요한 저장공간

- 최적성 : 그 알고리즘보다 더 적은 연산을 수행하는 알고리즘은 없는가?

(단, 최적이란 가장  '잘 알려진' 이 아닌 '가장 좋은' 의 의미이다.)

- 시간 복잡도 : 최적의 시간으로 연산을 수행하는 알고리즘인가?

(단, 빠른 시간안에 해결이 된다고 해도 정확성이 떨어진다면? 혹은 정확성은 약간의 오차가 발생하는데 시간 차이가 많이 발생한다면?)

 

 

알고리즘을 나타내는 방법

- 순서도(Flow Chart) : 알고리즘을 여러 종류의 상자와 이를 이어주는 화살표를 이용해 명령의 순서를 보여주는 표현 방법

- 의사코드(Pseudo Code) : 특정 프로그래밍 언어의 문법을 따라 씌여진 것이 아니라 일반적인 언어로 코드를 흉내내어 알고리즘을 써 놓은 코드

 

 

 

순서도란?

- 모든 일에는 순서가 있다.

 

 

알고리즘과 순서도의 관계

 

순서도의 기본개념

 

 

순서도의 작성의 기본사항

- 순서도는 시작 기호에서 출발하여 완료 기호로 마친다.

   : 시작 기호 안에는 알고리즘 이름을 기록하기도 한다.

- 기호와 기호 사이는 흐름선으로 연결하여 작업의 흐름을 명시한다.

- 흐름선의 방향은 가급적 위에서 아래로 ,왼쪽에서 오른쪽으로 향하도록 한다.

  : 반복 구조 등 특별한 경우는 예외로 한다.

- 흐름선은 가급적 교차되지 않도로 하여 혼동을 피한다.

  : 둘 이상의 흐름선이 합류되어야 하는 경우에는 결합 기호를 사용한다.

- 값을 보관하고 처리하기 위하여 적절한 변수를 사용한다.

- 같은 종류의 여러 값들을 한꺼번에 보관하고 처리하기 위해서는 배열 변수를 사용한다.

- 사용할 변수(특히 배열변수)는 준비 기호 안에 선언하며, 필요하다면 초깃값도 배정한다.

- 작업 과정이 길거나 복잡하면 나누어 작성한 후 연결 기호를 사용하여 연결한다.

 

이 문서는 원당컴퓨터 학원에서 학생들과 같이 공부하기 위해 작성된 문서입니다.

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

 

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

 

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

    요즘 딸아이가 컴퓨터 공부를 해서 알고리즘은 많이 들어봤네요
    이것보면 많은 도움되겠어요

  2. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.02.06 12:27 신고

    프로그래밍을 하기위해서는 이 알고리즘이 핵심이겠네요.
    잘 보고 갑니다~ 즐거운 주말 보내세요

  3. 핑구야날자 2021.02.06 12:32

    프로그래밍 하는 분들에게는 알고리즘이 참 중요한 거 같아요

  4. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.02.06 21:09

    즐거운 주말 보내세요~
    포스팅 잘 보고 갑니다.

+ Recent posts