(优选)语言教学课件
*
1页,共290页,星期二。
教
学内
容
第一章 C语言概述
第二章 算法
第三章 数据类型、运算符与表达式
第四章 最简单的C程序设计
第五章 选择结构程序设计
第六章 循环控制
第七章 数组
第序结构
1、C程序由函数构成
C程序={
一个主函数(main函数)
一个主函数+若干其他函数(子或库)
说明部分
2、函数{
{ 函数体 }
数据定义
执行部分
(语句)
{
Turbo C有300多个
跳转
3、语句书写自由,后带分号“;”
4、可用 /*……*/ 对C程序作注释
前一页
13页,共290页,星期二。
本章内容
算法的概念
算法的表示
结构化程序设计
第二章 算法
返回
14页,共290页,星期二。
第二章 算法
第二章 算法
程序 = 数据结构 + 算法
程序=数据结构+算法+程序设计方法+语言工具和环境
数据结构:对数据的描述
算法:对操作的描述
#include “”
main( )
{ float x, y;
x=45;
y=2*sin(x*);
printf(“Y=%f \n”, y);
}
15页,共290页,星期二。
例如:
1+2+3+……+100=5050
或
100+1+99+2+98+……+49+51+50=
100+49*100+50=5050
第二章 算法
§ 算法的概念
算法:为解决一个问题而采取的方法和步骤。
16页,共290页,星期二。
第二章 算法
§ 算法的表示(用流程图表示算法)
起止框
处理框
判断框
输入/出框
流程线
连接点
注释框
17页,共290页,星期二。
第二章 算法
计算265的平方根
顺序结构
开始
X=265
Y=√X
输出Y
结束
N—S图
X=265
Y=√X
Y
开始
结束
18页,共290页,星期二。
第二章 算法
打印X的绝对值
分支结构
N—S图
X>=0
y n
打印x 打印 -x
X>=0?
x -x
结束
开始
19页,共290页,星期二。
第二章 算法
计算 1到100的和
循环结构
i<=100
n
N—S图
i=1,s=0
s=s+i
i=i+1
打印s
y
i=1,s=0
s=s+i
i=i+1
打印s
当i<=100
20页,共290页,星期二。
(1)自顶向下 (2)逐步细化
(3)模块化设计 (4)结构化编码
第二章 算法
§ 结构化程序设计方法(了解内容)
结构化程序便于编写、阅读、修改和维护。可以减少程序出错的机会,提高程序的可靠性,保证程序的质量。
结构化程序设计方法的基本思路是:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。
21页,共290页,星期二。
本章内容
C的数据类型
常量与变量
整型数据
实型数据
字符型数据
变量赋初值
算术运算符与算术表达式
赋值运算符和赋值表达式
逗号运算符和逗号表达式
第三章 数据类型、运算符与表达式
返回
22页,共290页,星期二。
第三章 数据类型、运算符与表达式
空类型 void(无return的函数)
C数据类型
基本类型
构造类型
指针类型
整型
实型
字符型
枚举型
数组型
结构体型
共用体型
单精度
双精度
第三章 数据类型、运算符与表达式
§ C的数据类型
23页,共290页,星期二。
第三章 数据类型、运算符与表达式
§ 常量与变量
一、常量
1、整型常量—— 0和正负整数
4、字符串常量——“”括起来的字符串
5、符号常量—— #define 符号名 常量
2、实型常量
小数形式(、-)
指数形式()
3、字符型常量
‘’括起来的一个字符
或以 \ 开头的字符序列
跳转
24页,共290页,星期二。
第三章
语言教学课件Ppt 来自淘豆网m.daumloan.com转载请标明出处.