U E D R , A S I H C RSS

새싹교실/2015/의사양반/0318

Difference between r1.8 and the current

@@ -2,10 +2,10 @@

= 참여자 명단 =

|| 의사 || 장용운 || 11학번 || 미시행 ||
||<|3> 환자 || 천준현 ||<|3> 15학번 || 미시행 ||
|| 최지혁 || 미시행 ||
|| 박인서 || 미시행 ||
|| 의사 || 장용운 || 11학번 || 출석 ||
||<|3> 환자 || 천준현 ||<|3> 15학번 || 출석 ||
|| 최지혁 || 출석 ||
|| 박인서 || 출석 ||

= 수업 =
== 진행 ==
@@ -34,24 +34,112 @@
= 숙제 =
1. 이 페이지에 후기 작성하기!
2. 오늘 공부한 개념 수업 페이지에 정리하기!
3. 프로그래밍 언어의 종류와 분류에 대해 조사해서 수업 페이지에 정리하기!(5줄 이내)
3. 프로그래밍 언어의 종류와 분류에 대해 조사해서 수업 페이지에 정리하기! (* 7줄 이내) 
 
= 코드 =
{{{#include <stdio.h>
 
int main(void) {
int year, month, day, hour, min;
int left, right, minus;
int n1, n2, n3, n4;
 
 
min = 60;
hour = min * 60;
day = hour * 24;
year = day * 365;
left = (year * 3) + (day * 5) + (hour * 2) + (min * 17) + (24);
right = (year * 1) + (day * 2) + (hour * 6) + (min * 44) + (5);
 
minus = left - right;
n1 = minus / year;
minus = minus % year;
n2 = minus / day;
minus = minus % day;
 
n3 = minus / hour;
minus = minus % hour;
 
n4 = minus / min;
minus = minus % min;
printf("%d년 %d일 %d시간 %d분 %d초", n1, n2, n3, n4, minus);
 
return 0;
}
}}}
= 후기 =
* '''후기 작성 요령''' : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
* Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.

*
*
*
* 오늘 새로운 것들을 배웠습니다. 아직은 간단한 것들이었지만 그래도 프로그래밍 공부를 시작한다는 점이 너무 기쁩니다. 앞으로 더욱더 열심히 하겠습니다! - [천준현]
* 이번이 첫 강의여서 수업을 듣고 실습을 했습니다. 예전에 어줍잖게 들은 게 있어서 자만하다가 큰 코 다쳐서 속으로 많이 민망했습니다. 언제나 겸손한 자세로 수업에 임해야겠습니다! - [최지혁]
* 첫 강의부터 많은것을 배웠습니다. 내가 아는 것이라도 결코 자만하고 있으면 안된다고 생각했고 언제나 새로운 마음을 가져야겠다고 생각했습니다. - [박인서]
----


= 숙제 제출 =
== 천준현 ==
<2번숙제>프로그래밍 언어에 대한 기본적인 이론을 배우고 실습을 하였습니다. 특히 printf 에 대한 실습을 많이 하였는데 그 과정에서 %d, %f, %s, %c 와 같은 여러 형태를 나타내는 것들에 대해 배웠고 (int)(?/?), a%b 에 대해서도 알 수 있었습니다.
<3번숙제>
프로그래밍 언어의 분류
1.저급 언어와 고급 언어
1)저급언어 : 기계 중심의 언어 2)기계어 : 0과 1만 사용하는 2진수로 표현한 언어 3)어셈블리어 : 기계어에 비해 쉽지만 하드웨어 구조에 대한 지식이 필요함. 5)고급 언어 : 사용자 중심의 언어
 
2.절차 지향 언어와 객체 지향 언어
1)절차 지향 언어 : 절차 지향 방식의 프로그램을 작성할 때 사용하는 언어로 베이식, 포트란, 코볼, 파스칼, C언어 등이 있다. 절차 지향이란 프로그램이 실행되는 단계적 처리 절차를 중심으로 설계하는 방식을 말한다. 함수의 독립성과 재사용성이 부족하다는 단점이 있다.
2)객체 지향 언어 : 소프트웨어를 객체 단위로 설계하여 프로그램의 독립성을 키워 재사용성을 증가시킨 언어이다.

