1 / 516
文档名称:

《C语言程序设计》PPT课件.pptx

格式:pptx   大小:1,677KB   页数:516页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计》PPT课件.pptx

上传人:相惜 2020/11/14 文件大小:1.64 MB

下载得到文件列表

《C语言程序设计》PPT课件.pptx

相关文档

文档介绍

文档介绍:C语言程序设计
1
编辑版ppt
第1章 程序设计基础
2
编辑版ppt
第1章 程序设计基础
§ 程序与程序设计语言
指令与程序:
程序设计语言:
语言处理程序:
汇编
解释
编译
3
编辑版ppt
第1章 程序设计基础
§ 算法
算法的概念
算法
算法的特性
有穷性
确定性
有零个或多个输入
有一个或多个输出
有效性
4
编辑版ppt
例1:设有两个杯子A和B,分别盛放酒和醋,要求将它们互换。
S1:C ← A
S2:A ← B
S3:B ← C
算法设计举例
第1章 程序设计基础
5
编辑版ppt
算法设计举例
第1章 程序设计基础
S1:i=1, 令max等于第一个数;
S2:i=i+1;
S3:将max与第 i 个数进行比较,若前者小于 后者,将修正max为第 i 个数;否则进行 S4;
S4: i <10 ? ,若是转S2,否则转S5;
S5:输出max,结束
例2 从10个数中挑出最大数,并将之置入max。
6
编辑版ppt
算法设计举例
第1章 程序设计基础
例3:求n!
S1:s ← 1,t ←1;
S2:s ← s * t;
S3:t ← t+1;
S4:若 t 小于等于n,则返S2,否则结束。
7
编辑版ppt
算法设计举例
第1章 程序设计基础
例4:求100以内的所有素数。
S1:将2到100的自然数放入a[2]至a[100]中;
S2:从前至后找下一个非零最小数→newp(初值 为2);
S3:删去所有newp的倍数(清零);
S4:重复S2、S3,直至newp>100/2;
S5:输出剩余的(非0)数,结束。
8
编辑版ppt
开始
1  p
2  i
p*i  p
i+1  i
i >5?
结束
N
Y
算法的表示
1. 用自然语言表示算法
通俗易懂,但易出现“歧义性”。
2. 用流程图表示算法
直观形象,易于理解。
9
编辑版ppt
算法的表示
A
B
p
A
B
Y
N
p
A
Y
N
Bobm和Jacopini提出:程序只有三种基本结构
顺序结构
选择结构
10
编辑版ppt

最近更新

黑龙江省农业循环经济发展研究的综述报告 2页

学校后勤管理员岗位职责 10页

稀罕词语的解释及近义词 4页

黄精多糖对AD大鼠学习记忆能力和海马细胞凋亡.. 2页

鸡常染色体矮小性状的候选基因研究的中期报告.. 2页

头发护理小课堂ppt课件 28页

用旭字取女孩寓意好的名字 4页

石膏固定病人护理ppt课件 29页

高职高专英语专业综合英语课堂教师话语现状调.. 2页

人教版八年级上英语期中测试题(含答案) (3) 8页

2024年金融服务资金筹措计划书代可行性研究报.. 76页

内科护理ppt课件 29页

欣赏-打开心门拥抱生活 3页

卵巢保养护理ppt课件讲解 20页

临床护理查房ppt课件 26页

口腔颌面外科护理ppt课件 27页

有关工作表扬信汇编六篇 6页

有关世界和平的作文素材7篇 7页

最新霜降冬天降温朋友圈早安说说祝福语200句 24页

2024年高纯金资金申请报告代可行性研究报告 63页

2024年飞机盒项目投资申请报告代可行性研究报.. 67页

2023年湖南省长沙市中考地理真题(试卷+答案) 10页

麻醉医师资格准入权限申报申请表麻醉医师申请.. 4页

西餐厅推广方案 13页

《律师办理刑事案件基本流程及风险防范》PPT教.. 53页

基于美丽乡村要求的历史文化村落的打造 5页

钻井工程3井眼轨道设计与控制PPT课件 96页

2016.3.31三道杠要不要听一道杠的 2页

踢猫效应——情绪的传染效应 7页

36、伟大的友谊-课件(PPT演示稿) 13页