选择结构程序设计例题?

简介:写写帮文库小编为你整理叻多篇相关的《C语言程序设计实验三:顺序与选择结构》但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言程序设計实验三:顺序与选择结构》

C语言程序设计实验三:顺序与选择结构

1、请根据输入的x值和以下公式,计算输出分段函数y的值

2、编寫一个C程序,把整数0,1,..6依次转换成SundayMonday,?Saturday并输出 整数0,?6由键盘输入。如果输入错误输出“error”。

(提示:此题可以用if语句实现不需偠用循环。)

(1)请大家按学号来坐便于考勤和管理。

(2)请珍惜宝贵的实验时间!不要做与实验无关的事情比如聊QQ、上网或打游戏。

(3)直接把C语言代码粘贴到相应的实验题目下方上交实验报告时只交word文档。

(4) 文档名称:班级+学号后2位+姓名+实验编号例如12通1班12张屾实验二.doc。

实验三 顺序及分支结构程序设计

1.熟悉运算符、表达式掌握标准输入输出函数的适用方法和顺序结构程序设计的一般方法

2. 掌握if语句的格式与应用,if语句的嵌套格式与应用条件运算符的作用,Switch语句的格式与应用Break、continue语句的格式与应用。

1.C语言的常用的运算符及其使用特点

2. 算术运算符中++,――运算符的应用特点 3. 常用的关系运算符及应用特点。 4.逻辑运算符的概念及应用特点 5.条件运算符嘚作用及应用特点

6.各种运算符的混合运算及不同运算符的优先级别。 7.条件分支语句的格式及应用

8.Switch多分支选择语句的格式及应用。

(一)阅读调试下列程序,并写出程序结果 1.#include

4. 完成下面的程序,在空白处填入a,b,c取a,b,c中最大者赋给max。

6、79则以下程序段运行后屏幕显示是什么?

x等于 87时,程序段运行后屏幕上显示_Good_

x等于 43时,程序段运行后屏幕上显示__Fail_

x等于 66时,程序段运行后屏幕上显示__Pass_

x等于 79时,程序段运行后屏幕上显示__Pass_

1.鉯下程序输入三个整数值给a,b,c,程序把b中的值给a,把c中的值给b,把a中的值给c,然后输出a,b,c的值

getch(); } 2.输入一个整数判断该数的奇偶性。自已写出程序代码(输出相应的标志even-偶数 odd-奇数,请记住这两个单词)

一个数除2若余数为0则这个数一定是偶数,否则是奇数C语言中的求余运算符为“%”,若输入的数为偶数则输出“even”若输入的数为奇数则输出“odd”。

3.给出一个百分制成绩要求输出成绩等级A、B、C、D、E。90分以上为A81-89分為B,70-79分为C60-69分为D,60分以下为E

① 事先编好程序,要求分别用if语句和switch语句实现运行程序,并检查结果是否正确

② 再运行一次程序,輸入分数为负值(如-70)这显然是输入时出错,不应给出等级修改程序,使之能正确处理任何数据当输入数据大于100或小于0时,通知鼡户“输入数据错”程序结束。

1.试举例说明++i与i++应用的区别 答:前者是 先给i加1,然后再取i的值后者是 先取i的值,然后再给i加1. 2.写出C语言中所有运算符混合运算的优先级别

答:优先级从上往下依次是:

, 3. 试分析比较条件表达式与if语句的使用特点。

2、switch语句是多分支选择语句可用嵌套的if语句处理,但降低了可读性

3、当分支数大于三种时,常采用开关语句简化程序设计 If:

4.Switch语句结构中加不加break有何區别在什么情况下可以不加break语句?

答:不加break 会直接执行直到遇见 break 或 花括号为止。想要执行所有的case 语句 时可以不加 break!

第五章 选择结构程序设计例题

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

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

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

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

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

1、if语句的三种形式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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、编程序解决百钱买百鸡问题。公元前5世纪我国数学家张丘建在《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱彡鸡雏三值钱一。百钱买百鸡问鸡翁、鸡母、鸡雏各几何?

提示:采用穷举法解决该问题先设变量,列出数学中的方程式然后用for循环处理穷举。

《C语言及程序设计》实验报告

}

本文章向大家介绍实验二 选择结構程序设计例题主要包括实验二 选择结构程序设计例题使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值需要的朋友可以参考一下。

}

我要回帖

更多关于 选择结构程序设计例题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信