




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.1 编制计算机程序解决问题BY 彭虹岚彭虹岚课本:课本:P74-P834.1 编制计算机程序解决问题学习要点学习要点 认识计算机的基本组成及其关系和计算机程序。认识计算机的基本组成及其关系和计算机程序。 认识认识vb编制环境和如何在编制环境和如何在vb中编写程序,并运行。中编写程序,并运行。 认识认识VB程序中的基本元素程序中的基本元素 了解计算机程序解决问题的过程,算法的设计了解计算机程序解决问题的过程,算法的设计认识计算机与程序认识计算机与程序阅读课本阅读课本P74的的4.1.1,并思考:,并思考:计算机有几大部件,计算机各个部件是如何配合工作的?计算机程序设计语言的发展?第一代?第二
2、代?第三代?计算机程序是如何执行的?计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业计算机的基本组成及其关系计算机的基本组成及其关系 实例介绍实例介绍计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业计算机的基本组成及其关系计算机的基本组成及其关系 硬件设备:硬件设备:计计算算机机系系统统的的硬硬件件设设备备主机外部设备中央处理器中央处理器内存储器内存储器输入设备输入设备:。输出设备输出设备:。外存储器外存储器:。计算机的基本组成及其关系计算机的基本组成及其关系计算机组成计算机组成预先将程序、数据输入存储器预先将程序、数据输入存储器
3、处理后结果输出处理后结果输出调用并处理数据调用并处理数据 计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业 简单地说就是:输入简单地说就是:输入 处理处理 输出输出计算机程序设计语言计算机程序设计语言 程序简介程序简介 KEY:文件格式为.exe 根据特定算法编写的一系列代码,以实现某种功能。 E.G:求两个数的和求两个数的和 算法:算法: 程序:程序:计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业输入两个数输入两个数a,b求求a+b的和的和Int a,b;sum=a+b计算机程序设计语言计算机程序设计语言 程序简介程序简介 K
4、EY:文件格式为.exe 根据特定算法编写的一系列代码,以实现某种功能。 E.G:求两个数的和求两个数的和 算法:算法: 程序:程序:计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业输入两个数输入两个数a,b求求a+b的和的和Int a,b;sum=a+b;计算机程序设计语计算机程序设计语言发展言发展 程序设计语言发展史程序设计语言发展史:第一代第二代第三代机器语言(1000)汇编语言(Mov ax,8)高级语言(x=8)计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业低级语言低级语言计算机程序设计语言发展计算机程序设计语言发展
5、求两个数的和(求两个数的和(8和和10)0100010001 01101010101 10000100010001 01101010111 10010100010011 01101010101 01101010111 Mov a,8Mov b,10Add a,b a=8,b=10;sum=a+b;高级语言高级语言汇编语言汇编语言机器语言机器语言低级语言低级语言计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业计算机程序设计语言计算机程序设计语言计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业高级语言高级语言程序程序机器语言机器语言程
6、序程序计算机语言系统计算机语言系统人人计算机计算机翻译程序翻译程序编写编写执行执行101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10计算机程序设计语言计算机程序设计语言计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业编写编写执行执行高级语言高级语言程序程序机器语言机器语言程序程序计算机语言系统计算机语言系统人人计算机计算机翻译程序翻译程序10100001010011101110000000
7、1000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10程序编制环境程序编制环境目前常用的有: Visual Basic (VB)vc计算机语言系统计算机语言系统翻译程序翻译程序高级高级语言语言任务:将下列明文加密成密文。明文内容:树德树德加密方法:加密方法:利用解码表,依次查出每个明文文字对应的数利用解码表,依次查出每个明文文字对应的数字值,将该数字值字值,将该数字值+10,得到新的数字值,再,得到新的数字值,再查出新数字值对应的文字,就能加密查出新数字值对应的文字,就能加密
8、出密文了。出密文了。动手活动动手活动:加密:加密我也行我也行计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业 操作示范:操作示范: 查解码表可知:明文查解码表可知:明文”晨晨”对应的数字值是对应的数字值是” 46015“,加,加10得到得到“46025”,查表得,查表得到到”46025“对应的文字是对应的文字是”成成“。即明文晨。即明文晨“对对应的密文就是应的密文就是”成成“。 逐个查解码表,按顺序将对应的密文排列就得逐个查解码表,按顺序将对应的密文排列就得到完整的密文了。到完整的密文了。动手活动动手活动:加密:加密我也行我也行计算机组成计算机组成计算机程序计算
9、机程序VB编制环境编制环境VB简介简介作业作业动手活动动手活动:加密:加密我也行我也行薯蹈薯蹈加密结果加密结果 计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业程序体验程序体验 程序体验程序体验 利用加密程序对D:vbpf.txt文件加密,利用解密程序对pf.txt文件解密。计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业明文pf.txt密文pf.txt程序体验程序体验 程序体验程序体验 利用加密程序对D:vbpf.txt文件加密,利用解密程序对pf.txt文件解密。 单击此处,查看要修改的文件 单击此处,查看加密程序 单击此处,
10、查看修改后的文件 单击此处,查看解密程序 单击此处,查看修改后的文件计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业体验程序编制环境体验程序编制环境 加密解密程序如何编制?步骤?加密解密程序如何编制?步骤? 加密解密程序的编制环境是:加密解密程序的编制环境是: VB 步骤:步骤: 课本P76-P77计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业VB简介简介 功能:构建功能:构建应用程序应用程序 工作界面工作界面 KEY: 窗体窗体文件文件 工程工程文件文件 VB软件体验软件体验 计算机组成计算机组成计算机程序计算机程序VB编制环
11、境编制环境VB简介简介作业作业 编制计算机解决问题的过程编制计算机解决问题的过程认识程序中的基本元素认识程序中的基本元素 计算机程序中通常会出现计算机程序中通常会出现常量、变量、函常量、变量、函数、运算符、表达式、语句数、运算符、表达式、语句等,这些都是计等,这些都是计算机语言的基本元素。算机语言的基本元素。a=1 b=3a=b-a(2*a+b)/(4*a*b)运算符:运算符: +(加)加) - (减)(减) * (乘)(乘) / (除(除 )程序基本元素简程序基本元素简介介 程序简介程序简介Private Sub xxxxxEnd Sub程序开始和结束程序开始和结束1变量赋值变量赋值,整数整
12、数a,b,sum2,3输入两个数输入两个数6求两个数的和求两个数的和5输出两个数的输出两个数的和和Dim a, b, sum as integera = InputBox(请输入第一个数:请输入第一个数:)b = InputBox(请输入第二个请输入第二个数数:)sum = a + bPrint “这两个数的和是这两个数的和是” & sum计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业课堂小结课堂小结学习的主要内容:学习的主要内容:计算机的硬件设备和各种的功能计算机程序设计语言的发展程序编制环境(VB)VB的工作界面设计程序的过程利用VB编写简单的程序计算机组成计算机组成计算机程序计算机程序VB编制环境编制环境VB简介简介作业作业VB和之前所学的和之前所学的Word,Excel,PPT有什么不同?有什么不同?算法算法 算法:解决问题的方法和步骤,是编程的核算法:解决问题的方法和步骤,是编程的核心(课本心(课本P80) 算法的描述方式:算法的描述方式: 自然语言描述 和 流程图描述 例如:要烧壶水泡茶该怎么做?步骤?例如:要烧壶水泡茶该怎么做?步骤?1.洗开水壶洗开水壶, 2.灌凉水,灌凉水, 3.拿茶叶,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 修建建筑公司合同范例
- 亚马逊店铺转让合同范例
- 中文出口销售合同范例
- 公司工会工作年终总结模版
- 区块链技术在农业产品供应链中的应用及效果分析
- 产品联合运营合同范例
- 2025年学校教研工作总结模版
- 医疗AI在专科护理领域的创新实践案例分享
- 2025-2030年花皮小提包项目商业计划书
- 区块链赋能大数据打造智能商业生态
- 2025年中国脊柱骨水泥行业市场前景预测及投资价值评估分析报告
- 电机节能协议书模板
- 2024年四川西南石油大学招聘事业编制辅导员考试真题
- 2025年宁夏吴忠红寺堡区公开招聘社区工作者46人笔试备考题库及答案解析
- 表型组学技术助力作物育种效率提升
- 2025年全民营养周科学实现吃动平衡健康中国营养先行课件
- 非标自动化设备设计培训
- 行政检查业务培训课件
- 西部计划共基试题及答案
- 主题班会少年强则国强纪念五四青年节【课件】
- 金融数学考试及答案
评论
0/150
提交评论