当前位置:文档之家› C++程序设计 第一次作业 三角形计算

C++程序设计 第一次作业 三角形计算

C++程序设计 第一次作业 三角形计算

第一次作业

一、选择题

1.下面说法中,____不是构造函数的特征

A.构造函数的函数名与类名相同B.构造函数可以重载

C.构造函数可以设置默认参数D.构造函数必须指定类型说明

2.下面对于派生类的描述中,不正确的是____

A. 一个派生类可以作为另一个派生类的基类

B. 派生类至少有一个基类

C. 派生类的成员除了它自己的成员外,还包含了它的基类成员

D. 派生类中继承的基类成员的访问权限到派生类保持不变

二、填空题

1.面向对象程序设计以对象为构造程序的基本单位,具有____、____、____等特点2.按照访问方式,C++类中的成员可以分为____成员、____成员和____成员

三、编程题

1、类和对象

定义一个三角形类Triangle,要求:

定义求三角形面积方法

定义求三角形周长方法

定义打印三角形信息方法,打印周长、面积和三条边长

定义一个函数,比较两个三角形面积,并返回面积较大的三角形的对象引用

补充信息:

(1)已知三角形三边a,b,c,则

p=(a+b+c)/2

S=√[p(p-a)(p-b)(p-c)]

(2)求平方根的函数原型: math.h头文件,函数原型为double sqrt(double);

#include

#include

#include

#include

#define random(x) (rand()%x)

using namespace std;

main()

{

int i,j;

for(j=0;j<=10;j++)

{

//srand(i++);

cout<

}

}

最全面的三角形面积公式

最全面的三角形面积公式 一提到三角形面积公式,大家都知道。 ① 已知三角形的底边长为a , 高为h ,则 三角形面积S= 底 ? 高 ÷2 2 ah = B 实际上,三角形面积公式太多啦,上面得公式是最基本的公式,根据条件不同,三角形面积公式也不同。 ②已知三角形的周长为l ,内切圆半径为r ,则三角形面积2 lr S = ③已知三角形的三边长的乘积为L ,外接圆半径为R ,则三角形面积4L S R = ④已知三角形AOB 中,向量 OA a =uu r r ,OB b =u u u r r ,则三角形面积S = 此公式也适用于空间三角形求面积。 ⑤已知在平面直角坐标系中,三角形ABC 的三顶点坐标分别为,11(,)A x y ,22(,)B x y , 33C(,)x y , 则三角形面积1 1223 31 1121 x y S x y x y = 的绝对值1223311321321 2 x y x y x y x y x y x y =++---。

特别地,当(0,0)C ,或经过平移后(0,0)C ,此时,三角形面积12211 2S x y x y =-。 ⑥海伦(Heran )公式,已知△ABC 中,1 ,,,()2 AB c BC a CA b p a b c ====++,则 三角形面积S 我国宋朝时期也有类似的三角形面积公式,即秦九韶公式,也叫三斜求积公式。 S = ⑦已知三角形两边及夹角,则三角形面积公式为 111 sin sin sin 222 S ab C bc A ca B = == ⑧已知三角形两角及夹边,则三角形面积公式为 222sin sin sin sin sin sin 2sin()2sin()2sin() c A B b A C a B C S A B A C B C === +++ ⑨已知三角形两角A 、B 及其中一边的对边a ,则三角形面积公式为 2sin()sin 2sin a A B B S A += ⑩已知空间三角形ABC 的顶点111222333(,,), (,,),(,,)A x y z B x y z C x y z 。 则三角形面积212121313131 11 22 i j k S AB AC x x y y z z x x y y z z =?=------ 的绝对值

国家开放大学C语言程序设计A第一次形考任务及答案

一、选择题(共40分,每小题2分) 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。 A. main B. MAIN C. name D. function 题目2 C语言源程序文件的缺省扩展名为()。 A. cpp B. exe C. obj D. c 题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。 A. cpp B. exe C. obj D. c 题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号

D. 空格或回车 题目5 每个C语言程序文件的编译错误被分为()。 A. 1类 B. 2类 C. 3类 D. 4类 题目6 不符合C语言规定的复合语句是()。 A. {} B. {;} C. {x=0;} D. {y=10} 题目7 C语言程序中的基本功能模块为()。 A. 表达式 B. 标识符 C. 语句 D. 函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。 A. 表达式 B. 语句 C. 参数表

D. 函数体 题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。 A. 尖括号 B. 双引号 C. 单引号 D. 花括号 题目10 在C语言程序中,多行注释语句使用的开始标记符为()。 A. // B. /* C. */ D. ** 题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。 A. char B. int C. float D. double 题目12 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

C++程序设计 第一次作业 三角形计算

