当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 Hello. C!

资源类别:文库,文档格式:PPT,文档页数:56,文件大小:230.5KB,团购合买
一、我已经能熟练地操作计算机了,还学什么? 二、计算机能做什么? 三、如何把计算机做为求解问题的工具,为我服务终身?
点击下载完整版文档(PPT)

第一章 Hello. c!

第一章 Hello,C!

开始的话 我已经能熟练地操作计算机了 还学什么? 计算机能做什么? 如何把计算机做为求解问题的工 具,为我服务终身?

2 开始的话 • 我已经能熟练地操作计算机了, 还学什么? • 计算机能做什么? • 如何把计算机做为求解问题的工 具,为我服务终身?

计算机能做什么? 计算机可以做任何事情;只要能把 实际问题抽象、制作为计算机可求 解的程序。 计算机求解问题的步骤 实际问题求解编制问题 可断模型算法 序 分析模型 命令 调试 抽象求解 编程 程序

3 • 计算机可以做任何事情;只要能把 实际问题抽象、制作为计算机可求 解的程序。 • 计算机求解问题的步骤: 实际 问题 求解 编制 问题 问题 模型 算法 程序 实现 计算机能做什么? 分析 抽象 模型 求解 命令 编程 调试 程序

问题模型 结构分析线性方程组 人口预报微分方程 优化问题——线性规划、非线性规划 震动问题——矩阵分析;特征值、特征向量 信息管理二维数据表 下棋 树型结构遍历 交通管理—图型结构遍历

4 问题模型 • 结构分析—— 线性方程组 • 人口预报—— 微分方程 • 优化问题—— 线性规划、非线性规划 • 震动问题—— 矩阵分析;特征值、特征向量 • 信息管理—— 二维数据表 • 下棋 —— 树型结构遍历 • 交通管理—— 图型结构遍历

下棋问题 O

5 下棋问题              

深蓝”与卡斯帕罗夫 国际象棋棋盘有64格,每方有16个子 棋手在思考下一步棋时大约有35种合法 选择。 目前最好的国际象棋程序可以分析到七 八个回合,若要求电脑能思考到第七个 回合,即14步棋,则需要有35~14种可 能的结局 ·下棋程序靠的是基本的行棋知识和强大 无比的检索演算能力。这种信息检索选 择方式好比一棵树;共有35个枝干,每 个枝干有35个树杈,,最终到树叶 即可供选择的结果。越好的程序,所派 生的树枝树杈就越多

6 “深蓝”与卡斯帕罗夫 • 国际象棋棋盘有64格,每方有16个子。 棋手在思考下一步棋时大约有35种合法 选择。 • 目前最好的国际象棋程序可以分析到七 八个回合,若要求电脑能思考到第七个 回合,即14步棋,则需要有35^14种可 能的结局。 • 下棋程序靠的是基本的行棋知识和强大 无比的检索演算能力。这种信息检索选 择方式好比一棵树;共有35个枝干,每 个枝干有35个树杈,…,最终到树叶, 即可供选择的结果。越好的程序,所派 生的树枝树杈就越多。 • 一般来讲,电脑每下一步棋,仍需有

教学目标 介绍C语言程序的基本结构 介绍在计算机上输入、编译、调试和 云行C程序的基本方法和步骤

7 教学目标 • 介绍C语言程序的基本结构 • 介绍在计算机上输入、编译、调试和 运行C程序的基本方法和步骤

本书的结构 精讲多练C语言”共分十个单元,分别 对应十个教学重点。 这十个教学重点又可以分为两组:前五单 元为一组,介绍C语言的基本内容。后 五个单元为一组,介绍C语言的高级编 程技术

8 本书的结构 • “精讲多练C语言”共分十个单元, 分别 对应十个教学重点。 • 这十个教学重点又可以分为两组: 前五单 元为一组, 介绍C语言的基本内容。 后 五个单元为一组,介绍C语言的高级编 程技术

(1)C语言的基本内容 内容包括: 基本数据类型 控制结构 表达式、函数 编译预处理以及C语言的调试技术 ·在学习了这些内容之后,学生应能编写、 调试和运行一般规模和难度的应用程序 (如数值计算类程序),并对结构化程序设 计方法有所了解,为编写较大规模的应 用程序打下基础

9 (1)C语言的基本内容 • 内容包括: – 基本数据类型 – 控制结构 – 表达式、函数 – 编译预处理以及C语言的调试技术 • 在学习了这些内容之后, 学生应能编写、 调试和运行一般规模和难度的应用程序 (如数值计算类程序), 并对结构化程序设 计方法有所了解, 为编写较大规模的应 用程序打下基础

(2)C语言的高级编程 技术 内容包括: 指针应用 高级数据结构 文件 ·这一部分中,强调对基本概念的理 解和掌握,以及在理解和掌握的基 础上运用这些高级编程技术的方法, 锻炼、培养较大规模、比较复杂的 应用程序的编程能力

10 (2)C语言的高级编程 技术 • 内容包括: – 指针应用 – 高级数据结构 – 文件 • 这一部分中, 强调对基本概念的理 解和掌握, 以及在理解和掌握的基 础上运用这些高级编程技术的方法, 锻炼、培养较大规模、比较复杂的 应用程序的编程能力

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共56页,可试读19页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有