选择结构程序设计教案

2023-04-19

教学方案简称教案,是课堂教学的实施方案。教案是教学设计的浓缩,是教研的源头,是一堂课的总纲领,只有纲领设计的好,课堂才能精彩。今天小编为大家精心挑选了关于《选择结构程序设计教案》相关资料,欢迎阅读!

第一篇:选择结构程序设计教案

C语言选择结构程序设计教案

班级:12级计科1班 姓名:卜倩倩

一、 教学背景

知识基础: 在前段时间的学中,学生已经掌握了一下知识:c语言的基本数据类型及其运算、顺序程序设计等。

教学方法:以教为主的课件讲解,包括:回顾—讲授—举例—讨论—评价五个部分。

二、 教学目标

认知目标:

1、掌握几种运算符(关系运算符、逻辑运算符、条件运算符)的特点,清楚没种运算符的优先级和结合性;

2、了解条件与程序流程的关系;

3、了解不同数据使程序的流程覆盖不同的语句、分支和路径;

4、了解if语句和switch语句的使用方法,及其运用; 能力目标:

1、能够使用if语句编写条件选择程序;

2、能够使用嵌套if语句和switch语句编写多分支选择结构程序;

3、进一步培养学生全面地观察问题、分析问题和逆向思维的能力; 情感目标:

培养学生敢于挑战,勇于探索的精神和善于观察,大胆创新的思维品质。

三、教学重点和难点

重点:

If语句、switch语句、条件运算符; 难点:

嵌套if语句的使用方法,while语句的使用方法;

四、教学策略:

1、为学生提供了多种学习情境和充分的学习效果展示机会,培养了学生独立思考能力,增强了学生的学习信心;

2、根据主讲内容,教师用大量的例题和习题,让同学们在对概念的了解上,学会了怎样具体运用所学知识

五、教学过程

1、通过知识回顾,创设情境,引入概念;

2、讲授新的学习内容;

3、利用例题的形式,让同学们加深对概念的理解;

4、通过练习巩固所学知识;

六、教学评价

通过布置相关作业,或单元测试,检测学生学习效果

第二篇:C语言程序设计教案 第五章 选择结构程序设计

第五章 选择结构程序设计

课题:

教学目的: 教学重点: 教学难点: 第五章 选择结构程序设计

1、掌握实现选择结构的两种语句、一个运算符

2、学会编写选择结构的程序

if-else语句、switch语句、条件运算符

嵌套if-else语句中的if与else匹配问题

步骤一 复习引导

上一次课已经介绍了程序基本结构之一,但在大多数情况下都要用到选择结构。

步骤二 讲授新课

 在C语言中实现选择结构的控制语句主要有if语句、switch语句

一、条件语句

1、if语句的三种形式

语法1:if (表达式)语句; 如:#include main( ) { char ch; ch=getchar();

if(ch>‟a‟&&ch<=„z‟) ch+=„A‟-‟a‟;

putchar(ch); }

语法2:if (表达式) 语句1;

else

语句2; 如:#include

main()

{ int a,b;

scanf (“%d%d”,&a,&b);

if(a>b) printf(“max=%d ”,a);

else printf (“max=%d ”,b);

}

语法3:if (表达式1) 语句1;

else if (表达式2) 语句2;

else

if (表达式3) 语句3;

„„

else 语句n+1;

例如:从键盘上输入字符,判别其分类:控制符、数字、大写字母、小写字母、其他字符。 #include “stdio.h” main( ) { char c; c=getchar( ); if (c< 32) printf(“This is a control character. ”);

else if (c>=„0‟&&c<=„9‟) printf (“This if a digit. ”);

else if (c>=„A‟&&c<=„Z‟) printf (“This is a capital letter. ”);

else if (c>=„a‟&&c<=„z‟) printf (“This is a small letter. ”);

else

printf (“This is an other charater. ”); 说明:

1、三种形式的 if 语句中,if 关键字后均为表达式(逻辑表达式、关系表达式、赋值表达式、变量等);

如:if (a=5) 语句;

if (b) 语句;

2、if 语句中,条件表达式必须用括号括起来,在语句后必须加分号;

满足条件需执行一组语句时,该组语句必须用{ }括起来; 如:if (a+b>c&&b+c>a&&a+c>b)

{ s=0.5*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(“area=%6.2f ”,area);

}

else

printf(“It is not a trilateral.”);

3、if 语句嵌套时,else 总是与它最靠近的if 匹配;

如:有一数学函数:x<0时,y=-1;x=0时,y=0;x>0时,y=1 编写程序,输入x的值,输出相应y的值 main( ) { int x,y;

scanf(“%d”,&x);

if (x<0) y=-1;

else if (x= =0) y=0;

else y=1;

printf(“x=%d,y=%d ”,x,y);}

说明:因为if 语句执行时总是简单地测试其中作为条件的“表达式”的值是0还是非0,便可利用这种特性来简化程序设计。如对于:

if (expression!=0)

完全可用

if (expression) 来代替;

同理:

if(!exp)语句;等价于:if(exp= =0) 语句;

二、三目条件运算符及其表达式

1、条件运算符:?:

2、格式:e1?e2:e3

3、语义:判e1的值,为1时计算e2,否则计算e3;

