《高级语言程序设计(C)》概述(10软工).ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级语言程序设计(C)》概述(10软工)

学习方法 在高中时:学习由教师安排,生活由父母照顾,目标考上大学。 在大学时:学习由教师引导学生自主安排,生活必须自己照顾自己,目标是掌握知识、提高能力。 完全不同的教学和学习方法。学习目的不明确,时间分配不合理。 学习方法 教师很少采取“满堂灌”的方法,而更多的是给学生指点几条路、打开一扇窗,让学生在课后去思考。老师一般会罗列出多本参考书或杂志文章供学生课外阅读,有的课程甚至每节课的内容都有相应的参考资料。 高级语言程序设计(C语言) 冯·诺依曼(Fohn Von Neumann)提出了三个重要的设计思想: (1)计算机由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备; (2)采用二进制形式表示计算机的指令和数据; (3)将程序(由一系列指令组成)和数据存放在存储器中,并让计算机自动地执行程序---这就是“存储程序控制”思想的基本含义。 高级语言程序设计(C语言) CPU:取指令、分析指令、执行指令 寄存器、高速缓存、内存、外存 所有东西在计算机中都是0、1(数字),包括指令本身 程序员:为计算机提供一段(计算机能理解的机器语言或能翻译成机器语言的)指令序列(即程序),告诉计算机“做什么”和“怎么做”。 高级语言程序设计(C语言) IPOS:输入—处理—输出—存储(系统) 函数:y=f(x) 学习方法 请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;把在书中看到的有意义的例子扩充。 经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;保存好你写过的所有的程序——那是你最好的积累之一。 学习方法 如果不是天才的话,想学编程就不要想玩游戏—你的C的水平并没有和你通关的能力一起变高—时刻记住:学C是为了编游戏的。 把时髦的技术挂在嘴边,还不如把过时的技术记在心里。 学习编程最好的方法之一就是阅读源代码;学习编程的秘诀是:编程,编程,再编程。 学习方法 浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?我要中文版!我英文不行!——不行?学呀! 浮躁的人容易问:我到底该学什么; ——别问,学就对了;XX有钱途吗; ——建议你去抢银行;XX和YY哪个好;——告诉你吧,都好,只要你学就行。 浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人。 * * 福州大学·数计、软件学院·软件工程系·王灿辉 电子邮件:wangcanhui@ 高级语言程序设计 (C语言) 课程介绍 严要求、高要求 课前预习(教学内容看“教务网”的“授课计划”) 上课认真听讲(点名) 除病假或免修外不允许缺课 课后全面复习(教材和电子教案) 完成布置的课内、课外作业 学习要求 新起点 站在同一起跑线上…… 由于12年的应试教育,在题海战中走出来的学生到了大学在学习上出现的被动状态较严重,如何培养学生主动思维、自主学习的能力,是这学期的重要任务。 课程性质 (非常重要的)学科基础课 怎么强调都不为过!!!! 考试课,4学分 总课时64: 40上课+24上机+课外(100-180,必须得到保证) 上课时间 上课:(18、19周各补1次,待定) 05-20:周二3-4节,西1-105 04-07:周五5-6节,东2-301 上机实验:(10.15周五1-2节补) 08-19:周五5-6节,中-503 国庆停课2次,运动会上机停1次 课程地位 Programmer(程序员) 考试形式 以期末笔试成绩为主(70%--80%) 参考平时综合成绩(平时综合成绩不及格不允许参加课程的期末考试): 上机成绩 出勤率、作业情况 课堂练习、平时小测成绩等 教材及主要参考资料 (美)Stephen Prata,云巅工作室译,C Primer Plus中文版(第五版),人民邮电出版社,2005年2月(不讲授C99标准相关的内容) (美)Brian W.Kernighan,Dennis M.Ritchie,徐宝文,李志 译,C程序设计语言(第2版?新版),机械工业出版社,2004年1月 看得懂的书,请仔细看;看不懂的书,请硬着头皮看;别指望看第一遍书就能记住和掌握什么—请看第二遍、第三遍… 教学的总体安排(1章/次) 40/24 (不讲17章和8章部分) 合 计(64节、4学分) 4/0 第13章 文件管理、复习与机动 第十二章 6/4 9.5—9.7,第10章 指针和链表 第十一章 1/1 第16章 编译预处理 第十章 1/1 第15章 位运算与类型定义 第九章 1/2 第14章 结构与联合 第八章 5/4 4.2,6.11,第10、11章 数组和字符串 第七章 5/4 2.6,5.6,6.12,第9、12章 函数 第六章 1/

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档