第一次作业 一、选择题 1.下面说法中,____不是构造函数的特征 A.构造函数的函数名与类名相同B.构造函数可以重载 C.构造函数可以设置默认参数D.构造函数必须指定类型说明 2.下面对于派生类的描述中,不正确的是____ A. 一个派生类可以作为另一个派生类的基类 B. 派生类至少有一个基类 C. 派生类的成员除了它自己的成员外,还包含了它的基类成员 D. 派生类中继承的基类成员的访问权限到派生类保持不变 二、填空题 1.面向对象程序设计以对象为构造程序的基本单位,具有____、____、____等特点2.按照访问方式,C++类中的成员可以分为____成员、____成员和____成员 三、编程题 1、类和对象 定义一个三角形类Triangle,要求: 定义求三角形面积方法 定义求三角形周长方法 定义打印三角形信息方法,打印周长、面积和三条边长 定义一个函数,比较两个三角形面积,并返回面积较大的三角形的对象引用 补充信息: (1)已知三角形三边a,b,c,则 p=(a+b+c)/2 S=√[p(p-a)(p-b)(p-c)] (2)求平方根的函数原型: math.h头文件,函数原型为double sqrt(double); #include #include #include #include #define random(x) (rand()%x) using namespace std; main() { int i,j; for(j=0;j<=10;j++) { //srand(i++); cout<

大学生计算机作业

“没有任何借口”是西点军校奉行的最重要的行为准则,它强化的是每一位学员想尽办法去完成任何一项任务,而不是为没有完成任务去找借口,哪怕看似合理的借口。 在西点,我作为新学生的第一课,是来自一位高年级学员冲着我大声训导。他告诉我不管什么时候遇到学长或者长官问话,只能有四种回答:“报告长官,是;报告长官,不是;报告长官;没有任何借口;报告长官,我不知道。”除此之外不能再多说一个字。 “没有任何借口”看起来似乎很绝对,很不公平,但是人生并不是永远公平。西点就是要让学员明白;无论遇到什么样的环境,都必须学会对自己的一切行为负责!学员在学校只是年轻的军校学生,但是日后肩负的却是和其他人的生死存亡乃至整个国家的安全。在生死关头,你还能到哪里去找借口哪怕最后找到了失败的教训又如何“没有任何借口”的训练,让西点学员养成了毫不畏惧的决心、坚强的毅力、完美的执行力及在限定的时间内把握每一分,没一秒去完成任何一项任务的信心和信念。 在我的前辈学员中,又很多人都是没有任何热借口的诠释者和执行者。伟大的罗文上校是这样,若果不是秉持着没有任何借口这一重要的行为准则,把信送给加西亚将军是不可能的。伟大的巴顿将军是这样的。1916年,作为美国墨西哥远征军总司令潘兴将军副官的巴顿,也有过一次类似

的送信经历,巴顿将军的日记中写道: “有一天,潘兴将军派我去给豪兹将军送信。但我们所了解的关于豪兹将军的情报只是说他已经通过普罗维登西区牧场。我要了两名士兵和三匹马,顺着这个连队的车辙前进,走了不多远,又遇到了第10骑兵团的一支侦查巡逻兵。他们告诉我们不要再往前走了,因为前面的树林里到处都是威利斯塔人。我没有听,沿着峡谷继续前进。遇到了费切特将军指挥着第7骑兵团的一支巡逻队。他们劝我们不要往前走了,因为峡谷里到处都是维利斯塔人。他们也不知道豪兹将军在哪里。但是我们继续前进,最后终于找到豪兹将军。” 我的同学莱瑞·杜瑞松上校也 是这样的。 莱瑞·杜瑞松在第一次奉派外地服役的时候,有一天连长派他到营部去,交代给他7件任务;要去见一些人,要请示上级一些事;还有些东西要申请,包括地图和醋酸盐。杜瑞松下定决心把7件任务都完成,虽然他并没有把握要怎么去做。果然事情并不顺利,问题就出在醋酸盐上。他滔滔不绝地向负责补给的中士说明理由,希望他能从仅有的存货中拨出一点。杜瑞松一直缠着他,到最后不知道是被杜瑞松说服了,相信醋酸盐确实有重要的用途,还是眼见没有其他办法能够摆脱杜瑞松,中士终于给了他一些醋酸盐。

C语言程序设计入门经典例题