如:max=(a>b)?a:b 等价于 if (a>b) max=a;

else max=b;

4、说明:

1) 条件运算符的结合方向自右至左

如:a>b?a:c>d?c:d 等价于 a>b?a:(c>d?c:d) 若int a=1,b=2,c=3,d=4;则表达式的值为________ 例:输入一个正整数i,输出第i个英文字母,若i大于26则输出一个„*‟。 #include main() { int i;

scanf(“%d”,&i);

i=(i<=26)?(i-1+‟a‟):‟*‟;

putchar(i); } 2) 条件运算符的优先级仅高于逗号运算符与赋值运算符;

3) 只有当if语句的真假均只执行一个赋值语句且给同一变量赋值时,才能用条件表达式取代;

如:if (a>b) max=a;

else max=b; 思考:int x=1,y=0; x-->(y+x)?5:25>y++?‟1‟:‟2‟的值是______

三、switch 语句

语法1:switch(表达式)

{ case C1:语句序列1;

case C2:语句序列2;

……

case Cn:语句序列n;

default:语句序列n+1;

} 语法2:switch(表达式)

{ case C1:语句序列1;break;

case C2:语句序列2;break;

……

case Cn:语句序列n;break;

default: 语句序列n+1;break;

} 其中:

 switch后括号中的表达式可以为任何类型;

 C1至Cn 是常量表达式,一般是整数或字符,与switch中表达式的取值对应;  default可缺省,当表达式e的值不是C1到Cn的情况。

注意两种语法的执行顺序!

例:switch(grade)

{ case „A‟: printf(“85~100 ”); break;

case „B‟: printf(“70~84 ”); break;

case „C‟: printf(“60~69 ”); break;

case „D‟: printf(“<60 ”); break;

default: printf (“error ”); break;

}

 允许多个case共用一个执行语句 例:switch(ch) { case „0‟: case „1‟: case „2‟: case „3‟: case „4‟: case „5‟: case „6‟: case „7‟: case „8‟:

case „9‟:digit++; break;

case „ „: case „ ‟: case „ ‟: white++; break;

default: character++; }

 break语句只能跳出一层,内外层情况常可相同; 如:

int x=1, y=0; switch(x) { case 1: switch(y)

{case 0: printf (“**1** ”); break;

case 1: printf (“**2** ”); break;

}

case 2: printf (“**3** ”); } 运行结果为:**1**

**3**

五、程序举例

例:求ax2+bx+c=0方程的根。 分析:

(1)a=0,不是二次方程。

(2)b2-4ac=0,有两个相等的实根。 (3)b2-4ac>0,有两个不等的实根。 (4)b2-4ac<0,有两个共轭的复根。 N-S图:P102

步骤三 课堂小结

1、 两种选择语句:if-else、switch语句,注意选择条件的描述;

2、 在编写程序过程中,注意分支的作用范围,及复合语句的运用。

步骤四 布置作业

1、上机作业(第五章课后练习):5.5、5.6

2、书面作业(第五章课后练习)5.3、5.9

第三篇:程序的选择结构--条件语句(教学设计)

程序的选择结构--条件语句

灵武一中 马振涛 【教材分析】

本节课是广东教育科学出版社出版的《信息技术基础》(选修)第二章程序的选择结构第三节的教学内容。介绍程序选择结构条件语句的相关知识与技能,并以解决实际问题为例,引领学生经历分析问题、确定算法、编写程序、调试程序的实践活动过程,逐步掌握利用利用计算机解决实际问题的基本方法。 【学情分析】

本节课教学对象为高一学生,但由于大部分学生上机操作能力较差,缺乏平时学习过程中信息技术素养的积累和培养,所以教学过程中要时刻把握学生的认知能力和接受能力,根据实际课堂对所设置的教学内容和任务进行适时调整。 【教学目标】 1. 知识与技能

(1)掌握条件语句的基本格式、功能和执行过程; (2)关系表达式和逻辑表达式的正确运用。 2.过程与方法

(1)能根据教师提出的思考问题,通过阅读教材和小组合作的方式解决问题。 (2)能够将算法转换成相应的程序并调试程序。 3.情感态度与价值观

经历使用计算机解决问题的过程,体验用计算机成功解决问题带来的快乐。 【教学策略及环境】

使用任务驱动方法,在活动中体现分层次和探究式教学。 教学环境:网络教室。 【教学重难点】

重点:(1) 条件语句的格式、功能、执行过程。

(2) 关系表达式、逻辑表达式等程序设计语言的基本知识。

难点:在理解条件语句的基础上,如何利用计算机来解决生活中的实际问题。 【课时安排】1课时 【教学过程】

一、创设情境 导入新课

给出“一个学生思考因周未天气情况来决定去干什么”的动画,并运用英语知识中的虚拟语气中的一个语句“If it rained on weekend, I would not go to theme park. ”

学生思考:问题1“怎么让计算机去判断: If it rained on weekend, I would not go to theme park.”?引出本节课内容。

二、条件语句

环节1:学生自主学习教材42页“条件语句”内容

教师请学生来回答:

1、 条件语句的基本格式?单行形式和块形式。 它们分别有什么特点?

2、条件语句的执行过程是什么?

环节2:教师小结学生学习到的知识“条件语句格式”。 环节3:学生上机实践“让计算机来解决问题1”. 学生分组练习将算法转换成程序并调试程序的过程。

