c语言 课件第1章.ppt
《c语言 课件第1章.ppt》由会员分享,可在线阅读,更多相关《c语言 课件第1章.ppt(35页珍藏版)》请在三一文库上搜索。
1、第1章 C程序概述,C /C+ 语言程序设计,西安科技大学 计算机学院,2019/2/21,2,说明:,本课程的配套教材为: C/C+语言程序设计 C/C+语言程序上机指导 中国矿业大学出版社 龚尚福等编著 本课程的学时安排为: 理论学时32 实践学时16,上机安排 上机地点:计算中心机房 上机内容: 随教学进度的基础训练(上机调试每次作业) C编程训练大作业 要求: 所有作业必须独立完成 作业必须经上机调试通过 考勤3次缺席,按不及格处理 发现上机时间打游戏,按缺席一次处理,2019/2/21,4,教学要求 掌握程序设计语言的基本知识 常用算法 初步的程序设计能力 学习方法 自主学习 重视上
2、机实践,C语言程序设计,如何尽快学会用C语言进行程序设计,了解程序设计语言(C语言) 模仿、改写、编写 通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。,Step1:掌握数据类型、控制结构、语法规则。 (识字、造句。授课为主),Step2:掌握程序分析、算法、编程。 (体裁、布局。多看多练),Step3:循序渐进,先模仿,后分析。,Step4:重视上机,有效利用宝贵的上机时间. 切实掌握调试手段。,2019/2/21,7,1.1 计算机语言及其发展,1. 计算机语言 是人与计算机进行交流的工具 计算机语言分为:,2019/2/21,8,例如:,0 0 1 0 0 0 1 1 1 1
3、 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 1 1 0,机器语言程序,源程序需要 翻译,2019/2/21,9,2. 算法 为解决某一应用问题而采用的解题步骤 算法的描述方式 用自然语言描述算法 用流程图描述算法 用N-S结构图描述算法,例如:输出两个数中的最大数,2019/2/21,10,第一步:输入x和y的值 第二步:比较x和y的值,如果x大于y,则输出x的值,否则输出y的值。,易于理解,但冗长,不够精确,难于描述复杂算法。,例如当描述“输出10个数中最大数”的算法时,会冗长、难于理解,用自然语言描述算法,2019/2/21,11,用流程图描述算法,图1.
4、4 用流程图描述算法,起止框,输入/输出框,判断框,处理框,流程线,2019/2/21,12,用N-S结构图描述算法,图1.5 用N-S结构图描述的算法,已经证明,任何复杂的问题都可以三种基本算法结构来描述:顺序、选择、循环。因此用计算机语句描述的程序也包含三种基本结构。,2019/2/21,13,程序设计 解决一个实际应用问题时,用计算机语 言编写计算机程序的过程,称为程序设计。 目前,有两种重要的程序设计方法: 结构化的程序设计 面向对象的程序设计,1.2 程序设计方法,2019/2/21,14,1.结构化程序设计的基本概念 程序的三种基本结构 顺序结构程序:按照书写顺序依次执行语句 选择
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言 课件第1章 语言 课件
链接地址:https://www.31doc.com/p-2142623.html