C语言教程基础篇

  • 格式:ppt
  • 大小:947.00 KB
  • 文档页数:186

下载文档原格式

  / 50
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

a=sin(b*3.14159/180);
// 读作将表达式(正弦函数)的值赋给变量a
第一讲 简单的C程序设计
6.变量赋值特点 (1)先定义,后使用
int d,e,f; 定义三个变量为整数类型 如未定义,则在编译时被查出,认为非法 (2)变量未被赋值前,值为未知 (3)对变量赋值过程是“覆盖”过程,用新值去替换旧 (4)读出变量的值,该变量保持不变 (5)参及表达式运算的所有变量都保持原来的值不变
{
函数体开始
声明部分
执行部分
}
函数体结束
第一讲 简单的C程序设计
2.变量的类型 整型:int 长整型:long 浮点型:float 双精度型:double 字符型:char 用户自定义类型
第一讲 简单的C程序设计
3.声明的作用 为变量分配内存单元,变量名作为内存单元的符 号地址,这件事是在程序编译链接时完成的。
a=85.560000 b=100 • 域宽和精度 例:printf(”%5.3f”,a);
第一讲 简单的C程序设计
8. 数学函数
sin(x)
x为弧度,double x,double sin(x)
cos(x)
cos(x)
exp(x)
ex
log(x) log10(x) fabs(x)
logex log10x x
fmod(x,y) 整除x/y的余数 floor(x) 求不大于x的最大整数
pow(x, y) xy
sqrt(x) x1/2
第一讲 简单的C程序设计
9. 算术运算符




*

/

%
模(取余数)
第一讲 简单的C程序设计 1.3 作业
第二讲 分支结构
我们在日常生活中经常需要处理具有两个分支的问题,例
C语言教程基础篇
绪论
三、教学重点 1. 程序设计的基本概念,基本方法; 2.在 C语言的环境下,学会如何针对问题进行分析, 得出数学模型,理出算法并编程实现; 3.有条有理有根有据的编程实践; 4.养成良好的编程风格及习惯; 5.重在思维方法的学习,鼓励创新。
绪论
四、指导思想 1. 立足改革,以培养高素质有创造精神的人才为这门课 的教学目标。 2. 以学生为中心,采用及现实生活贴切和具有趣味性的 实例进行讲解,有利于调动学生学习的积极性,引导学 生主动学习。 3. 强化实践,这门课主张程序设计是高强度的脑力劳动, 不是听会的、也不是看会的,而是练会的。引导学生在 解题编程的实践中探索其中带规律性的认识。将感性认 识升华到理性高度。
1.编程思路:
要显示“Right!”和“Great!”,应执行两条语句 “printf(”Right!\n“);”和“printf(”Great! \n“);”,要显示“Wrong!”和“Sorry!”,执行两条语 句“printf(”Wrong! \n“);”和“printf(”Sorry! \n“);”。本题需要根据所输入的值(假设赋给a)是否为6 来选择执行相应的两条语句。
第一讲 简单的C程序设计
变量赋值过程
d
e
f
未赋值前
-123497
234316
0
执行d=7
7
234316
0
执行 e=d
7
7
0
执行 f=d+e
7
7
14
执行 d=d+1 000 8
7
14
第一讲 简单的C程序设计
7. 输出语句 printf函数(格式输出函数)
一般形式为 printf(参数1,参数2,参数3,……,参数n)
float a,b,c;
//声明部分.定义变量类型
b=30.0;
//执行部分.赋值语句
a=sin(b*3.14159/180); //执行部分.赋值语句
printf(“%f\n”,a); //执行部分.输出语句
}
//函数体.结束
第一讲 简单的C程序设计
1.2 实例总结 1.C程序结构
预编译命令
主函数 main( )
其中参数1——格式控制 参数2,参数3,……,参数n——输出表列 举例: float a;
int b; a = 85.56; b = 100; printf("%f %d", a, b);
第一讲 简单的C程序设计
格式控制是用双引号括起来的字符串,称“转换控制字符 串”
%f —— 第一个输出表列的格式说明,以小数形式输出单、 双精度实数,隐含输出6位小数
1.1 认识C语言程序
1.程序实例
#include <stdio.h> //预编译命令,将标准输入输出函数
//作为头文件包扩到用户源文件中
#include <math.h> //预编译命令,将系统提供的数学函数
//作为头文件包扩到用户源文件中
main( )
//主函数,名为main,
{
//函数体.开始
绪论
五、学习方法 1.动手动脑,理论指导下的实践 有条有理的实践。 2.在编写大量程序之后,才能感到运用自如。
绪论
六、教学内容安排 1. 简单C程序设计; 2. 分支结构程序设计; 3. 循环结构程序设计; 4. 数组; 5. 函数; 6. 递归及其实现方法 7. 指针; 8. 结构体及链表。
第一讲 简单的C程序设计
%d —— 第二个输出表列的格式说明,以带有符号的十 进制形式输出整数(正数不输出符号)
显然,%f是控制实数a的;%d是控制整数b的
第一讲 简单的C程序设计
为了醒目,格式控制项中除格式说明之外可以有 • 普通字符 例: printf(“a=%f b=%d", a, b); 输出结果为:
a=85.560000 b=100 • 换行符号 例: printf(“a=%f\nb=%d”,a,b); 输出结果为:
4. 变量 其值可以改变的量,是内存单元的符号地址。 通过符号b可以找到相应的存储单元地址,假设 为1000。 语句 b=30.0; 是将值30.0存放在地址为1000的存储单元。
第一讲 简单的C程序设计
5.对变量的赋值
赋值符号“=”
<变量>=<表达式>
b = 30.0;
// 读作将表达式的值30.0赋给变量b
如,如果明天下雨,则在教室内组织活动,否则去野游。
在C语言中,这类问题需要使用if语句解决,而判断操
作通常使用关系运算符。
关系运算符和关系表达式
>
大于
<
小于
>=
大于等于
<=
小于等于
Baidu Nhomakorabea
==
等于
!=
不等于
第二讲 分支结构
2.1 掌握if语句的使用方法
【实例】编写程序,判断输入的整数是否为6,若是,显示 “Right!”和“Great!”,否则显示“Wrong!”和 “Sorry!”。

相关主题