环节4:师生共同发现并解决在算法转换成程序并调试程序的过程中出现的问题。

三、关系表达式

环节1:学生思考问题2“随机给出一个学生的成绩,怎么让计算机来判断这个学生的成绩是否合格? ”

提示:这个问题与上一个问题有什么区别? 条件变了

环节2:学生自主学习教材43页“关系表达式”内容,获得表达问题2条件的语句。

环节3:学生上机实践“让计算机来解决问题2”. 环节4:师生共同发现并解决在算法转换成程序并调试程序的过程中出现的问题。

环节5:教师小结关系表达式运算符号有哪些。

四、逻辑表达式的运用

环节1:学生思考问题3“令三角形的三条边分别为a,b,c,可根据构成三角形的条件:任意两边之和大于第三边;随机给出这三个变量的值,让计算机行判断是否构成三角形?”

提示:这个问题与前两个问题又有什么区别? 还是条件变了 环节2:学生自主学习教材43页“逻辑表达式”内容,获得表达问题3条件的语句。

环节3:学生上机实践“让计算机来解决问题3”. 环节4:师生共同发现并解决在算法转换成程序并调试程序的过程中出现的问题。

环节5:教师小结逻辑表达式的三个运算符和其运算须序。

五、拓展

周未班里有五位同学去“361°”鞋店想买鞋,他们看中的一双鞋的原价是500元;这天正好鞋店搞活动: (1)买一双,按九折优惠 (2)买二双,按八折优惠 (3)买三双,按七折优惠 (4)买四双,按六折优惠 (5)买五双,按五折优惠

请同学们利用if语句编写程序,帮这五位同学计算一下: 如果只有一位同学买鞋,他要花多少钱? 如果有二位同学买鞋,他们分别要花多少钱? 如果有三位同学买鞋,他们分别要花多少钱? 如果有四位同学买鞋,他们分别要花多少钱? 如果五位同学都买鞋,他们分别要花多少钱? 学生运用本节课学到if语句尝试解决这个问题。

六、小结

本节课主要学习了if条件语句的基本格式;在使用if语句时运用到的关系表达式和逻辑表达式 。运用if条件语句解决了实际中碰到的问题。

第四篇:钢筋混凝土结构设计 第三章 单项选择

一、 单项选择:

1. 关于变形缝,下列不正确的说法是(

) ...A.伸缩缝应从基础顶面以上将缝两侧结构构件完全分开 B.沉降缝应从基础底面以上将缝两侧结构构件完全分开 C.伸缩缝可兼作沉降缝

D.地震区的伸缩缝和沉降缝均应符合防震缝的要求

2. 水平荷载作用下的多层框架结构,当某层其他条件不变,仅其柱上端梁刚度降低,该层柱的反弯点位置(

) A.向上移动 C.不变

3. 在进行框架梁端截面配筋计算时,下列说法正确的是(

)

A.弯矩和剪力均采用柱边的值 B.弯矩和剪力均采用柱轴线处的值

C.弯矩采用柱轴线处的值,剪力采用柱边值 D.弯矩采用柱边值,剪力采用柱轴线处的值

B.向下移动至2层高处

5 D.向下移动至1层高处

4. 在其他条件相同的情况下,有侧移多层多跨框架柱的计算长度l0最小的是(

) A.采用现浇楼盖的边柱

B.采用现浇楼盖的中柱 D.采用装配式楼盖的中柱 C.采用装配式楼盖的边柱

5. 反弯点法可用在(

)

A.竖向荷载作用下,梁柱线刚度比小的框架 B.竖向荷载作用下,梁柱线刚度比大的框架 C.水平荷载作用下,梁柱线刚度比小的框架 D.水平荷载作用下,梁柱线刚度比大的框架

6. 框架柱的侧移刚度D12i,其中α是考虑(

)

ch2A.梁柱线刚度比值对柱侧移刚度的影响系数 B.上下层梁刚度比值对柱侧移刚度的影响系数 C.上层层高变化对本层柱侧移刚度的影响系数 D.下层层高变化对本层柱侧移刚度的影响系数

7. 对于多层多跨规则框架,下列说法中不正确的是(

) ...A.在风荷载作用下,边柱的轴力较大,中柱的轴力较小 B.在风荷载作用下,迎风面的柱子受拉,背风面柱子受压 C.在楼面均布恒载作用下,边柱的弯矩较大,中柱的弯矩较小 D.在楼面均布恒载作用下,边柱的轴力较大,中柱的轴力较小

8. 一般情况,在风荷载作用下,规则框架结构的侧移特征是(

)

A.各层侧移越往上越大,层间侧移越往上越大 B.各层侧移越往上越大,层间侧移越往上越小 C.各层侧移越往上越小,层间侧移越往上越大 D.各层侧移越往上越小,层间侧移越往上越小

9. 一般情况下,在选择框架梁的截面高度时,主要考虑的因素是(

) A.梁的跨度

B.层高

D.梁的混凝土强度等级 C.结构的总高度

10. 确定框架结构内力分析的计算简图时,框架梁的计算跨度应取(

) A.梁的净跨度

2 B. 梁的净跨度+1梁高