1、加法练习程序:由用户通过键盘输入加数和被加数,程序显示加法式子,用户通过键盘作答后,程序给出正确与错误提示信息。要求:利用C的选择语句if条件语句或switch 开关语句,键盘输入数据前,程序会出被输入数据的信息提示。 #include void main(){ int a,b,c; printf("please put an addend:\n");scanf("%d",&a); printf("please put an augend:\n");scanf("%d",&b); printf("please answer the question:a+b=?");scanf("%d",&c); if(a+b==c) printf("very good!"); else printf("wrong! "); } 个人感觉这个程序最不好的地方是,不管回答正确还是回答错误,程都会立即结束,所以我用了do…while实现一个回答错误之后获得再次回答机会的循环,则程序修改如下: #include void main(){ int a,b,c; printf("请输入一个加数:\n");scanf("%d",&a); printf("请输入一个被加数:\n");scanf("%d",&b); do { printf("请回答:a+b=");scanf("%d",&c); if(a+b!=c) printf("请再想一想\n"); } while(a+b==c) printf("回答正确!"); } 2、判闰年程序:判断某一年是否闰年? 要求:程序首先提示用户从键盘输入4位数年份,程序能显示“XXXX年是闰年”或“XXXX年不闰年”的输出信息。 算法:year 是闰年,即year能被4整除但不能被100整除,或 year 能被 400 整除。其对应的C逻辑表达式为:(year % 4 = = 0 && year % 100 != 0) || (year % 400 = = 0) 或: (!(year % 4) && year % 100) || !(year % 400 ) 程序中可设置1个变量leap来代表是否闰年的信息,闰年:leap=1; 不闰年:leap=0。 #include void main() int year; printf("请输入4位数年份:");scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0)//闰年就是能被4整除但不能被100整除及能被400整除的

三角形的面积计算

三角形的面积计算 (本教案由北堡小学顾琴老师提供)教学内容:九年义务教育课本五年级第一学期(试用本)第61~62页 教材分析: 三角形的面积是在学生已掌握三角形的底和高的概念以及长方形、正方形和平行四边形面积计算的基础上进行教学的。通过对这部分内容的教学,使学生理解并掌握三角形面积计算公式,会应用公式计算三角形的面积,同时加深三角形与平行四边形之间内在联系的认识,培养学生的实际操作能力。进一步发展学生的空间观念和思维能力,提高学生的数学素养。学情分析: 教学目标: 1、探索三角形面积计算公式的推导过程,渗透转化的数学思想。 3、在动手操作中,使学生理解三角形面积公式的推导过程,并能正确地计算三角形的面积。 4、通过自主探究,交流,培养探索意识、发现能力和主动获取知识的能力。 5、在探索三角形面积计算公式的过程中,让每个学生体验成功的快乐。 6、培养学生爱学数学,乐学数学的情感。 7、培养学生分析、推理的能力和实际操作的能力。

教学重点:推导三角形面积计算公式并会计算三角形的面积。 教学难点:推导三角形面积计算公式。 课前准备:课件、学具(完全一样的直角三角形、锐角三角形、钝角三角形各两个。)教学过程: 一、创设情景,引出新课 师:同学们今天动物们遇到了一个难题,不知同学们愿不愿意帮 助它们解决? 生: 师:请看屏幕:小兔 小熊 小羊 师:先看一看它们各是什么三角形? 生:锐角三角形、直角三角形、钝角三角形 师:小兔、小熊、小羊它们都认为自己做的三角形最大,于是它 们争吵不休。你们能不能帮助它们解决问题呀! 生: 师:比三角形的大小,用数学中的话说就是比什么? 生:比三角形的大小,用数学中的话说就是比三角形的面积。

国家开放大学C语言程序设计A第一次形考任务与答案(20201127230652)

一、选择题(共40分,每小题2分) 1 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()* A.main B. MAIN C. name D. function 题目2 1 C语言源程序文件的缺省扩展名为()。 A. cpp B. exe C. obj * D.c 题目3 1 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。 A. cpp B. exe C. obj D. c 题目4

程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为() A. 空格或逗号 B. 逗号或回车 C. 逗号或分号

* D.空格或回车 题目5 1 每个C语言程序文件的编译错误被分为()。 A. 1类 ” B.2 类 C. 3类 D. 4类 题目6 不符合C语言规定的复合语句是()。 A. {} B. {;} C. {x=0;} + D.{y=10} 题目7 1 C语言程序中的基本功能模块为()。 A. 表达式 B. 标识符 C. 语句 D. 函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()

B. 语句 C. 参数表 D. 函数体 题目9 1 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用 的起止定界符为一对()。 A. 尖括号 * B.双引号 C. 单引号 D. 花括号 题目10 L 在C语言程序中,多行注释语句使用的开始标记符为()。 A. // + B./* C.*/ D ** 题目11 1 在printf()函数调用的格式字符串中,若使用格式符为“%C',则对应输出的数据类型为()。

计算机程序设计基础教程第一次作业

