분류 전체보기17 C프로그래밍 및 실습(1) 중간고사 공부하면서, 'C프로그래밍 및 실습 과목' 을 뒷부분 진도 나가기 전에 다 정리해야겠다고 생각했다. 월 수 수업인데 내일부터 2주동안 구조체 수업하고, 나머지 기간동안은 고급기능을 수업하신다고 한다... 그래도 중간고사 범위는 내가 나름대로 혼자서(+ 유튭의 도움) 으로 방학때 선행한 덕으로 이정도 한건데..(근데도 못본거 같음 ㅋㅋ 평균만 넘었으면..) 중간고사 범위였던, 포인터 전까지 나눠서 다 정리해 볼게요! ㅎ 먼저 실수형 변수 num 을 입력한다. int i_part; 로 선언했으므로, i_part=num; 에서 num은 실수부를 제외한 정수가 된다. f_part=num-i_part; 는 따라서 num-정수파트 가 된다. 이러한 비슷한 문제가 중간고사 실습시험에서 1번문제로 나왔던 것 .. 2024. 10. 29. 알튜비튜_04_조건문 조건문이란?프로그램의 흐름을 제어하기 위해 측정 조건을 평가하여, 그 결과에 따라 실행할 코드를 결정하는 구문조건문을 사용하면 조건의 참/거짓에 따라 서로 다른 작업을 수행할 수 있다. 비교 연산자와 논리 연산자에 대해서 알아보자. 조건문에는 'if else 문' 과 'switch 문' 이 있다. 먼저 if else 문에 대해서 알아보자. 만약 조건식이 여러개라면?if - else if - (else) 로 쓰면된다. (else)를 쓰는 것은 자유이다. 간단한 조건문의 예를 들자면, '값이 양수일 떄 100~90 : A, 89~80점: B 이고 나머지는 F이다.' 라고 했을 떄 조건문을 어떻게 쓸 수 있을까?**if 안에서 조건을 연결해 줄때는 논리 연산자를 이용해야한다. 내가 요즘 주로 쓰는 .. 2024. 10. 28. 알튜비튜_03_입출력(2) 기본적인 입출력 문제를 풀어보자. 1. 백준 2557번 : 간단한 입출력 문제를 먼저 풀어보자.어떤 언어로 풀던 출력만 하면 된다. Pythonprint("Hello World!") C언어#include int main(void) { printf("Hello World!"); } Javapublic class Main { public static void main(String args []) { System.out.println("Hello World!"); } } 2. 백준 1000번 입력을 먼저 받은 다음에 출력을 해야한다. 파이썬으로 풀 때는, 먼저 input() 함수를 이용해서 '변수 = input()' 으로 변수 두 개를 .. 2024. 10. 5. 알튜비튜_03_입출력(1) C언어C언어에서 입출력시 scanf , printf 를 사용한다. scanf("입력형태", &변수) printf("입력형태", 변수)%d : int 타입 정수형 %c : char 타입 문자형%s: char* 타입 문자열%f :float 타입 실수입력형태에 따라서 잘 선택해서 사용해야한다. Python 파이썬에서 입력시 input 또는 sys.stdin.readline 을 쓴다. 보통은 input을 많이 쓰고, sys.stdin.readline이 시간이 더 빠르기 때문에 시간을 크게 신경써야 하는 경우에 사용한다. split이 필요할 시 : map, split 함수 사용예 : 공백으로 분리된 두 숫자 - n, m = map(int,input(),split())파이썬에서 출력시 print(개행 문.. 2024. 10. 4. 알튜비튜_02_디버깅 툴 동아리 시간에 '디버깅 툴' 에 대해 배웠다. 디버깅 툴에 대해서 알아보기 전에 '디버깅'을 간단하게 정리하고 넘어가자.컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산을 찾아내고 수정하는 작업 단계이다. 현재 내가 사용하고 있는 Visual Studio 2022에서는 F5를 누르면 빠르게 실행할 수 있다. 디버깅은 간편하고 결과를 직관적으로 확인가능 하다. 반면에, 프로그램이 복잡해질 때는 어떤 문장을 어디서 프린트하고 있는지 파악하기 어렵다. 이때!! 사용하면 좋은 것이 '디버깅 툴' 이다. 프로그램이 복잡해질수록 자주 사용되기 때문에, 효율적인 디버깅을 위해서는 디버깅 툴의 사용법을 잘 알고 있어야 한다. 주요기능은 '중단점 설정', '조사식 설정', '진행 .. 2024. 9. 12. 이전 1 2 3 다음