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

上传人:工**** 文档编号:568898407 上传时间:2024-07-27 格式:PPT 页数:31 大小:595KB
返回 下载 相关 举报
用计算机程序解决问题ppt课件_第1页
第1页 / 共31页
用计算机程序解决问题ppt课件_第2页
第2页 / 共31页
用计算机程序解决问题ppt课件_第3页
第3页 / 共31页
用计算机程序解决问题ppt课件_第4页
第4页 / 共31页
用计算机程序解决问题ppt课件_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《用计算机程序解决问题ppt课件》由会员分享,可在线阅读,更多相关《用计算机程序解决问题ppt课件(31页珍藏版)》请在金锄头文库上搜索。

1、碟峪素塘窄刊臂佯危哥府晴红狮傈颁握彻哮鸵衙仆恼茅熬过收妄粳属暂整用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件4.1 用计算机程序解决问题第74页第2课时催客淖差秽燥仟广贾博停背勋余吼却雷攫盯剖呵塔属抗愈锹丘供瘸汕四剖用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江市第二中学 何康仲重点难点重点难点:计算机程序设计的基本流程学习方式学习方式:讲解,模仿,摸索学习任务学习任务:在上节课模仿程序的基础,结合数学中的简单案例进一步理解算法、循环结构、分支结构,学会在VB环境进行简单的程序编写。本节课教学思路本节课教学思路:1)回顾,通过上节课的文本加密案例,理解程序设计

2、的基本流程; 2)结合数学中的简单案例进行简单的程序编写; 3)在此基础上,能对日常生活中的简单事例进行数学建模,然后用计算机程序去解决问题。测馈纹平鬃芽渐砒誊暇焊茸焦果景误迅怔门奈亢军蚌巫摄衰枪讽诧氏敦诊用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲回顾回顾 上节课上节课体验 文本加密程序 的运行过程及作用了解VB编程环境及一些基础知识通过加密程序了解计算机程序设计的基本流程丽洱眷诵爬缩荆猛墩咀剂蜂姥吧配仕竣素薄环嚷歹擅吹懈窥缀姬淌球细猪用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲复习:VB/VBA/QBASIC知识点2常用函数说

3、明:LenLen:返回字符串的长度ChrChr:返回指定ASCII码所对应的字符AscAsc:返回某字符的 ASCII 码数值MidMid:返回特定长度的字符串(从start 开始,长度为length). Mid(string, start , length)倡呛挚临杨其饲肾嫉烫莉惭艳谴拌缉教蹿帆驳驼羞槐信锨蛀案值波两投千用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲循环结构For 循环变量=初值 To 终值 Step 循环变量增量 循环体Next 循环变量例:For i = 1 To n b$ = Mid$(txt$, i, 1) c$ = Chr(Asc(b$

4、) + 10) mm$ = mm$ & c$Next刨庸嘴卧场食巾脆匿湿疑躲仪芯炔牛剂晤豪俯恩点赁般厨极误丢帘乐彼睁用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲分支结构PABYN入口入口 出口出口 If 条件P成立 Then 语句块AElse 语句块BEnd If 例:如果某学生成绩=60分,则合格;否则,该不合格。If 成成绩=60 Then 合格合格Else 不合格不合格End If 曹腿皱病静冕宙饭维经免从蝎咱袄鼠秀卫玫甭陆炯廉遣狰路酞蚜牟瑞咽祝用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲如何用计算机程序 解决问题?蜜引被啦

5、淖争凰捍开贯胰菏哆咯哲层锥诡悉孰沫炔斩旋猿辐父拨旧心泳候用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲二、用计算机程序解决问题的过程分析问题分析问题 分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求设计算法设计算法 找出解决问题的方法和步骤 算法是程序编写的基础 编写程序编写程序 构成程序的字符,通常成为代码。 程序语言是人们与计算机沟通的桥梁 调试运行调试运行 计算机只懂得程序设计语言所规定得语法规则 检测结果检测结果 对程序功能进行分析检测 原文:湛江二中是一所美丽的学校原文:湛江二中是一所美丽的学校密文:辗渐饿秩士页笋酶李导褵袥密文:辗渐饿秩

6、士页笋酶李导褵袥方法:把每个字符的方法:把每个字符的ASCII码码-8用用VB程序语言把算法转换为代码程序语言把算法转换为代码在在VB环境中输入代码,并运行环境中输入代码,并运行检测是否达到预期目的检测是否达到预期目的烩既诸倪意匝莹血红咖奄灼猾墓挣僵道驯灼恳伐凋硼丈椅彬烦遭挑瘩脊铁用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲上节课的加密程序的思路?从第1个字符开始依次取得每个字符转换后跟前面连在一起循环条件将该字符的机内码-8转到下一个字符符合条件不符合条件算算 法法绢空罐瘩琉异卢铀法刻姨峪喇陋灰根讲你履烦静亮将关斑硕曳初蕴旦贰契用计算机程序解决问题ppt课件用

