- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第1章 程序设计ABC
Basic of Basic 考核方式: 考勤+作业: 30%(15%+15%) 期末考试:70% 总学时:64学时 理论学时:44 实践学时:20 内容简介 C语言是目前流行的通用程序设计语言,之所以成为许多计算机专业人员和计算机爱好者学习程序设计的首选入门语言,除了C语言的众多优点外,最主要的还是C语言的实用性。 本课程的内容可分为4个部分 基本知识,包括C语言概述、基本数据类型、运算符以及表达式等基础知识。 三种程序设计结构的介绍,包括顺序、选择和循环结构程序设计。 复杂数据类型的介绍,包括数组、结构体、共用体与枚举类型等。 函数、指针和文件的使用以及在程序设计中的作用 本课程的重要性 作为第一门程序设计语言课程 知识体系中必不可少的一门专业基础课 训练逻辑思维能力的课程 本课程总的教学要求 教学内容: 以Turbo C或Visual C++6.0为编译环境,使学生了解面向过程程序设计的思想,掌握基本的程序设计方法(三种程序设计结构)。 教学目标: 掌握C语言的基本语法和规定 掌握程序设计基本算法和思路 提高上机操作能力 培养自学能力,开拓思路 养成良好的程序设计习惯 预备知识与参考书 计算机应用基础 参考书 《C语言程序设计教程习题与上机指导》 北京理工大学出版社 王树武编 《C语言程序设计》 清华大学出版社 潭浩强编 The C Programming Language, Second Edition, Brian W. Kernighan Dennis M. Ritchie, 清华大学出版社,Prentice-Hall International, Inc. ,1997 最好的参考资料是网络资料!!! 如何学 要求: 课堂学和课下学并重。出席并认真听每节课,完成作业和参加上机实习。 如何学: 以课堂为主,重视课下自学。重视开始,掌握主线和学习方法,强调实践,阅读参考书,多动手编程。有问题要及时解决。 目标:1、通过考试。2、掌握C语言的的基本知识,精通C语言程序设计。3、了解不同的程序设计方法的基本概念 学习过程中可能出现的问题 注重理论学习,忽视上机编程实践 入门时自以为难度大,产生畏难情绪 太注重学习语句的语法规定,忽视了对编程的思路和方法的训练 急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练和练习 学习方法 认真听讲,积极思考,提高上课效率; 上机编程是学好C语言的关键环节,多上机,多练习,提高动手能力; 加强交流,多讨论,多请教,多提问,及时答疑解惑; 开阔眼界,打开思路,多看几本参考书; 初学时重点是掌握C语言的语法和规定; 后期应重点掌握编程思路和基本算法。 要求 上课请不要迟到 课上不要影响其他同学 请按时交作业 上机要事先编好程序,提高上机效率 努力加强自学,提高自学能力 第1章 程序设计ABC 1.1 计算机和人 1.2 计算机与程序设计语言 1.3 程序设计语言的故事 1.4 C语言的故事 1.5 程序设计语言的工作原理 1.6小结 What is a computer? A Computer is a device capable of performing computations and make logical decisions at speeds millions (even billions) of times faster than human beings can. 目前,最快的supercomputers可每秒执行trillions of additions What is a computer? 计算机行业的梦想 计算机行业的梦想 与人自然交流,像人一样地思考 人工智能(Artificial Intelligence) 图灵测试 1950年,英国数学家A.M.Turing在思想(mind)杂志上发表“计算机与人工智能”一文,提出判定机器是否具有智能的测试方法 计算机行业的梦想 博弈被认为是智能活动,AI之初主要研究下棋程序 1997年,IBM公司研制的深蓝超级计算机在一场“人机大战”中打败了国际象棋大师卡斯帕罗夫 被誉为“人工智能的一大胜利” 世界排名第二的棋手印度人阿南得说: 这是一个像人的机器和一个像机器的人之间的战斗 深蓝的主要研制者之一许峰雄博士: 胜利靠的只是不知疲倦地高速运算,并不是什么智能 深蓝中输入了近200万棋谱 计算机行业的梦想 AI的先驱者之一Carnegie Mellon大学(CMU)的Herbert Simon回忆说: 最令他惊讶的是做“难”的事情是多么的容易,而做“容易”的事情是多么的“难” 至今仍无人造出可自
文档评论(0)