电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

算法与程序设计VIP免费

算法与程序设计_第1页
算法与程序设计_第2页
算法与程序设计_第3页
计算机的功能数值计算数据处理自动控制辅助设计辅助教学人工智能娱乐活动计算机解决问题的过程修改完善(Debug)解决问题的方法和步骤算法的历史与发展欧几里得算法中国古代的珠算口诀及其执行规则这种解决问题的步骤序列就称为:算法算法与程序设计————算法的概念及表示设计你的算法一个房间有3盏灯,房间外有3个开关分别控制3盏灯,在只能进房间一次的情况下,如何判断哪个开关控制哪个灯。说出你的判断过程第一步:第二步:……说出你的判断过程第一步:打开1、2两个开关第二步:过2分钟后关闭1号开关第三步:进房间,亮着的灯是由2号开关控制第四步:摸一下另外两盏不亮的灯,发热的灯泡是由1号开关控制第五步:不亮又不热的灯是由3号开关控制自然语言流程图伪代码算法的描述N-S框图PAD图程序代码流程图描述算法也称为程序框图,它是算法的一种图形化表示方法。与使用自然语言描述算法相比,用流程图描述算法形象、直观、更容易理解。三种基本结构开始结束为开关和灯分别编号关1号开关进房间开1号、2号开关,等待片刻灯亮?是是否否灯热?该灯由2号开关控制该灯由1号开关控制该灯由3号开关控制计算机解决问题的一般过程有四个装了药丸的罐子,每颗药丸都有已知的固定重量,其中有一个药罐中所有药丸被污染了。每颗被污染的药丸比污染前增重1克。只称量一次,判断哪个罐子的药被污染了?算法考虑药丸的质量变化,如果药丸被污染,则增重_____克,否则增重_____克。从任一药瓶中提取n颗药丸,如果增重n克,则_________;如果没有增重,则__________。从第一盒中取出1颗,第二盒中取出2颗,第三盒中取出3颗,从第四盒中取出4颗(共10颗)。如果增重________克,则________号药瓶被污染。流程图或伪代码算法(核心)用计算机能够理解的语言将算法表达成程序,得出最终结果,这就是程序设计。流程图或伪代码体验编程程序设计语言(载体):是用于书写计算机程序的工具。机器语言:由二进制0、1代码指令构成汇编语言:机器指令的符号化高级语言:形式上接近于算术语言和自然语言,Fortran、Basic、C、Pascal、C++、VC、VB、Asp、Java、Python……算法与程序设计————初识Python了解Python优势跨平台开源简洁易懂……应用领域云计算Web开发科学运算、人工智能……认识PYTHON界面运行命令式文件式PYTHON中的输出语句print()练习编写一个简短的小程序,打印3行:你的名字、出生日期,还有你喜欢的颜色。打印结果类似这样:PYTHON中的输入语句input()从键盘输入数据变量在程序运行过程中值允许改变的量称为变量。变量是存储在内存中的值,在创建变量时会在内存中开辟一个空间。赋值语句变量=表达式功能是将右边表达式的值赋值给左边的变量。练习用键盘输入姓名,显示问候语。例如:输入Jerry输出:helloJerry用键盘输入a、b两个数,并打印出来。程序代码x=int(input("输入10颗药丸的总质量:"))a=int(input("输入单颗药丸的标准质量:"))y=x-10*aprint("被污染的是:",y)计算机解决问题的一般过程具体问题分析问题问题解决设计算法编写程序调试运行

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

精品文档+ 关注
实名认证
内容提供者

中小学学习资料大全

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部