함수 4

파이썬 - (4) 튜플, 함수

튜플 다른 타입의 객체를 포함하는 객체 연속적으로 나열된 객체를 표현한다. EX) A=(1,2,3) A=1,2,3 A=(1,2,True) 튜플 활용 from cs1media import * yellow = (255, 255, 0) img = load_picture("./cs101_students.jpg") img.show() img.set(29, 30, yellow) img.set(30, 30, yellow) img.set(31, 30, yellow) img.set(30, 29, yellow) img.set(30, 31, yellow) w, h = img.size() for i in range(w): img.set(i, h/5, yellow) img.set(i, h/5-1, yellow) img.set(..

대학교 2023.10.15

파이썬 - (2) 함수 실습

함수 실습 실습 1 저번에 배웠던 휴보라는 로봇을 이용해 4가지 실습을 진행했다. 파이썬 hubo라는 키워드를 통해 정보를 얻을 수 있다. 이 포스팅에서 실습 1번과 3번을 다루려고 한다. 첫 번째는 지그재그 방식으로 (1,1)에서 (10,1)까지 이동하는 것이다. #제공받은 코드 from cs1robots import* #Task1 create_world() hubo = Robot() #이동한 위치 파란색으로 기록 hubo.set_trace("blue") #왼쪽으로 방향 전환 hubo.turn_left() #오른쪽으로 방향 전환 def turn_right(): hubo.turn_left() hubo.turn_left() hubo.turn_left() #위로 지그재그 def zigzag(): for _ ..

대학교 2023.09.19

C언어 - (6) 함수

ㅊ- 함수 ​입력을 받아서 특정한 작업을 수행하여서 결과를 반환하는 역할을 한다. 장점 : 코드가 중복되는 것을 막을 수 있다. 재사용이 가능하다. 유지보수가 쉬워진다. ​ - 함수의 종류 1. 사용자 정의 함수 - 사용자가 직접 만든 함수 2. 라이브러리 함수 - 기본적으로 제공되는 함수 ​ - 함수의 정의 반환형 함수이름(매개변수) { 함수 몸체 } - 인수와 매개변수 인수 : 호출 프로그램에 의하여 함수에 실제로 전달되는 값이다. 매개 변수 : 이 값을 전달받는 변수이다. ​ - 반환값 함수가 호출한 곳으로 반환하는 작업의 결과값이다. - 함수 원형 컴파일러에게 함수에 대하여 미리 알리는 것 #include int CTF(double); //함수 원형 int main(void){ ~ } int CT..

대학교/C언어 2023.05.04

[전공] C언어 기초(1) - 프로그램 기본 요소, 변수 등

- 프로그램 작성 단계 1.소스코드 작성 - 텍스트 에디터를 이용하여 소스 코드 작성 EX) test.c 2.컴파일 - 문법을 검사하면서 소스 파일을 기계어로 변환 EX) test.obj 3.링크 - 오브젝트 파일을 라이브러리와 연결하여 실행 파일 생성 EX) test.exe 4.디버그 - 실행파일을 실행 후 실행 오류를 수정 - 통합 개발 환경 위의 과정은 텍스트 에디터, 컴파일러와 링커, 디버거가 필요하다. 이를 모두 갖춘 환경을 "통합 개발 환경"이라 한다. EX) visual studio, vs code, dev c++ 등 - 알고리즘 순서도 코드를 알고리즘 순서도로 구성하여 나타낼 수 있다. 예시로 if문에 조건을 사용할 때는 "판단"을 이용하고, 코드의 시작과 끝을 나타낼 때는 "단말"을 이용..

대학교/C언어 2023.03.21