2C.梁的净跨度+1柱截面高度D.梁两端柱轴线之间的距离

11. 非抗震设计时,关于现浇楼盖有侧移框架底层柱的计算长度,下列说法中正确的是(

)

A.中柱为1.0H,边柱为1.0H

B.中柱为1.0H,边柱为1.25H C.中柱为1.25H,边柱为1.0H

D.中柱为1.25H,边柱为1.25H

12. 用D值法计算框架时,关于框架柱反弯点高度,下列说法中不正确的是(

) ...A.反弯点高度与上下层梁柱线刚度比有关 B.反弯点高度与上层层高的变化有关 C.反弯点高度与下层层高的变化有关

D.反弯点高度与抗震设防烈度有关

13. 确定钢筋混凝土结构伸缩缝最大间距限值时,不需要考虑的...因素是(

) A.结构类型 C.施工方法

14. 对于现浇楼盖的边框架梁,其截面惯性矩I应该取(

)。(I0为矩形截面梁的截面惯性矩) A.1.5I0

C.1.25I0

15. 关于竖向荷载作用下的多层多跨规则框架的内力分布规律,下列说法中不正确的是(

) ...A.柱子轴向压力从上到下逐渐增大 B.柱子剪力从上到下逐渐增大

C.同一层的柱子,中柱轴力一般大于边柱 D.同一层的柱子,边柱剪力一般大于中柱

B.基础形式 D.气候条件

B.2.0I0 D.1.2I0

16. .在用反弯点法计算框架结构内力时,每根柱子所承担的剪力是按某一个力学参数分配的,该参数是(

) A.柱子的截面惯性矩 C.柱子的截面面积

17. 某框架结构,梁、板、柱均为预制,在吊装就位后焊接节点区钢筋,通过浇捣混凝土形成框架节点,从而将梁、柱及楼板连成整体。该框架的类型属于(

) A.全现浇式 C.装配式

18. 在水平荷载作用下的钢筋混凝土框架结构,由梁柱弯曲变形所引起的侧移曲线类型是

(

)

A.剪切型 C.剪弯型

19. 考虑设置伸缩缝的主要因素是(

) A.建筑的高度

C.建筑所在地的地质条件

B.柱子的抗侧刚度 D.梁柱线刚度比

B.装配整体式 D.半现浇式

B.弯曲型 D.弯剪型

B.建筑的质量分布 D.建筑的平面长度

20. 框架结构设计可以考虑梁端塑性变形产生的内力重分布,对梁端负弯矩进行调幅。下列叙述中错误的是(

) ..A.仅对竖向荷载作用下的弯矩进行调幅

B.先对竖向荷载作用下的弯矩进行调幅,然后与水平荷载作用下的弯矩进行组合

C.先对竖向荷载作用及水平荷载作用进行内力组合,然后对组合弯矩进行调幅

D.现浇框架结构和装配整体式框架结构均可进行调幅

21. 在计算框架梁截面惯性矩I时应考虑楼板的影响。下列考虑方法中正确的是(I0为矩形截面梁的惯性矩)(

) A.对装配式楼盖,取I=1.2I0

B.对装配式楼盖及装配整体式楼盖,中框架取I=1.5I0,边框架取I=1.2I0

C.对现浇楼盖及装配整体式楼盖,中框架取I=2.0I0,边框架取I=1.5I0

D.对现浇楼盖,中框架取I=2.0I0,边框架取I=1.5I0

22. 关于框架结构的变形,下列结论中正确的是(

) A.框架结构的整体水平变形为弯曲型

B.框架结构中,柱的轴向变形引起的侧移与结构高度无关 C.框架结构的层间水平位移自顶层向下逐层递增 D.框架结构的层间位移仅与柱的线刚度有关

23. 在竖向荷载作用下,框架结构的内力近似计算可采用(

) A.反弯点法 C.分层法

24. 对于多层多跨规则框架,当总高不大于50m时,其侧移主要是由(

)

A.框架柱的轴向变形引起的 B.框架柱的剪切变形引起的 C.框架梁、柱的剪切变形引起的 D.框架梁、柱的弯曲变形引起的

25. 为避免在框架结构中设置变形缝,应采取一定措施。下列措施中不正确的是(

) ...A.调整平面尺寸、形状、体型 B.分阶段施工、设置后浇带 C.做好保温隔热措施

D.梁柱中心线偏心控制在l/4柱宽范围内

26. 关于框架结构的特点,下列叙述中错误的是 ..A.现浇式框架结构的整体性好,抗震性能好

B.半现浇式框架结构是指梁、柱预制而楼板现浇的框架结构 C.装配式框架是指梁、柱及楼板均为预制,通过焊接拼装连接成整体的框架结构

B.D值法 D.底部剪力法

D.现浇式框架结构的柱脚可以刚接,也可以铰接

27. 关于水平荷载作用下框架结构的内力与变形,下列说法中错.误的是(

) .A.框架结构外柱的轴力一般大于内柱的轴力 B.框架结构的层间剪力自顶层向下逐层递增 C.框架结构的层间水平位移与柱的线刚度无关 D.框架结构的层间水平位移自顶层向下逐层递增

28. 框架在水平荷载作用下,当其他参数不变时,各柱的反弯点高度(

)