浙江人才专修学院 成人高等学历教育《计算机程序设计基础教程》课程 作业答题纸 (第一次作业) 学校:班级名称: 学号:____姓名:_____手机号码:_____温馨提示:1、请正确完整的填写以上个人资料,以便学校登记平时成绩;2、第一次作业请于年月日前上交到中河大厦前台、朝晖九区学生处,第二次作业请于年月日前上交到中河大厦前台、朝晖九区学生处,逾期将酌情扣分,未完成作业者平时成绩为零分。(学校期末总评成绩作业占15%) 一、选择题 1.决定控件上文字的字体、字形、大小及效果的属性是() A.Text B.Caption C.Name D.Font 2.如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为()A. 0 B.-1 C.TRUE D. FALSE 3.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text 属性进行赋值从而改变了文本框的Text属性值时,将触发文本框的()事件 A.Click B.Dblclick C.Gotfocus D.Change 4.计算结果为0的表达式是() A.Int(2.4)+Int(-2.8) B. Int(2.4)+Round(-2.8) C.Fix(2.4)+Int(-2.8) D. Fix(2.4)+Fix(-2.8) 5.下列各组常量的声明正确的是() A.Const C as 3 B.Const c=1/3 C.Public I=3 D.Puclic I=1/3 6. 以下能判断是否到达文件尾的函数是()。 A) BOF B)LOC C)LOF D)EOF 7. 以下声明语句中错误的是()。 A)Const var1=123 B)Dim var2 = “ABC”C)Dim var3(20) D)Static var4 As Integer 8. 在Visual Basic中,Cls方法可以清除()中的内容。 A)Text B)Label C)Command D)Picture 9. 以下叙述中错误的是()。 A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

C语言程序设计实习报告

手机通讯录管理系统一、设计题目的任务和内容 任务:本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。 具体要求: ◆建立通讯录信息,信息包含、姓名、分类(1、办公类2、个人类3、商务类)、电话、 电子邮箱等; ◆将通讯录保存在文件中; ◆查看功能:可按1、办公类2、个人类3、商务类分类查询,当选中其中一类时,显示出 此类所有数据中的姓名和电话号码。 ◆增加功能:能录入新数据。当录入重复姓名和电话号码时,则提示数据录入重复并取消 录入;当通讯录中超过15条信息时,存储空间已满,不能录入新数据;录入的新数据能按递增的顺序自动进行条目编号。 ◆修改功能:选中某个人的姓名是,可对此人的相应数据进行修改。 ◆删除功能:选中某个人的姓名是,可对此人的相应数据进行删除并自动调整后续条目编 号。 系统功能需求分析: 查询:查询通讯录记录 添加:添加通讯录记录 显示:显示通讯录记录 删除:删除通讯录记录 修改:修改通讯录记录

二、总体设计思路 本系统首先设计出了主函数,然后根据去要实现的功能分别设计拉,显示、删除、查找、修改、添加功能的子函数。在显示的函数设计过程中首先运用拉文件的读取等必要的知识通过把文件的内容读取到内存然后打印出来。删除函数的设计是首先从文件内找到要删除的人,然后通过写一个实现删除目的的FOR循环将该人从内存里删除,然后再用写的方式打开文件,将内存内的信息写入文件,实现删除。查找也是先打开文件,用一个字符串对比的方法找出用户要查找的人,然后打印出来。修改也大体和删除相同,添加函数在设计时通过申请一片空间,然后通过指针将需要添加的信息添加进去,从而实现添加功能。 系统功能模块图: 输入新信息:可输入新的数据。 添加:可以添加通讯录记录,依次输入姓名、电话号码、分类、电子邮箱后,会提示是否继续添加。 删除:输入姓名删除,输入欲删除的那个人的名字后,会自动删除他(她)的记录内容 查询:可按1、办公类2、个人类3、商务类分类查询 修改:输入欲修改的那个人的名字后,再依次输入姓名、电话号码、分类、电子邮箱即可完成修改。 下面就是总的程序流程图:

三角形的面积计算公式的推导

