生活中的程序
宿舍保修:填写保修单→上报宿舍管理员→联系物业→找维修人员→上门维修→反馈;
解决生活中问题的步骤(流程)描述。
计算机程序:用计算机语言描述解决问题的步骤。
程序 |
执行者 |
描述语言 |
执行速度 |
生活中的程序 |
人 |
自然语言 |
相对慢 |
计算机程序 |
计算机 |
计算机语言 |
极快 |
编制计算机程序的要求:
1.精通业务
2.精通计算机语言
学习内容和方向
1.解决问题的思路
2.计算机语言
重点是解决问题的思路,而思路和计算机语言是没有关系的。
需要站在计算机的角度,去思考和描述问题
程序设计分为两个步骤:思路、编码
思路可以使用自然语言、流程图等一切能描述清楚解决方案的形式来描述。
将思路翻译成对应的代码
3.1选择结构的基本概念
3.2 if语句
if(条件满足){执行}else{执行另一个或不执行}
1.一个选择依据(条件)
2.两个选项