A.随上层框架梁线刚度的减小而升高 B.随上层框架梁线刚度的减小而降低 C.随上层层高的增大而降低 D.随下层层高的增大而升高

29. 关于框架梁端截面配筋计算时采用的设计内力,下列说法中正确的是(

)

A.梁端弯矩和剪力均应取支座中心处的值

B.梁端弯矩和剪力均应取支座边缘截面处的值

C.梁端弯矩取支座中心处的值,剪力取支座边缘截面处的值

D.梁端弯矩取支座边缘截面处的值,剪力取支座中心处的值

30. 水平荷载作用下,刚度和质量沿高度分布均匀的多层框架结构的层间位移自下而上(

) A.逐渐减小 C.不变化

31. 竖向荷载作用下框架梁端弯矩调幅(

)

A.应在与水平内力组合前进行,且调幅后相应的跨中弯矩增大 B.应在与水平内力组合前进行,且调幅后相应的跨中弯矩减小 C.应在与水平内力组合后进行,且调幅后相应的跨中弯矩增大 D.应在与水平内力组合后进行,且调幅后相应的跨中弯矩减小

32. 关于D值法,下列说法中,不正确的是(

) ...A.考虑了上下层层高对反弯点位置的影响

B.考虑了上下层横梁线刚度比对反弯点位置的影响 C.梁柱线刚度比对柱侧移刚度的影响系数α≤1 D.其适用条件是梁柱线刚度比大于3

33. 各跨跨度相差不大于10%的不等跨框架可简化为等跨框架,简化后的跨度取原框架的(

) A.最大跨度

B.最小跨度 B.逐渐增大

D.减小、增大逐层交替变化

C.各柱轴线之间距离的平均值 D.各柱之间净距离的平均值

34. 关于多层框架的分层法,下面说法不正确的是(

) ...A.假定框架无侧移

B.忽略本层梁上荷载对上、下柱的影响 C.以若干开口框架作为计算单元

D.除底层柱外,其它各层柱的线刚度均应乘以0.9的折减系数

35. 采用反弯点法计算多层框架内力时,对于下端固定的底层柱,其反弯点近似取(

) A.柱高的中点 C.距柱底2柱高处

3B.距柱底1柱高处

3D.柱顶处

36. 框架结构在风荷载作用下的最大层间位移通常位于(

) A.框架顶层 C.框架中部

37. 现浇框架梁柱节点区的混凝土强度等级应该(

) A.低于梁的混凝土强度等级 B.等于梁的混凝土强度等级 C.不低于柱的混凝土强度等级

D.与梁、柱混凝土强度等级无关

B.框架底层 D.框架2/3高度处

38. 关于框架结构的弯矩调幅,下面说法中不正确的是(

) ...A.调幅是对竖向荷载作用下的内力进行的

B.调幅后梁端弯矩的平均值与跨中最大正弯矩之和,应大于按简支梁计算的跨中弯矩值

C.现浇框架的调幅系数高于装配整体式框架的调幅系数 D.梁端弯矩调幅后,在相应荷载作用下的跨中弯矩将会减小

39. 多层多跨框架在水平荷载作用下的侧移,可近似地看作由(

)

A.梁柱弯曲变形与梁柱剪切变形所引起的侧移的叠加 B.梁柱弯曲变形与柱轴向变形所引起的侧移的叠加 C.梁弯曲变形与柱剪切变形所引起的侧移的叠加 D.梁弯曲变形与柱轴向变形所引起的侧移的叠加

40. 一般情况下,在初选框架梁的截面高度时,主要考虑的因素是(

) A.梁的跨度 C.结构的总高度

41. 用分层法计算框架内力时,应对柱线刚度进行如下修正:(

)

A.底层柱不变,其余各层柱乘以0.9 B.底层柱不变,其余各层柱乘以0.8

B.层高

D.梁的混凝土强度等级

C.底层柱乘以0.9,其余各层柱不变 D.底层柱乘以0.8,其余各层柱不变

42. 对装配整体式楼盖,中框架梁的截面惯性矩应取矩形截面惯性矩I0的(

) A.1.0倍 C.1.5倍

43. 对风荷载单独作用下的多层框架结构,下列说法中不正确的...是(

)

A.迎风一侧柱产生轴向拉力,背风一侧柱产生轴向压力 B.外柱轴力大,内柱轴力小

C.框架柱除产生弯矩、剪力外,还产生轴向力 D.房屋越宽,由柱轴向变形引起的侧移越大

44. 关于框架结构的伸缩缝间距,下列说法中不正确的是(

) ...A.装配式结构大于现浇式结构 B.室内现浇式结构小于露天现浇式结构 C.当设置后浇带时,伸缩缝间距可适当加大

D.当屋面无保温或隔热措施时,伸缩缝间距宜适当减小

B.1.2倍 D.2.0倍

45. 关于多层框架柱的反弯点位置,下列说法中不正..确.的是(

)

A.上层层高较高时,反弯点向上移动

B.上下层横梁线刚度比越大,该层柱的反弯点位置越偏下 C.标准反弯点位置与框架总层数有关 D.标准反弯点位置与荷载形式无关

46. 进行多层框架梁截面设计时,需考虑的最不利组合一般不包..括(

) .A.跨中+Mmax C.梁端+ Mmax