“三角形的面积计算公式的推导”教学活动设计 一、活动主题的提出 数学实践活动是教师结合学生相关数学方面的生活经验和知识背景,引导学生以自主探索或合作交流的方式,展开形式多样、丰富多彩的学习活动。“三角形面积计算公式的推导”教材是通过拼的方法探究计算方法的,从表面上看,学生动手操作了,也探究了公式的形成过程,但实际上学生仅仅机械地拼了一拼,做了一次“操作工”,他们并没有自己的猜想和创造,没有真正参与知识的产生和形成,教材所提供的学习材料缺乏思维含量,缺少挑战性,学生体会不到思考的乐趣,思维得不到充分发展,为了培养学生的探究意识和探究水平,促动学生探究的有效性,特安排主题活动“三角形面积计算公式的推导”。 二、活动目标 1.探索并掌握三角形的面积计算公式,培养学生应用已有知识解决新问题的水平。 2.使学生经历操作、观察、讨论、归纳等数学活动,进一步体会转化方法的价值,发展学生的空间观点和初步的推理水平。 3.在探索活动中使学生获得积极地情感体验,感受数学的乐趣,体会成功的喜悦,进一步培养学生学习数学的兴趣。 三、课前准备 1.分组:每4人为一小组。 2.每人准备3张正方形纸片。 3.每位同学准备尺子、剪刀、铅笔。 四、时间:一课时(不包括活动前的准备) 五、活动过程 1.检查学生课前的准备情况。 2.揭示课题 师:三角形的面积能够怎样计算呢?这就是我们这节课要研究的问题。 板书课题:三角形面积的计算公式 3.探究操作 师:(先每4人一小组分好小组)每人拿出一张正方形纸片,在上面剪一刀,要求剪下一个三角形。当然你用笔和尺子把想剪的三角形在正方形上画出来,不剪也能够。(学生剪、画) 汇报展示。(选择如下三种图) ①②③ 师:这三种剪法中哪种剪法剪下的三角形面积你能计算?你是怎么知道的? 学生观察、思考、分析、推理、小组讨论、汇报。 第三种(图③)剪法剪下的三角形面积能计算,三角形面积正好是这个正方形面积的一半,只要把剪下的两个三角形重叠在一起,就能够发现他们完全一样(形状

C语言程序设计第一次月考试题

C语言程序设计第一次月考试题(2011.9) 班级:姓名:总分: 一、选择题(每小题3分,共60分) 1.一个C语言程序是由() A)一个主程序和若干子程序组成B)函数 C)若干过程组成D)若干子程序组成 2.下面4个选项中,均是C语言关键字的选项是() A)auto enum include B)switch typedef continue C)singed union scanf D)if struct type 3. 下面4个选项中,均是不合法的用户标识符的选项是() A)A P_0 do B)float 1a0 -A C) b—a goto int D) _123 temp INT 4.下面4个选项中,均是不合法的整形常量的选项是() A)- - 0f1 - oxfff 0011 B)- oxcdf 017 12,456 C) – 018 999 5e2 D)-0x48eg -068 03f 5. 下面4个选项中,均是不合法的浮点数的选项是() A)160.0.12 e3 B)123 2e4.2 .e5 C)-.18 123e4 0.0 D)-e3 .234 1e3 6.下面4个选项中,均是不合法的转义字符的选项是() A)‘\‖‘?\\‘?\xf‘B)‘\1011‘?\‘?\a‘ C) ?\011‘?\f‘?\}‘D)‘\abc‘?\101‘?x1f‘ 7.下面不正确的字符串常量是() A)‘abc‘B)‖12‘12‖C) ‖0‖D)‖‖ 8.Int k=7, x=12; 则以下能使值为3的表达式是() A)x%=(k%=5) B)x%=(k- k%5) C) x%=k-k%5 D)(x%=k) – (k%=5) 9.若x、i、j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后x的值 是() A) 4 B)16 C)32 D)52 10.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( ) A) 7 B) 8 C)6 D)2 11.已知各变量的类型说明如下: Int k, a, b; unsigned long w=5; double x=1.42; 则以下不正确的表达式是() A) x%(-3) B)w+=-2 C) k=(a=2,b=3, a+b) D)a+=a-=(b=4)*(a=3) 12.已知字母A的ASCII码为65,且定义c2为字符型变量,则执行语句c2=‘A‘+‘6‘-?3‘;后;c2中的值为() A) D B) 68 C)不确定的值D) C

CAD程序设计课程第一次作业

第一作业练习 一、目的要求 1、了解如何启动,熟悉编程界面。 2、在环境下编辑并运行程序。 3、环境下查找程序错误。 4、了解赋值与求值函数及主要计算函数的功能、格式及应用。 二、作业内容 1、按下列步骤试运行程序 1)启动 启动后,可采用以下任一种方法进入: : 或者 菜单→→→ 2)在文本编辑区键入以下程序

该程序的功能是定义一个画矩形的函数,此函数有四个形参:x 、y 、p1 及分别代表矩形的长、宽、基点和线宽,用户调用该函数时用实际的数值赋予该四个形参即可画出任意尺寸的矩形。注::程序中可能存在错误请自行查找 3)保存文件: 下拉菜单→→保存该文件,取名为: 4)文件装入内存 : ( “”) 程序如无语法错误,将返回函数名;如有语法错误,将返回错误提示用户需回到编辑器中,修改程序。注意:如果用函数加载,后面的文件需要标明盘符/文件夹等 5) 运行应用程序 在图形窗口中:: ( 80 60 ‘(40 40) 0.4)并回车,程序执行结果自动画出,基点在40,40点,宽80, 高60,线粗0.4的矩形。

