用计算机程序解决问题课件

上传人:仙*** 文档编号:241627717 上传时间:2024-07-11 格式:PPT 页数:33 大小:915.50KB
返回 下载 相关 举报
用计算机程序解决问题课件_第1页
第1页 / 共33页
用计算机程序解决问题课件_第2页
第2页 / 共33页
用计算机程序解决问题课件_第3页
第3页 / 共33页
点击查看更多>>
资源描述
用计算机程序解决问题循环结构For 循环变量=初值 To 终值 Step 循环变量增量 循环体Next 循环变量例:For i=1 To n b$=Mid$(txt$,i,1)c$=Chr(Asc(b$)+10)mm$=mm$&c$Next湛江市第二中学 何康仲分支结构PABYN入口入口 出口出口 If 条件P成立 Then 语句块AElse 语句块BEnd If 例:如果某学生成绩=60分,则合格;否则,该不合格。If 成成绩绩=60 Then 合格合格Else 不合格不合格End If 湛江市第二中学 何康仲如何用计算机程序 解决问题?湛江市第二中学 何康仲二、用计算机程序解决问题的过程分析问题分析问题 分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求设计算法设计算法 找出解决问题的方法和步骤 算法是程序编写的基础 编写程序编写程序 构成程序的字符,通常成为代码。程序语言是人们与计算机沟通的桥梁 调试运行调试运行 计算机只懂得程序设计语言所规定得语法规则 检测结果检测结果 对程序功能进行分析检测 原文:湛江二中是一所美丽的学校原文:湛江二中是一所美丽的学校密文:辗渐饿秩士页笋酶李导褵袥密文:辗渐饿秩士页笋酶李导褵袥方法:把每个字符的方法:把每个字符的ASCII码码-8用用VB程序语言把算法转换为代码程序语言把算法转换为代码在在VB环境中输入代码,并运行环境中输入代码,并运行检测是否达到预期目的检测是否达到预期目的湛江市第二中学 何康仲上节课的加密程序的思路?从第1个字符开始依次取得每个字符转换后跟前面连在一起循环条件将该字符的机内码-8转到下一个字符符合条件不符合条件算算 法法湛江市第二中学 何康仲编写程序:算法的程序实现i:=1b$=Mid$(txt$,i,1)mm$=mm$&c$in?c$=Chr(Asc(b$)-8)i:=i+1YN从第1个字符开始依次取得每个字符将该字符的机内码-8转换后跟前面连在一起转到下一个字符循环条件湛江市第二中学 何康仲如何把上节课加密的文本解密?理解湛江市第二中学 何康仲根据加密的思路得解密的思路从第从第1 1个字符开始个字符开始依次取得每个字符依次取得每个字符将该字符的机内码将该字符的机内码+8+8转换后跟前面连在一起转换后跟前面连在一起转到下一个字符转到下一个字符循环条件循环条件从第从第1 1个字符开始个字符开始依次取得每个字符依次取得每个字符将该字符的机内码将该字符的机内码-8-8转换后跟前面连在一起转换后跟前面连在一起转到下一个字符转到下一个字符循环条件循环条件湛江市第二中学 何康仲根据解密的算法得解密程序i:=1b$=Mid$(txt$,i,1)mm$=mm$&c$in?c$=Chr(Asc(b$)+8)i:=i+1YNi:=1b$=Mid$(txt$,i,1)mm$=mm$&c$i13,1315 1513,1315 结果是:结果是:-1 0-1 0湛江市第二中学 何康仲构建关系式?构建关系式?根据他们的谈话建立关系式。如何建立?如何建立?假设 x 是小偷 为了方便比较、判断条件,假设甲为1、乙为2、丙为3、丁为4由于有一个人说谎,三个人讲真话,真的逻辑值为-1,假的逻辑值为0,所以,以上四个关系式相加值为-3((X1)+(X=3)+(X=4)+(X4)=-3)时即可找到小偷。甲说:我不是小偷。乙说:丙是小偷。丙说:丁是小偷。丁说:丙说谎X1X=3X=4X4湛江市第二中学 何康仲分析:假设 x 是小偷 为了方便比较、判断条件,假设甲为1、乙为2、丙为3、丁为4甲:我不是小偷乙:丙是小偷丙:丁是小偷丁:丙说谎关系式的总和X1X=3X=4X4(X1)+(X=3)+(X=4)+(X4)假设甲是小偷X=1假设乙是小偷X=2假设丙是小偷X=3假设丁是小偷X=4X的变化规律是:从1到4 使用循环去处理 举例:for X=1 to 4关系式关系式湛江市第二中学 何康仲主要程序代码For x=1 to 4 if(X1)+(X=3)+(X=4)+(X4)=-3 then msgbox x&”是小偷”end ifnext 最好把 x 所代表的人再转换过来下一步:调试运行湛江市第二中学 何康仲说明说明计算机程序可以帮助我们解决很多问题,特别是一些复杂、计算量大等等的问题,是信息加工与表达的又一种方法。但是,计算机程序同样具有破坏的能力,如病毒等。湛江市第二中学 何康仲反例例四*删删除指定文件除指定文件*pathname=f:xp.ghoKill pathname 删删除文件除文件语语句句湛江市第二中学 何康仲小小 结结熟悉VB编程环境深入理解计算机程序设计的基本流程,并据此解决实际问题(如数学问题、生活问题等等)湛江市第二中学 何康仲用计算机程序解决问题的过程分析问题分析问题 分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求设计算法设计算法 找出解决问题的方法和步骤 算法是程序编写的基础 编写程序编写程序 构成程序的字符,通常成为代码。程序语言是人们与计算机沟通的桥梁 调试运行调试运行 计算机只懂得程序设计语言所规定得语法规则 检测结果检测结果 对程序功能进行分析检测 湛江市第二中学 何康仲同学们若想学习如何设计算法和编写程序,可以在高二的时候选修算法与程序设计课程湛江市第二中学 何康仲6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。、最大的骄傲于最大的自卑都表示心灵的最软弱无力。斯宾诺莎斯宾诺莎7、自知之明是最难得的知识。、自知之明是最难得的知识。西班牙西班牙8、勇气通往天堂,怯懦通往地狱。、勇气通往天堂,怯懦通往地狱。塞内加塞内加9、有时候读书是一种巧妙地避开思考的方法。、有时候读书是一种巧妙地避开思考的方法。赫尔普斯赫尔普斯10、阅读一切好书如同和过去最杰出的人谈话。、阅读一切好书如同和过去最杰出的人谈话。笛卡儿笛卡儿 Thank you拯畏怖汾关炉烹霉躲渠早膘岸缅兰辆坐蔬光膊列板哮瞥疹傻俘源拯割宜跟三叉神经痛-治疗三叉神经痛-治疗
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!