47. 对于多层框架结构的楼面梁,当其负荷面积大于25m2时,楼面活荷载的折减系数应取(

) A.0.75 C.0.85

48. 一般情况下,风荷载作用下的多层多跨框架(

) A.迎风面一侧的框架柱产生轴向压力

B.背风面一侧的框架柱产生轴向拉力 C.框架外柱轴力小于内柱轴力 D.框架内柱轴力小于外柱轴力

B.跨中- Mmax D.梁端- Mmax

B.0.80 D.0.90

49. 关于伸缩缝、沉降缝、防震缝,下列说法中,不正确...的是(

)

A.伸缩缝之间的距离取决于结构类型和温度变化情况 B.沉降缝应将建筑物从基顶到屋顶全部分开 C.非地震区的沉降缝可兼作伸缩缝

D.地震区的伸缩缝和沉降缝均应符合防震缝要求

50. 非抗震设计的现浇框架,混凝土强度等级不宜低于(

) A.C30 C.C15

51. 关于框架结构的弯矩调幅,下列说法中正确的是(

) A.调幅是对水平荷载作用下的内力进行的

B.先与水平荷载产生的内力进行组合,再进行弯矩调幅

C.现浇框架梁端的调幅系数大于装配整体式框架梁端的调幅系数 D.调幅是对柱端弯矩进行的

52. 某框架结构采用整体平板式基础,该基础的类型属于( ) A.独立基础 C.十字形基础

B.C20 D.C10

B.条形基础 D.筏式基础

53. 有关框架结构的计算简图,下列说法中不正确的是( ) ...A.框架梁的跨度应取相邻两根柱子轴线之间的距离 B.底层柱的长度应取基础顶面N=层楼板顶面之间的距离 C.框架各跨跨度相差不大于10%时,可简化为等跨框架计算 D.不等跨框架简化为等跨框架后,计算跨度应取原框架中的最小跨度值

54. 关于反弯点法,下列说法中不正确的是( ) ...A.假定横梁的抗弯刚度无限大

B.假定各层柱的反弯点均在柱高的中点 C.假定梁柱节点转角为零

D.其适用条件是梁柱线刚度比大于3

55. 关于水平荷载作用下的框架结构侧移,下列说法中正确的是( ) A.房屋高宽比越大,由柱轴向变形引起的侧移越大

B.一般对赢度超过50m的房屋,不必考虑梁柱弯曲变形对侧移的影响

C.各楼层的层间侧移露上而下逐渐减小

D.各楼层处的水平侧移之和即框架顶点的水平侧移

56. 在对框架柱进行正截面设计时,需考虑的最不利组合一般不.包括( ) ..A.|M|max及相应的N C.|N|max及相应的M

57. 在用D值法计算框架结构时,与框架柱标准反弯点高度比无.关的因素是(

) .A.总层数 C.荷载形式

58. 计算竖向荷载作用下的框架内力时,未考虑活荷载最不利布...置的方法是(

) A.分层法

C.分跨计算组合法

59. 关于楼板对框架梁截面抗弯刚度的影响(I0为矩形截面梁的惯性矩),下列说法不正确的是(

) ...A.对现浇楼盖,中框架取I=2I0

B.对现浇楼盖,边框架取I=1.5I0 C.对装配式楼盖,边框架取I=1.2I0

D.对装配整体式楼盖,中框架取I=1.5I0

B.|M|min及相应的N D.|N|min及相应的M

B.该柱所在的层数 D.荷载大小

B.最不利荷载位置法 D.满布荷载法

60. 关于框架柱侧移刚度修正系数,下列说法不.正.确.的是(

)

A.是反映梁柱线刚度比对柱侧移刚度的影响系数 B.是上下层梁线刚度比对柱侧移刚度的影响系数 C.≤1.0 D.与柱端约束条件有关

61. 关于变形缝,下列说法不正确的是(

) ...A.变形缝包括伸缩缝、沉降缝和防震缝 B.在非地震区,沉降缝可兼做伸缩缝

C.在地震区,伸缩缝或沉降缝应符合防震缝的要求 D.伸缩缝的设置主要与场地的地质条件有关

62.多层框架结构在竖向荷载作用下的内力计算可近似采用(

) A.分层法 C.反弯点法

63.框架柱的控制截面取(

) A.柱上端截面 C.柱上、下端截面

B.D值法 D.剪力分配法

B.柱下端截面

D.柱上、下端截面及中间截面

64.关于梁端弯矩调幅,下列叙述中正确的是(

) A.人为减少梁端弯矩

B.仅对水平荷载作用下产生的内力进行调幅 C.调幅的目的是为了增大梁的刚度 D.调幅的原因是由于实际弯矩大于计算值

65.在水平力作用下,框架的水平位移曲线属于(

A.弯曲型 B.剪切型 C.弯剪型 D.剪弯型

66.关于框架梁弯矩调幅,下列说法中不正确的是(

A.弯矩调幅仅在竖向荷载作用下进行 B.弯矩调幅后,梁支座弯矩将减小 C.弯矩调幅后,梁跨中弯矩将减小 D.弯矩调幅系数β≤1.0

67.水平荷载作用下,多层框架结构的侧移主要由(

A.柱剪切变形引起 B.梁剪切变形引起 C.梁、柱弯曲变形引起 D.柱轴向变形引起

) ) )

