关于计算机算法编程学习方面的问题

我想自学算法,但数学基础很薄,我很想了解算法和数学两者的先后学习顺序,或者学习过程中如何融为一体。
我只有初中数学水平,今年28,很久就对这一方面感兴趣,但因为没有足够的时间,所以一直搁着。虽然现在有时间,但不想先学习数学后学习计算机(算法编程一类的),那么两者怎样学(可以提供有关这一方面的图书),才可以同时进行(或者说互相衔接)?

第1个回答  2018-09-30
数学基础、计算机网络 、数据库、数据结构与算法、C算法(第一卷)、C程序设计语言。计算机专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径的一个专业。该专业是通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。 运算速度快。计算机内部的运算是由数字逻辑电路组成的,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。例如:卫星轨道的计算、大型水坝的计算、2 4小时天气预报的计算等,过去人工计算需要几年、几十年,如今用计算机只需几天甚至几分钟就可完成。计算精确度高。科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。

大二计算机专业,看不懂敲不出代码,该怎么学习?
1.学习基础知识:首先,你需要掌握计算机科学的基础知识,如数据结构、算法、计算机组成原理等。这些知识是理解编程语言和编写高效代码的基础。2.选择合适的编程语言:根据你的兴趣和目标,选择一种或几种适合初学者的编程语言进行学习。例如,Python、Java和C++等都是很好的入门语言。3.参加课程和讲座:许多...

新手如何学习编程?
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...

如何学好计算机编程?
问题一:从零开始学习计算机编程应该怎么学 楼主注意一下 如果想学计算机的话需要很强的自学能力和耐性 如果这两点没有最好别学。 如果想学第一步需要学习一门编程语言推荐C语言 楼主可以查下编程语言排行榜C一直稳居第一名 从基本的C语言语法入手,边学语法边写程序不要忘记做一下书籍的课后编程练习题,然后可以...

学编程要准备什么
1、首先要明确自己的学习目的,为什么要学习编程。如果是要考级,那么建议学VB,因为它语句比较简单,易上手;如果是真的要掌握一项技术搞研发之用,那么建议学习C++或Java,因为它们语句功能很强大,虽然难度大一点但很实用;2、选择自己要学习语言种类,如VB,C++,Java等 3、最好找一个辅导班配合书本同步...

编程需要学习什么?
1、多看代码,在有一定基础以后一定要多看别人的代码,注意代码中的算法和数据结构。毕竟学C++之后的关口就是算法和数据结构。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C++。2、要自己动手,编程序是个实干的活...

学习编程,需要注意些什么呢
因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。 学习编程是一件好事 不过之前你得...

关于初学者学习编程的(数学)应用问题
从中主要学习的是编程本身的思想,学习的是用程序设计的眼光来看待问题。或许,学习的效果不能马上看到,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。这些基本功包括: 一、强化逻辑分析和建立数学模型的能力 编程的目的是什么?是要解决现实中的问题。而现实中的问题是用自然语言描述的,目前的...

学习计算机常见算法后的体会。
学习计算机常见算法的过程,就像是在接触和了解计算机科学的核心。这些算法是计算机解决问题的基础方法,它们像是计算机科学中的“词汇”,是我们编写程序和理解计算机行为的关键工具。首先,我体验到了算法的强大和高效。通过使用排序算法,我们可以将无序的数据按照特定的顺序排列;通过使用搜索算法,我们可以在...

关于学习编程的问题。
学习些数据结构,算法吧,计算机的核心课程。不过说实话LZ能自己开发出一套系统,你的功底真的是很强了

前辈给计算机专业学生的几个建议!
2.学好计算机底层相关的课程 包括数据结构、算法、操作系统、网络、数据库以及编译原理这些课程。它决定你将来是成为一名真正的程序员,还是做一个普通的码农。同时决定你是否能通过大厂的面试。可以去b站、中国大学 Moo C、国外的course ra上学习。 3.确定未来技术方向,深入学习一门编程语言 可以是Java, 或者C或者C++...

相似回答