欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第2讲11dian简单语法.ppt

    • 资源ID:5665277       资源大小:249.01KB        全文页数:21页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第2讲11dian简单语法.ppt

    C语言程序设计,第2讲,算法的概念,程序用编程语言编写,完成特定功能的语句的集合。编程步骤:1.明确问题2.问题 若干具体步骤(算法)3.算法 程序4.上机调试运行算法解题方法或解题步骤的精确描述 程序算法数据结构,算法的表示,用自然语言表示用流程图表示(传统流程图和N-S流程图)用伪代码表示用计算机语言表示,例3.1 从键盘中输入100个整数,对其中的正 整数进行累加,最后输出结果。,算法举例,算法描述(流程图),开始,该数0,累加,输入完100个数,结束,起止框,处理框,判断框,Y,Y,N,流向线,N,输入一个数,输出累加和,输入输出框,4、算法的C语句实现,#includevoid main()int x;/*存放输入数的单元*/int count;/*存放输入个数的单元*/int sum;/*存放累加和的单元*/count=0;sum=0;/*工作单元初值*/do scanf(“%d”,/*输出累加和*/,准备工作,算法步骤,结构化程序设计方法,三种基本结构 顺序结构 选择结构 循环结构一个结构化程序就是用高级语言表示的结构化算法。,第三章 最简单的C语法,顺序程序设计举例简单语法介绍,例:求ax2+bx+c=0方程的根。其中a=1,b=2,c=3,设b2-4ac0。,分析:一元二次方程的根为:,3.1 顺序程序设计举例,N-S流程图,#include#include void main()float a,b,c,x1,x2;a=1.0;b=2.0;c=3.0;x1=(-b+sqrt(b*b-4*a*c)/(2*a);x2=(-b-sqrt(b*b-4*a*c)/(2*a);printf(“x1=%.2f,x2=%.2fn”,x1,x2);,运行:x1=-1.00,x2=-2.00,printf(“please input a,b,c=”);scanf(“%f%f%f”,运行:please input a,b,c=1 3 2回车 x1=-1.00,x2=-2.00,变量,常量,语句,输入,函数,一、变量1.概念:其值可以改变的量.2.变量的类型:整型:int 长整型:long 短整型:short 浮点型:float 双精度型:double 字符型:char(基本类型)3.声明的作用:为变量分配内存单元,变量名作为内存单元的符号地址4.对变量赋值 b=30.0;a=sin(b*3.14159/180);,语言允许在定义变量的同时使变量初始化如:int a=3;float b=3.14;char ch=a;也可以使被定义的变量的一部分赋初值如:int a,b,c=10;,注意:int a=3,b=3,c=3;正确int a=b=c=3;不正确,这里的:int a,b,c=10;等效于int a,b,c;c=10;,5.变量赋值特点:(1)先定义,后使用 int d,e,f;定义三个变量为整数类型 如未定义,则在编译时被查出,认为非法(2)变量未被赋值前,值为未知(3)对变量赋值过程是“覆盖”过程,用新值去替换旧值(4)读出变量的值,该变量保持不变(5)参与表达式运算的所有变量都保持原来的值不变,变量赋值过程 d e f未赋值前执行d=7执行 e=d 执行 f=d+e执行 d=d+1 000,二、数据类型,(一)、整型数据,1.整型数据的分类,(1)基本整型(int)(4字节)(2)短整型(short)(2字节)(3)长整型(long int)(4字节),编译系统不同,所分配的字节数也不同,在此以visual c+6.0为例,整型数据常见的存储空间和值的范围,Turbo c 2.0,Visual c+6.0,2.整型变量的符号属性,short a;unsigned short b;,unsigned short price=50;printf(%un,price);,unsigned short price=-1;printf(%dn,price);,65535,50,将一个变量定义成无符号整型后,不应向它赋予负值,1.字符与字符代码,(二)、字符型数据,ASCII码表:字母:大写英文字母AZ,小写英文字母az。数字:09。专门符号:29个。!”#()*+,-./:;?_|空格符:空格、水平制表符、垂直制表符、换行、换页不能显示的字符:空字符(以0表示)、警告、退格、回车等。,字符100110001,整数100000001000000000000000000000000,2.字符变量,char c=?printf(“%d%cn”,c,c);,signed char c=-6;,char c=255;printf(“%dn”,c);,unsigned char c=255;printf(“%dn”,c);,例:向字符变量赋以整数#include void main()char c1,c2;c1=97;c2=98;printf(“%c,%cn”,c1,c2);printf(“%d,%dn”,c1,c2);,输出结果:a,b 97,98,实型变量的分类float(单精度)型double(双精度)型 如:float x,y;double a;,实型数据,(三)、浮点型数据,

    注意事项

    本文(第2讲11dian简单语法.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开