[[TableOfContents]] = ì°¸ì—¬ìž ëª…ë‹¨ = || ì˜ì‚¬ || 장용운 || 11학번 || ì¶œì„ || ||<|3> í™˜ìž || 천준현 ||<|3> 15학번 || ì¶œì„ || || ìµœì§€í˜ || ì¶œì„ || || ë°•ì¸ì„œ || ì¶œì„ || = 수업 = == ì§„í–‰ == 1. 장소 : 6층 학회실 2. 시간 : 11시 ~ 13시 == ë‚´ìš© == '''1ê°•. C언어 문지방 넘기''' * Hello, World! 프로그램 작성 â—‹ ì†ì½”딩 * 기본ì ì¸ C 프로그램 구조 * í”„ë¡œê·¸ëž˜ë° ì›ë¦¬ â—‹ 컴퓨터 í”„ë¡œê·¸ëž¨ì˜ ë™ìž‘ ì›ë¦¬ì™€ í”„ë¡œê·¸ëž˜ë° ì–¸ì–´ì˜ ì¡´ìž¬ ì´ìœ 를 알아봅시다 * High-level languageë¼ê³ ? * 주ì„ì„ ë°°ì›Œë´…ì‹œë‹¤ * 문ìžì—´ 리터럴 사용법 â—‹ ìŒë”°ì˜´í‘œì˜ ì˜ë¯¸ * 변수와 ìƒìˆ˜ * 기초 ì—°ì‚°ìž '''실습''' * Hello, World! 프로그램 작성하기 * 여러 가지 변수를 ì„ ì–¸í•˜ê³ ì—°ì‚°í•˜ê¸° * printf 연습하기 = ìˆ™ì œ = 1. ì´ íŽ˜ì´ì§€ì— 후기 작성하기! 2. 오늘 공부한 ê°œë… ìˆ˜ì—… 페ì´ì§€ì— ì •ë¦¬í•˜ê¸°! 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# || == ë°•ì¸ì„œ == ---- ----------------------------------- [새싹êµì‹¤/2015] [새싹êµì‹¤/2015/ì˜ì‚¬ì–‘ë°˜]