프로그래밍 언어의 종류
-C, C++, JAVA, C#, 비주얼베이직, 파이선, 루비, JavaScript 등등
== 최지혁 ==

<2번>
1.프로그래밍의 기본 개념
2.프로그래밍 작성시 기본 포멧(#include <stdio.h>{~~~~~~; return 0;})
3.printf 사용법 (printf("",))
4.자료형 int
5.%d,%f 등등의 서식문자
6.연산자 +, -, *, /, %, =(같다가 아닌 대입한다는 뜻)
등등을 배웠습니다.
 
<3번>
사람에게 친숙한가(HIGH,고급언어) <--------> 컴퓨터에 가까운가(LOW,저급언어)
 
|| 저급언어 || 고급언어 ||
||기계어,어셈블리어||c,c++,c#,java,코볼,파스칼,포트란 등등 ||
 
 
 
절차지향: 위에서 아래로, 즉 짜인 순서대로 실행
객체지향: 작업들을 각각 독립적으로 실행
 
 
|| 절차지향 || 객체지향 ||
|| 코볼,파스칼,c등등 || c++,java,c# ||
== 박인서 ==

2번
printf의 사용법, 변수를 선언하는법, % 연산자 사용법 등을 공부하였습니다.
 
3번
1.저급 언어와 고급 언어
저급 언어 : 기계 중심의 언어 ex)기계어, 어셈블리어
고급 언어 : 사용자 중심의 언어 ex)c언어 등
 
2.절차 지향 언어와 객체 지향 언어
절차 지향 언어 : 절차 순서대로 시행하는 프로그래밍 언어. ex) 베이직, 포트란, 코볼, C언어
객체 지향 언어 : 소프트웨어를 객체 단위로 설계하여 프로그램의 독립성을 키운 언어이다. ex) C++, JAVA
----
-----------------------------------
[새싹교실/2015]




1. 참여자 명단


의사 장용운 11학번 출석
환자 천준현 15학번 출석
최지혁 출석
박인서 출석

2. 수업

2.1. 진행

1. 장소 : 6층 학회실
2. 시간 : 11시 ~ 13시

2.2. 내용

1강. C언어 문지방 넘기
  • Hello, World! 프로그램 작성
    ○ 손코딩
  • 기본적인 C 프로그램 구조
  • 프로그래밍 원리
    ○ 컴퓨터 프로그램의 동작 원리와 프로그래밍 언어의 존재 이유를 알아봅시다
  • High-level language라고?
  • 주석을 배워봅시다
  • 문자열 리터럴 사용법
    ○ 쌍따옴표의 의미
  • 변수와 상수
  • 기초 연산자

실습
  • Hello, World! 프로그램 작성하기
  • 여러 가지 변수를 선언하고 연산하기
  • printf 연습하기

3. 숙제

1. 이 페이지에 후기 작성하기!
2. 오늘 공부한 개념 수업 페이지에 정리하기!
3. 프로그래밍 언어의 종류와 분류에 대해 조사해서 수업 페이지에 정리하기! (* 7줄 이내)

4. 코드

#include <stdio.h>

int main(void) {
	int year, month, day, hour, min;
	int left, right, minus;
	int n1, n2, n3, n4;


	min = 60;
	hour = min * 60;
	day = hour * 24;
	year = day * 365;
	
	left = (year * 3) + (day * 5) + (hour * 2) + (min * 17) + (24);
	right = (year * 1) + (day * 2) + (hour * 6) + (min * 44) + (5);

	minus = left - right;
	
	n1 = minus / year;
	minus = minus % year;
	
	n2 = minus / day;
	minus = minus % day;

	n3 = minus / hour;
	minus = minus % hour;

	n4 = minus / min;
	minus = minus % min;
	
	printf("%d년 %d일 %d시간 %d분 %d초", n1, n2, n3, n4, minus);

	return 0;
}

5. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.

  • 오늘 새로운 것들을 배웠습니다. 아직은 간단한 것들이었지만 그래도 프로그래밍 공부를 시작한다는 점이 너무 기쁩니다. 앞으로 더욱더 열심히 하겠습니다! - 천준현
  • 이번이 첫 강의여서 수업을 듣고 실습을 했습니다. 예전에 어줍잖게 들은 게 있어서 자만하다가 큰 코 다쳐서 속으로 많이 민망했습니다. 언제나 겸손한 자세로 수업에 임해야겠습니다! - 최지혁

  • 첫 강의부터 많은것을 배웠습니다. 내가 아는 것이라도 결코 자만하고 있으면 안된다고 생각했고 언제나 새로운 마음을 가져야겠다고 생각했습니다. - 박인서



6. 숙제 제출

6.1. 천준현

<2번숙제>프로그래밍 언어에 대한 기본적인 이론을 배우고 실습을 하였습니다. 특히 printf 에 대한 실습을 많이 하였는데 그 과정에서 %d, %f, %s, %c 와 같은 여러 형태를 나타내는 것들에 대해 배웠고 (int)(?/?), a%b 에 대해서도 알 수 있었습니다.
<3번숙제>
프로그래밍 언어의 분류
1.저급 언어와 고급 언어
1)저급언어 : 기계 중심의 언어 2)기계어 : 0과 1만 사용하는 2진수로 표현한 언어 3)어셈블리어 : 기계어에 비해 쉽지만 하드웨어 구조에 대한 지식이 필요함. 5)고급 언어 : 사용자 중심의 언어

2.절차 지향 언어와 객체 지향 언어
1)절차 지향 언어 : 절차 지향 방식의 프로그램을 작성할 때 사용하는 언어로 베이식, 포트란, 코볼, 파스칼, C언어 등이 있다. 절차 지향이란 프로그램이 실행되는 단계적 처리 절차를 중심으로 설계하는 방식을 말한다. 함수의 독립성과 재사용성이 부족하다는 단점이 있다.
2)객체 지향 언어 : 소프트웨어를 객체 단위로 설계하여 프로그램의 독립성을 키워 재사용성을 증가시킨 언어이다.

프로그래밍 언어의 종류
-C, C++, JAVA, C#, 비주얼베이직, 파이선, 루비, JavaScript 등등

6.2. 최지혁


<2번>
1.프로그래밍의 기본 개념
2.프로그래밍 작성시 기본 포멧(#include <stdio.h>{~~~~~~; return 0;})
3.printf 사용법 (printf("",))
4.자료형 int
5.%d,%f 등등의 서식문자
6.연산자 +, -, *, /, %, =(같다가 아닌 대입한다는 뜻)
등등을 배웠습니다.

<3번>

사람에게 친숙한가(HIGH,고급언어) <--------> 컴퓨터에 가까운가(LOW,저급언어)

저급언어 고급언어
기계어,어셈블리어c,c++,c#,java,코볼,파스칼,포트란 등등



절차지향: 위에서 아래로, 즉 짜인 순서대로 실행
객체지향: 작업들을 각각 독립적으로 실행


절차지향 객체지향
코볼,파스칼,c등등 c++,java,c#

6.3. 박인서


2번
printf의 사용법, 변수를 선언하는법, % 연산자 사용법 등을 공부하였습니다.

3번
1.저급 언어와 고급 언어
저급 언어 : 기계 중심의 언어 ex)기계어, 어셈블리어
고급 언어 : 사용자 중심의 언어 ex)c언어 등

2.절차 지향 언어와 객체 지향 언어
절차 지향 언어 : 절차 순서대로 시행하는 프로그래밍 언어. ex) 베이직, 포트란, 코볼, C언어
객체 지향 언어 : 소프트웨어를 객체 단위로 설계하여 프로그램의 독립성을 키운 언어이다. ex) C++, JAVA



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:58
Processing time 0.0395 sec