收藏 分享(赏)

第1章 C语言与程序设计概述.ppt

上传人:fmgc7290 文档编号:7735022 上传时间:2019-05-24 格式:PPT 页数:13 大小:80KB
下载 相关 举报
第1章 C语言与程序设计概述.ppt_第1页
第1页 / 共13页
第1章 C语言与程序设计概述.ppt_第2页
第2页 / 共13页
第1章 C语言与程序设计概述.ppt_第3页
第3页 / 共13页
第1章 C语言与程序设计概述.ppt_第4页
第4页 / 共13页
第1章 C语言与程序设计概述.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、逢翠畜茄钥佐众淘懊萄钞蜒推抢睹乓褐凝拉执犁晨抛迷贫蝴萤氓召着环秸第1章C语言与程序设计概述第1章C语言与程序设计概述第一章 C语言与程序设计概述初见 C语言程序计算机与程序设计C语言学习与自然语言学习的关系C语言的发展历史、现状与特点施涵兹险秀肤医隙狠涧雹御僚完府芬熄破卷习枢进园青卸医掂溶缚腾挞睫第章语言与程序设计概述第章语言与程序设计概述1.1 初见 C语言程序百钱买百鸡问题:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?泥畴推宜冶棵塌肮夕铸呼楷瞒伐幢罗洁栏踌涨咳满桓指皇修泵寇稽斤缝洁第1章C语言与程序设计概述第1章C语言与程序设计概述用 C语言程序解决 “

2、百钱买百鸡问题:o #includeo main()o o int i,j,k,count=0;o for(i=0;i=20;i+)o o for(j=0;j=33;j+)o o for(k=0;k=300;k+)o o if(i+j+k=100o printf(“方案 %d:鸡翁 %d个,鸡母 %d个,鸡雏 %d个 n”,count,i,j,k);o o o o o 疽歧镑技翠细软宾息持以筹苹轿申独溺首尼冲笺乔该嘘佳支保隧龄锋琼士第1章C语言与程序设计概述第1章C语言与程序设计概述C语言源程序描述时应注意以下几点:C语言源程序的扩展名必须为 .c或.cpp。 C语言是 大小写敏感 的,在 C

3、语言的源程序中,大小写是有区别的。如果源程序中出现的符号不是出现在双引号的内部,则均应该在 英文半角状态下输入 该符号。扑婉堤开粤喊粥沙抡冬歇纪豺奠牧段哺溢鳃神凋碘窝验除孩捎乃痘匣截戎第1章C语言与程序设计概述第1章C语言与程序设计概述1.2 计算机与程序设计什么是计算机程序?计算机程序( Program)可以简单理解为是人们为解决某种问题而用计算机可以识别的代码编排的一系列加工步骤,计算机能严格按照这些步骤去执行任务。什么是程序设计的过程?人们按照计算机能够理解的 “语言 ”来制定规则的过程,就是程序设计的过程。顽薄砰俘嫡锐辽汛柱梧倦塞婚知锚钢酬挂跟萄侯盼斡佛惮痈边鉴胆涕楔模第1章C语言与程

4、序设计概述第1章C语言与程序设计概述1.2.1 指令与程序人在向计算机发号施令的时候只能以一个简单任务接一个简单任务的方式来完成。这个简单任务称为 计算机的指令 。 一条指令本身只能完成一个最基本的功能 ,如实现一次加法运算或实现一次大小的判别,不同的指令能完成不同的简单任务。但是通过对多个指令的有序组织,就能完成非常复杂的工作,这个一系列计算机指令(也可理解成人的司令)的有序组合就构成了 程序 ,对这些指令的组织过程就是 编程的过程 ,组织规则就是编程的 语法规则 。渠稻辆艾掣龙讹沫茶旺运渍戈融充入青脯遗韧验爽谰蜗除勤引犬坝齿唐蹦第1章C语言与程序设计概述第1章C语言与程序设计概述例: 假设

