c语言讲稿第三章44219.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《c语言讲稿第三章44219.pptx》由会员分享,可在线阅读,更多相关《c语言讲稿第三章44219.pptx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 顺序程序设计u 上节重点u 字符型数据u 算术运算符和算术表达式算法是程序的灵活u 算法的概念q 计算机程序组成 对数据的描述,即数据结构 对操作的描述,即算法 沃斯提出:数据结构+算法=程序 程序组成算法、数据结构、程序设计方法、语言工具算法是程序的灵活u 算法的概念q 算法 概念:为解决一个问题而采取的方法和步骤 举例:1100 的累加和 1+2+100 100+(1+99)+(49+51)+50(1+100)*100/2算法是程序的灵活u 算法的表示方法q 用自然语言表示q 用流程图表示算法算法是程序的灵活u 算法的表示方法q 用流程图表示算法 三种结构 顺序结构 选择结构 循环
2、结构算法是程序的灵活u 算法的表示方法q 用流程图表示算法 举例 计算两个整数的和 判断一个数是否为奇数 计算100以内的奇数和算法是程序的灵活u 算法的表示方法q 用N-S 图表示算法 三种结构 顺序结构 选择结构 循环结构算法是程序的灵活u 算法的表示方法q 用N-S 图表示算法 举例 计算两个整数的和 判断一个数是否为奇数 计算100以内的奇数和算法是程序的灵活u 算法的表示方法q 用伪代码表示算法 介于自然语言和计算机语言之间的文字和符号来描述算法 举例程序的三种基本结构u 三种结构q 顺序结构q 选择结构q 循环结构u 用三种基本结构构成的程序称为结构化程序程序的三种基本结构u 结构
3、化程序基本思想q 自顶向下q 逐步细化q 模块化设计C 语句概述u 控制语句u 函数调用语句u 表达式语句u 空语句u 复合语句赋值表达式u 赋值运算符q 简单赋值运算符 作用:将一个数据赋给一个变量 符号:=举例赋值表达式u 赋值运算符q 复合赋值运算符 在赋值运算符前添加其他运算符 作用:简化程序,提高编译效率 举例赋值表达式u 赋值表达式q 由赋值运算符将一个变量和一个表达式连接起来的式子q 语法 变量 赋值运算符 表达式 运算规则 先求赋值运算符右侧表达式的值,然后赋给赋值运算符左侧的变量赋值表达式u 赋值表达式q 左值、右值q 赋值过程中的类型转换 实型整型 整型实型 双精度单精度
4、字符型整型 整型字符型赋值表达式u 赋值语句q 赋值表达式加上一个分号u 变量赋初值q 定义变量的同时为变量赋值q 变量的赋初值在程序执行阶段完成数据输入输出的概念u 概述q 输入输出是以计算机主机为主体而言 默认输入设备为键盘 默认输出设备为显示器q C 语言本身不提供输入输出语句q 使用系统库函数时,要在程序中使用预编译命令#include 与”stdio.h”的区别字符数据的输入输出u putchar()函数q 格式 putchar(c)q 参数 c 为字符常量、变量或表达式q 功能 输出字符参数c 的值q 举例:输出BOY 英文单词字符数据的输入输出u getchar()函数q 格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 讲稿 第三 44219
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内