吴文虎程序设计基础PPT第一讲.ppt

吴文虎程序设计基础PPT第一讲.ppt

ID:55879615

大小:860.50 KB

页数:59页

时间:2020-06-12

吴文虎程序设计基础PPT第一讲.ppt_第1页
吴文虎程序设计基础PPT第一讲.ppt_第2页
吴文虎程序设计基础PPT第一讲.ppt_第3页
吴文虎程序设计基础PPT第一讲.ppt_第4页
吴文虎程序设计基础PPT第一讲.ppt_第5页
资源描述:

《吴文虎程序设计基础PPT第一讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机程序设计基础授课教师:吴文虎(教授)上课地点:第三教室楼上机实验:东主楼Intel机房1一、教学对象计算机科学与技术系新生(第一学期)二、教学目标程序设计的重要性程序设计的基本概念与基本方法编程解题的思路与典型方法数学模型简介算法及算法步骤程序结构与相应语句编码与上机调试2三、教学重点程序设计的基本概念,基本方法;在C/C++语言的环境下,学会如何针对问题进行分析,构建数学模型,寻找算法并编程实现;有条有理有根有据的编程实践;养成良好的编程风格与习惯;重在思维方法的学习,鼓励创新。3四、指导思想1.立足改革,人的认识要

2、随着时代的前进而不断深化,在新的形势和环境下,教学要突破传统观念和传统模式,也要追求高效和完美,以培养高素质有创造精神的人才为这门课的教学目标。2.以学生为中心学生是教学的主体,安排教学首先须考虑培养目标、学生的认知规律和学习特点。教学的每一个环节都要顾及学生的实际情况,要有利于调动学生学习的积极性,引导学生主动学习。43.强化实践程序设计是高强度的脑力劳动,实践性极强,不是听会的、也不是看会的,而是练会的。要让学生充分上机动手编程。这可能与以往的教学安排最大的不同之处。4.鼓励和引导探索式的学习按照建构主义的学习理论,学生

3、(作为学习的主体)是在与客观环境(所学内容)的交互过程中构建自己的知识结构的。引导学生在解题编程的实践中探索其中带规律性的认识,将感性认识升华到理性的高度。55.突出重点重点放在思路、算法、编程构思和程序实现上。语句只是表达工具,强调抱西瓜,不拣芝麻。重在训练利用计算机编程手段分析问题和解决问题的能力。6.养成良好的编程习惯强调可读性;变量要加注释;程序构思要有说明;学会如何调试程序;尽可能优化;对运行结果要做正确与否的分析。67.考试方法不纸上谈兵,不搞笔试,不考死记硬背的东西上机解题,自动测试不计失败,只计成功正在建立试

4、题库,题目随机抽取8.学习方法动手动脑,在理论指导下实践注重学习思路,总结思路倡导:做学问,要又学又问倡导:“自学、动手、应用、上网”倡导:实践出真知。在编写大量程序之后,才能感到运用自如。79.学习心态“自立、自信、自尊、自强”要有战胜困难的勇气和信心要求做到越学越会充满信心8五、教学内容安排概论:程序设计的基本概念与基本方法;怎样才能学好这门基础课2.程序的基本结构3.编程关键:逻辑思维与问题求解人是怎样让计算机帮助自己解题的4.数据的组织方式一:数组5.模块化:函数与函数调用96.分治思想:递归算法及其实现7.逻辑指代

5、与物理指代:指针8.数据的组织方式二:结构9.蒙特卡洛法10.贪心法11.动态规划1012.数据的组织方式三:链表与树13.数据的组织方式四:文件,数据的永久存储与重复使用14.面向对象程序设计的概念及特点11第一章 功能强大的计算器12假如你是一个初学者,对在C++语言环境下如何编程一无所知,这里先给你搭一个台阶,教你构造一个功能强大的计算器,所谓功能强大是说(1)数学计算式子可以很复杂;(2)计算速度极快。学习目标13内容要点I/O流与插入、抽取操作符算术运算符号进入和退出C++环境常用数学函数14C++程序结构C++源

6、代码一般都由若干函数和类组成。为了便于管理,一般把不同功能的函数和类放在不同的文件中,对于类的声明和实现也分别放在对应的.h(或.hpp)和.cpp文件中。由于文件较多,所以为了便于管理,一般的集成开发工具都会提供工程(Project)管理功能来管理这些文件,对源文件进行编译和链接。1516【任务1.1】计算下列三角函数的值1.1进入VC++环境,写程序代码为了完成任务1.1先要进入VC集成环境1、进入VC集成环境有两种办法(1)双击VC图标17用鼠标双击“桌面”上的VC图标,进入环境图1.118用鼠标点击“开始”菜单(图1

7、.2)将鼠标上移至“程序(p)”然后将鼠标水平右移,在下一级菜单中将鼠标移至“MicrosoftVisualstudio6.0”再将鼠标右移至下一级菜单上,将鼠标上下移动到“MicrosoftVisualC++6.0”上,单击鼠标左键会出现图1.3,这就是我们编程时要用到的环境。(2)从开始菜单进入19图1.220图1.321图1.4File菜单:文件操作等22图1.5Edit菜单:编辑查找23图1.6View菜单:窗口设置等24图1.7Insert菜单:资源加入等25图1.8Project菜单:工程管理等26图1.9Bui

8、ld菜单:编译链接调试27图1.10Tools菜单:调试工具、系统配置等28图1.4图1.11Window菜单:窗口管理29图1.12Help菜单:帮助信息30见演示2.建立工程和文件3.编译和链接31//******************************************

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

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

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