68.用D值法分析框架结构时,柱的反弯点高度(

) A.与上层层高变化无关 B.与下层层高变化无关

C.与上下层横梁的线刚度比无关 D.与抗震设防烈度无关

69.关于框架梁截面的最不利内力组合,下列选项正确的是(

) A.梁端截面:+Mmax、Vmax B.跨中截面:+Mmax C.梁端截面:+Mmin、Vmax

二、 填

三、

四、

五、

六、

七、

八、

九、

十、

十一、

D.跨中截面:-Mmax

1. 框架结构的楼面梁,当其负荷面积大于25m2时,__楼面活荷载___可考虑折减,其折减系数为0.9。2. 在板柱结构中,柱帽的主要作用之一是扩大板在柱上的支承面积,避免板的__冲切__破坏。 3. 多层框架结构柱下条形基础梁的_截面高度____一般宜为柱距的

14~18

4. 多层框架在竖向荷载作用下的近似内力计算中,假定框架_____________,同时还假定_____________。 5. 多层框架在水平荷载作用下的近似内力计算方法—D值法,实际上是对反弯点法中_侧移刚度_和_反弯点位置__进行了修正。

6. 变形缝中的__沉降____缝应将建筑物从屋顶到基础全部分开。

7. 当框架结构梁与柱的线刚度之比超过3时,可采用__反弯点法_____法进行水平荷载作用的近似计算。

8. 计算框架结构内力时,当活荷载产生的内力远小于恒荷载及水平力所产生的内力时,可不考虑活荷载的最不利布置,但求得的框架_跨中__弯矩应乘以放大系数。

9. 框架分层法计算中,认为每一层梁上的荷载只对本层梁和__相连的柱____产生的内力。

10. 一侧为楼梯间的中框架梁,当采用现浇楼盖时,其截面惯性矩应取I=____1.5____I0(注:I0为矩形截面梁的截面惯性矩)。

11. 框架结构是由横梁、立柱和__________连接而成的。

12. 梁、柱和楼板均为预制,然后通过焊接拼装连接而成整体的框架结构类型为___________式框架。 13. 框架柱的反弯点高度指反弯点到该柱___________的距离。

14. 钢筋混凝土框架结构按施工方法的不同,可分为现浇式、半现浇式、装配式和__装配整体式___四种类型。 15. 框架结构在风荷载作用下的侧移变形曲线属于____________型。 16. 框架节点区的混凝土强度等级,应不_________于柱的混凝土强度等级。

17. 在钢筋混凝土框架结构中,考虑塑性内力重分布时,允许在___梁端_______出现塑性铰。 18.条形基础一方面承受上部结构传来的荷载,另一方面又受地基土_反力___的作用。 19.反弯点法假定,对于下端固定的底层柱,其反弯点位于距柱底__2/3____柱高处。 简答:

1. 框架结构分层计算法的基本假定是什么?P100 2. 用D值法计算框架在水平荷载作用下的内力时,主要的计算步骤是什么?(注意计算题讲解) 3. 在设计装配式框架节点时应遵循什么原则?P121 4. 按承重框架的结构布置方向划分,多层框架的结构布置方案有哪几种?P96 5. 简述用分层法计算竖向荷载作用下多层框架内力的主要步骤。

P101

6. 框架设计中如何通过调整梁的截面惯性矩来体现楼板对梁抗弯刚度的影响?P99 7. 在水平荷载作用下,影响框架柱反弯点位置的主要因素有哪些?P108-109 8. 简述“D值法”中计算D值的主要步骤。

1、确定所在楼层

2、计算量主线刚度比K值 3计算侧移刚度修正系数

4、计算修正后侧移刚度D 9. 采用分层法计算框架内力时,如何对柱的线刚度和弯矩传递系数进行修正?P100 10. 简述用D值法确定框架柱反弯点位置的主要步骤。P108

11. 简述用反弯点法计算水平荷载作用下框架弯矩的主要步骤。(注意计算题讲解) 12.确定框架柱截面尺寸时,应考虑哪些方面的要求?P120 13.水平荷载作用下,用反弯点法计算多层框架结构的适用条件是什么? P102 “改进反弯点法”的基本计算要点有哪些? P106

计算题:

1. 如图所示框架结构,括号内为各杆的相对线刚度,试求第二层BC柱的顶端弯矩MBC。(已知:BC柱反弯点高度比y=0. 40)

2. 某四层两跨框架(见题36图(a)),梁和柱的相对线刚度均为1,各层竖向均布荷载q=20kN/m,用分层计算法画出顶层梁A

B的弯矩图。(提示:梁固端弯矩见题36图(b))

3. 如图所示框架结构,底层各柱线刚度均为2.8×10N·mm;底层各柱的侧移刚度修正系数α的取值分别为:边柱α=0.6,中柱α=0.7;试用D值法求该框架底层柱AB的柱端弯矩。 (提示:底层边柱修正后的反弯点高度比y=0.65)

4. 某框架结构计算简图如图所示,各杆线刚度的比值均为1,q=3kN/m,l=6m。试用分层法计算并画出顶层AB梁的弯矩图。(提示:梁的固端弯矩为

112ql210

)

