广教版信息技术全一册必修4.1编制计算机程序解决问题课件(共18张ppt)+素材

文档属性

名称 广教版信息技术全一册必修4.1编制计算机程序解决问题课件(共18张ppt)+素材
格式 zip
文件大小 4.7MB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2019-08-07 22:22:14

文档简介

课件18张PPT。请大家登录FTP服务器,将“4.1VB”文件夹复制到D盘根目录下。
在“vb导学网站” 文件夹中打开网站首页:index.htm,根据要求完成相应任务。
在“4.1 资料包”中提供任务所需的文件。课前准备4.1 编制计算机程序解决问题必修 信息技术基础探究一: 刘丽的妈妈是公司的经理,每天要处理大量的资料和数据,她总是担心资料和数据被别人窃取,会造成不可估量的损失!
如何避免资料被窃取呢?
假设资料一旦被窃取,如何保护信息不被别人使用?
如果没有合适的工具软件,可以考虑____________来帮忙解决问题。编写程序一、情境导入,案例分析被变换的信息称为明文,它可以是一段有意义的文字或者数据; 变换后的内容成为密文,密文是一串杂乱无章的文字或数据,从字面上没有任何含义。
从明文到密文的变换过程成为加密。密文还原成明文的变换过程成为解密。
加密后的内容
密文
加密前的内容 明文
二、自主探究一:运行加密程序,修改程序代码为解密程序运行加密程序.exe,对明文m1.txt加密。
具体操作:
(1)将加密程序.exe和明文(m1.txt)复制粘贴到D盘跟目录下;
(2)运行加密程序,根据程序提示在对话框中输入文件所在的路径和 完整的文件名: d:m1.txt;
(3)阅读加密程序代码,认真分析找出代码中的 关键语句,并修改 为解密程序代码;
(4)启动VB系统新建程序,复制以上代码创建解密程序,同时解密 m2.txt文件内容。然后保存该程序为“解密.frm、解密.vbp”。 检测结果 调试运行 编写程序设计算法 分析问题修改三、编制计算机程序解决问题的基本过程设计算法:找出解决问题的方法和步骤。 编写程序:有了算法描述,就可以选择一种程序设 计语言来编写程序, 以实现算法。 调试运行:把程序编好以后,通过键盘输入计算机,然后运行程序,看看 程序能否顺利执行。检测结果:当程序能够顺利运行以后,还需要对程序功能进行分析与检测。分析问题:寻找已知条件,分析需要求解的问题。(1)分析问题对字符进行加密,可以通过对字符进行某种变换使别人不能读懂,使用时再进行逆变换。通过对字符的机内码值进行某种变换,原来的字符就会变成其他的字符,从而达到加密的目的。要使信息不被非法盗用,可对字符进行加密。演示:简单的字符加密、解密程序为例最简单的方法就是将已有的字母替换为另外一个字母,把有意义的单词转换成无意义的字母组合。(2) 设计算法 ★ 自然语言描述:打开文本文件,从中逐个读出字符,并把其机内码值减去10,所得代码对应的字符作为加密文本字符,并将它们逐个连接起来成为密文文件保存。
运行加密程序,对记事本中的文字加密。算法是程序编写的基础,是通过程序来实现。程序设计的三大结构:顺序结构条件结构循环结构流程图描述:(3) 编写程序Private Sub Form_Load()
FileName$ = InputBox("请输入需要加密的文件名及路径:")
Open FileName$ For Input As #1
Line Input #1, yw$
Close #1
xw$ = ""
n = Len(yw$)
For i = 1 To n
yz$ = Mid$(yw$, i, 1)
xz$ = Chr(Asc(yz$) - 10)
xw$ = xw$ & xz$
Next
Open FileName$ For Output As #1
Print #1, xw$
Close #1
MsgBox "####加密已完成!!####"
End
End SubA 65(4) 调试运行编辑模式:
编辑时,设计用户界面和编制程序代码。
运行模式:
程序运行时,不能进行设计界面和编辑代码。区别VB系统以下工作模式:检测语法规则(5) 检测结果运行程序时,如果计算机没有错误提示,那么编写的程序一定是正确的吗?试分析可能的原因是什么?
思考: 当程序能够顺利运行以后,还需要对程序功能进行分析和检查。因为程序中有逻辑错误或者计算方法等错误,计算机是检查不出来的。编制计算机程序解决问题的基本过程 检测结果 调试运行 编写程序设计算法 分析问题修改四、认识VB编程环境用VB 编写程序的文件工程文件:用于建立应用程序的所有文件的集合。可以有一个或多个窗体文件组成,以vbp 为扩展名,窗体文件:以frm为扩展名。窗体:窗体文件运行时的用户界面,可在窗体设计器上直接设计用户界面 注:VB可编辑生成:vbp工程文件 、frm窗体文件 、exe可执行文件。

1.vbp和frm文件,运行时必须启动VB系统,不能独立运行。可以在VB中打开,重新修改,调试运行。
2. exe文件可以直接执行,但不能重新打开修改。五、自主探究二 根据所给的绘制y=x^2函数图像VB小程序,运行查看结果。 根据题目要求尝试修改程序代码,并观察函数图像的变化。1.将第⑦句修改为y=x^2+10,则函数图像变化:____________ 。 ?
2.如果想将抛物线开口朝下,第⑦句应修改为: _____________。
3.将第⑥句中的 Step 0.0001改为Step 0.1,观察图像形状有什么变化??? 抛物线由实线变为: ______________。
4.将⑧句中的RGB(255, 0, 0) 修改RGB(0, 0, 255),查看函数图像的颜色有什么变化?? 图像颜色变为 ______________。
5.尝试修改程序代码为绘制正弦函数图像,并保存。六、拓展练习:小程序体验3 . 打开 倒计时.frm 并运行,然后修改显示的时间为1分钟 并在显示时间结束后,在窗口上显示 “时间到”。1.打开正弦函数.frm 并运行 (1)修改相应的A、B的数值,观察对图像的影响。 (2)有能力的同学将y=sin(x)正弦函数.frm程序修改为画y=Ax^2+Bx+C 的函数图像。2 . 运行口令程序,找出口令为______________。任选程序运行,分析其运行结果:七、小结:1 . 认识VB编程界面的组成,学会创建一个简单的VB程序;
2 . 了解编制计算机程序解决问题的基本过程;
3 . 编制程序对提升我们的综合能力有哪些帮助?
能够提高思维的逻辑型、严密性和条理性;
能够提高分析、解决问题的能力;
有利于提高我们的信息处理能力,提高信息素养。