2、用表达式计算下列各式 1).7154.2 程序段:( x ( 2.154 (/ 1.0 7))) 结果: 1.11585 2). 44.7856.3445 .1133.1877.1655.23??-? 程序段:( x (/ (- (* 23.55 16.77) (* 18.33 11.45))(* 34.56 78.44))) 结果: 0.0682636 3).3 23299.855.278.634.355.4+?+ 程序段: ( x ( (+ ( 4.55 2) (/ (* 3.34 ( 6.78 3)) (+ ( 2.55 2) ( 8.99 3)))) 0.5)) 结果:4.70346 4).521 程序段:( x ( ( 5 21))) 结果:20.9849 5)45

五年级数学三角形面积的计算

三角形面积的计算 五年级数学教案 教学目标 1.理解三角形面积公式的推导过程,正确运用三角形面积计算公式进行计算. 2.培养学生观察能力、动手操作能力和类推迁移的能力. 3.培养学生勤于思考,积极探索的 学习 精神. 教学重点 理解三角形面积计算公式,正确计算三角形的面积. 教学难点 理解三角形面积公式的推导过程. 教学过程 一、复习铺垫. (一)教师提问:我们学过了哪些平面图形的面积?计算这些图形面积的公式是什么? 教师:今天我们一起研究“三角形的面积”(板书课题) (二)共同回忆平行四边形面积的计算公式的推导过程.

二、指导探索 (一)数方格面积. 1.用数方格的方法求出第69页三个三角形的面积.(小组内分工合作) 2.演示课件:拼摆图形 3.评价一下以上用“数方格”方法求出三角形面积. (二)推导三角形面积计算公式. 1.拿出手里的平行四边形,想办法剪成两个三角形,并比较它们的大小. 2.启发提问:你能否依照平行四边形面积的方法把三角形转化成已学过的图形,再计 算面积呢? 3.用两个完全一样的直角三角形拼. (1)教师参与学生拼摆,个别加以指导 (2)演示课件:拼摆图形 (3)讨论 ①两个完全一样的直角三角形拼成一个大三角形(第三种拼法)能帮助我们推导出 三角形面积公式吗?为什么? ②观察拼成的长方形和平行四边形,每个直角三角形的面积与拼成的平行四边形 的面积有什么关系?

4.用两个完全一样的锐角三角形拼. (1)组织学生利用手里的学具试拼.(指名演示) (2)演示课件:拼摆图形(突出旋转、平移) 教师提问:每个三角形的面积与拼成的平行四边形的面积有什么关系? 5.用两个完全一样的钝角三角形来拼. (1)由学生独立完成. (2)演示课件:拼摆图形 6.讨论: (1)两个完全相同的三角形都可以转化成什么图形? (2)每个三角形的面积与拼成的平行四边形的面积有什么关系? (3)三角形面积的计算公式是什么? (4)如果用S表示三角形面积,用a和h表示三角形的底和高,那么三角形面积的计算公式可以写成什么? (三)教学例1. 例1.一种零件有一面是三角形,三角形的底是5.6厘米,高是4厘米.这个三角形的面积是多少平方厘米? 1.由学生独立解答. 2.订正答案(教师板书) 5.6×4÷2=11.2(平方厘米) 答:这个三角形的面积是11.2平方厘米.

C语言程序设计习题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是() A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是() A、abc B、12AC C、sun D、 A2 3、设有语句int a=4;则执行了语句a+=a- =a*a后,变量a的值是() A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是() A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是() A、% B、/ C、%和/ D、 + 6、以下关于运算符的优先顺序的描述正确的是() A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是()sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad);

A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是() A、 INPUT x、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、 scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456< 回车 >,下面程序的输出结果是:() void main ( ) { int m,n; scanf(“%2d%3d”,&m,&n); printf(“m=%d n=%d\n”,m,n); } A、m=23 n=45 B、m=234 n=56 C、m=23 n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是() main( ) { int x,y; scanf(“%d”,&x); y=x>12x+10:x-12; printf(“%d\n”,y); } A、 0 B、 22 C、 12 D、10 11、C语言中while和do-while循环的主要区别() A、do-while的循环体至少执行一次 B、while 的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内

CAD程序设计课程第一次作业讲解学习

第一作业Visual LISP练习 一、目的要求 1、了解如何启动Visual LISP,熟悉VLISP编程界面。 2、在Visual LISP环境下编辑并运行程序。 3、Visual LISP环境下查找VLISP程序错误。 4、了解VLISP赋值与求值函数及主要计算函数的功能、格式及应用。 二、作业内容 1、按下列步骤试运行程序 1)启动Visual LISP 启动AutoCAD后,可采用以下任一种方法进入VLISP:Command: VLISP或者VLIDE 菜单→Tools→AutoLISP→Visual LISP Editor 2)在文本编辑区键入以下程序

