lecture 1 计算机科学简介和编程基础

简介: 一,计算机科学简介1 算法是一个概念,程序是算法的具体实现  计算思维模式意味着一切都可以看做是一个涉及到数字和公式的数学问题。

一,计算机科学简介

1

 算法是一个概念,程序是算法的具体实现 

 计算思维模式意味着一切都可以看做是一个涉及到数字和公式的数学问题。

 任何计算机都能做的两件事是:进行计算 存储查询查询查询查询结果

2

 陈述性知识是事实的陈述。

 命令性知识是如何做的方法。

3

 程序计数器(A program counter):指向程序将执行的下一条命令


二,编程基础

至少有四位小数的精度 

 准确性至少保留小数点后4位,最后一位四舍五入

2 字符串(左闭右开)

  • “a”+“bc”   abc 
  • 3 *“bc”    bcbcbc 
  • “abcd”[2]    c 
  • “abcd”[0:2] ab 
  • “abcd”[:2]  ab 
  • “abcd”[2:]  cd 
任何字符串总是大于任何INT


相关文章
开发者必读:计算机科学中的线性代数(附论文)
矩阵计算在计算机科学中占有举足轻重的地位,是每个开发者都需要掌握的数学知识。近日,来自普渡大学的 Petros Drineas 与 UC Berkeley 的 Michael Mahoney 提交了一篇概述论文《Lectures on Randomized Numerical Linear Algebra》可以作为线性代数知识的参考资料,本文将对其中的部分内容(主要为第二章:线性代数)进行简单介绍。
2511 0
全球名校AI课程库(16)| Stanford斯坦福 · 计算机科学导论课程『Introduction to Computers』
循序渐进地介绍了计算机方向的大部分基础知识,包括计算设备的工作原理、诸多实用技能(包括网页开发等),适合初学者构建对计算机科学的全面认知。
2266 1
全球名校AI课程库(16)| Stanford斯坦福 · 计算机科学导论课程『Introduction to Computers』
全球名校AI课程库(15)| Stanford斯坦福 · 线性代数与矩阵方法导论课程『Introduction to Applied Linear Algebra』
快速补充线性代数的必选课程!课程用了非常多的例子和图标,来直观地表示向量、矩阵与复杂世界的关系,并将数学转化为解决工程问题的能力。
2345 1
全球名校AI课程库(15)| Stanford斯坦福 · 线性代数与矩阵方法导论课程『Introduction to Applied Linear Algebra』
从零开始学习R语言编程:完全指南
R语言是一种流行的数据分析语言,广泛应用于学术界、商业界和社会科学研究等领域。与其它数据分析软件相比,R语言的优点包括免费开源、高效可靠、具有强大的数据分析和可视化能力等。R语言的编程基础包括了各种控制结构和函数,可以方便地实现算法和数据操作。本篇文章将介绍R语言的基本编程结构,涵盖if-else语句、for循环、while循环和函数等,帮助读者快速上手学习R语言编程。
518 0
程序员学数据科学需要掌握的常用算法和方法术语
  数据科学是一门有关机器学习、统计学与数据挖掘的交叉学科,它的目标是通过算法和统计分析方法从现存数据中获取新知识。下面小编将介绍数据科学中的算法和方法术语。   k最近邻算法:一种预测未知数据项的算法,未知数据项(的值)近似于其k个最近邻居的多数值。朴素贝叶斯分类器:使用关于条件概率的贝叶斯定理,即P(A|B)=(P(B|A) * P(A))/P(B),来分类数据项的一种方法,假设数据的特定变量之间相互独立。决策树:一种模型,根据树上的分支与实际数据项之间的匹配属性,将数据项分类到叶子节点中的一个类中。随机决策树:决策树的一种,其中的每个分支在构建时仅使用可用变量的随机子集。随机森林:基
158 0
数据结构与算法导论之入门简介
<p>目前,计算机加工处理的对象由纯粹的数值发展到字符、表格和图像等各种具有一定结构的数据,这就给程序设计带来了一些新的问题。为了编写一个好的程序,必须分析待处理的对象的特征以及各处理对象之间存在的关系,这就是“数据结构”这门学科形成和发展的背景。</p> <p>“数据结构”作为一门独立的课程,在国外是从1968年才开始设立的。</p> <p><br></p> <p>1、什么是数据结
1273 0
论文式编程
文学编程 文学编程(Literate programming)的一些概念,上个世纪 70 年代就有人提出来了。 文学编程的思想非常简单,就是将那些为了能被编译器/解释器正确识别而编写的代码打碎,然后用人类语言将它们编织到文档中,这种文档就是文学编程的源文件。
1170 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等