已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4 1编制计算机程序解决问题 走进编程 输入设备 键盘 鼠标 扫描仪 摄像头 光笔等 输出设备 显示器 打印机等 存储设备 有内存储器和外存储器软盘 硬盘 光盘 U盘 移动硬盘等是外存储器 内存储器又分为RAM和ROM RAM为随机存储器 ROM是只读存储器 内存条是RAM ROM指的是主板上的存储BIOS的芯片 计算机的各种设备 理解计算机程序 计算机是如何实现信息的自动处理呢 首先 将我们要完成的任务通过一系列的指令去描述 这一指令组称为程序 然后 将完成任务所需的数据和程序输入到计算机 再由计算机根据程序中的指令自动对数据进行处理 得出结果 程序 可以看作是让计算机实现某一功能的一系列计算机能够识别的语句 计算机进行信息处理的过程如下 程序设计语言 是人们与计算机打交道的桥梁 通过它告诉计算机执行一系列操作 实现某种功能 什么是程序设计语言 人与人的交流通过人的自然语言 人与计算机交流通过人设计的计算机语言 0100010001011010101011000010001000101101010111100101000100110110101010101101010111 Movax 8Movbx 10Addax bx Y 8X Y 10 指令序列的集合 程序 高级语言 汇编语言 机器语言 第一代 机器语言 完全由二进制的 0 1 组成的一些数字信息 只有计算机专业人员才能掌握它的编写规则 但计算机可以非常方便的读懂 第二代 汇编语言 这种语言增加了一些容易记忆的英文缩写来表示命令 它编制出来的程序计算机无法直接读懂 必须翻译成计算机语言 虽然比机器语言容易掌握 仍需要大量的计算机知识 第三代 高级语言 高级语言是使用一些简单的英文单词 或缩写符号 号子和数学式子来描述命令 这些语言的编程规则比较接近人的自然思考规则 所以比较容易被一般人掌握 也需要翻译为机器语言 常用的高级语言如 BASIC C FORTRAN LISP PROLOG PASCAL VB VC COBOLetc 关于计算机语言 VB是一种可视化程序设计 可视化 主要是让程序设计人员利用软件本身所提供的各种控件 像搭积木式地构造应用程序的各种界面 然后再编写少量的代码就可构建应用程序 VB6 0应用程序集成开发环境 1 控件工具箱 窗体编辑窗口 工程资源管理器 属性窗口 窗体布局窗口 菜单栏 工具栏 启动 中断 结束程序 建立一个VB应用程序一般分为四个步骤 建立应用程序界面 设置对象的属性 编写应用程序的代码 保存和运行程序 设计一个简单的VB应用程序 操作步骤如下 1 启动MicrosoftVisualBasic6 0中文版 2 在 新建工程 窗口中选择 标准EXE 选项 单击 打开 按钮 3 进入VB6 0开发环境 4 单击工具栏上的 保存 按钮 弹出 文件另存为 对话框 文件按默认值Form1 frm保存 5 在弹出的 工程另存为 对话框中 工程按默认值工程1 vbp保存 6 创建工程后 VB会在工程中创建一个默认的窗体 例 程序的制作 VB程序的运行方法 使用 启动 按钮直接运行程序 该方法只能看到程序的执行结果 不能生成可执行文件 将应用程序源代码编译生成可执行文件 步骤为 编写程序和调试运行 上机任务一 每位同学都启动VisualBasic程序设计环境 输入程序代码 并调试运行 士兵数 67 用VB编写设计两数相加 PrivateSubCommand1 Click Text3 Text Str Val Text1 Text Val Text2 Text EndSub 两数相加的代码 拓展 韩信点兵 问题2 求整除3余1 整除5余2 整除7余4 整除13余6 整除17余8的最小自然数 上机任务二 分析上述问题并写出算法 修改程序 调试运行 检测结果 士兵数 18232 交流 以小组为单位 探讨人工求解问题和用计算机求解问题的异同 并把讨论结果记录在 关于求解问题的方式讨论记录表 中 如下 人工解题与计算机解题 人工解题过程 理解和分析所面临的问题 寻找解题的途径和方法 用笔 纸 计数器等工具进行计算 验证计算结果 计算机解题过程 理解和分析所要求的问题 寻找解题的途径和方法 生成解题算法 选用一种算法语言根据算法编写程序 通过编辑 编译 连接产生计算机能够识别的指令序列 在计算机上执行该指令序列 检测结果 人工解题与计算机解题的异同点 小结 用计算机程序解决问题的基本过程 设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理5S管理的PDCA循环应用指南
- 医学重组疫苗生产防疫流行病学特征教学课件
- 伤寒护理质量控制与评价方法
- 特殊慢性病老人护理要点
- 尿道损伤病人基础护理核心要点解析
- 化疗患者的用药依从性教育
- 患者费用透明化提升就医体验的策略
- 新生儿脐带脱落后护理要点
- 特级护理患者口腔清洁健康教育指南
- 医学职业卫生医院康复科感控案例教学课件
- (高清版)DZT 0142-2010 航空磁测技术规范
- (高清版)DZT 0284-2015 地质灾害排查规范
- 《因果推断实用计量方法》大学教学课件-双重差分法
- 研学商业计划书模板
- 2023年光器件工艺工程师年终总结及下一年展望
- 中式烹调菜肴培训教材
- 发展汉语初级口语(Ⅰ)第21课PPT
- 3.3《不简单的杠杆》课件
- ISO 22000-2018食品质量管理体系-食品链中各类组织的要求(2023-雷泽佳译)
- 俄语实用语法智慧树知到答案章节测试2023年哈尔滨师范大学
- GB/T 711-1988优质碳素结构钢热轧厚钢板和宽钢带
评论
0/150
提交评论