当前位置:首页 >> 高中教育 >>

4.1用计算机程序解决问题学案


高中信息技术必修课程学案导学

编写:孙金玲

编号:07

★教师寄语:春天是碧绿的天地,秋天是黄金的世界。愿你用青春的绿色去酿造未来富有的金 教师寄语:春天是碧绿的天地,秋天是黄金的世界。 教师寄语 秋!。 ★

第一节 用计算机程序解决问题
学习目标: 学习目标: 1.初步掌握用计算机

程序解决问题的基本方法 2.认识计算机程序的工作过程与基本特征 3.了解用计算机程序解决问题的过程 学习重难点: 学习重难点: 计算机程序设计的基本流程。 学习内容: 学习内容: 一、读故事,找答案。答案是经过加密处理的,怎么把它解密呢?

二、加密程序的制作过程: 1、分析问题 加密的方法是将答案中的字符进行某种变换,使得别人不能读懂,使用时再进行逆变换,因为每个 字符在计算机内都有相应的代码存储表示, 即机内码, 因此, 可以对邮件字符的机内码值进行某种变换, 原来的字符就会变成其他的字符,只要猜谜者未发现这个变换,他就无法读懂这段变换了的文字,从而 达到加密的目的。 2、设计算法 算法:解决问题的详细方法与步骤,是编写程序的基础。 算法:解决问题的详细方法与步骤,是编写程序的基础。 打开文本文件,从中逐个读出字符,并把其机内码值值减去 10 所得代码对应的字符作为加密文字 符,并将他们逐个串起来成为密文文件保存 3、编写程序 有了清晰可操作的算法描述,就可以选择一种计算机语言工具来编写程序。 阅读课本 74——75 页,找出下列问题:
-1-

高中信息技术必修课程学案导学

编写:孙金玲

编号:07

1、计算机中的集成电路是采用( )数字编码表示和控制的。 2、举出几种高级语言系统。 程序——让计算机实现某一功能的一系列计算机能够识别的语句。 程序——让计算机实现某一功能的一系列计算机能够识别的语句。 ——让计算机实现某一功能的一系列计算机能够识别的语句 只要算法确定,语言的选择没有特别的限定,通常根据问题的特性和编程人员对语言的熟悉程度来 选定。 4、调试运行 程序设计好以后, 通过键盘输入计算机中运行,看程序能否按预想的执行。计算机只懂得程序设 计语言中所规定的语法规则,如果编写程序时与规则不一致,哪怕是一个标点符号出错,也会令程序出 错而中断运行,此时,可以根据计算机提示的出错信息修改程序,重新调试运行。 5、检测结果 当程序能够顺利运行以后,还需要对程序功能进行分析和检查。因为如果程序语句符合语法规则, 而程序中有逻辑错误或计算方法等错误,计算机是检查不出来的。因此,如果结果不合理,还要回头对 程序进行修改。

三、小结:计算机程序设计的基本流程

四、小组探究:要把加密程序代码转换成解密程序代码,需做哪些修改? Private Sub Form_Load() FileName$ = InputBox("请输入需要加密的文件名及路径:") Open FileName$ For Input As #1 Line Input #1, a$ MsgBox a$, , "加密前的文本内容" Close #1 mm$ = "" n = Len(a$)
-2-

高中信息技术必修课程学案导学
For i = 1 To n b$ = Mid$(a$, i, 1) c$ = Chr(Asc(b$) - 10) mm$ = mm$ & c$ Next

编写:孙金玲

编号:07

MsgBox mm$, , "加密后的文本内容" Open "d:\答案加密.txt" For Output As #2 Print #2, mm$ Close #2 end end sub

五、上机实践:动手制作解密程序,并用自己制作的程序对故事的答案(答案加密.txt)进行解密。

六、总结: 计算机是不会自己解决问题的,但它可以在人们编好的程序指示下帮助人们解决问题。 当问题简单时,可能编写一个或若干个程序就可以解决问题。当问题比较大或比较复杂时,就不仅 仅是编写几个程序能解决的,此时则需要进行软件开发,编写程序是软件开发的重要环节。我们平时所 使用的各种软件,如文字处理软件、图形图像制作软件等,实际上是软件开发人员按功能需要编写的程 序的集合。

