版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(中考题)找出下列几组数据中满足构成三角形三边的是( ) A、5cm,7cm,13cm B、3cm,5cm,9cm C、6cm,9cm,14cm D、5cm,6cm,11cm,显然,我们一眼可以看出答案是C,依据是三角形的两边之和大于第三边,两边之差小于第三边。 那么,对于任意一组数据如 是否可以立即判断它们是否能构成三边呢?这时,我们可以编制计算机程序来解决这个问题。,问题1:任意给定一组数据,设计程序自动判别是否能够构成一个三角形的三边。,3.2 使用VB设计程序,学习目标:,懂得什么是计算机程序和了解编程解决问题的基本过程; 熟悉VB的程序界面以及它的基本工具; 学会读懂VB程序。,一、
2、什么是计算机程序?,计算机程序是按照一定的语法规则编写成的能够指挥计算机工作的指令语句。,二、编制计算机程序解决问题的基本过程。,回忆一下表格信息加工与表达的基本过程:,明确任务、建立表格、分析数据、形成报告。,计算机解决问题的基本过程:,检测结果,分析问题,设计算法,编写程序,调试运行,分析: 即通过勾股定理和开方函数从而得到斜边长。 为了直观可以先绘制一个直角三角形,并且在边的旁边插入文本框。,三、(例题1)已知三角形的两条直角边求斜边。,求直角三角形的斜边长界面,程序代码如下: Private Sub Command1_Click() a% = Text1.Text b% = Text2
3、.Text c = Sqr(a 2 + b 2) Text3.Text = c End Sub,四、问题1:任意给定一组数据,设计程序自动判别是否能够构成一个三角形三边。,分析:能够构成三角形三边的三个数据必须满足两边之和大于第三边,两边之差小于第三边。,三个数是否能够构成三角形三边界面,Private Sub Command1_Click() a% = Text1.Text b% = Text2.Text c% = Text3.Text If a + b c And a + c b And b + c a Then Text4.Text = 符合条件 Else Text4.Text = 不符
4、合条件 End If End sub,程序代码如下:,五、编写一元二次方程求根的程序。,分析:当判别式大于或者等于零时可以直接算出方程的解;而当判别式小于零时则表示方程无实数解。,求一元二次方程的解界面,Private Sub Command1_Click() a% = Text1.Text b% = Text2.Text c% = Text3.Text d = b 2 - 4 * a * c If d = 0 Then p = -b / (2 * a) q = Sqr(d) / (2 * a) Text4.Text = p + q Text5.Text = p - q Else Text4.Text = 此方程在实数范围内无解! End If End Sub,程序代码如下:,六、课堂小结,1、什么是计算机程序? 答:计算机程序是按照一定的语法规则编写成的能够指挥计算机工作的指令语句。 2、编制计算机程序解决问题的基本过程。 答:计算机解决问题的基本过程:分析问题、设计算法、编写程序、调试运行、检测结果。 3、VB语言:顺序语句和条件语句。工具:文本工具、划线工具、按钮工具和文本框工具。还有sqr函数。,七、课后作业,Private Sub Command1_Click() x% = Text1.Text If x 0 Then
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津市红桥区2026-2027学年九年级上学期10月期中考试历史试题(含答案)
- 中学高三数学试题及答案
- 2026年装配式建筑行业绿色建筑政策解读报告
- 2026年石油化工行业危机管理报告及市场恢复策略分析
- 2026年智能隔声材料应用创新分析报告
- 2026年胰岛素行业创新研发报告
- 2026年园林景观照明设计发展趋势报告
- 铍粉系列创新产品市场分析报告
- 2026年混合反应设备行业智能创新报告
- 2026年中医生考试题库(含答案)
- GB/T 12729.1-2026香辛料和调味品名称
- 2026广东深圳市交易集团限公司选聘28人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年焊工技术比赛模拟试题(含答案)
- 第5课 生命最宝贵 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 铁矿选矿技术概述培训课件
- 2026中国医生AI行为与态度调研报告抢先版
- 2026报关员面试题目及答案
- 小学一年级同音字大全(带拼音+组词+字义区分课本高频)
- 2026中国人工智能辅助心电图诊断准确率验证研究
- 重庆航天科工集团笔试题
- 中国慢性肾脏病诊疗指南2025版
评论
0/150
提交评论