Learning C++ for the Xi’an Olympiad Competition

Today, three classmates and I attended a C++ class together. We had previously learned this subject because we are going to participate in a competition at Caoyang No. 2 Middle School called the Xi’an Olympiad.

I have a friend who participated in this event before, and he mainly focused on programming in C++. This is the first time Caoyang No. 2 Middle School is holding a joint exam with our school. Today, we had a class in the computer lab, which was taught online by a teacher from Caoyang No. 2 Middle School. However, I found the teacher’s explanations to be quite unclear. The class was supposed to cover the basics of programming languages, but the teacher only touched on a few points. One thing I remembered was using count with parentheses, and then running the program to get the result of the expression inside the parentheses. I feel like this is somewhat similar to AI; perhaps AI is created through such programming. I have never encountered C++ before, and I think it’s a good opportunity to learn a new subject and acquire new knowledge. Of course, I need to memorize the commands and syntax of C++, just like learning a new language. If I don’t remember these syntaxes, it could lead to significant problems. Moreover, when programming in C++, I must be particularly careful with every symbol; even a small decimal point can cause the entire program to fail to run.

This is what I have learned about C++. I think it is quite important. Although I want to compete in the Xi’an Olympiad and hopefully win an award, at least at the district level, and then aim for the city level, I currently do not have a strong foundation. I need to ensure that I can remember these concepts first. However, I have heard that if one wins any award at the national level in the Xi’an Olympiad, they can be directly recommended for admission to Tsinghua University or Peking University.

Today’s quote is: “Those who achieve great things are often flexible and adaptable, while those who create trouble are usually stubborn.” This means that those who can accomplish great things are generally adaptable, while those who cause trouble tend to be inflexible.

Leave a Comment