5. 如图所示框架结构,A、B柱截面尺寸相同,各层作用的水平力P=l0kN,各层层高h=4.5m,底层柱的反弯点在距柱底23h处。求底层A柱的柱底弯矩MA(以外侧受拉为正)及轴向力NA(以受

拉为正)。

6. 如图所示框架结构,括号内数值为各杆的线刚度,假定AB柱反弯点高度比为0.45,求第二层AB柱的B端弯矩MBA。 (提示:

7. 某多层框架的计算简图如图所示。底层各柱线刚度为0.9×104kN·m,底层边柱侧移刚度修正系数为α=0.6,底层中柱侧移刚度修正系数为α=0.7。试计算该框架由梁柱弯曲变形引起的底层的层间侧移值。 K2K)

8. 某两层三跨框架如题36图所示,括号中数值为梁的相对线刚度。二层各柱线刚度均为1.0×104kN·m,边柱侧移刚度修正系数为α=0.6,中柱侧移刚度修正系数为α=0.7。试用D值法求梁AB的B端弯矩(提示:二层柱反弯点高度比为y=0.55)。

9. 两层三跨框架如题36图所示,括号内为各杆相对线刚度。试用反弯点法求梁AB的B端弯矩。

10. 两层三跨框架的计算简图如题39图所示。各柱侧移刚度均为4.0×10kN/m。试计算该框架由梁柱弯曲引起的顶点侧移值

11. 某两层两跨框架的计算简图如题39图所示,图中括号内数值为该杆件的线刚度。 试用D值法求该框架顶层柱AB的剪力VAB。 (提示:

12. 某两层三跨框架如图所示,括号内数字为各杆相对线刚度。试用反弯点法求AB杆的杆端弯矩,并画出该杆的弯矩图。

13. 三层两跨框架的计算简图如题40图所示。各柱线刚度均为 1.0×104kN•m,边柱侧移刚度修正系数为0.6,中柱侧移 刚度修正系数为0.7。试计算该框架由梁柱弯曲变形引起的 顶点侧移值。

K2K3)

14. 某两层三跨框架的计算简图如题39图所示。各柱线刚度均为1.0×104kN·m,边柱侧移刚度修正系数为=0.6,中柱侧移刚度修正系数为=0.7。试用D值法计算柱AB的B端弯矩。 (提示:底层反弯点高度比为0.65)

15.如题39图所示的三层两跨框架结构,括号内数字为杆件线刚度比值。试用反弯点法求BD杆B端弯矩MBD的值。

16.某三层两跨框架的计算简图如题38图所示。括号内为各杆的相对线刚度。试用反弯点法计算梁AB的B端弯矩。

第五篇:循环结构程序设计教案

教学内容:循环结构程序设计 教学课时:2课时 【教学目的】

1、循环的基本思想

2、while、do-while和for

3、三种语句特点

4、孰能生巧 【教学重点】 三种循环语句的使用。 【教学难点】 三种循环语句区别。 【教学方法】 讲解、演示、练习

第一课时

一、循环的基本思想

1、循环就是找规律,学习分析问题和解决问题的能力

2、讲解案例灰太狼抓羊问题

3、分析抓羊规律,引出循环概念

二、while、do-while和for

1、分析灰太狼抓羊问题,提出解题思路

(一)设灰太狼每次抓羊i只

(二)设灰太狼一共抓到羊sum只

(三)设灰太狼每天抓羊后笼子里有羊sum + i只 其中:i为循环变量,sum + i为循环体

2、介绍while循环的一般形式

3、一边分析一边编程

(一)主函数

(二)定义变量

(三)运算过程

(四)输出结果

4、编写循环程序必须注意的几个问题

(一)循环控制变量必须有正确的初值

(二)在循环体内应有改变其值的语句

(三)其值的改变应使得表达式的值最终趋向于零(循环结束条件),否则将形成死循环

5、引出do-while循环

6、介绍do-while循环的一般形式

7、使用do-while循环解决灰太狼抓羊问题

8、说明:while与do-while相似点

9、引出for循环

10、介绍for循环的一般形式

11、使用for循环解决灰太狼抓羊问题

12、说明:for循环中三个表达式使用方法

第二课时

一、三种语句特点

1、while与do-while的区别

2、两语句与for的区别

二、孰能生巧

1、提出问题姜太公钓鱼

2、分析题目中可用循环解决的规律问题

3、分析姜太公钓鱼问题,提出解题思路

(一)设太公每次钓鱼数量n = n + 2条

(二)设一共钓到鱼的数量sum条

(三)设每天钓鱼后鱼的数量sum + n条

4、一边分析一边编程

(一)主函数

(二)定义变量

(三)运算过程

(四)输出结果

5、课程小结

课后练习

1、概述三种循环语句while、do-while和for之间的区别与联系。

2、计算无理数e的值,直到1/n!<10-5(P44,第4题)。

3、输入任意字符串,把字符串中小写字母转换成大写字母,并输出结果(P44, 第3题)。

4、输入5个整数,计算其中正数的和(P47,1)

5、编程显示100以内所有能被3和7整除的整数(P47,

6、输出用户输入的两个整数之间的所有偶数。

7、编程求1!+2!+3!+…+n! 的和。

2)。

上一篇:乡镇计划生育督查通报下一篇:形状和位置公差的检测