新概念C语言教程第一课.ppt

上传人:sccc 文档编号:5430485 上传时间:2023-07-06 格式:PPT 页数:45 大小:964.51KB
返回 下载 相关 举报
新概念C语言教程第一课.ppt_第1页
第1页 / 共45页
新概念C语言教程第一课.ppt_第2页
第2页 / 共45页
新概念C语言教程第一课.ppt_第3页
第3页 / 共45页
新概念C语言教程第一课.ppt_第4页
第4页 / 共45页
新概念C语言教程第一课.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《新概念C语言教程第一课.ppt》由会员分享,可在线阅读,更多相关《新概念C语言教程第一课.ppt(45页珍藏版)》请在三一办公上搜索。

1、新概念语言教程,学习须知,第1部分:总体说明,程序设计的训练过程是解决复杂问题的思维训练过程,程序设计的核心是算法解题的思路;算法是与演绎数学平行的一个数学分支;学习算法的目的是培养解决复杂问题的能力。,1.开设程序设计课程的目的,现在计算机的使用范围已经深入到人类社会的各个角落。计算机所以能够解决各种问题,是因为有了解决各种问题的程序软件。当遇到一些还没有开发的程序软件时,就必须自己动手编写程序。当遇到一种软件与自己的工作不尽一致时,可能需要自己动手修改程序,程序设计是使用计算机的 高级能力,当前信息类专业学生毕业后所从事的一项重要工作,就是软件开发或者维护即使不专门从事软件开发,所做的工作

2、也离不开程序,程序设计是计算机以及各种信息类专业的看家本领,程序设计是后续课程、课程设计、毕业设计必需的技能,信息类专业的大量后续课程和课程设计、毕业设计,都需要一程序设计的支持。学不好程序设计,对于后续课程的学习有直接影响,2.主要学习阶段和内容,算法和编程思想这个阶段以培养解题思路为主语法知识够用就行数据组织与类型这个阶段以培养数据的组织和应用能力为主语法知识够用就行语法这个阶段对于重点语法加以拓展、深化,使程序设计锦上添花,3.学习方法,课前预习:知道要学什么东西 课堂使自己的思路跟上老师的思路,注意记好笔记。(作为考核的一部分)阅读参考书,上网参加有关讨论(要完成一定的读书报告)课后认

3、真复习,独立完成作业,可以讨论 组织学习小组有问题要及时解决 时间分配:斯坦福大学:课堂学习时间/课外时间时间=1/10,课堂要求,不迟到不影响别人不将食物带进教室认真记好笔记积极回答问题,关于记好笔记,从三不讲教授说起。教材总是落后的。老师的的认识在不断调整、修正、深化笔记是最适合自己的教材不仅要记课堂中老师讲解的重点和难点,课后还要阅读参考书等资料补充自己的笔记,4.考核内容,平时成绩:40分课堂笔记:5分作业:20分小组讨论(提交讨论报告):10分其他(出勤及课堂提问等):5分期终考试:60分斯坦福大学的通过率:1/3左右,第2部分 作业说明,1.作业题型,作业题型概念辨析:选择、判断代

4、码分析:找错、选择或给出结果探索验证:试验分析,学习语法知识的基本方法程序开发:程序分析、设计代码、程序测试、结果分析报告:学习总结与读书/上网心得报告/小组讨论数量:每次每种类型一题选择方法:课后作业:学号%题数+1报告:老师给定,每人一份,2.作业的完成方式,个人完成小组完成具体由老师指定,3.作业介质,作业介质:电子和纸质电子文档每个班建立一个信箱按照要求格式书写作业电子文档作业电子文档的文件名格式:专业+班级+学号+姓名+作业名如:计科1班20号张三第1次电子邮件主题与作业名相同纸质:由老师收阅。,4.作业提交,布置的下一周前一天的24点。迟交一天扣10分,迟交4天后拒收,当次作业以0

5、分计实名提交(主题和文件名中),否则拒收,直接删除,5.作业内容要求,概念题和代码分析题的内容要求(1)第一印象答案(2)说明理由(3)程序验证:编写程序验证自己的答案(抓屏)(4)分析:自己第一印象与验证结果。(5)最后结论。,概念与代码分析题的评分标准第1印象与理由:30%验证方法的正确性:30%作业真实性:30%结果分析与讨论:10%,概念题和代码分析题举例,举例:试说明语句的作用,请把正确答案写在语句后的横线上。for(;)printf(”Hello“);,解题过程:,第一印象答案:本句要么不执行,要么无终止的在屏幕上打印Hello。理由:for语句没有起始条件,也没有终止条件。编程验

6、证:#include void main()for(;)/本语句前在实际编程过程中没有,此处提醒同学注意 printf(”hello“);/同上,测试结果抓图:结论:for语句中的三个表达式都省略时相当于while(1),即 for(;)相当于while(1)。,1.问题分析:数据分析 方法分析2.模型(流程图等)3.代码设计4.程序测试测试用例设计测试方法设计测试环境测试结果(抓图),5.结果分析6.作业讨论遇到的问题解决方法,程序开发题内容要求,程序开发题的评分标准分析与建模:30%程序的逻辑正确性:20%测试用例设计与测试过程:20%程序的语法正确性:10%程序风格(书写、注释等):10

