内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(一)

内蒙古科技大学 教 案 课程名称:C语言程序设计 编写时间:2014年2月16日 第四章程序的控制结构(一)(2学时) 备注 一、构成程序的三种结构 二、顺序结构程序设计方法 重顺序结构程序设计方法 C语言与人类自然语言的区别 一、构成程序的三种结构: 结构化程序设计方法要求一个程序只能有三种基本的结构(或由其派 生出来的结构)组成。 顺序结构:语句按书写的顺序依次执行 选择结构:当程序执行到某一句时,要依条件进行判断,从 两条或多条路中选一条 循环结构:根据控制条件,将一条或多条语句重复执行若干遍 二、顺序结构 顺序结构的基本思想:按语句顺序依次执行。 即:按顺序列出程序要完成功能的步骤。 例题:计算表达式=3×x+5Xy-8的值 #include void maino (intx.y.z x=3y=5 或者用scanf"(%d%d",&x,&y/ 2z=3x+5y-8 printf("z=%dn",z水
内 蒙 古 科 技 大 学 教 案 课程名称: C 语言程序设计 编写时间:2014 年 2 月 16 日 第四章 程序的控制结构(一)(2 学时) 备注 内 容 一、构成程序的三种结构 二、顺序结构程序设计方法 重 点 顺序结构程序设计方法 难 点 C 语言与人类自然语言的区别 一、构成程序的三种结构: 结构化程序设计方法要求一个程序只能有三种基本的结构(或由其派 生出来的结构)组成。 顺序结构:语句按书写的顺序依次执行 选择结构:当程序执行到某一句时,要依条件进行判断,从 两条或多条路中选一条 循环结构:根据控制条件,将一条或多条语句重复执行若干遍 二、顺序结构 顺序结构的基本思想:按语句顺序依次执行。 即:按顺序列出程序要完成功能的步骤。 例题:计算表达式 z=3×x+5×y-8 的值。 #include void main() {int x,y,z; x=3;y=5; /*或者用 scanf("%d%d",&x,&y);*/ z=3*x+5*y-8; printf("z=%d\n",z); }

补充例题: 1、求两数和算术平方根 #include #include scanf("%f,%f&x&y); sum可x+y: um=sqrt(um大 printf(%7.2f.sum). 2、交换两个变量的值 #include main() {int a,b.t. sanf%d,%d”,&a,&b: printf“a=%d,b-%dn”,ab: t=aa=b:b-t: printf("a-%d.b-%d.t-%d\n"a.b.t). 建议:多给学生练习时间
补充例题: 1、求两数和算术平方根 #include #include main() { float x,y,sum; scanf(“%f,%f”,&x,&y); sum=x+y; sum=sqrt(sum); printf(“%7.2f”,sum); } 2、交换两个变量的值 #include main() { int a,b,t; scanf(“%d,%d”,&a,&b); printf(“a=%d,b=%d\n”,a,b); t=a;a=b;b=t; printf(“a=%d,b=%d,t=%d\n”,a,b,t); } 建议:多给学生练习时间
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.3.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.3.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.2.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第五章 函数.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(一).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.5 字符数组.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第八章 结构体与共用体.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(三).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第九章 文件操作.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(四).doc
- 内蒙古科技大学:《C语言程序设计》课程教学大纲 C Language Programming.pdf
- 《计算机组成原理》课程教学课件(PPT讲稿)第1章 计算机组成原理概述 Computer Organization.ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第6章 总线系统.ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第3章 指令系统.ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第2章 运算方法和运算器 第1节 数据表示(数据与文字表示方法).ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第2章 运算方法和运算器 第2节 定点加减运算及实现 第3节 定点乘法运算及实现 第4节 定点除法运算及实现 第5节 定点运算器的组成与结构 第6节 浮点运算方法和浮点运算器.ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第4章 中央处理器.ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第7章 输入输出系统.ppt
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(三).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(四).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第三章 简单的C程序设计.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第一章 C简介.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第二章 数据类型、运算符及表达式(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第二章 数据类型、运算符及表达式(一).doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)编程题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)填空题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)改错题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)选择题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第八章 结构体与共用体.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第七章 指针.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第九章 文件操作.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第六章 数组.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符及表达式.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第三章 简单的C程序设计.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第五章 函数.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第四章 程序的控制结构.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述.ppt