《认识程序设计语言...ppt》由会员分享,可在线阅读,更多相关《认识程序设计语言...ppt(13页珍藏版)》请在优知文库上搜索。
1、认识程序设计语言认识程序设计语言执行程序执行程序剖析程序剖析程序 修改程序修改程序123主要内容主要内容认识程序设计语言认识程序设计语言v 你知道有哪些程序设计语言呢?你知道有哪些程序设计语言呢?v 在同学们的生活中,大家都利用计算机来做什么?在同学们的生活中,大家都利用计算机来做什么?v 那在我们的生活中还有哪些地方闪耀着计算机程序的光芒呢?那在我们的生活中还有哪些地方闪耀着计算机程序的光芒呢?程序设计语言的发展程序设计语言的发展v 机器语言机器语言 计算机的机器语言是由计算机的机器语言是由0 0和和1 1组成。事实上,计算机里的所有数据,组成。事实上,计算机里的所有数据,无论是一个程序,一
2、篇文稿,一张照片,一首无论是一个程序,一篇文稿,一张照片,一首MP3MP3,最终都是,最终都是0 0和和1 1。如:计算9+8 指令序号指令序号机器指令机器指令指令功能指令功能11011000000001001把加数9送到累加器AL中20000010000001000把累加器AL中的内容与另一数相加,结果存在累加器AL中311110100停止操作程序设计语言的发展程序设计语言的发展v 汇编语言汇编语言 用符号来表示这些固定的二进制指令的语言。汇编语言仅是机器用符号来表示这些固定的二进制指令的语言。汇编语言仅是机器语言的一种助记符,没有本质的区别。语言的一种助记符,没有本质的区别。语句序号语句序
3、号汇编语言指令汇编语言指令指令功能指令功能1MOV AL,9把加数9送到累加器AL中2ADD AL,8把累加器AL中的内容与另一数相加,结果存在累加器AL中3HLT停止操作如:计算9+8 程序设计语言的发展程序设计语言的发展v 高级语言高级语言 高级语言高级在它总是尽量接近高级语言高级在它总是尽量接近人人的自然语言和思维方式。的自然语言和思维方式。计算计算9+8:Print 9+8高级语言的种类:高级语言的种类:VB 、Pascal 、C、C+、JAVA等等v 你面对学习上的小问题是否会想到利用计算机程序来解决问题你面对学习上的小问题是否会想到利用计算机程序来解决问题呢?呢?如绘制函数图象?如
4、绘制函数图象?v 数学课中是如何画函数的呢?数学课中是如何画函数的呢?v 计算机又是如何解决问题的呢?计算机又是如何解决问题的呢? 计算机解决问题的方法和步骤计算机解决问题的方法和步骤剖析程序(剖析程序(y=x2为例)为例)Private Sub Command1_Click() 事件 Dim x, y As Single 定义变量 Picture1.Scale (-10, 25)-(10, -25) 定义坐标系 Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) 画横坐标轴 Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255) 画纵坐标轴 描点画函数图像 For x = -5 To 5 Step 0.0001 y = x 2 Picture1.PSet (x, y), RGB(255, 0, 0) Next xEnd Sub简介简介VB界面界面标题栏标题栏菜单栏菜单栏工具栏工具栏控件箱控件箱资源管理器资源管理器窗口设计器窗口设计器属性窗口属性窗口代码编辑器代码编辑器修改程序修改程序v学生活动(见学案)学生活动(见学案) 1.1.完善程序完善程序 2.2.修改函数图象的类型,并设置颜色修改函数图象的类型,并设置颜色 3.3.尝试画出以下几个函数图象尝试画出以下几个函数图象