编制计算机程序解决问题
谍战剧《密使》中解密片段
解密过程分析
密文
解码本(码表)
明文
任务:将下列密文解密成明文。
密文内容:薯蹈校筋
解密方法:
利用解码表,依次查出每个密文文字对应的数字值,将该数字值+10,得到
新的数字值,再查出新数字值对应的文字,就能解密出明文了。
操作示范:
查解码表可知:密文”蹈”对应的数字值是” 46520“,加10得到“46530”,查表得到”46530“对应的文字是”德“。即密文”蹈“对应的明文就是”德“。
逐个查解码表,按顺序将对应的明文排列就得到完整的明文了。
动手活动:解密我也行
动手活动:解密我也行
任务:将下列密文解密成明文。
密文内容:薯蹈校筋
动手活动:解密我也行
任务:将下列密文解密成明文。
密文内容:薯蹈校筋
树德协进
解密结果
程序体验
运行程序加密.exe,借助加密解密程序,体验程序在本次加密和解密活动的过程中的作用。
打开桌面的加密文件夹,按要求中的内容进行操作
认识计算机与程序
阅读课本74页4.1.1的内容,思考以下问题:
1、计算机各个部件是如何配合工作的?
2、计算机程序是如何执行的?
输入设备
计算机工作原理
输出设备
中央处理器
存储器
预先将程序、数据输入存储器
处理后结果输出
逐条顺序执行预先存放在存储器中指令
100000111100000000001010
计算机工作原理
计算机
输入设备
输出设备
中央处理器
存储器
预先将程序、数据输入存储器
处理后结果输出
逐条顺序执行预先存放在存储器中指令
100000111100000000001010
计算机程序的执行
高级语言
程序
机器语言
程序
计算机语言系统
人
计算机
编译程序
编写
执行
101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011
Y=8
X=Y+10
计算机程序的执行
编写
执行
高级语言
程序
机器语言
程序
计算机语言系统
人
计算机
编译程序
101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011
Y=8
X=Y+10
程序编制环境
目前常用的有:
Visual Basic (VB)
Visual C++ (VC)
Visual Foxpro(VF)
C#
……
计算机语言系统
编译程序
体验VB编程环境
体验VB编程环境,思考问题:
1、如何打开窗体代码窗口?
2、如何启动编制好了的程序?
动手实战
用VB打开工程文件加法计算器.vbp,体验VB编程环境。
调试运行该程序,观察计算结果。
遇到困难的同学可以参看学案或请教旁边的同学!
拓展练习
思考:
1.能不能修改程序代码实现不同的计算?怎样修改?
2.能不能在程序运行时修改程序代码?
本课小结
1.体验用计算机程序解决问题;
2.了解计算机的工作原理和程序的执行过程;
3.了解VB程序的编制环境。