일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- help 함수
- C++ Basic
- Python Basic
- input
- Operator
- C++ 연습예제
- 파이썬을 중심으로
- ISSACMin
- 앱 인벤터
- cmath
- Conditional operator
- output
- C++
- 연산자
- 사용자 출력
- 앱인벤터
- 모바일 무료 게임 순위
- 사용자 입력
- 앱 인벤터 예시
- using namespace std
- 앱 스토어 4월
- Python
- 프로그래밍 열풍
- user function
- 비트 논리 연산자
- 파이썬
- 앱 인벤터 2
- Logic Operator
- 관계 연산자
- User Input Output
- Today
- Total
목록전체 글 (55)
ISSAC.Min
1. 조건 연산자(Conditional Operator) 아직 설명하지 않았지만 포스팅 중간 중간 조건문이 등장 하기도 했는데 여기서 조건 연산자(Conditional Operator)는 이 조건문을 대체할 수 있는 연산자이다. 조건 연산자를 설명하기 위해서 뒤에서 설명할 조건문(if-else)을 간략히 설명하고 조건 연산자를 알아보도록 하겠다. 조건문(if - else)문은 아래처럼 사용한다. 123456789101112131415#include using namespace std; int main() { int num1; // signed 정수 num1의 선언 cout num1; // num1의 사용자입력 if(num1 >= 0){ // num1이 0이상의 정수일 경우 출력 cout
1. 소프트웨어 개발 방법론이란? 소프트웨어 개발 방법론이란, 소프트웨어를 개발하는데 있어 필요한 프로그래밍 개발 과정들을 정리하고 표준화하여 프로그래머들이 프로그래밍 개발과정에서 각 개인이 개발과정에서 일관성을 유지하여 프로젝트의 분야별 프로그래머들간의 효과적인 협업이 이루어 질 수 있도록 돕는 방법론을 말한다. 소프트웨어 개발 방법론에서 가장 중요한 내용은 프로그래머들간의 효과적인 협업이라고 볼 수 있으며 WaterFall 방법론, Agile 방법론, Scrum 방법론, DevOps 방법론 등이 있다. 이 포스팅은 현재 많은 관심을 받고 급부상중인 사용되는 Agile 방법론을 말할 예정이다. 2. 애자일(Agile) 방법론이란? 소프트웨어는 유동적이고 개방적인 특징을 가지고 있다. 또한 사용자의 요구..
1. 앱 인벤터의 시작 앱 인벤터를 통하여 어플리케이션을 만들기 위해서는 앱 인벤터 홈페이지 오른쪽 상단의 Create apps! 버튼을 통하여 가능하다. 2. 앱 인벤터의 화면 앱 인벤터는 앱의 액티비티를 디자인 할 수 있는 와 에서 디자인한 기능들을 블록코딩으로 구현할 수 있는 으로 나뉜다. 두 가지 화면은 앱 인벤터의 우측 상단에서 변경이 가능하다. 3. 디자이너 화면 설명 디자이너 화면은 앱을 구성하는 컴포넌트들을 뷰어를 통하여 디자인하는 화면이다. ① 팔레트 앱을 구성하는 컴포넌트들이 정리되어 있는 팔레트이며 사용자의 설정에 따라 기능할 수 있는 사용자 인터페이스, 화면의 레이아웃을 설정할 수 있는 컴포넌트들이 있는 레이아웃, 음성, 영상 등과 같은 미디어에 관련된 컴포넌트들이 있는 미디어, 캔..
1. 논리 연산자(Logic Operator) 논리 연산자(Logic Operator)은 앞에서 보았던 관계 연산자(Relational Operator)는 두가지의 명제를 논리적으로 확인하고 논리가 맞다면 True(참, 1), 틀렸다면 False(거짓, 0)을 반환한다. 하지만 논리의 필요상 여러가지의 명제들을 비교해야할 일이 많이 발생한다. 그럴 때 사용하는 것이 바로 논리 연산자(Logic Operator)입니다. 여기서 논리 연산자는 논리곱(And, 그리고), 논리합(Or, 또는) 을 통하여 여러가지 명제의 관계를 확인 가능하게 만드는 연산자이다. 논리 연산자는 관계 연산자와 같이 조건문을 통하여 명제를 테스트 하는 용도로 많이 사용되는데 아래와 같다. 1234567891011121314151617..
1. NAVER CONNECT 2019 2018년 10월 10일 그랜드 인터컨티넨탈호텔에서 우리나라의 대표 검색포털인 네이버의 새로운 시대의 새로운 네이버를 시작을 소개하는 NAVER CONNECT 2019가 열였다. 10개의 분류를 통한 2019년도 네이버의 변화하는 점들을 소개했었는데 가장 눈에 띄는 즉 사업자로서가 아닌 일반 사용자로서 가장 눈에 띄는 정보는 바로 네이버 모바일 디자인 변화 및 전략 / 사용자를 위한 네이버 검색 기술의 진화 였다. 이번 컨퍼런스가 지나고 나서 많은 사람들이 기대와 걱정을 했었는데 그 당시 기사들은 너무 위험한 도전이라는 분위기가 있어 사람들은 기대보다 걱정과 비난을 많이 했었다. 필자도 처음에는 이거 또 라는 비아냥을 하기도 했다. 결론적으로 이야기를 하자면 컨퍼런..
1. 앱 인벤터(App Inventor)란? 앱 인벤터(App Inventor)는 안드로이드를 기반으로한 어플리케이션을 개발하기 위해 구글과 MIT와 공동 개발한 안드로이드 앱 개발 플랫폼입니다. 일반적으로 안드로이드 기반의 모바일 앱(Mobile App) 개발에는 JAVA언어로 안드로이드 스튜디오라는 툴을 사용하여 개발합니다. 하지만 이러한 툴을 사용하기 위해서는 많은 기술과 언어의 전반적인 지식이 바탕되어야 하므로 학생 등과 같이 초보자들이 사용하기에는 많은 노력이 필요하다. 이러한 점을 반영하여 2010년에 앱 인벤터를 첫 배포하였으며 2014년부터 현재까지는 '앱 인벤터 2' 버젼으로 배포 중이다. 앱 인벤터는 위에서 말한 JAVA언어를 통한 코딩이 아닌 스크래치(Scratch)처럼 블럭 코딩(B..
1. 관계 연산자(Relational Operator) 관계 연산자(Relational Operator)은 변수들의 상관관계를 연산하여 논리형(참, 거짓)을 반환해 줍니다. 주로 조건문, 반복문에서 자주 사용되며 do-while과 같이 반복시행을 위한 첫 조건에 자주 사용되는 연산자이며 사용방법은 크게 어렵지 않다. 1234567891011121314151617#include using namespace std; int main (){ int num1 = 10; int num2 = 12; cout
1. 부호 연산자(Signed Operator) 부호 연산자(Signed Operator)는 간단하다. 음수와 양수를 나타낼 때 우리가 사용하는 +, -를 부호 연산자라고 부른다. 앞에서 말한 산술 연산자와 구별한다면 변수와 변수 사이에 연산자가 있다면 산술 연산자고 임의 변수 앞에 연산자가 있다면 부호 연산자가 된다고 말할 수 있다. 또한 수학적으로 부호연산자를 사용할 때 양수의 부호 연산자를 생략하기도 하는데 프로그래밍에서도 동일하게 양수의 수를 표기할 때 부호 연산자 +를 생략할 수 도 있다. 123456789101112131415#include using namespace std; int main (){ int num1 = 1; int num2 = +1; int num3 = -1; cout
1. 증감 연산자 프로그래밍을 하면서 어떤 변수를 +1이나 -1을 취하는 것은 흔히 있는 연산과정이므로 C++에서는 증감 연산자(Increment/Decrement Operator)라는 것을 지원한다. 증감 연산자는 간단하게 두가지가 존재한다. ++ / -- 증감 연산자의 역활은 변수를 +1 또는 -1의 연산을 취하여 (변수 +- 1)로 반환하는 연산자이다. 실제 코드를 아래서 살펴보면 12345678910111213#include using namespace std; int main(){ int i = 0; cout
1. 대입 연산자 가장 대표적인 대입 연산자로 '=' 을 예로 들 수 있다. 우리는 수학적인 관점에서 '='을 아래와 같이 사용한다. x = 1 여기서 수학적인 관점에서 위의 식은 'x는 1이다'라는 내용을 포함하고 있다. 그렇다면 프로그래밍에서 위의 식은 무엇을 말할까? 위의 식은 프로그래밍에서 '1을 x에 넣는다'라는 내용을 가지고 있다. 쉽게말하면 방향성이 존재한다고 생각하면 된다. 방향성이란 프로그래밍에서 x는 1이지만 1은 x가 아닐 수도 있다는 것이다. 즉, 오른쪽에서 왼쪽을 생각하면 쉬울 것같다.(물론 모든 언어가 이런 특징을 같지는 않는다.) 이러한 특징을 가지는 여러가지 대입 연산자는 아래와 같다. 연 산 자 설 명(num1 (연산자) num2) = 변수에 수를 대입하는 연산자 += 변수..