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


目录
相关文章
|
3月前
|
存储 JSON 数据格式
UCB Data100:数据科学的原理和技巧:第一章到第五章
UCB Data100:数据科学的原理和技巧:第一章到第五章
191 0
UCB Data100:数据科学的原理和技巧:第一章到第五章
|
3月前
|
机器学习/深度学习 数据可视化 Linux
UCB Data100:数据科学的原理和技巧:第六章到第十章(3)
UCB Data100:数据科学的原理和技巧:第六章到第十章(3)
42 0
|
3月前
|
数据可视化 Linux 定位技术
UCB Data100:数据科学的原理和技巧:第六章到第十章(4)
UCB Data100:数据科学的原理和技巧:第六章到第十章(4)
67 0
|
3月前
|
JSON 数据可视化 安全
UCB Data100:数据科学的原理和技巧:第六章到第十章(1)
UCB Data100:数据科学的原理和技巧:第六章到第十章(1)
66 0
|
3月前
|
数据可视化 Python
UCB Data100:数据科学的原理和技巧:第六章到第十章(2)
UCB Data100:数据科学的原理和技巧:第六章到第十章(2)
44 0
|
3月前
|
机器学习/深度学习 数据可视化
UCB Data100:数据科学的原理和技巧:第六章到第十章(5)
UCB Data100:数据科学的原理和技巧:第六章到第十章(5)
35 0
|
3月前
|
机器学习/深度学习 数据可视化 数据挖掘
UCB Data100:数据科学的原理和技巧:第六章到第十章(6)
UCB Data100:数据科学的原理和技巧:第六章到第十章(6)
15 0
|
6月前
|
安全 编译器 C++
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(一)
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)
|
6月前
|
存储 算法 Java
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(二)
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(二)
|
8月前
|
小程序 C++
C++ Primer Plus 第三章编程练习
C++ Primer Plus 第三章编程练习