- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息的编程加工-精.ppt
信息的编程加工 阅读书P42——45 1、信息加工定义? 2、信息加工的一般过程? 3、计算机信息加工的一般过程? 4、计算机信息加工的类型? 生活中的计算机信息加工 处理成绩表格 处理文字 聊天 excel word QQ、Msn 基于大众信息技术工具的人性化信息加工。利用现成的软件。 现有的软件不能满足我们的需求怎么办?比如:画函数图像、小明想要为他的文档设置一个密码验证,该怎么办? ?自己动手编写程序 (我已经编好了) 怎么编写程序呢? 思考:这个软件是怎么解决小明的问题的?它是怎么工作的? 计算机是怎么帮助我们处理问题的?它是怎么工作的? 输入——处理——输出 我们要做的:设计好算法让计算机执行 确定要解决的问题,即要计算机“做什么” 。 要求:(设定密码为1234) 输入正确的密码则输出:密码正确 输入不正确的密码则输出:密码错误 设计算法 1、输入x 2、判断:如果x 1234,则提示输出“密码正确”否则,输出“密码错误” 3、结束 算法:对提出的问题设计一个求解步骤或方法 计算机目前只能识别计算机语言(VB、C/C++、Java)等。 因此还要将算法转换的计算机语言,即编写代码。 类似:汉语—— 英语 人类语言 1、输入x 2、判断:如果x 1234,则提示输出“密码正确”否则,输出“密码错误” 3、结束 VB语言 Private Sub Command1_Click Dim password As Long password Val Text1.Text If password 1234 Then Text2.Text 密码正确,请进入。 Else Text2.Text 密码错误,请重试。 End If End Sub 运行(启动F5) 通过调试和运行编写好的代码,发现并修改其中的错误直至能够实现目标。 计算机是怎么工作的? 编程加工信息的一般步骤: 分析问题: 确定要解决的问题,即要计算机“做什么” 设计算法: 对特定的问题设计一组求解步骤或方法; 编写代码: 把人工设计的算法转换成计算机能识别的代码 调试运行: 刚写好的程序不一定正确,必须在计算机上实际运行,排除错误,测试能否达到预期的效果。 案例:密码验证(以VB为例) 分析问题 设计算法 编写代码(在VB环境中) 调试运行 VB简介 窗口作用 工具箱(常用控件) 文本框 作用:输入、显示文本信息 Label标签 作用:显示信息 命令按钮 作用:事件响应 控件属性窗口 内容显示:caption 字体:font 工程资源管理器 代码 编写代码 调试运行 文件的保存 文件——保存工程 文件——生成*.exe 区别 信息的编程加工的一般过程 总结 * * 回忆一下:这些都是什么类型的信息加工? ? 开始 输入数字x x 1234 输出“密码正确” 结束 Y E S No 1234是人们事先设定好的 输出“密码错误” 输入 处理 输出 计算机 设计好的解题步骤即:算法 调试运行 选择语言/编写代码 设计算法 分析问题 调试运行 编程实现 设计算法 分析问题 开始 输入数字x x 1234 输出“密码正确” 结束 Y E S No 输出“密码错误” 那么设计好了的算法,计算机是不是就可以执行了呢? 调试运行 编程实现 设计算法 分析问题 调试运行 编程实现 设计算法 分析问题 计算机语言 Private Sub Command1_Click Dim password As Long password Val Text1.Text If password 1234 Then Text2.Text 密码正确,请进入。 Else Text2.Text 密码错误,请重试。 End If End Sub VB、Java、C/C++、C# 调试运行 编程实现 设计算法 分析问题 C语言 #include void main int y,i; printf 密码验证\n ; for i 1;i++; printf 请输入密码: ; scanf %d,y ; if y 1234 printf 密码正确,请进入\n ; else printf 密码错误,请重试\n ; printf \n ; VB、Java、C/C++、C# 算法相同,只是描述的语言不同 调试运行 编程实现 设计算法 分析问题 算法 问题分析 编写代码 运行调试 错误 计算机语言 问题解决的目标 打草稿写出解题步骤 1、用数学语言写出解题步骤 2、誊写到答题纸上 数学 窗体 工 具 箱 属性窗口 工程资源 管理器 代码窗口 对象窗口 改变控件属性 向窗体中添加控件 编写代码 编写代码 * * *
您可能关注的文档
最近下载
- NB∕T 47010-2017 承压设备用不锈钢和耐热钢锻件(高清版).pdf VIP
- 车辆风险预警方法、路侧控制单元及风险预警控制系统.pdf VIP
- 2025年版《中文核心期刊要目总览》.docx VIP
- 密码学基础-密码学.ppt VIP
- 中国国家标准 GB/T 4706.1-2024家用和类似用途电器的安全 第1部分:通用要求.pdf
- 灯具安装技术交底1.docx VIP
- 乙烯三机:发展与未来.pptx VIP
- NB/T 47008-2017 承压设备用碳素钢和合金钢锻件.pdf VIP
- 密钥管理与密钥分配现代密码学.ppt VIP
- 初中信息技术校本课程《遨游3D世界,利用三维设计软件制作创意作品》教案.doc VIP
文档评论(0)