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

    [信息与通信]第1章 C基础知识.ppt

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

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

    [信息与通信]第1章 C基础知识.ppt

    热烈欢迎新同学,集天下英才而教,是人生最大的幸福。,学知识、学方法、学智慧,强素质、长能力、出思想,学习方法程序编得越多,编程能力就越强;上机越多,程序设计课程学得越好;大力提倡开展研究性学习。,重点与思想 面向对象的编程思想;参数化的编程方法。,课程要求选题目,按照课程设计要求完成一个小型软件系统的设计。,教 材C+程序设计教程(第二版),钱能,清华大学出版社。C+程序设计教程,西安交通大学出版社,c+程序设计,王 贺 明郑州大学信息工程学院,2023/8/2,C+程序设计,10,第一章 C+基础知识,1.1 程序设计基本概念1.程序=算法+数据结构2.算法:解决问题所列出来的步骤3.程序设计语言:面向机器的语言;面向过程的语言;面向对象的语言4.先进的模块化的程序设计思想,2023/8/2,C+程序设计,11,1.2 C+语言的发展 汇编语言 BCPL语言(Base compined Programing Language)面向过程的C语言:C、Turbo C 面向对象的C语言:C+、C#、Visual C+、Visual C+.NET 2,2023/8/2,C+程序设计,12,1.3 面向对象的程序设计 1抽象和封装对象 2.类 2派生和继承 3多态性1.4 C+语言的程序结构 顺序结构 选择结构 循环结构,2023/8/2,C+程序设计,13,1.5 C+语言的作用 1.求解计算问题 2.大量数据的处理 3.编写应用软件 4.编写系统软件 5.编写游戏软件,2023/8/2,C+程序设计,14,1.6 C+语言的特点精练、简洁、灵活、方便运算符丰富,表达能力强能部分代替汇编语言目标代码效率高可移植性好支持面向对象的程序设计语言向下、向上的兼容性强有很强的数据处理能力,2023/8/2,C+程序设计,15,1.7 C+语言程序及程序结构,例1.在屏幕上显示出”One World,One Dream”程序如下:/EX1_1.CPP/*This program demonstrates the construction of a c+program file*/#include main()/*主函数标记(名字)*/cout(“One World,One Dream”);,2023/8/2,C+程序设计,16,例2:从键盘上输入两个数,求这两个数的和。程序如下:#include iostream.hint addxy(int a,int b)return(a+b);main()/主函数标记(名字)int x,y;cinxy;coutSum=addxy(x,y);,2023/8/2,C+程序设计,17,例3 用C+语言编写程序,求5个数的平均值程序如下:#include“iostream.h”main()float s,p;static int a5=1,2,3,4,5;s=a0+a1+a2+a3+a4;p=s/5;cout“Average=”p);,2023/8/2,C+程序设计,18,关于程序及程序结构的说明:,程序一般有三大件:输入、计算、输出。iostream.h为头文件,程序中使用的函数需要它。程序由多行语句组成。一行一般放一个语句。一行可以放多个语句,但语句间要用“;”分开。程序可以由一个主函数和0到多个子函数组成,程序执行总是从主函数开始。主函数块一定用括起来,表示程序的开始和结束。,2023/8/2,C+程序设计,19,7.每一语句结束是否使用“,”要分别记忆。8.(头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定义)。9.不带“;”的语句称函数。10./*/和/均为注释,其中的内容是给读程序人看的。一般用于对程序的解释。11.解决一个问题的编程方法(使用不同的语句)有很多种。12.主函数和子函数其位置谁先后不要求。13.程序中的字母大小写意义不同(如A和a是两个不同的变量)。13.一定要成对出现。14.程序中使用的所有变量必须在使用前用指定的命令说明。,2023/8/2,C+程序设计,20,15.注意语句放置的位置。mian();16.保存C+程序使用的文件名后缀是.cpp,经编译后其文件名后缀是.exe,2023/8/2,C+程序设计,21,17.程序中用到的变量(对象)使用前均需说明.18.“”称为插入运算符.19./注释只能注释一行20./*/可以多行注释21.新版C+中头文件的“.h”可省。22.在C+标准版中,using namespace std 是说明命名空间的。23.标准版要求:int main()return 0:24.复合语句、空语句、表达式语句,2023/8/2,C+程序设计,22,例4:编写程序,从键盘输入3个实型数,求这3个数的平均值程序如下:#include“iostream.h”main()float a,s=0,p;/*对将使用的实型变量说明*/int i;for(i=1;ia;s=s+a;p=s/3;cout“Average=“pendl;,2023/8/2,C+程序设计,23,说明:从键盘输入数据,是程序运行后才开始输入。一个cin 命令至少使用一次回车,如果一个cin命令给几个变量赋值,输入数据时各数据之间用回车、空格或TAB键分开均可。1.8 基本的输入输出命令 1.8.1 接收键盘的输入 命令:cin 变量名 说明:1.输入的数据类型要与变量的类型一致 2.多变量输入时,各数据间用空格分开,最后用回车,2023/8/2,C+程序设计,24,1.8.2 数据计算输出 命令:cout。2.具有计算和输出功能。3.可连续不间隔输出。4.可将”n”,“t”,“,endl,setw(n)放在句中,起到换行、间隔、换行结束作用。,2023/8/2,C+程序设计,25,5.“n”可以与字符串放在一起,仍起换行作用。6.“t”将光标移到下一个显示区,一个显示区占8个字符宽。1.9 C+语言程序的上机过程 1.9.1 运行单个C+语言程序的全过程 1.从“开始”、“程序”启动Microsoft Visual c+6.0,进入Visual C+6.0环境 2.依次选择和单击:filenewwin32 console application输入项目名称选择文件夹 okA simple application finish ok 3.filenew C+source file 输入文件名 ok。,2023/8/2,C+程序设计,26,4.在编辑窗口输入程序。5.保存(选择filesave 或者Control+S),输入文件名(一定要有后缀:.cpp)。6.编译:工具栏中的 compile或菜单栏的Build项中选择 compile 或(ctrl+F7)。7.如果出错,移动Build 窗口滚动条,双击提示出错的代码行,改错,再编译。8.建立 exe 文件:Build选择 Build 或者 F7。9.执行文件:BuildExecute,(ctrl+f5)执行结束,看结果后击任意键返回。10.再保存。11.转第二步,输入下一个程序。,2023/8/2,C+程序设计,27,1.9.2 运行多个C+语言程序的全过程1.从“开始”、“程序”、启动Microsoft Visual c+6.0,进入Visual C+6.0环境。2.依次选择和单击:filenewwin32 console application输入项目名称选择文件夹 okA empty project finish ok3 filenew C+source file 输入文件名 ok。4在编辑窗口输入程序。5保存(选择filesave 或者Control+S),输入文件名(一定要有后缀:.cpp)确认”add to project”选中。6其他同单文件7转第二步,输入下一个程序,添加到项目中。,2023/8/2,C+程序设计,28,1.10常用的操作1.项目的关闭。fileClose workspace2.项目(.dsw)的打开。fileopen workspace 选择盘区、文件夹、文件 单击open 按钮打开文件,或者从 fileResent Workspace中选择最近操作的文件.3项目的保存 选择 filesave 或者Control+S),输入文件名(要有后缀:.cpp)确认”add to project”被选中。4利用项目工作区窗口打开源程序。5保存源程序(选择filesave 或者Control+S),输入文件名(一定要有后缀:.cpp)确认”add to project”选中。,2023/8/2,C+程序设计,29,6.将盘上已有的文件添加到项目中。方法1:ProjectAdd to projectFiles 方法2:右击工作区窗口的Source Files,从快捷菜单中选择Add Files To Folder命令。7.打开文件。方法1:fileopen。方法:或者从 fileResent Files打开最近操作的文件。8.删除项目中的文件 在工作区窗口右击文件名,选择删除,2023/8/2,C+程序设计,30,1.11 常见问题的解决 1.如果运行结果不是当前的程序的结果怎么办?检查步骤。2.编译出错后如何才能进入修改状态?3.运行进入死循环怎么办?使用CTRL+BREAK组合键 4.如何在VC+与WINDOWS窗口之间切换?缩小VC窗口。5.错按F9键后,如何取消断点?再按F9键。,2023/8/2,C+程序设计,31,6.在Output窗口快速定位出错的源代码位置 方法1:双击某个错误 方法2:光标移到错误处,按回车键本章要求:1.根据例子会编写简单程序。2.掌握上机的全过程3.掌握程序的结构及具体要求。,2023/8/2,C+程序设计,32,实验一,任务:1.编程且上机运行:输入圆的半径,求圆的面积和周长。2.编程且上机运行:输入3个整数,求这3个数的平均值。3.编程且上机运行:输入5个整数,求这求5个数的平方和。4.编程且上机运行:输入7个整数,求这求7个数每个数的平方根。提示:求平方根函数是 sqrt(x),且要使用头文件:iomanip.h。6.程序出错的原因及纠正方法7.体会及感受,2023/8/2,C+程序设计,33,作业:教材每章习题选做三分之二,2023/8/2,C+程序设计,34,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开