程序设计基础 ——C语言第1章 C语言概述_第1页
程序设计基础 ——C语言第1章 C语言概述_第2页
程序设计基础 ——C语言第1章 C语言概述_第3页
程序设计基础 ——C语言第1章 C语言概述_第4页
程序设计基础 ——C语言第1章 C语言概述_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 2 016年 1月编程语言排行榜 信科院 掌握 建立良好的计算机思维模式 熟悉使用 进行 试、运行等操作 掌握 模块化、结构化 编程方法 和技巧 培养分析、解决问题的能力和一定的创新能力 具备的一定的算法分析与设计能力 课程目标 3 第 1章 主讲人:金兰 信科院 总课时 80学时 =上课 56学时 +上机 24学时 总成绩 =平时成绩 10%+上机成绩 20%+考试成绩 70% 第 1章 第 2章 数制和基本数据类型 第 3章 运算符和表达式、输入输出 第 4章 控制结构 第 5章 数组 第 6章 函数 第 7章 指针 第 8章 结构体与共用体 第 9章 文件 第 10章 综合应用案例 学生学籍管理系统 章节安排 5 主要内容 信科院 计算机编程语言 第一个 6 计算机编程语言 信科院 汇编语言 高级语言 机器语言 7 信科院 计算机编程语言 是由二进制编码指令构成的唯一可被计算机直接识别的计算机语言。 11100000 01001000 ; 输出字符 H 11100000 01100101 ; 输出字符 e 11100000 01101100 ; 输出字符 l 11100000 01101100 ; 输出字符 l 11100000 01101111 ; 输出字符 o 00000000 屏幕字符输出指令 停止指令 待输出的字符 H 机器指令 = 操作码 + 操作数 8 信科院 计算机编程语言 优点 程序能够被计算机直接理解和执行 。 缺点 编程效率极低 。 程序含义不直观,难以理解和记忆,错误也难以查找。 9 信科院 计算机编程语言 言 : 为每条机器指令分配了一个助记符号,人们可以使用这些助记符号代替二进制串来编写程序。 e l l o 幕字符输出指令 停止指令 待输出的字符 H 10 信科院 计算机编程语言 优点 程序的可理解性、编写效率以及质量都有所提高 。 缺点 计算机必须将 汇编语言 翻译成机器语言程序才能被机器理解和执行 。 机器依赖。 11 信科院 计算机编程语言 言 : 既接近于数学语言或人的自然语言又不依赖于计算机硬件,编出的程序能在所有机器上通用的语言 。 ); 屏幕字符输出 待输出的字符串 2 信科院 计算机编程语言 优点 易读、易写、易维护 。 在某一机器上完成的程序可以在另一台机器上运行 ,可移植性好。 13 信科院 语言 应用领域 发明者 值和科学计算编程 . 系统编程和嵌入式系统 . + 面向对象系统编程 络与系统编程 # 网络与系统编程 计算机编程语言 常用的高级语言 14 信科院 高级语言 高级语言 C+ C# 计算机编程语言 高级语言 今还是一种有效进行高性能数值计算的主要语言 。 向对象编程语言。 微软公司开发,面向对象编程语言。 C+增加 适用于大规模的软件工程 。 0世纪 70年代用来编写 后来陆续制定了 括:或 90和 15 信科院 选题意义 选题内容 分析方法 总结建议 源 代 码h e l l o . 器c o m p i l e . e x 文 件h e l l o . o b 器l i n k . e x 行 程 序h e l l o . e x 计算机编程语言 计算机的 器码 。 编译器 : 把 高级语言 程序翻译成 低级语言 或 汇编语言 或 机器码 的一个计算机程序。 语言开发一个可执行程序的处理过程 16 选题意义 选题内容 分析方法 总结建议 信科院 第一个 * 程序 功能:在屏幕上打印输出信息 “# n); ; 用 /*起始并用 */符号结尾的部分是 注释 。 用 #开始的行称为 预处理命令 函数 是 C 程序处理的起点。 每个程序有且仅有一个 函数。 在屏幕上 输出 “ 并换行。每个语句都以分号结束。 程序成功结束并 返回值 0。 左大括号 表示函数的开始,后面是函数的主体。右大括号 表示函数的结束。 这对大括号及其内的所有语句被称为程序块 。 17 选题意义 选题内容 分析方法 总结建议 信科院 ( 1)注释 编译器处理注释时,注释内容将被忽略不产生任何动作。注释用来注解程序使得代码易读易懂。 注释内容可以跨越多行。 两个注释定界符号不允许嵌套出现。例如: /*注释开始 /*嵌套在一起的注释是不正确的 */注释结束 */ 在 。例如: n); /这部分是注释 第一个 18 选题意义 选题内容 分析方法 总结建议 信科院 第一个 ( 2)预处理命令 # 通过 #文件 。 头文件 文件通常以 本 程序中要包含 头文件 。 19 选题意义 选题内容 分析方法 总结建议 信科院 第一个 ( 3) 函数 一个 每个 , 符号 开始执行的。 函数 返回一个类型为 意味着 函数返回值 的 类型是整数。返回到哪里呢?返回给操作系统。 如果写成: 是 建议 不要 这么 写 。 如果写成: 有些编译器允许这种形式,但是还没有任何标准考虑接受它。 建议 不要 这么做。 一个函数通常包含有很多语句。 20 选题意义 选题内容 分析方法 总结建议 信科院 第一个 ( 4) n); 功能: 在计算机屏幕上输出“ 函数 是标准输入输出库中的一个标准函数。 换行符 n 它意味着“在下一行的最左边开始新的一行”。 换行符 是 转义字符 的一个例子。 转义字符 通常用于代表难于表达的或是无法键入的字符。完整的转义字符列表请参考第 2章。 21 选题意义 选题内容 分析方法 总结建议 信科院 第一个 ( 5)返回值 ; 出现在函数 的最后。 一旦该语句被执行,表示 程序成功结束 并 返回值 0。 对于 函数来说,如果漏掉了 大多数编译器将对你的疏忽提出警告,但仍将编译该程序。 22 选题意义 分析方法 总结建议 信科院 + 常用的开发 工 作 区 窗 口程 序 设 计 窗 口输 出 窗 口菜 单 栏快 捷 工 具 栏23 选题意义 选题内容 分析方法 总结建议 信科院 在 应用程序向导 此处介绍 的创建、编译和执行。 程序的上机步骤 程序的上机步骤 24 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 1)选择菜单 “文件” “新建” 命令。在该窗口中,选择“ 工程 ”选项卡中的 “ 工程名称 ”文本框中输入项目名称,如 后在“ 位置 ”文本框中输入文件存放位置,最后单击“ 确定 ”按钮。 25 选题意义 分析方法 信科院 程序的上机步骤 ( 2)在弹出的询问项目类型的窗口中,选中“ 一个空工程 ”单选按钮,单击“ 完成 ”按钮。 26 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 3)系统将弹出的窗口,即 新建工程信息 ,单击“ 确定 ”按钮。 27 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 4)选择菜单 “文件” “新建” 命令,选择“ 文件 ”选项卡中的 C+ “ 文件名 ”文本框中输入程序文件名“ 若不指定扩展名 此时,“ 添加到工程 ”前的 复选框 呈现选中状态,单击“ 确定 ”按钮,将 28 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 5)在左侧工作区窗口中选择 以发现在 右侧程序编辑窗口中可以源程序。在编辑的过程中,注意存盘。 29 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 6)选择 菜单“组建” “组建 命令,或者使用 快捷键“ ,或者单击 快捷按钮 ,进行 编译 链接。 30 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 7)一般情况下,代码在编写过程中必然会发生各种错误。编译器检查出来的错误会被显示在 建) 窗口。编译器提示:行,发生了 误, ”。 31 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 上面的错误是因为 ”,只要添加一个“;”,错误就被修改好了。 当下方输出窗口出现 0 s), 0 s)信息时, 32 选题意义 选题内容 总结建议 信科院 程序的上机步骤 ( 8)如果没有错误,选择菜单 “组建” “执行 命令,或者使用 快捷键 5,或者单击 快捷按钮 ,进行执行。其中, to 时按任意键可返回到 33 选题意义 选题内容 分析方法 总结建议 信科院 程序的上机步骤 ( 9)一个 需要开始建立一个新的 要选择 “文件”菜单 “关闭工作空间” 子菜单。否则,系统不知道当前哪个 34 选题意义 选题内容 分析方法 总结建议 信科院 *件的 【特别说明】 请学习完第六章的 ( 1)选择菜单 “文件” “新建” 命令。在该窗口中,选择“ 工程 ”选项卡中的 “ 工程名称 ”文本框中输入项目名称,如 后在“ 位置 ”文本框中输入文件存放位置,最后单击“ 确定 ”按钮。 35 选题意义 选题内容 分析方法 总结建议 信科院 ( 2)在弹出的询问项目类型的窗口中,选中“ 一个空工程 ”单选按钮,单击“ 完成 ”按钮。 *件的 36 选题意义 选题内容 分析方法 总结建议 信科院 *件的 ( 3)系统将弹出的窗口,即 新建工程信息 ,单击“ 确定 ”按钮。 37 选题意义 选题内容 分析方法 总结建议 信科院 *件的 ( 4)选择菜单 “文件” “新建” 命令,选择 “文件” 选项卡中的 C+ “ 文件名 ”文本框中输入程序文件名“ 若不指定扩展名 此时,“ 添加到工程 ”前的 复选框 呈现选中状态,单击“ 确定 ”按钮,将 38 选题意义 选题内容 分析方法 总结建议 信科院 *件的 ( 5)在左侧工作区窗口中选择 以发现在 已经有了新建的文件 编辑的过程中,注意存盘。 39 选题意义 选题内容 分析方法 总结建议 信科院 *件的 ( 6)用同样的方法,新建文件 均添加到工程 左侧工作区窗口中选择 以发现在 40 选题意义 选题内容 总结建议 信科院 *件的 ( 7)选择菜单 “组建” “组建 命令,或者使用 快捷键“ ,或者单击 快捷按钮 ,进行 编译 链接。 41 选题意义 选题内容 分析方法 总结建议 信科院 *件的 ( 8)当下方输出窗口出现 0 s), 0 s)信息时,表示 42 选题意义 选题内容 总结建议 信科院 *件的 ( 9)选择菜单 “组建” “执行 命令,或者使用 快捷键5,或者单击 快捷按钮 ,进行 执行 。在运行界面,根据提示输入字符串: 入待删除的字符: c,输出新字符串: 时会显示结果。其中, to 时按任意键可返回到 43 选题意义 选题内容 分析方法 总结建议 信科院 *件的 ( 10)一个 需要开始建立一个新的 要选择 “文件”菜单“关闭工作空间” 子菜单。 44 选题意义 选题内容 分析方法 总结建议 信科院 程序的调试 设置断点 是跟踪程序实际运行流程的最好方法。在 式下,程序可以在断点处停止,我们可以让程序单步执行,来确认程序是否在按照我们所预想的方式在运行。 45 选题意义 选题内容 分析方法 总结建议 信科院 ( 1)设置断点 将鼠标停留在要被暂停的那一行,选择工具栏按钮 ,就可以添加一个断点。如果该行已经被设置了断点,那么该断点会被删除。 46 选题意义 选题内容 分析方法 总结建议 信科院 ( 2)开始调试 如下图所示,选择 菜单 组建 开始调试 ,就可以开始调试程序。 47 选题意义 选题内容 分析方法 总结建议 信科院 ( 3)单步运行 选择菜单或者工具栏的 按钮,可以进行程序单步运行。不断按下 程序会一步一步地被执行。 48 选题意义 选题内容 分析方法 总结建议 信科院 ( 4)动态察看变量的值 单步调试程序的过程中,我们可以在 口 中动态地察看变量的值。 自动查看 在 口 中会自动显

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论