4.1用计算机程序解决问题

4.1用计算机程序解决问题

ID:5440064

大小:594.50 KB

页数:31页

时间:2017-11-12

4.1用计算机程序解决问题_第1页
4.1用计算机程序解决问题_第2页
4.1用计算机程序解决问题_第3页
4.1用计算机程序解决问题_第4页
4.1用计算机程序解决问题_第5页
资源描述:

《4.1用计算机程序解决问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.1用计算机程序解决问题第74页第2课时湛江市第二中学何康仲重点难点:计算机程序设计的基本流程学习方式:讲解,模仿,摸索学习任务:在上节课模仿程序的基础,结合数学中的简单案例进一步理解算法、循环结构、分支结构,学会在VB环境进行简单的程序编写。本节课教学思路:1)回顾,通过上节课的文本加密案例,理解程序设计的基本流程;2)结合数学中的简单案例进行简单的程序编写;3)在此基础上,能对日常生活中的简单事例进行数学建模,然后用计算机程序去解决问题。湛江二中何康仲回顾上节课体验文本加密程序的运行过程及作用了解VB编程环境及一些基础知识

2、通过加密程序了解计算机程序设计的基本流程湛江二中何康仲复习:VB/VBA/QBASIC知识点2常用函数说明:Len:返回字符串的长度Chr:返回指定ASCII码所对应的字符Asc:返回某字符的ASCII码数值Mid:返回特定长度的字符串(从start开始,长度为length).Mid(string,start[,length])湛江二中何康仲循环结构For循环变量=初值To终值Step循环变量增量循环体Next循环变量例:Fori=1Tonb$=Mid$(txt$,i,1)c$=Chr(Asc(b$)+10)mm$=mm$&c$

3、Next湛江二中何康仲分支结构PABYN入口出口If条件P成立Then语句块AElse语句块BEndIf例:如果某学生成绩>=60分,则合格;否则,该不合格。If成绩>=60Then合格Else不合格EndIf湛江二中何康仲如何用计算机程序 解决问题?湛江二中何康仲二、用计算机程序解决问题的过程分析问题分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求设计算法找出解决问题的方法和步骤算法是程序编写的基础编写程序构成程序的字符,通常成为代码。程序语言是人们与计算机沟通的桥梁调试运行计算机只懂得程序设计语言所规定得语法

4、规则检测结果对程序功能进行分析检测原文:湛江二中是一所美丽的学校密文:辗渐饿秩士页笋酶李导褵袥方法:把每个字符的ASCII码-8用VB程序语言把算法转换为代码在VB环境中输入代码,并运行检测是否达到预期目的湛江二中何康仲上节课的加密程序的思路?从第1个字符开始依次取得每个字符转换后跟前面连在一起循环条件将该字符的机内码-8转到下一个字符符合条件不符合条件算法湛江二中何康仲编写程序:算法的程序实现i:=1b$=Mid$(txt$,i,1)mm$=mm$&c$i

5、依次取得每个字符将该字符的机内码-8转换后跟前面连在一起转到下一个字符循环条件湛江二中何康仲如何把上节课加密的文本解密?理解湛江二中何康仲根据加密的思路得解密的思路从第1个字符开始依次取得每个字符将该字符的机内码+8转换后跟前面连在一起转到下一个字符循环条件从第1个字符开始依次取得每个字符将该字符的机内码-8转换后跟前面连在一起转到下一个字符循环条件湛江二中何康仲根据解密的算法得解密程序i:=1b$=Mid$(txt$,i,1)mm$=mm$&c$i

6、txt$,i,1)mm$=mm$&c$i

7、规律:

8、相邻两个数之差

9、为1湛江二中何康仲程序设计分析:计算1+2+3+…+100的值假设和为S,在未进行计算之前,S=0+1S=1实际相当于S=S+1+2S=3实际相当于S=S+2+3S=6实际相当于S=S+3+4S=10实际相当于S=S+4……1+2=33+3=66+4=10……

10、相邻两个数之差

11、为1S=S+i(其中i为1…100中任一个数,S为前一个和值)所以可以使用循环结构湛江二中何康仲算法代码Sum=0Fori=1to100sum=sum+iNextMsgbox“和是:”&sum湛江二中何康仲马上试一试:计算的值分析:

12、很明显,该式子存在一个规律:

13、相邻两个分母之差

14、为1所以可以使用循环结构用VB编程解决以下问题:湛江二中何康仲例三:日常问题(程度:了解)甲、乙、丙、丁四个人中有一个人是小偷,请根据四个人的谈话判断谁是小偷。已知四人中有一个人说假话。甲说:我不是小偷。乙说:丙是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。