文档详情

3C语言编程初步.ppt

发布:2017-08-22约8.11千字共41页下载文档
文本预览下载声明
C语言编程初步 电子科技大学中山学院电子系 卢晶琦 jingqilu@126.com C程序设计初步 编程处理一个实际问题 程序设计所需的基本素材 基本数据类型、变量、表达式、三种基本模块及其主要语句…… 用计算机编程解决实际问题的过程 C程序设计初步 算法 什么是算法? 为解决一个问题而采取的方法和步骤,就称为“算法”。 算法的特点: “有穷性”:仅有有限的操作步骤,无死循环; “确定性”:算法的每一个步骤应当是确定的,无二义性语句; “有效性”:算法中的每一个步骤都应当有效执行,无死语句; 有适当的输入,即有确定的条件;  有输出结果,没有输出的算法是无意义的; 优质的算法:“正确、高效!” C程序设计初步 算法 算法的表示方法 自然语言表示 流程图表示法 C程序设计初步 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? #include stdio.h /**** 包含头文件****/ void main() { int a,b,c,max; /**** 变量的定义****/ scanf(%d%d%d,a,b,c); /**** 数据输入 ****/ if (ab) /* 具体完成任务 */ max=a; else max=b; if (cmax) max=c; printf(最大数是%d\n,max); /**** 输出结果 ****/ } 如何进行一个程序的设计? #include stdio.h /**** 包含头文件****/ void main() { int a,b,c,max; /**** 变量的定义****/ scanf(%d%d%d,a,b,c); /**** 数据输入 ****/ max=a; /* 具体完成任务 */ if (bmax) max=b; if (cmax) max=c; printf(最大数是%d\n,max); /**** 输出结果 ****/ } 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? #include stdio.h void main() { int i,n,s; printf(请输入一个正整数:); scanf(%d,n); /* 具体完成任务 */ s=1; for (i=1;i=n;i++) s=s*2; printf(2的%d次方是%d\n,n,s); } 如何进行一个程序的设计? 如何进行一个程序的设计? Chpt2 C语言的基本数据类型及运算 Chpt2 C语言的基本数据类型及运算 数据类型 基本数据类型 基本数据类型的分类 数据类型 基本数据类型 运算符表达式 复习:逻辑运算符 运算符表达式 位运算 对字节或字中的实际二进制位进行检测、设置或移位。 字节或字必须是char型、int型数据类型和它们的变体。位运算符不能用于float,double,void或其它更复杂的数据类型。 位运算符 逻辑位运算:~ | ^ 移位位运算: 位运算 逻辑位运算 ~ | ^ 位运算 逻辑位运算 位运算 移位位运算 :右补0 :有符号数,左复制符号位 无符号数,左补0 位运算 移位位运算 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计? 如何进行一个程序的设计
显示全部
相似文档