编程解题并不神秘 完整版课件_第1页
编程解题并不神秘 完整版课件_第2页
编程解题并不神秘 完整版课件_第3页
编程解题并不神秘 完整版课件_第4页
编程解题并不神秘 完整版课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1课:编程解题不神秘如何在serv-U中批量增加用户?算法与程序设计每学年初都要学校700900位同学开辟空间,设置FTP权限。使得同学们可以将自己的作业等资料保存在服务器上。算法与程序设计如何在serv-U中批量增加用户?手工建立每一个同学文件夹,建立用户,设置权限,至少要花多少时间?后果如果?我有办法?算法与程序设计看来编程解题还有点用!生产方案选择问题华南太阳能设备厂在计划期内拟生产甲、乙、丙三种适销产品,每件销售收入分别为4万元、3万元、2万元。甲、乙、丙三种产品都需要在A、B、C、D四种不同的设备上加工,按工艺规定,产品甲、乙、丙在各设备上需加工的台时数如下表。已知A、B、C、D四

2、种设备在计划期内使用台时数分别为12、8、16、12。如何安排生产可使收入最大?算法与程序设计生产方案选择问题设备产品ABCD甲2140乙2204丙1100算法与程序设计生产方案选择问题分析问题:设甲、乙、丙三种产品的产量分别为x、y、z件,根据题目给出的条件,x,y,z应满足如下关系式:算法与程序设计X=0,1,2,3,4y=0,1,2,3z=0,1,2,82x+2y+z12x+2y+z8求max f(x,y,z)=4x+3y+2z算法与程序设计手工解题:组合出每一个(x,y,z),如果满足以上条件,求出f(x,y,z),如果该f(x,y,z)大于max,则max更新为该f(x,y,z)。共

3、有549180可能的组合。编程解决生产方案问题Private Sub Command1_Click()Dim max, x_max, y_max, z_max, x, y, z As Integermax = 0For x = 0 To 4 For y = 0 To 3 For z = 0 To 8 If 2 * x + 2 * y + z = 12 And x + 2 * y + z max Then max = 4 * x + 3 * y + 2 * z x_max = x: y_max = y: z_max = z End If Next z Next yNext xPrint 当x=;

4、 x_max; ,y=; y_max; ,z=; z_max; 时,收入最大。Print 收入最大为:; maxEnd Sub算法与程序设计算法与程序设计什么样的问题要编程解决?小结编程解题的过程:算法与程序设计编程解题很有必要,在我们学习、生活、工作中都有可能用到!程序设计语言的产生与发展程序设计语言是指人们编制程序所使用的计算机语言。程序设计语言经历了从机器语言到高级语言的发展历程。机器语言用intel80386机器指令完成“98”的加法运算指令序号机器指令指令功能11011000000001001把加数9送到累加器AL中20000010000001000把累加器AL中的内容与另一数相加,

5、结果存在AL中(即完成98的运算)311111000停止操作算法与程序设计程序设计语言的产生与发展汇编语言使用一种类似英语缩略词且带有助记性符号的语言用汇编语言写的程序,必须通过汇编程序的翻译,转换成机器语言,才能被计算机执行。用汇编语言来实现“98”运算的有关指令指令序号汇编语言指令指令功能1MOV AL,9把加数9送到累加器AL中2ADD AL,8把累加器AL中的内容与另一数相加,结果存在AL中(即完成98的运算)3HLT停止操作算法与程序设计程序设计语言的产生与发展高级语言第一个高级程序设计语言是fortran语言,主要用于科学和工程计算。高级语言中使用的表达式更接近数学表达式,使用的语

6、句更接近自然语言。例如前面计算“98”的问题,若用visual Basic语言编程,就变得十分简单,而且易于理解。Print 9+8高级语言编写的程序(称为源程序)必须经过翻译器将其翻译成机器语言,才能被计算机执行。高级语言由于抽象度高,源代码与硬件无关,可移植性强。常见的高级语言有fortran,Basic,Pascal,C,C+,java,Prolog。算法与程序设计程序的编辑与翻译以汇编语言或高级语言所编写的程序被称为“源代码”源代码需要我们逐输入到计算机中,并以文本文件形式保存起来,这个过程称为程序的编辑。高级语言的翻译程序有两种类型:编译程序和解释程序。算法与程序设计编译程序的主要功能是将高级语言编写的程序在执行前翻译成等效的机器语言程序,以便在机器上直接执行。其编译过程如图2.4。算法与程序设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论