C++프로그래 밍 컴퓨터정보과 / 이기희교수.

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
Advertisements

파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
2014 가을학기 계산 입문 연습 #4 지도교수 : 박성우 조교 : 이다훈. Python 을 설치합시다.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Chapter 12. 배열. 배열  동일한 항목들이 동일한 크기로 연속적으로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조.
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
Database Laboratory, Hong Ik University
C 프로그래밍 I.
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
Linux/UNIX Programming
제5장 제어명령
6장. printf와 scanf 함수에 대한 고찰
Ubiquitous Computing Practice - Part I (Installation) -
양방향 파이프의 활용 양방향 통신 파이프는 기본적으로 단방향이므로 양방향 통신을 위해서는 파이프를 2개 생성한다.
오일석, C와 ALPS, 장. C로 풍덩 © 오일석, 전북대학교 컴퓨터공학.
1. C++ 시작하기.
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
임베디드 실습 # LED, 7’Segment 제어
Cross Compiler 설치.
11 표준 입출력과 파일 입출력 데이터를 읽고 쓰는 다양한 방법 익히기!.
컴퓨터 프로그래밍 실습 #6 제 4 장 클래스 작성.
14장. 포인터와 함수에 대한 이해.
연습 1: 프로그래밍 환경 설치 전자계산입문 2009/03/06.
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
MATLAB
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
어서와 C언어는 처음이지 제14장.
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
자바 5.0 프로그래밍.
김선균 컴퓨터 프로그래밍 기초 - 7th : 함수 - 김선균
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
문자열 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호,
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
6장 연습 문제 풀이 학번 : 이름 :조 재한.
^^ Computer Programming 2 dmpr.cnu.ac.kr/~daygax.
함수(Function) ◈ 함수의 개념 및 사용 이유 ◈ 함수 정의, 호출 및 선언 ◈ 지역변수와 전역변수 ◈ return 문
프로그램 개발 방법론 부재 : 연습문제 (6장) 학번: 이름:김치우.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
제 6 강 Getting started.
제 15 강 문자와 코드 shcho.pe.kr.
DK-128 개발환경 설정 아이티즌 기술연구소
수동 설치시는 설치 방법 1. 두번에 설치 CD 속에 fscommand 폴더 밑에 Osstem 이라는 폴더를
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
[INA240] Data Structures and Practice
C 프로그래밍 I.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
동적메모리와 연결 리스트 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원 E304호,
어서와 C언어는 처음이지 제16장.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
제 29 강 스트링(string) 다루기 s a i s . s T i h t g r i n.
C.
개정판 누구나 즐기는 C언어 콘서트 제13장 동적 메모리 출처: pixabay.
수업 내용 수업 목표 강의 내용 강의 계획서 교과서 및 참고도서 평가 방법 수강생의 학습 방법 제안 강의자료 사이트
Chapter 09. 배열.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
제 10 강 문자 입출력.
Presentation transcript:

C++프로그래 밍 컴퓨터정보과 / 이기희교수

 강의소개 배부한 강의계획서 참조

 교재소개 자체개발 NCS 교제  복사 제본하여 활용  반대표를 통해 단체 복사 제본 구입 예정 ☎ 컴퓨터 프로그래밍을 배운다는 것은? 먼저, 컴퓨터 언어를 배운다. 그 언어는 명령어와 그 명령어의 사용법을 통해 배운다. 그리고 프로그래밍 기술을 배운다. 앞에서 익힌 명령어들을 이용하여 우리간 원하는 동작을 수행하도록 프로그램을 작성하는 방법 배우는 것이다.

 C++ 프로그램 개발환경 구축하기 Visual Studio  Visual C++ Compiler 학생 무료버전 다운받아 설치  http://www.visualstudio.com/

 1학기 때 배웠던 내용 한번 생각해 보자 1. 표준 입출력 함수 6가지와 활용에 대해 2. 연산자의 종류와 활용에 대해 3. 명령어의 종류와 사용법에 대해 4. 함수(function)의 기본 구성과 종류에 대해 5. 배열(array)에 대해

 그렇다면, 프로그램을 한번 작성 해보자 과제1) “2학기 때도 파이팅!“ 이라는 메시지가 화면에서 무한반복 깜빡이게 해보자. 과제2) 앞의 과제1에서 작성한 프로그램을 다음의 <입력 예> 에서처럼 원하는 메시지를 입력 받아, 그 메시지를 무한반복 깜빡이도록 수정해 보라. <입력 예> 메시지를 입력해 주세요>>> C플러스강의시간이다 <Enter> 과제3) 구구단 출력하는 프로그램을 한번 작성해보라 과제4) 앞의 과제3을 수정하여 구구단을 옆으로 출력하도록 해보라

printf(“2학기에도 파이팅! \r”); 과제1 풀이) “2학기 때도 파이팅!“ 이라는 메시지가 화면에서 무한반복 깜빡이게 해보자. 파일명 : 메시지깜빡.C #include <stdio.h> #include <windows.h> void main() 시작 무한반복 끝 “2학기에도 파이팅!” { while ( 1 ) { 메시지쓰기 printf(“2학기에도 파이팅! \r”); Sleep( 200 ); printf(“ \r”); 반복시간설정 Sleep( 200 ); } 메시지지우기 }

printf(“%s \r”, massage ); 과제2 풀이) 앞의 과제2에서 작성한 프로그램을 원하는 메시지를 입력 받아, 그 메시지를 무한반복 깜빡이도록 수정해 보라. 시작 무한반복 끝 “입력 메시지 출력” 파일명 : 입력메시지깜빡.C #include <stdio.h> #include <windows.h> void main() 배열선언 메시지입력 { char massage[200]; printf(“메시지를 입력해 주세요>>>” ); scanf(“%s”, massage ); while ( 1 ) { printf(“%s \r”, massage ); Sleep( 200 ); printf(“ \r” ); 반복시간설정 Sleep( 200 ); } }

과제3 풀이) 구구단 출력하는 프로그램을 한번 작성해 보자 파일명 : 구구단.C #include <stdio.h> void main() 시작 { int a, b, result; a = 2, 9, 1 반복 for( a=2, a<=9; a++ ) { b = 1, 9, 1 반복 for( b=1, b<=9; b++ ) { result = a * b result = a * b; printf(“%d * %d = %d \n”, a, b, result ); result } } 끝 }

과제4 풀이) 앞의 과제3을 수정하여 구구단을 옆으로 출력하도록 해보라 ~~~ 각자 스스로 해결해 보자 ~~~

 오늘 강의 요약 1. 강좌소개 2. 지난 학기 배웠던 것 짚어보기 3. 프로그램 작성문제 몇 개

 다음 주 강의는? 1. 교재 ☞ 복사/제본 교재 반 대표 통해 배부 계획 2. 교재 처음 강의

생각 행동 실천  이번 학기에도 파이팅! 하자 컴퓨터 프로그램을 잘 작성하려면 자기가 직접 컴퓨터 프로그램을 계속 작성해 가면서 익혀야 한다 꿈은 꾸는 자만 이룰 수 있다. 그런데 그 꿈은 그냥 꾸기만 하면 안 된다. 그 꿈은 이루기 위해서는 행동으로 옮겨 실천하는 자만 이룰 수 있다. 생각 행동 실천

 질문하자