现在,很多计算机研发经常会提到算法,那算法是什么?
算法的定义
算法是指编写一段代码用数学的角度解决问题。
表现算法的方式
自然语言
定义:用人话(中文,English)表达程序。
line1 将用户输入赋值为ina
line2 打印"你好,(ina)"
line3 询问用户性别
line4 是男打印"boy",是女打印"girl"
结构:
line(行数) (内容)
流程图
定义:用流程图的方式表达程序。
结构:
伪代码
定义:用人话但代码格式表达代码。
ina = 用户输入
打印"你好,"加上ina
如果 用户输入 == "男":
打印"boy"
否则:
打印"girl"
结构:
无
代码
定义:正常代码。
ina = input()
print("你好"+ina)
if input = "男":
print("boy")
else:
print("girl")
结构:
无
如何制定算法
选择场景
选择你现在遇到的问题该用哪个类型的算法解决。
自然语言策划
用自然语言思考
流程图策划
用流程图思考
伪代码策划
用伪代码思考
写代码
根据自然语言、流程图、伪代码编写代码。
入门测
若觉得难请学《Python基础》