教学课件PPT最简单的C程序设计

教学课件PPT最简单的C程序设计

ID:43178227

大小:589.51 KB

页数:58页

时间:2019-10-01

教学课件PPT最简单的C程序设计_第1页
教学课件PPT最简单的C程序设计_第2页
教学课件PPT最简单的C程序设计_第3页
教学课件PPT最简单的C程序设计_第4页
教学课件PPT最简单的C程序设计_第5页
资源描述:

《教学课件PPT最简单的C程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章最简单的C程序设计3.1顺序程序设计举例3.2数据的表现形式及其运算3.3C语句3.4数据的输入输出3.3C语句3.3.1C语句的作用和分类3.3.2最基本的语句----赋值语句3.3.1C语句的作用和分类C语句分为以下5类:(1)控制语句:if、switch、for、while、do…while、continue、break、return、goto(转向语句,结构程序设计不用)等(2)函数调用语句(函数调用加分号)(3)表达式语句(表达式加分号)(4)空语句(只有一个分号,作流程的转向点)(5)复合语句(用{}括起来,又叫语句块)3.3.2最基本的语句----赋值语句在C程序中,

2、最常用的语句是:赋值语句输入输出语句其中最基本的是赋值语句3.3.2最基本的语句----赋值语句解题思路:假设给定的三个边符合构成三角形的条件关键是找到求三角形面积的公式(海伦公式)公式为:其中s=(a+b+c)/23.3.2最基本的语句----赋值语句例3.4给出三角形的三边长,求三角形面积。#include#includeintmain(){doublea,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%ftb=%ft%f

3、n",a,b,c);printf("area=%f",area);return0;}对边长a、b、c赋值计算s计算area#include#includeintmain(){doublea,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%ftb=%ft%f",a,b,c);printf("area=%f",area);return0;}数学函数,计算平方根调用数学函数加此行#include#incl

4、udeintmain(){doublea,b,c,s,area;a=3.67;b=5.43;c=6.21;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%ftb=%ft%f",a,b,c);printf("area=%f",area);return0;}转义字符,使输出位置跳到下一个tab位置调用数学函数加此行归纳总结:1.赋值运算符“=”是赋值运算符作用是将一个数据赋给一个变量也可以将一个表达式的值赋给一个变量归纳总结:1.赋值运算符2.复合的赋值运算符在赋值符“=”之前加上其他运算符,可以构成复合

5、的运算符a+=3等价于a=a+3x*=y+8等价于x=x*(y+8)归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式一般形式为:变量赋值运算符表达式对赋值表达式求解的过程:求赋值运算符右侧的“表达式”的值赋给赋值运算符左侧的变量归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式赋值表达式“a=3*5”的值为15,对表达式求解后,变量a的值和表达式的值都是15“a=(b=5)”和“a=b=5”等价“a=b”和“b=a”含义不同归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式4.赋值过程中的类型转换两侧类型一致时,直接赋值两侧类型不一致,但都是算术类型时,自动将右

6、侧的类型转换为左侧类型后赋值4.赋值过程中的类型转换两侧类型不一致,但都是算术类型时,自动将右侧的类型转换为左侧类型后赋值浮点数赋给整数-取整赋值给整数整数赋给浮点数,数值不变,以浮点形式储存,如执行f=23,先将23转换成23.0存储归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式4.赋值过程中的类型转换5.赋值表达式和赋值语句赋值表达式的末尾没有分号,而赋值语句有分号归纳总结:1.赋值运算符2.复合的赋值运算符3.赋值表达式4.赋值过程中的类型转换5.赋值表达式和赋值语句6.变量赋初值inta=3,b=3,c;inta=3;相当于inta;a=3;3.4数据的输入输出3.4

7、.1输入输出举例3.4.2有关数据输入输出的概念3.4.3用printf函数输出数据3.4.4用scanf函数输入数据3.4.5字符数据的输入输出3.4.1输入输出举例例3.5求方程的根。a、b、c由键盘输入设>03.4.1输入输出举例解题思路:首先要知道求方程式的根的方法。由数学知识已知:如果≥0,则一元二次方程有两个实根:若记#include#includeintmain(){doublea,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。