- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础第简介
程序设计基础 主讲教师:崔莉莉 办公室:15号楼503 Email:llcui@ 第1阶段起步入门网站:/bp/page 课程论坛:/bbs/崔莉莉工作室 教学用书 教材: 程序设计基础(第3版) 吴文虎 清华大学出版社 油印: 程序设计基础教学与实验辅导 上海第二工业大学 教学内容安排 (一)4~17周 1、绪论 编程准备 2、变量、代数与计算机解题 3、逻辑思维与计算机解题:分支 循环结构 4、数据组织与基本算法的解题思路:数组 5、不同数据组织与基本算法的解题思路:结构 5、程序模块化:函数与函数调用 6、指针 7、文件 (二)18~19周 综合实践与提高 1 绪论 一、程序设计的重要性 计算机专业通常在大学一年级开设《程序设计语言》或《程序设计基础》课程。虽然课程名没有提及语言的名称,但是各高等院校目前基本上都是以C++语言(或C语言)为工具,介绍程序设计方法。 二、教学目标 程序设计的基本概念与基本方法 编程解题的思路与典型方法 程序结构与相应语句 编码与上机调试 三、学好编程的秘诀牢记:编程 ??? 不是看会的 ???更不是听会的 ??? 是练会的! 四、养成良好的编程习惯 强调可读性; 变量要加注释; 程序构思要有说明; 学会如何调试程序; 尽可能优化; 对运行结果要做正确与否的分析。 五、课程考核与评价 考核形式:上机考 考核组成:平时测验+期中考试+期末考试 考核内容:基础题+编程题 ?????(基础题题型包括:单选、多选、填充、读程) 课程评价:平时成绩+期中考试+期末成绩 六、课程学习方法 动手动脑,在理论指导下实践 注重学习思路,总结思路 倡导:做学问,要又学又问 倡导:“自学、动手、应用、上网” 倡导:实践出真知。在编写大量程序之后,才能感到运用自如。 2 编程准备 内容要点: 进入和退出 VC++环境 程序代码与说明 算术运算符 常用数学函数 C语言与自然语言 程序设计语言的发展 例:计算表达式3*16+2的值,实现该计算的机器语言程序、汇编语言程序和C语言程序如下所示。 用高级语言编写的程序称为源程序。 计算机不能识别用高级语言编写的程序。需使用翻译程序,将高级语言程序翻译成等价的机器语言程序,才能交付计算机识别执行。 概念 算法:是为解决一个特定问题而采取的确定的、有限的方法和步骤。 算法的表达形式:自然语言、流程图、N-S流图等。 程序:解决问题的方法和步骤,以计算机能够理解的语言表达出来,就被称为程序。 程序设计语言:专门用来表达计算机能理解的解决问题的方法和步骤的语言,称为程序设计语言。 ?? 用自然语言表达: (1)获得要计算的2个数; (2)求出2个数之和; (3)把和除以2; (4)报告两项计算结果。 #include iostream.h int main() { float a,b,sum,v; cout “请输入两个数据:; //提示输入 cin a b; //输入两个数 sum = a + b; //计算 v=sum/2; cout “两数之和是:” sum “\n”“平均值是:”vendl; //输出计算结果 return 0; } 程序设计的基本流程 1、分析需求:了解清楚程序应有的功能。 2、设计算法:根据所需的功能,理清思路,排出完成功能的具体步骤,其中每一步都应当是简单的、确定的。这一步也被称为“逻辑编程”。 3、编写程序:根据前一步设计的算法,编写符合C++语言规则的程序文本。 4、输入与编辑程序:将程序文本输入到计算机内,并保存为文件,文件名后缀为“.cpp”,被称为源程序或源代码。 5、编译(Compile):把C++程序编译成机器语言程序。 编译产生的程序称为目标程序,目标程序被自动保存为目标文件,文件名的后缀是“.obj”。 编译的目的是查找源程序中的符号、词语、整体结构等差错,这样的差错称为“语法错误”。 一旦发现语法错误,VC++就不生成目标文件,并在窗口下方列出错误;如果没有语法错误,则显示“0 error(s)”,并生成目标文件,允许继续进行后面的步骤。 6、连接(Link):生成执行程序。从目标文件进一步连接生成Windows环境下的可执行文件,即文件名后缀为“.exe”的文件。 由于可执行文件是由若干个文件拼接而成的,其中不但有目标文件,还有另一些标准的库文件,一些规模较大的程序还会有多个目标文件,所以这一步骤又被称为连接(Link)。 7、运行(Run)
您可能关注的文档
最近下载
- 北京市2019年中考英语真题(含答案).pdf VIP
- 2022年新高考政治真题试卷(山东卷).pdf VIP
- 2025年最新详版征信报告个人信用报告样板模板word格式新版可编辑.docx VIP
- 辽宁省大连市甘井子区2024-2025学年上学期七年级 月考英语试卷(10月份).docx VIP
- 水土保持监督管理培训课件.pptx VIP
- 《现代汉语》各章练习题答案汇总 .pdf VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
- 生产建设项目水土保持方案管理办法培训课件.pptx VIP
- 培训课件_1411dxs小天鹅纯臻2.0新品1411DXS系列.pdf VIP
- 2022年内蒙古农业大学硕士研究生入学考试公共管理专业综合基础考研真题.pdf VIP
文档评论(0)