该程序的功能是定义一个画矩形的函数,此函数有四个形参:x 、y 、p1 及lw分别代表矩形的长、宽、基点和线宽,用户调用该函数时用实际的数值赋予该四个形参即可画出任意尺寸的矩形。注::程序中可能存在错误请自行查找 3)保存文件: 下拉菜单→File→Save 保存该文件,取名为:box.lsp 4)文件装入内存 command: (l oad “box”) 程序如无语法错误,将返回函数名box;如有语法错误,将返回错误提示用户需回到VLISP 编辑器中,修改程序。注意:如果用load函数加载,后面的文件需要标明盘符/文件夹等5) 运行应用程序 在AutoCAD图形窗口中:Command: (box 80 60 ‘(40 40) 0.4)并回车,程序执行结果自动画出,基点在40,40点,宽80, 高60,线粗0.4的矩形。

2、用VLISP 表达式计算下列各式 1).7154.2 程序段:(setq x (expt 2.154 (/ 1.0 7))) 结果: 1.11585 2). 44.7856.3445 .1133.1877.1655.23??-? 程序段:(setq x (/ (- (* 23.55 16.77) (* 18.33 11.45))(* 34.56 78.44))) 结果: 0.0682636 3).3 23299.855.278.634.355.4+?+ 程序段: (setq x (expt (+ (expt 4.55 2) (/ (* 3.34 (expt 6.78 3)) (+ (expt 2.55 2) (expt 8.99 3)))) 0.5)) 结果:4.70346 4).Log521 程序段:(setq x (log (expt 5 21))) 结果:20.9849 5).tag45

三角形的面积计算公式

三角形的面积计算公式 教学目标: 1、使学生理解和掌握三角形面积计算的公式,能够应用公式计算三角形的面积2、经历探索三角形面积计算方法的过程,培养学生抽象概括的能力 3、在解决实际问题的过程中体验数学与生活的联系 教学重点:探索并掌握三角形面积计算公式,能正确计算三角形的面积。 教学难点:理解三角形面积是同底(长)等高(宽)的平行四边形面积的一半。 教学关键:让学生经历操作、合作交流、归纳发现和抽象公式的过程。 教具准备:三组三角形(直角三角形,锐角三角形,钝角三角形) 学具准备:每个小组至少准备完全一样的直角三角形、锐角三角形、钝角三角形各两个 教学过程: 一、创设情境,揭示课题 复习:平行四边形的面积公式。

大家都是少先队员吗?是少先队员就要佩戴红领巾,那你有没有观察过你所戴的红领巾是什么形状的呢?(三角形)那你有办法计算出它的面积吗?今天就让我们来学习“三角形的面积”(板书课题) (屏幕出示红领巾图) 二、动手操作,自主探究 1、大家想一想,我们学过的三角形可以分成几类呢?(板书:锐角三角形,直角三角形和钝角三角形)此时在黑板上呈现出提前准备好的三角形教具,并贴在黑板上。(将三角形的高和底分别表在图上) 将任意一组三角形(大小相等)发给学生, 提问:上节课,我们把平行四边形转化成长方形来探索平行四边形面积的计算公式的。大家猜一猜:能不能把三角形也转化成已学过的图形来求面积呢? 讨论并试着回答问题: (1)三角形的面积与转化后的图形的面积有什么关系? (2)三角形的底与高和转化后的图形的()与()有关,有什么关系?(3)利用转化的图形,你能找到计算三角形面积的方法吗? 2、分组实验,合作学习。 (1)提出操作和探究要求。

大学计算机基础第5章到作业及答案

大学计算机基础第五章作业 一、选择题 1.下面有关计算机操作系统的叙述中,______是不正确的。 A操作系统属于系统软件 B操作系统只管理内存,而不管理外存 C UNIX、Windows 2000属于操作系统 D计算机的内存、I/O设备等硬件资源也由操作系统管理。 2.下面几种操作系统中,______不是网络操作系统。 A MS-DOS B Windows 2000 C Linux D Unix 3.下面有关Windows系统的叙述中,正确的是。 A Windows文件夹中只能包含文件。 B 在Windows环境中,安装一个设备驱动程序,必须重新启动后才起作用。 C 在Windows环境中,一个程序没有运行结束就不能启动另外的程序。 D Windows是一种多任务操作系统。 4.进程______。 A与程序是一一对应的。 B是一个程序及其数据,在处理机上执行时所发生的活动。 C是不能独立运行的。 D是为了提高计算机系统的可靠性而引入的。 5.交换技术是对______技术的改进,其目的是为了更加充分地利用系统的各种资源。 A虚拟存储 B Cache C调入调出D自动覆盖 6.Word编辑的文件属于______。 A 系统文件 B 文本文件C二进制文件D输出文件 二、判断题(正确打√错误打×) 1.配置操作系统的目的是提高计算机系统的处理速度。(× ) 2.计算机没有操作系统就不能工作。(×) 3.Linux发行版的发行商拥有其发行版中所有软件模块的版权。(×) 4.引入进程可以改善系统的资源利用率、提高吞吐量,但增加了系统的空间和时间开销。(√) 5.在没有虚存的系统中,采用覆盖技术就可以利用较小的存储空间处理较大的程序。(√ ) 6.文件目录必须常驻内存。(×) 三、填空题 1.配置操作系统主要有两个目的:管理计算机资源和提供用户界面。 2.进程可定义为一个数据结构,及能在其上进行操作的一个程序的执行活动。3.Linux是与Unix类似的、可以免费使用的操作系统。 4.操作系统提供的用户接口大体上有两种:图形用户界面和命令方式。 5.理想情况下,利用虚拟存储器可以得到一个容量上接近外存、速度上接近内存的存储系统。

