js第一天
基础语法
软件:多条程序组成,可以实现一定功能,一到多个程序组成 程序:多条指令组成
编译性语言:把所有代码拿过来之后进行渲染(更快) 解释性语言:一条代码进行一次渲染
数据结构:存储数据的方式
机器语言
计算机语言
汇编语言
高级语言
解释性语言
java C C++
编译性语言
JS PHP
【程序设计步骤】
1、软件计划
2、需求分析设计
3、软件的设计(数据结构、算法)
4、软件的实现
5、软件的测试
6、运营与维护
错误(报错)
语法错误:没有按照要求的书写格式来书写。
逻辑错误:语法是正确的,但通过编译后得到的结构与需求不符
例子:需求:减少余额
代码:增加余额
【运行错误】
语法和逻辑是正确的。
但程序运行一段时间后,报错。
例子:
1、死循环
2、输出内容增加
【算法】
定义:解决问题的方法和步骤
含义:
1、帮助我们解决问题
2、算法是过程,不是母的
3、符合开发思维
特点:
1、有效性:a除以b,b不能是0。
2、有穷性:解决问题的步骤是有限的,不能是无限执行。
3、确定性:在判断的时候给定明确的目标,不能是模糊的。
4、零到多个输入。
5、一到多个输出。
算法的方式:
1x2x3x4x5
1:1x2的结果存入f68中
2:f68x3存入f69
【输出1到1000之和】
step1:a=1,b=2;
step2:a+b的结果给a;
step3:b+1结果给b;
step4:判断b是否小于1000
是,执行a+b的结果给a,执行step3
否,执行step5
step5:console.log(输出)a