欢迎来到天天文库
浏览记录
ID:56976803
大小:362.00 KB
页数:64页
时间:2020-07-25
《吴文虎《程序设计基础第2版》课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3变量、代数与计算机解题1了解C程序的基本格式,变量的定义和赋值学习目标变量与数据类型,C程序的基本结构内容要点2上一章的内容仅仅是把计算机当作计算器来用,尽管这已经比一般计算器的功能强大多了,但是,从水平上看象是小学生干的事,是算术而不是代数,因为没有使用变量。要编程序首先遇到的是掌握变量的概念和对变量进行操作。程序是描述和实现算法的,算法中会遇到大量的各种各样的变量,变量的数据类型由编程者依算法的要求来选择。3王小二同学是一个聪明的孩子,他到超市去买东西看到电子计价算账很方便快捷,他就想编程模拟操作一下
2、。下面是他编的程序。先请你看,然后我们再解释。【例3.1】4//************************************************//*程序名:电子计价器*//*作者:王小二*//*编制时间:2002年7月7日*//*主要功能:计算应付款*//************************************************#include//预编译命令intmain()//主函数{//主函数开始floatApplePrice=3.5f;//对
3、象1(苹果单价,3.5元/公斤)floatBananaPrice=4.2f;//对象2(香蕉单价,4.2元/公斤)floatAppleWeight=0.0f;//对象3(苹果重量,初始化为0)floatBananaWeight=0.0f;//对象4(香蕉重量,初始化为0)floatTotal=0.0;//对象5(总钱数,初始化为0)cout<<"请输入苹果重量t"<>AppleWeight;//输入苹果重量cout<<"请输入香蕉重量t"<>B
4、ananaWeight;//输入香蕉重量Total=ApplePrice*AppleWeight+BananaPrice*BananaWeight;//计算应付款cout<<"应付款"<5、写出如下说明:程序名称作者名称编制时间,修改时间程序的主要功能我们强调,没有说明的程序是不合格的程序7接下来是以“#”开头的预编译命令。在这个例子中是将库中的输入输出流文件加至程序中。其后是以main()为标识的主函数,这是每一个程序都必须有的标识。本例中main()前的void是说明主函数的数据类型的。这里void表示空类型,即main()没有函数值。main()所起的作用仅只是执行一些操作步骤。8主函数main()的函数体由一对大括号{}括起,函数体包含两部分:前面是声明部分,后面是执行部分。规定声明在前6、,执行在后。不声明者,不得执行。在例2.1中声明了五个要操作的对象,每个对象都有一个变量名与之对应。每个变量的取值都是单精度实数(后面详细解释)。9//************************************************//*程序名:电子计价器*//*作者:王小二*//*编制时间:2002年7月7日*//*主要功能:计算应付款*//************************************************#include//预编译命令v7、oidmain()//主函数{//主函数开始floatApplePrice=3.5f;//对象1(苹果单价,3.5元/公斤)floatBananaPrice=4.2f;//对象2(香蕉单价,4.2元/公斤)floatAppleWeight=0.0f;//对象3(苹果重量,初始化为0)floatBananaWeight=0.0f;//对象4(香蕉重量,初始化为0)floatTotal=0.0;//对象5(总钱数,初始化为0)cout<<"请输入苹果重量t"<>AppleWeigh8、t;//输入苹果重量cout<<"请输入香蕉重量t"<>BananaWeight;//输入香蕉重量Total=ApplePrice*AppleWeight+BananaPrice*BananaWeight;//计算应付款cout<<"应付款"<
5、写出如下说明:程序名称作者名称编制时间,修改时间程序的主要功能我们强调,没有说明的程序是不合格的程序7接下来是以“#”开头的预编译命令。在这个例子中是将库中的输入输出流文件加至程序中。其后是以main()为标识的主函数,这是每一个程序都必须有的标识。本例中main()前的void是说明主函数的数据类型的。这里void表示空类型,即main()没有函数值。main()所起的作用仅只是执行一些操作步骤。8主函数main()的函数体由一对大括号{}括起,函数体包含两部分:前面是声明部分,后面是执行部分。规定声明在前
6、,执行在后。不声明者,不得执行。在例2.1中声明了五个要操作的对象,每个对象都有一个变量名与之对应。每个变量的取值都是单精度实数(后面详细解释)。9//************************************************//*程序名:电子计价器*//*作者:王小二*//*编制时间:2002年7月7日*//*主要功能:计算应付款*//************************************************#include//预编译命令v
7、oidmain()//主函数{//主函数开始floatApplePrice=3.5f;//对象1(苹果单价,3.5元/公斤)floatBananaPrice=4.2f;//对象2(香蕉单价,4.2元/公斤)floatAppleWeight=0.0f;//对象3(苹果重量,初始化为0)floatBananaWeight=0.0f;//对象4(香蕉重量,初始化为0)floatTotal=0.0;//对象5(总钱数,初始化为0)cout<<"请输入苹果重量t"<>AppleWeigh
8、t;//输入苹果重量cout<<"请输入香蕉重量t"<>BananaWeight;//输入香蕉重量Total=ApplePrice*AppleWeight+BananaPrice*BananaWeight;//计算应付款cout<<"应付款"<
此文档下载收益归作者所有