《C语言》课程概述课件.ppt

《C语言》课程概述课件.ppt

ID:57011980

大小:1.70 MB

页数:32页

时间:2020-07-26

《C语言》课程概述课件.ppt_第1页
《C语言》课程概述课件.ppt_第2页
《C语言》课程概述课件.ppt_第3页
《C语言》课程概述课件.ppt_第4页
《C语言》课程概述课件.ppt_第5页
资源描述:

《《C语言》课程概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章《C语言程序设计》课程概述课程引入我们的生活已经离不开计算机了,每天都在用计算机上的软件做事情。这些软件究竟是如何写出来的呢?计算机到底是以怎样的方式来解决问题的呢?程序设计这门课可以让你学习到计算机解决问题的基本方法。C语言是古老而长青的编程语言,它的语法是很多其他编程语言的基础,在各类编程语言排行榜上常年占据前两名的位置,是我们这门课的教学语言。主要内容为什么要学习程序设计课程目标怎样学习程序设计C语言概述一、为什么要学习程序设计1、不能满足于只会用软件,还应争取会开发软件Windows、Li

2、nux、Unix、AndroidMicrosoftOffice、AdobePhotoshopSQLServer、OracleInternetExplorerMicrosoftVisualStudioGoogle、Facebook一、为什么要学习程序设计2、专业需要对计算机相关专业:程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯。对非计算机专业:程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内

3、的问题。二、课程目标本课程是以C语言这种教学媒介来讲授程序设计的基本思想和基本方法,培养学生用计算机解决实际问题的动手能力。除了C语言的基础知识以外,同学们更应该掌握程序设计的基本思想和基本方法程序设计的过程就是解决一个实际问题(如做一道菜、写一部小说)的过程,从解决这个问题的角度,可以这样看:首先要了解问题的基本要求,即输入、输出、完成输入输出的要求是什么;其次,从问题的要害入手,从前到后解决问题的每个方面,即从输入开入手,考虑如何从输入导出输出,在这个过程中,可以确定所需的变量、数组、函数等,然后再

4、确定算法。三、怎样学习程序设计因此,给大家提几点建议:1、要着眼于培养分析问题、构造算法、编程、调试程序的能力;2、学习程序设计的最佳方式就是编写程序。不要把过多的精力放在语法细节上,而应通过大量的例子学习怎样设计一个算法,构造一个程序;三、怎样学习程序设计3、要重视实践(上机)环节。程序设计学得好与坏,不是看你“知不知道”,而是“会不会干”。该课程的学习有其自身的特点,听不会,也看不会,只能练会。我们必须通过大量的上机编程训练,在上机实践过程中掌握C语言的基础知识、编程知识,提高编程能力,并逐步理解和

5、掌握程序设计的思想和方法;4、要培养创新精神。不能局限于课堂,应思考更多的问题,编写更难的程序。要想学会编程,还需要更多时间的投入和努力;三、怎样学习程序设计5、为了学习编程,你需要有一台计算机,安装必要的编程软件;6、程序设计可以认为是一个社会,每个人都有不同的想法,不同的人编程的结果是不同的,在这个社会中,经验与想法最为重要。三、怎样学习程序设计题外话:最初,程序设计着重注意技巧。但是随着计算机价格的不断下降,硬件环境的不断改善,运行速度的不断提升,计算机程序越写越大,功能越来越强,讲究技巧的方法已

6、经行不通了。一个软件的开发成本由30%的程序设计成本和70%的程序维护成本构成。现在进行软件开发(程序设计),更应注意后期维护。三、怎样学习程序设计【例】输出排序后的100个数。方法1:在排序的同时输出.方法2:先排序,后输出.for(i=0;i<100;i++)for(i=0;i<100;i++){for(j=i+1;j<100;j++)for(j=i+1;j<100;j++)if(a[i]>a[j])if(a[i]>a[j]){t=a[i];{t=a[i];a[i]=a[j];a[j]=t;}a[i

7、]=a[j];for(i=0;i<100;i++)a[j]=t;printf(“%dt”,a[i]);}printf(“%dt”,a[i]);}从执行效率上,方法1比方法2好,但从维护上,方法2比方法1好。三、怎样学习程序设计1、学计算机学什么什么是“会计算机”?会打字?会编程?会DIY?会上网?会“黑客”?……懂原理、能应用、有创新四、C语言概述2、计算机是什么计算机是用来延伸人的能力的工具,需要人来驾驭我们的职责是让它更容易被驾驭完成这一目标的主要手段之一就是“编程(Programming)”四

8、、C语言概述3、计算机与人工智能计算机行业的梦想让计算机(Computer)能像人一样地思考,与人自然交流人工智能(ArtificialIntelligence)图灵测试计算机科学之父阿兰·图灵的代表作:(1)“论数字计算在决断难题中的应用”(1936);(2)“机器能思考吗”(1950).四、C语言概述AlanTuring(1912-1954)1997年,IBM公司研制的深蓝超级计算机在一场“人机大战”中打败了国际象棋大师卡斯帕罗夫被誉为

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

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

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