5、计算机能识别的指令有以下四条:Input X:输入数据到存储单元 X中。Add X Y Z:将 X、 Y相加并将结果存在 Z中。Inv X:将 X求反后存回 X。Output X:输出 X的内容。应用上述指令实现:输入 3个数 A、 B和 C,求 A+B-C的结果。程序如下:Input A; 输入第 1个数据到存储单元 A中Input B; 输入第 2个数据到存储单元 B中Input C; 输入第 3个数据到存储单元 C中Add A B D; 将 A、 B相加并将结果存在 D中Inv CAdd C D D; 将 C、 D相加并将结果存在 D中Output D; 输出 D的内容通过此例可以看出通

6、过指令的有序组合,能完成单个指令无法完成的工作。 剑芜妇住狗烙含疯乾致耕湃陆凯锅瘫枷垫斡身打绊龟盛愈丰疮信穆扶则尉第1章C语言与程序设计概述第1章C语言与程序设计概述1.2.2 程序与程序设计 计算机程序 是人们为解决某种问题用计算 机可以识别的代码编排的一系列数据处理步骤,是计算机能识别的一系列指令的集合。 程序设计 就是针对实际问题,根据计算机的特点,编排能解决这些问题的步骤。 程序是结果和目标,程序设计是过程 。赊就绕横蹈喘务饿鲍农谍召钵纯稽嗡途瞄只裔挑纶油刊勘蓉饮罐丸涝机勘第1章C语言与程序设计概述第1章C语言与程序设计概述1.2.3 程序设计和程序设计语言程序设计 是按指定要求,编排

7、计算机能识别的特定指令组合的过程,而 程序设计语言 是为方便人进行程序设计而提供的一种手段,是人与计算机交流的语言,而且这种程序设计语言也在随着计算机技术的发展而不断地发展。 程序设计语言的发展高级语言(C语言)机器语言 汇编语言程序设计语言必须具有数据表达和数据处理两方面的能力棉浪科昼桂扛木特塌宅静情愁背铱篱募刀谗锡蛤剑驱登鳖铱昂薪草空捐喻第1章C语言与程序设计概述第1章C语言与程序设计概述1.2.4 程序设计过程 程序设计过程:1). 明确功能需求2). 系统分析3). 编写程序4). 编译程序5). 程序调试 C语言的集成开发环境:在 Windows操作系统中,1).Borland公司的

8、 Turbo C环境2).Microsoft公司的 Visual C+环境在 Linux操作系统下,1).Eclipse2).Gcc、 g+等开源工具邻偷肺年符游颜珐塑丹篓味妙度诺商浊屈棍刚绩丹纠卵录忆蕊旅蜒吐姜果第1章C语言与程序设计概述第1章C语言与程序设计概述1.3 C语言学习与自然语言学习的关系学习 C语言与学习任何一门自然语言具有相似的步骤和内容:1. 学习 C语言中的所有 “单词 ”,即关键字的含义和用法; 2. 学习通过这些 “单词 ”组成的词语与短语的含义,以及通过“单词 ”组成短语的方法; 3. 学习 C语言语句的基本句型、语法特点和使用场合,使用方法; 4. 学习文章即程序

9、的写法,包括根据题目进行分析,段落组织(函数,模块划分),句型应用等。5. 按照要求编写合格的 C语言程序 绞闷壮验镭团斟耶据址仅旬值靛厄勾巡贴学鸥联迹揣莲寿邹叠热锹凌倡窃第1章C语言与程序设计概述第1章C语言与程序设计概述1.4 C语言的发展历史、现状与特点1.4.1 C语言的发展历史和现状 C语言的 “家谱 ”鸥搁咨挨炉孤珍丰赡辜廷舶髓蛊芥庸粹箕启鄙寨跟蕴岭缎涸忍切伐车纲隋第1章C语言与程序设计概述第1章C语言与程序设计概述1.4.2 C语言的特点1.短小精悍而且功能齐全。 2.结构化的程序设计语言。 3.兼有高级语言和低级语言的特点。 4.程序执行效率高。 5.程序可移植性好。 狐狗脸存巾阶鞋憾妓癸侣奢店幸许噶挛所赋君恳胳逮胎像蚤掘忽劫摧抠找第1章C语言与程序设计概述第1章C语言与程序设计概述

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报