七、练习: 1、下列关于程序的叙述不正确的是( A、 计算机程序能让计算机实现某一功能。 B、 程序由一系列计算机能够识别的语句组成。
-3-

)

高中信息技术必修课程学案导学

编写:孙金玲

编号:07

C、 计算机程序只能用 VB 系统来编写。 D、计算机程序中每个语句的组合就确定了程序的功能。 2、下列关于编写程序的说法不正确的是( A、 编写程序是软件开发的重要环节。 B、 平时使用的各种软件,实际上是按功能需要编写的程序的集合。 C、 我们常用的文字处理软件、图形图像制作软件等不是通过编写程序来实现的。 D、用计算机解决问题时,找不到合适工具时,可以利用编程来解决。 3、下列不属于程序设计语言的是( A、VB B、EXCEL C、C 语言 D、pascal 语言 ) )

八、作业(智力测试,你有当程序员的天赋吗?) 有三个牧师和三个野人过河,只有一条能装下两个人的船,在河的任何一方或者船上,如果野人的 人数大于牧师的人数,那么牧师就会有被吃掉的危险。你能不能找出一种安全的渡河方法呢?

-4-


相关文章:
(学案1)第四章4.1编制计算机程序解决问题
重庆市江津几江中学导学案 高中信息技术必修 第四章 信息的加工与表达 4.1 编制...体验用计算机程序解决问题的过程,感受用计算机程序解决问题的魅力。 【重点】 用...
4.1用计算机程序解决问题教案
年级: 学校: 教师: 高一年同安一中洪秀滨 【课 题】: 第四章 信息的加工与表达(下) 4.1 用计算机程序解决问题(1) 【授课教师】:同安一中 授课教师】: 洪...
4.1编制计算机程序解决问题教案
【课 题】: 第四章 信息的加工与表达(下) 4.1 用计算机程序解决问题 【授课教师】:合肥十七中 授课教师】: 查光亮 : 【课程标准】 初步掌握用计算机进行信息...
4.1编制计算机程序解决问题(1)-教学设计
4.1编制计算机程序解决问题(1)-教学设计_初中教育_教育专区。4.1编制计算机程序解决问题(1)-教学设计课程内容标准: 课程内容标准:初步掌握用计算机进行信息处理的几种...
4.1编制计算机程序解决问题教学设计(高中信息技术精品)
4.1编制计算机程序解决问题教学设计(高中信息技术精品)_其它课程_高中教育_教育专区。4.1 编制计算机程序解决问题 ——007 的烦恼 【教学内容分析】 1、教材分析 本...
4.1 编制计算机程序解决问题教学设计(高中信息技术精品)
针对具体问题,运 程序设计语言编制一个专门的计算机程序解决问题。 ” 请同学们快速阅读课本第 74~75 页“4.1.1 认识计算机与程序” ,并完成学案中的第 一...
用计算机程序解决实际问题详案
编制计算机程序解决问题呈现效果凸显 4.PPT 呈现什么是计算机程序。 段落过度 (此 处板书 4.1.1 认识计算机与程序) 5. PPT 呈现计算机的基本组成。课本 74 页 ...
编制计算机程序解决问题学案
4.1 编制计算机程序解决问题学案班级 姓名 一、 购物打折问题:某超市举行“购物打折”活动。规定购物总价不超过 100 元时按 9 折付款;如果超 过 100 元,则...
编制计算机程序解决问题学案
4.1 编制计算机程序解决问题学案: 1 ,一个完整的计算机系统由 ___ 和 ___ 组成,两者的关系是 ___。 2,计算机的硬件由___,___,___,___ 3,存储器...
更多相关标签:
用计算机程序解决问题 | 计算机程序解决问题 | 4.1编制计算机程序 | 计算机程序的耦合问题 | 计算机程序学习 | 计算机程序培训 | 计算机程序学校 | 北京计算机程序学习 |