For beginners in computer programming and NOI, please recommend a few textbooks

Updated on educate 2024-06-13
13 answers
  1. Anonymous users2024-02-11

    Go check it out, huh -

    I exercised there ......

    Liaoning NOIP04 Second Prize 05 First Prize - Low Gold Content ......

  2. Anonymous users2024-02-10

    It is recommended to learn the C language as for the textbook - there are very many options.

    Many, I recommend a copy of "C Programming Language (2nd Edition)" as a book.

  3. Anonymous users2024-02-09

    A lot of people have been asking how to learn programming lately. I think the most important thing to learn programming is to get started, if you have a good method and idea when you get started, and lay a solid foundation, it will be very beneficial to your future programming work. It doesn't matter even when learning a new programming language, because they have a lot in common and can learn from each other.

    I think you can learn pascal first, this language is more rigorous and suitable for beginners. Pascal it is known as the language of instruction, which is well-structured and not as flexible and easy to understand and learn as the C language. Then you can continue to learn C, which is more flexible.

    With the foundation of Pascal, you will not have a problem when programming in C because of the flexibility of C. Later, you can learn VC or something.

    C language book recommended Tan Haoqiang, better.

    When I was learning Pascal and C, I did all the exercises at the back of the book, and I felt that it worked very well.

    Of course, what language you learn depends on what industry you plan to work in. For example, if you want to do embedded development, C is a good choice, and if you want to develop on Windows, then VC is good. There is also database development, web development, and so on.

    Different languages are suitable for different aspects. It's up to you to choose, hehe.

    There are also many people who say that their foundation is very poor, and they even graduated from middle school or something. In fact, this is not important, compared to English, the number of words used in computer language is very small, and they are all common words, and they are often used to remember. Of course, if you want to read the original information or help, there are more professional words, but with the help of Kingsoft Word Tyrant, there is no big problem with reading it often.

    As for mathematics or something, in fact, mathematics only cultivates your logical thinking ability, and it does not have a great impact when you are learning programming at the beginning. Besides, as a basic programmer, there are system analysts and project managers above, who will do a good job of requirements analysis, outline design and detailed design, and you just need to write ** according to the document. However, to take it to the next level, the other basics are very important, after all, you can't write for a lifetime**.

    After you learn C well, I personally recommend learning about data structures and software engineering. Both of these courses will be very helpful for you to improve your level. In particular, software engineering enables you to develop software according to scientific engineering methods, which is very beneficial for future development.

    It's just a family's words, if there is something missing, I hope you will forgive me!

    Resources.

  4. Anonymous users2024-02-08

    c Programming--Tsinghua University Press; Tan Haoqiang.

    Don't learn VB and compilation, it's hard to learn anything after you master C.

  5. Anonymous users2024-02-07

    Yang Kaicheng's "C Language Programming and Experimental Guidance" has been used, and it feels pretty good.

  6. Anonymous users2024-02-06

    Learn "C Language Programming" first, and then read "Data Structures" after mastering almost everything, at this time you should be able to read more complex programs, and on this basis, you should have no problem learning other languages.

  7. Anonymous users2024-02-05

    "Language Programming", "Data Structures".

  8. Anonymous users2024-02-04

    C language, Tsinghua University Press, edited by Tan Haoqiang.

  9. Anonymous users2024-02-03

    The simplest and most courageous is C language, C++ Any general textbook can get you started, and as for future development, it depends on your own needs and the problems you are facing.

  10. Anonymous users2024-02-02

    The basic tutorial is Tan Haoqiang's C language, C is learned, and everything else is easy to learn. It becomes important to think of ideas.

  11. Anonymous users2024-02-01

    Go to ** buy a set of textbooks for Peking University Jade Bird.

  12. Anonymous users2024-01-31

    The noip preliminary round is just a mix.

    After reading the "Pascal Language" and completing the "Free Pascal Synchronous Training", you will be done.

    National Youth Informatics Olympiad League Series", "Data Structure and Algorithm Design" of Zhejiang University

    In fact, after doing about 3 or 4 questions, you can guarantee the third class, if you finish it all, and then read some combinations and number theory, as well as the above two books, you can basically finish the first class.

    As for noi, I haven't been.

    Introduction to Algorithms and The Contest of Algorithmic Art and Informatics (commonly known as the "Black Book") are very good, but it still takes some work to understand.

  13. Anonymous users2024-01-30

    。。。Noip.,Noi's words.。。。 It's several notches higher than noip...

    National Youth Informatics Olympiad League Series

    Olympiad Classics series.

    The above is noip, I recommend the bibliography.

    NOI: Introduction to Algorithms

    Algorithmic Art and Informatics Competition

Related questions
8 answers2024-06-13

If you just want to write a simple program. You can go and learn VB... >>>More

4 answers2024-06-13

You're basically right, but there are some minor problems. >>>More

22 answers2024-06-13

Dell's, IBM's, although the configuration is not high, but the quality is very good, especially IBM

16 answers2024-06-13

Light is electromagnetic waves, unless you don't look at the computer, don't think about any glasses, every time you finish the computer, look outside (look at it), live the blood in your eyes, eat more vegetables, our line of work, proper rest is the way, what do you say?

5 answers2024-06-13

Some necessary tools and software, such as anti-virus software, like Rising, and software that can be installed according to your own needs, can be ******decorated according to your hobbies, you can be casual when you are free, and you can also install what one-click restore to protect your system.