Cho, B. (2020). Predicting the next number Computational Thinking. In SH. Paik, KH. Cho, M. Ha, & YH. Kim (Eds.), International Conference on the Advancement of STEAM 2020 : Borderless Connectivity (pp. 49-52).
Predicting the next number Computational Thinking Bonghan Cho a* a
EQUALKEY, 51, Seolleung-ro 108-gil, Gangnam-gu, Seoul, 06153, Republic of Korea
Abstract: The arithmetic sequence is a prediction. In order to predict, we need to know the change and find the pattern of changes. If the pattern does not match, we change it to match it. How? We ignore orders whether we move it to the side or borrow it. Also, if the changes increase by 2, the sum is a square. The concepts such as prediction, change, pattern, and making something abstract are characteristics of a genius and the essence of computational thinking. Computational thinking is the core skill in coding education and computer science that is extremely important for people that will live in the world of AI.
Keywords: Computational Thinking, Prediction, Change, Pattern, Abstract, AI
1. INTRODUCTION
The essence is prediction.
Predicting the next number: Computational thinking. What is the next number? and What is the 10000th number?
Prediction → Recognize the change → Understanding of the pattern (Form patterns, Ignore orders) There is no need to make predictions if there is no change.
How do I figure this out? We have to understand the essence of the problem in order to solve it. This may seem like an ordinary sequence problem, but the essence of this problem is prediction. Isn’t this an ordinary sequence problem?
2. CONTENT Let’s look at these numbers as images. The first number is 1, so we place one cube. The second number is 3, so we need 3 cubes. But, there is already one cube, so we only need to place two cubes. Since the third number is 7, we only need to place 4 more cubes to make the total 7.
__________ Manuscript received, June 10, 2020; revised June 21, 2020; accepted June 26, 2020.
Corresponding author. Tel.: +82-2-562-0701; e-mail: jason@quebon.com
49
Cho, B.
What is this action of adding cubes? This is the change! Each column here is a change.
Here, there is a place where this pattern does not match. Where is this? Where is a place that the pattern does not match? Draw the pattern from the back. The first number is odd since unlike other places, the difference is not 2. How can we match the pattern of this? We can’t have the first cube.
In order for the next number to be 13, we place 6 more so that the total is 13. In order to match the 21, how many cubes do we have to place? This time, it’s 8. Each column is a change like I said before. Now, can you feel it? Do you see any pattern?
Then, every number will have a difference of 2. However, we cannot just remove it. Please think about what we have to do. There is a hint! Ignore! We ignore the math. Among them, we ignore orders. We just have to move it to the side.
How many cubes do we have to place next? We have to place two more cubes than the previous change. Then, how many is that? It’s 10. So, it will be 10 greater than 21. So, it is 31. Isn’t it easier looking at it as images?
Now that we see, the pattern works perfectly. But, we have to predict what the 10000th number is, so we need to know the total number of cubes here without using any formula. Without using any formula! What is the first thing that comes into mind when we
Now, if we want to predict a number far away, we have to see this as a whole. There must be a pattern. We already recognized what this pattern is. The added changes increase by 2.
50
Predicting the next number Computational Thinking
think of things that increase by 2? 1, 3, 5, 7, and 9. Why? If we add these up, we have a square. 5 squared.
easily solve it without any formula if we think in a QUEBON way. Easily without formulas.
However, this here is 0, 2, 4, 6, and 8. What do we have to do? Change it to 1, 3, 5, 7, and 9! Something that we know that it is easy. How? We borrow one each. Since we have nowhere to borrow from, we bring it from “nothing.” This here is minus.
We should not blindly solve this with formulas. This means you do not understand anything. Like we learned today, we have to know why we are doing what we are doing. We have to know why we are doing what we are doing! Then, we gain the confidence that we are correct as we solve. There are still people that ask, “what if our school tells us to solve it by using formulas without any images?” What if our school tells us to solve it by using formulas without any images?
Now, we have 1, 3, 5, 7, and 9. Now, we can count the total until the 10000th number. If we add all 10000, we get 10000 squared. Below, we have one thing missing for each of 10000. So, we subtract 10000. So, we moved one cube. When we add everything, we have 100002 – 10000 + 1.
Today, we learned by feel. This means that we understand it completely. Expressing this as mathematical equations is extremely easy. Math is a language. It is simply expressing the thinking we did to solve this problem in mathematical language. This is simply converting to mathematical language.
What is the 100 millionth number? How about the nth number? People find this problem very difficult, but we can
51
Cho, B.
3. SUMMARY An arithmetic sequence is a prediction. In order to predict, we need to know the change and find the pattern of changes. If the pattern does not match, we change it to match it. How? We ignore orders whether we move it to the side or borrow it.
These skills will grow quickly if we focus on QUEBON. That’s it. QUEBON!
Bonghan Cho is the Specialist of Artificial Intelligence, EQUALKEY Corp. CEO & Creator of QUEBON. He studied at Seoul National University, BS in Computer Science. He graduated from the University of Southern California with a Master's degree and received a Ph.D. from Seoul National University in Computer Science and also served as an adjunct professor. He has worked for Hana Financial Group CIO, Executive Vice President, Samsung Fire & Marine Chief of Management Innovation, Vice President, Singapore DBS Bank Board Member, US Oracle, Phillips Multimedia Center Researcher, afterward. He Won 1st place at World’s First Robot Soccer World Cup (ROBOCUP), Awarded Special Prize among Venture Companies (2005), Presidential Commendation for the 11th Software Industry Day (2011).
Also, if the changes increase by 2, the sum is a square. The concepts such as prediction, change, pattern, and making something abstract are characteristics of a genius and the essence of computational thinking. Computational thinking is the core skill in coding education and computer science that is extremely important for people that will live in the world of AI.
52