欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    程序与程序设计语言.ppt

    • 资源ID:36225913       资源大小:95KB        全文页数:17页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    程序与程序设计语言.ppt

    1.3程序与程序设计语言分析问题设计算法 1.2编写程序调试程序 1.3张军日记 “乐谱与程序,是两个不同范畴的概念,乐谱是音乐的符号,记录了作曲家的情感。程序是算法的描述,记录了程序员的思想。如果说,演员演奏了一段美好动听的音乐,是因为他成功地按照乐谱进行演奏,那么,计算机飞快地计算出正确的结果,是因为它忠实地执行了程序。它们都肩负着表达思想、传递信息的重任,都能带来不同的欣赏主体的心灵感受。”程序与程序设计语言程序与程序设计程序的基本结构程序设计语言的产生与发展程序的编辑与翻译程序:鸡兔同笼问题算 法程 序(1)输入a和b的值Private sub command1_click()a = InputBox(a=, 输入头数)b = InputBox(b=, 输入脚数)(2)求x=2a-b/2x=2*a-b/2 (3)求y=b/2-ay=b/2-a (4)输出x,y的值Print 鸡数x=; x, 兔数y=; y (5)结束End sub程序:求100以内能被3整除的数。算 法程 序(1)i=1Private sub command1_click()i=1(2)如果i能被3整除,则输出i;Do if I mod 3=0 then print i (3)i=i+1i=i+1 (4)如果i100,则返回第(2)步Loop while i =100 (5)结束End sub程序与程序设计 程序:实际上是一组机器操作的指令或语句的序列,是算法的一种描述一种实现. 程序设计:是编写程序的过程,准确地说是将算法转化成计算机能够读的懂的程序代码的过程. 程序设计语言:我们用来把算法转换成计算机能够读的懂的程序代码所用的语言.算法程序用程序设计语言来进行转换而这个过程就是程序设计程序的基本结构 根据程序代码在计算机里的执行过程,我们把程序分为: 一,顺序结构 二,选择结构 三,循环结构顺序语句1语句2语句n选择语句1语句2判断条件成立不成立循环判断条件判断条件语句1语句1一,先执行后判断二,先判断后执行 是是否否程序设计语言的产生与发展如果我们想计算9+8的结果,101100000000100100000100000010001111010050年前机器语言Mov al,9Add al,8Hlt30年前汇编语言Print 9+8高级语言今天程序设计语言的产生与发展 机器语言:早期的程序设计语言是由0和1组成的,是能够被机器所直接接受的. 汇编语言:一种类似于英语缩略词的语言,比机器语言更接近与人类世界.但编写起来比较烦琐. 高级语言:为了克服以上两种语言的缺点而开发的另外一类简单易学,且具有通性的语言.程序的编辑与翻译 程序的编辑:我们根据算法编写出来的程序叫“源代码”,而把这些源代码输入到计算机里的过程,并以文件的形式保存起来的过程,就是程序的编辑 我们可以用txt,doc等等把我们编写的程序代码编辑保存起来这个过程实质上这个过程实质上也就是程序代码电子化的过程也就是程序代码电子化的过程程序的翻译 把用高级语言写的程序转化成机器语言的过程,叫程序的翻译(这个过程由计算机来完成,我们感知不到)Print 9+8高级语言1011000000001001000001000000100011110100机器语言程序的翻译程序的翻译分类(按转换方式不同分类) 编译程序 解释程序 编写的源程序需要用编译程序先翻译成机器语言的目标程序,然后再由连接装配程序进行连接装配,生成可执行程序,这样才能被计算机执行。 源程序输入计算机后,运行源程序,相应的解释程序会逐条分析源程序中的语句,每解释一句由计算机执行一句。 C/C+ 、 VB 、 Pascal 、 Cobol Qbasic 、 Lisp 编译过程 编译:首先把源程序编译成等效的汇编代码,然后再由汇编程序将汇编代码翻译成课重新定位的目标程序(或称目标代码)。 连接:将若干可重新定位的目标代码连接在一起,构成一个完整的可重新定位的目标代码程序。 装入:将完整的可重新定位的目标代码程序装入主存储器中,并对目标程序重新定位,成为可在机器上直接执行的机器语言程序。第一章总结现实问题分析问题设计算法用高级语言编写程序把程序段在计算机里编辑反馈给人程序段交给机器去翻译翻译成机器语言的程序机器执行机器语言程序得出程序运行结果人根据计算机给出的结果解决现实问题

    注意事项

    本文(程序与程序设计语言.ppt)为本站会员(仙***)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开