三角形的面积计算公式

三角形的面积计算公式 三角形的面积计算公式1.已知三角形底a,高h,则 S=ah/22.已知三角形三边a,b,c,则(海伦公式)(p=(a+b+c)/2)S=√[p(p-a)(p-b)(p-c)]=(1/4)√[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]3.已知三角形两边a,b,这两边夹角C,则S=1/2 * absinC4.设三角形三边分别为a、b、c,内切圆半径为r则三角形面积=(a+b+c)r/25.设三角形三边分别为a、b、c,外接圆半径为R则三角形面积=a bc/4R6.S△=1/2 *| a b 1 || c d 1 || e f 1 || a b 1 || c d 1 | 为三阶行列式,此三角形ABC在平面直角坐标系内A(a,b),B(c,d), C(e,f),这里ABC| e f 1 |选区取最好按逆时针顺序从右上角开始取,因为这样取得出的结果一般都为正值,如果不按这个规则取,可能会得到负值,但不要紧,只要取绝对值就可以了,不会影响三角形面积的大小!7.海伦--秦九韶三角形中线面积公式:S=√[(Ma+Mb+Mc)*(Mb+Mc-Ma)*(Mc+Ma-Mb)*(Ma+Mb-Mc)]/3其中Ma,Mb,Mc为三角形的中线长.8.根据三角函数求面积S= &frac12;ab sinC=2R&sup2; sinAsinBsinC= a&sup2;sinBsinC/2sinA注:其中R为外切圆半径。9.根据向量求面积SΔ)= &frac12;√(|AB|*|AC|)&sup2;-(AB*AC)

C语言程序设计心得体会

C语言程序设计心得体会 在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。 虽然在上个学期中,我们已经学习了《C 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。 C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。 在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。 这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的画出来。 在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了! 在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考。

程序设计c第一次作业

题目1 完成 满分1.00 标记题目 题干 选出正确的输入格式()。 int a; float b; char c; scanf("a = %d,b = %f,c = %c”,&a ,&b ,&c );选择一项: a. 1 2.0 n b. 1,2.0,n c. a = 1,b = 2.0,c = n d. 12.0n 题目2 完成 满分1.00 标记题目 题干 C语言编译程序的首要工作是()。选择一项: a. 检查C语言程序的语法错误 b. 生成目标文件

c. 检查C语言程序的逻辑错误 d. 检查程序的完整性 题目3 完成 满分1.00 标记题目 题干 假设变量a,b均为整型,则表达式 (a=2, b=5, b++, a+b) 的值是()。选择一项: a. 7 b. 6 c. 2 d. 8 题目4 完成 满分1.00 标记题目 题干 C语言程序能够在不同的操作系统下运行,这说明C语言具有很好的()。选择一项: a. 兼容性 b. 适应性

c. 移植性 d. 操作性 题目5 完成 满分1.00 标记题目 题干 C语言规定,在一个源程序中,main函数的位置()。选择一项: a. 必须在系统调用的库函数的后面 b. 必须在最开始 c. 必须在最后 d. 可以任意 题目6 完成 满分1.00 标记题目 题干 下面正确的字符常量是()。 选择一项: a. ” b. 'W'

c. "c" d. '\\'' 题目7 完成 满分1.00 标记题目 题干 下列说法中正确的是()。 选择一项: a. C语言程序书写时,一个语句可分成几行书写 b. C语言程序书写时,一行只能写一个语句 c. C语言程序书写时每行必须有行号 d. C语言程序书写时,不区分大小写字母 题目8 完成 满分1.00 标记题目 题干 若变量a、i已正确定义,且i已正确赋值,则合法的语句是()。选择一项: a. ++i; b. a=a++=5;

相关主题
文本预览
相关文档 最新文档