7、计算机程序解决问题ppt课件湛江二中 何康仲编写程序: 算法的程序实现i:=1b$ = Mid$(txt$, i, 1)mm$ = mm$ & c$in?c$ = Chr(Asc(b$) - 8)i:=i+1YN从第1个字符开始依次取得每个字符将该字符的机内码-8转换后跟前面连在一起转到下一个字符循环条件渗潞缺阻映赤霸墙则耻妖博弛晓躬澳捎唐甥钻鼠洁度用茵防憎草夷二傀齐用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲如何把上节课加密的文本解密?理解蜂蓖殉戍雍贮势蔗腿蹬脏裸猫殴淆拎荚蒙酒胚犯淋吱咨料狐冶友估卒逝吊用计算机程序解决问题ppt课件用计算机程序解决问题ppt课

8、件湛江二中 何康仲根据加密的思路得解密的思路从第从第1 1个字符开始个字符开始依次取得每个字符依次取得每个字符将该字符的机内码将该字符的机内码+8+8转换后跟前面连在一起转换后跟前面连在一起转到下一个字符转到下一个字符循环条件循环条件从第从第1 1个字符开始个字符开始依次取得每个字符依次取得每个字符将该字符的机内码将该字符的机内码-8-8转换后跟前面连在一起转换后跟前面连在一起转到下一个字符转到下一个字符循环条件循环条件屑诗孕祭犹愤癸推畅薪屯鞋墅筏狸半痴朽荔霹拂称状磺秦收起读迷聋己诈用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲根据解密的算法得解密程序i:=1b$

9、 = 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贤吮骏镊簇怒缄梦剿想嘎镭佐淫驮哨剂舵社胸小慢芥炸哭仑咒派博杆分氛用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲构建关系式?构建关系式?根据他们的谈话建立关系式。如何建立?如何建立?假设 x 是小偷 为了方便比较、判断条件, 假设甲为1、乙为2、丙为3、丁为4由于有一个人说谎,三个人讲真话,真

10、的逻辑值为-1,假的逻辑值为0,所以,以上四个关系式相加值为-3( (X1)+(X=3)+(X=4)+(X4) =-3)时即可找到小偷。甲说:我不是小偷。 乙说:丙是小偷。丙说:丁是小偷。丁说:丙说谎X1X=3X=4X4主悬涉炎纱执邮悍伴脓菠寿襄苏怕糠絮比整罗氧昼卫袍邀寥鲍明捍孵埠被用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲分析:假设 x 是小偷 为了方便比较、判断条件, 假设甲为1、乙为2、丙为3、丁为4甲:我不是小偷乙:丙是小偷丙:丁是小偷丁:丙说谎关系式的总和X1X=3X=4X4(X1)+(X=3)+(X=4)+(X4)假设甲是小偷X=1假设乙是小偷X=

11、2假设丙是小偷X=3假设丁是小偷X=4X的变化规律是:从1到4 使用循环去处理 举例: for X=1 to 4关系式关系式绣傀里讥剪贡出姨乏套札糕廓跺险窃疫眨沼涪势抄揖崖句烃扑绢尼墙酥洪用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲主要程序代码For x=1 to 4 if (X1)+(X=3)+(X=4)+(X4)=-3 then msgbox x & ”是小偷” end ifnext 最好把 x 所代表的人再转换过来下一步:调试运行按医喝腋侈裕脑桥迢祸荐刷名烙意华核木跪狼盏掳卜曙丝酥假勃鸟屑翱科用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江

12、二中 何康仲说明说明计算机程序可以帮助我们解决很多问题,特别是一些复杂、计算量大等等的问题,是信息加工与表达的又一种方法。但是,计算机程序同样具有破坏的能力,如病毒等。卷唯惫雕尿砖乱址甲延颁相壳衅搏磊薛蟹米鲜奉彩三绳又灼灭枯癌塑络掀用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲反例例四*删除指定文件除指定文件*pathname = f:xp.ghoKill pathname 删除文件除文件语句句蔼赡盼阻饭阔息刽柑鞠瓣脓二勒颂缴晤悍庞屿钩舰夜捷涩戏芦车亲敢采典用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲小小 结结熟悉VB编程环境深入理

13、解计算机程序设计的基本流程,并据此解决实际问题(如数学问题、生活问题等等)札军汀洁钦侯滦铬书照双州庭墅悸挽糙打月盂潍述压围究医弥膘便光脚径用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲用计算机程序解决问题的过程分析问题分析问题 分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求设计算法设计算法 找出解决问题的方法和步骤 算法是程序编写的基础 编写程序编写程序 构成程序的字符,通常成为代码。 程序语言是人们与计算机沟通的桥梁 调试运行调试运行 计算机只懂得程序设计语言所规定得语法规则 检测结果检测结果 对程序功能进行分析检测 漾篓簇吕淳轧愚粕棉歼落回铂榆廷检窖揣玲娄姑蘸讲匀欢耙缓粳鼠剥填泉用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲同学们若想学习如何设计算法和编写程序,可以在高二的时候选修算法与程序设计课程旅号体捂吓静事逼雾奈叠袋拾钙影兹边追坦喊蟹嫂某总苯逸菇和够淘穆役用计算机程序解决问题ppt课件用计算机程序解决问题ppt课件湛江二中 何康仲

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号