7、%结果分析与讨论:10%,程序开发题举例,举例:试计算任意两个整数的和。解题过程,分析 数值分析:为满足题目的要求,必须定义三个变量,一个用来记录结果,其初值为 0,另两个记录任意的整数,其取值为-32768+32767。方法分析:由于题目要求简单,故用顺序结构即可解决。流程图,程序代码#include void main()int i,x,j;x=0;printf(Please input two number:);scanf(%d,%d,结果(抓图),测试用例设计2,5-4,6-4,-8,测试方法设计 无,结果分析 本题简单,结构一眼即可看出全部正确,但希同学们在以后的学习过程中能认真分析

8、。,遇到的问题及解决的方法,6.作业格式,1.XXXXXX(一级标题,居中,3号宋,行距2)1.1 XXXXXX(二级标题,左齐,4号宋,行距1.5)1.1.1 XXXXXX(三级标题,左缩2字,5号黑,行距1)(1)XXXXXX(四级标题,左缩2字,5号楷,行距1)XXXXXXXXXXXXXXXXXXX(内容:首行左缩2字,5号宋,行距1)表格和图,要编号,按照先文后图(表)放。表格:表格编号与题目在表上,用小五宋,居中;表格内容用6宋)图:图中字体成6号字大小,图号和图题在图下,用小五宋,居中),作业体例,作业封面作业题目(2号宋体)班级、姓名、学号(4号宋体)完成时间(4号宋体)目录作业

9、内容(字体见后)各个题目内容参考资料(书与网站)心得体会(完成中遇到的问题、解决方法)给老师的建议,编程思维训练二作业题目:用二分迭代法求一元二次方程的根。班级:*姓名:*完成时间:*年*月*日星期*,格式举例,一、问题分析,二、UML模型,三、代码设计,四、测试用例设计(抓图),五、测试方法设计,六、测试过程,七、作业讨论,八、心得体会,九、给老师建议,7.关于小组讨论,小组讨论的必要性拓展思路取长补短培养团队协作精神小组讨论的做法由学委分组,分组原则为能力均衡每次作业上交之前,组织本组同学就本次作业进行讨论,并认真做好记录本小组每位同学的作业是否正确是否还有改进的空间;如有,该怎么改是否还

10、有其他的解题思路是否与现实生活中的某个事物有关联;如有,请问关联之处在哪里,讨论的内容,本小组每位同学的作业是否正确是否还有改进的空间;如有,该怎么改是否还有其他的解题思路是否与现实生活中的某个事物有关联;如有,请问关联之处在哪里老师的其他要求,8.其他要求,按照规定格式写好作业报告 严惩抄袭,一旦发现,抄者和被抄者都以0分计 所有抓图中,必须有完成人的名字,第3部分:考试,期中考试:上机进行期末考试:笔试举办程序设计竞赛:参加程序竞赛的成绩可以冲抵该门课程的成绩,第4部分:上机与环境,以课外上机为主,课内上机为辅,实验环境(一)建立的方法,minGW实验环境简介,MinGW是一个自由软件,它

11、是Minimalist GNU on Windows的略称。minGw完全支持C99标准,并且完整安装后只有78M大小,比起Vc6+DDK要小很多,而且MinGWStudio安装目录下的MinGWincludeddk目录里有一个叫ntapi.h的头文件,里面包括了很多未公开的函数原型及数据结构。,minGW下载,官方下载地址:http:/,minGW安装过程,将minGW安装文件上述网址下载到本地硬盘,如图1所示;在图1中双击mingw-get-inst-20101030图标得到图2;在图2中按3次“下一步”得到图3;,图1,图2,图3,在图3中选择安装包的版本类型。其中,Use pre-pa

12、ckaged repository catalogues表示当前版本,Download latest repository catalogues为下载最新版本的安装包。按“下一步得到图4。,图4,在图4中设置授权,只有通过授权的用户才有权使用本软件;但minGW是一个自由软件,故只要选择“I accept the agreement”都能通过授权。按“下一步”得到图5。,图5,在图5中选择安装位置,用户可以通过按钮“Browse”设置安装位置。接着按“下一步”得到图6。,图6,在图6中可以选择安装组件。minGW默认支持C Compiler,但用户还可以选择C+、Fortran等组件,选择完成

13、后,按“下一步”直到出现“完成”按钮即可。,实验环境(二)建立的方法,VC+环境的下载,在百度搜索引擎中输入“VC+6.0中文版下载”,然后按搜索按钮即可找到下载链接。,安装过程,按上述方法下载VC+6.0中文版的软件包到本地硬盘;找到下载目录。由于一般下载的软件包都是以压缩包的形成存在的,故解压VC+6.0中文版的压缩包。打开解压后的VC+6.0中文版软件包,如图1所示:,图1,双击setup文件;进入VC+6.0中文企业版 安装向导,如图2所示:,图2,按下一步,得到VC+6.0中文企业版 安装向导第二步最终用户许可协议,如图3所示:,图3,在图3中选择”接受协议“后,按下一步,得到图4。,在图4中输入产品ID号、用户姓名以及公司名称之后,一直按”下一步“,直到”完成“即可。,

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

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号