C语言实训指导第4讲(1).docVIP

  • 11
  • 0
  • 约1.91千字
  • 约 7页
  • 2020-10-20 发布于山东
  • 举报
课程实训指导 课程名称:程序设计 教师姓名:屠莉 苏春芳 坎香 教学对象:09软件(1,2,3,4)班 PAGE 7 课程实训指导 第4讲 分支结构 4.1 知识要点 if语句的三种形式 第一种if if(表达式) { 语句 } 第二种if-else if(表达式) { 语句1 } else { 语句2 } 第三种if-else-if if(表达式1) { 语句1; } else if(表达式2) { 语句2; } … else if(表达式m) { 语句m; } else { 语句n; } if语句的嵌套 if(表达式) { if(表达式) { 语句 } } else { if(表达式) { 语句 } } switch语句 switch(表达式) { case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default : 语句n+1; } 4.2 基础技能训练 一、概念题(课堂讲解题) 1、根据以下程序画出流程图 2、读程(说出下列程序的输出结果) 3、读程(说出下列程序的输出结果) 读程(说出下列程序的输出结果) 5、读程(说出下列程序的输出结果) 二、程序题(学生独立完成题) 1、比较两个数值的大小。 要求:从键盘输入两个整数,比较大小,输出较大的一个数。 2、编写程序,实现以下算术运算。 y= y= 2*x (x=1) x-3 (1x=0) -x+8 (0x=-1) -2*x (x-1) 3、从键盘接受一个学生的成绩,并判断优、良、中、合格、差。 说明:成绩大于等于90分者为优 成绩大于等于80分并小于90分者为良 成绩大于等于70分并小于80分者为中 成绩大于等于60分并小于70分者为合格 成绩小于60分者为差 4、根据输入的数字输出对应的星期,如 输入1输出Monday 输入2输出Tuesday ……… 输入7输出Sunday 4.3 拓展训练 1、掌握以下技能: 1)掌握使用if/switch语句的设计程序的技巧。 2)深入理解程序的执行流程 2、拓展题 做1个数学宝,题目10以内的加/减/乘/除法题,要求每个运算1道题,操作数随机生成,每题25分,用户答题后给出分数和鼓励语。提示:查rand系列函数的用法 4.4 作业及要求 3*x – 8 (-1=x)x+5 (-1x1)x2 3*x – 8 (-1=x) x+5 (-1x1) x2 – 2x +1 (x=1) (20分) 2、编写程序,实现分段函数y= 3、编程实现求解一元二次方程ax2+bx+c=0的根的情况(a,b,c参数从键盘输入) (20分) 4、4、已知某公司员工的保底薪水为500元,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元) (20分) profit≤1000 没有提成 1000profit≤2000 提成10% 2000profit≤5000 提成15% 5000profit≤10000 提成20% 10000profit 提成25% 输入月利润profit,求员工的薪水salary 5、要求从键盘上 输入1个10-100000之间的整数,将除其最高位数外的数字输出。 (20分)

文档评论(0)

1亿VIP精品文档

相关文档