编制计算机程序解决问题 
谍战剧《密使》中解密片段 
解密过程分析 
密文 
解码本(码表) 
明文 
任务:将下列密文解密成明文。 
密文内容:薯蹈校筋 
解密方法: 
利用解码表,依次查出每个密文文字对应的数字值,将该数字值+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程序的编制环境。