下载此文档

第4章_neu编程基础.ppt


文档分类:IT计算机 | 页数:约94页 举报非法文档有奖
1/94
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/94 下载此文档
文档列表 文档介绍
2017-2-20 中山大学计算机科学系了解程序设计的基本概念和方法,掌握 JavaScript 的基础程序设计技术。 2017-2-20 中山大学计算机科学系第四章程序设计基础?编程基本概念? JavaScript 语言及其运行环境? JavaScript 编程基础? JavaScript 流程控制?调试 JavaScript 程序? JavaScript 函数 2017-2-20 中山大学计算机科学系 编程基本概念? 程序设计语言? 算法与流程图? 结构化程序设计 2017-2-20 中山大学计算机科学系 程序设计语言?程序是用计算机语言描述的解决某一问题的步骤,由符合一定词法、语法和语义规则的符号序列组成。?程序设计语言是用于编写计算机程序的语言,包括一组符号定义和相应规则。?分类: 机器语言、汇编语言和高级语言 2017-2-20 中山大学计算机科学系 程序设计语言?(1)机器语言是二进制代码语言,能被计算机硬件直接识别并执行。如计算 2+3 : ? 00100011 00000010 -- 将2送累加器 A;前 8位是操作码? -- 后8位是操作数? 00000011 00000011 -- 将3与累加器 A相加,结果放累加器 A ? 00000010 -- 将累加器 A中的数(即 5 )从总线输出 2017-2-20 中山大学计算机科学系 语言分类?(2)汇编语言是用助记符代替操作码、用地址符代替操作数的一种面向机器的低级语言。例如: ? MOV A,2H ----- 将2送累加器 A ? ADD A,3H ----- 将3与累加器 A相加, 结果放累加器? OUTL BUS,A ----- 将累加器 A中的数( 即5)从总线输出?汇编概念:汇编语言程序必须使用汇编程序把它翻译成机器语言后,才能被机器理解、执行。 2017-2-20 中山大学计算机科学系 语言分类?(3)高级语言的表达方法接近于人的自然语言和数学表达式,不依赖于机器的特定属性。例如: ? Print 2+3 ?翻译方式: ?编译方式:使用编译程序?解释方式:使用解释程序 2017-2-20 中山大学计算机科学系 算法与流程图?算法是计算机解决问题的方法和步骤,可以使用自然语言、流程图、程序设计语言等描述工具来描述。?一、流程图?流程图是用一些几何框图、流程线和文字说明表示各种类型的操作。?基本图形和含义 2017-2-20 中山大学计算机科学系 算法与流程图?二、使用流程图描述算法示例? 将两个变量 X和Y的值互换。设 X=5 , Y=10 ?用自然语言描述: ? S1 :将 Y值存入中间变量 Z:Y→Z ? S2 :将 X值存入变量 Y中: X→Y ? S3 :将中间变量 Z的值存入 X中: Z→X ?用流程图描述 2017-2-20 中山大学计算机科学系 算法与流程图? 求 1+2+3+4+ …+100 ?用自然语言描述: ? S1 :设累加和变量 S,且 0→S;计数变量 i ,且 0→i ? S2 :计算和 S+i →S,并把计数变量增值 i+1 →i。? S3 :判断:当 i≤100 时,返回第 2步 S2 ,再次求和;当 i>100 时,顺序执行下一步 S4 。? S4 :输出结果, S为所求之和。?用流程图描述

第4章_neu编程基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数94
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小479 KB
  • 时间2017-02-20