c语言程序设计输入A 输出Z,C语言程序设计A实验12.ppt

C语言程序设计A实验1~2,桂林电子科技大学 教学实践部 秦兴国 Email: [email protected],Outline,课程介绍及课程要求 Visual C++环境使用 使用Visual C++进行Win32 命令行程序开发 掌握Visual C++对程序进行调试的方法 实验1及实验2要求及介绍,Outline,课程介绍及课程要求 Visual C++环境使用 使用Visual C++进行Win32 命令行程序开发 掌握Visual C++对程序进行调试的方法 实验1及实验2要求及介绍,课程介绍,C语言程序设计实验是独立的一门课程,所占学分1个学分。 课程结束所有学生要进行上机考试,考试成绩构成: 总评成绩:考核成绩*0.6+平时成绩*0.4 平时成绩计算方法:实验验收成绩+实验报告成绩 本课程在做实验时候不区分实验A和实验B,但是在考试时候管理学院(除了电子商务以外)各专业学生考试选择实验B。 本课程采用全开放性实验。,开放性实验,学生做完实验要找自己的实验任课老师进行验收,两次没有验收成绩取消考试资格。验收方式如下: 问关于实验相关问题 给题目进行编程或者给出编程思路 检查实验报告情况 学生只要有一次没有验收实验或者验收时候发现实验是抄袭或者作弊行为,取消本课程后面所有实验及实验考试资格,不给补考,直接重修。 实验报告统一用我中心开发的实验报告提交系统提交电子版,不会提交的同学请看中心主页的有关说明。 所有学生第一次实验验收时把自己的联系方式告诉实验任课老师,不知道实验任课老师的学生上教务系统查询。,实验报告验收系统,登录计算机中心主页地址:http://172.16.40.252 点击“计算机中心实验报告管理系统(学生端)” 注册成功以后,登陆系统,进行“课程信息注册”,按照选课课号和选课老师填写相关注册信息 按照实验下载实验模板,按照模板要求完成实验报告,将源文件打包和实验报告一起上传到系统。 注意在实验截止日期前提交实验报告,否则按该次实验零分处理。,相关教学资源下载,C语言学习网站 http://172.16.40.252:82/ C程序设计实验教学网站 素材下载地址 ftp://172.16.40.253/实验素材/c语言实验,实验时间及验收安排,Outline,课程介绍及课程要求 Visual C++环境使用 使用Visual C++进行Win32 命令行程序开发 掌握Visual C++对程序进行调试的方法 实验1及实验2要求及介绍,使用Visual C++进行Win32 命令行程序开发,建立win32 命令行程序工程及源程序文件(1-1),打开Visual C++,点击“File”菜单,建立win32 命令行程序工程及源程序文件(1-2),选择“An empty project”选项,建立不包含任何源文件的空工程。,,空工程,建立win32 命令行程序工程及源程序文件(1-3),确认对话框,单击即可建立一个win32命令行空工程。,,新创建的工程包含的信息,建立win32 命令行程序工程及源程序文件(2-1),新建空工程后,需要在工程中添加C程序源文件。,建立win32 命令行程序工程及源程序文件(2-2),在新建的C源文件中进行C程序的编辑、编译、链接等工作。,Outline,课程介绍及课程要求 Visual C++环境使用 使用Visual C++进行Win32 命令行程序开发 掌握Visual C++对程序进行调试的方法 实验1及实验2要求及介绍,在Visual C++对程序进行调试(1),程序编译连接过程,在Visual C++对程序进行调试(2),出现程序错误的原因大概有: 编译错误:语法错误; 连接错误:包含不存在的头文件等; 运行错误(程序可运行,但是结果不正确):语义不正确、数据溢出、内存访问异常、数组访问越界等。 调试程序是进行程序开发不可或缺的步骤,也是积累开发经验的必要过程。,在Visual C++对程序进行调试(3),以C语言程序设计实验指导书实验1中实验内容3 (P28) 中的两个程序作为例子演示。讲解如何在Visual C++进行简单程序调试。,Outline,课程介绍及课程要求 Visual C++环境使用 使用Visual C++进行Win32 命令行程序开发 掌握Visual C++对程序进行调试的方法 实验1及实验2要求及介绍,实验1及实验2内容介绍(1),实验目的 熟悉Visual C++开发环境; 能编译运行简单的C程序,并了解简单的输入输出函数的使用方法; 学会用Visual C++进行简单的程序调试; 理解常见程序错误提示的含义,并能根据提示修改对应错误。,实验1及实验2内容介绍(2),实验内容 分析实验1及实验2中的实验案例,对照案例讲解理解相关内容; 根据实验指导书中实验内容的相关要求完成程序的编写、编译、运行等工作。,实验指导与提示 实验1-实验内容4 编写程序,实现下面的输出格式和结果(_表示空格),实验1及实验2内容介绍(3),a = _ _5, b == _ _7, a-b = -2, a/b = _71% c1 = COMPUTER, c2 = COMP_ _, c3 = _ _COMP x = 31.19, y = _ _-31.2, z = 31.1900 s = 3.11900e+002, t = _ _ _-31.2e+001,Hint:C语言中格式化输出一般使用printf()函数,其格式为: int printf( const char *format [, argument]. ); 返回值为:所打印的字符总数,或者在输出出错的情况下为一个随机负数; format:为格式化字符串(包含格式化信息); argument:为可选参数输出。,int printf( const char *format [, argument]. ); 一个格式化规格(format)由可选及必选域组成,其格式如下: “%[flags] [width] [.precision] [{h | l | I64 | L}]type”,实验1及实验2内容介绍(4),必须由“”(半角双引号)所包含,int a = 80; float b = 123.456f;,实验1及实验2内容介绍(5),int printf( const char *format [, argument]. ); 一个格式化规格(format)由可选及必选域组成,其格式如下: “%[flags] [width] [.precision] [{h | l | I64 | L}]type”,printf(“b=%5.2f, b=%-12.2e, b=%012.4E“, b, b, b);,b=123.46, b=1.23e+002_ _ _, b=01.2346E+002,实验1及实验2内容介绍(5),实验指导与提示 实验2-实验内容 将两个数a, b的值进行交换 main() { int a = 9, b = 5; printf(“a=%d, b=%d”, a, b); a += b; b = _______; a -= _______; printf(“a=%d, b=%d”, a, b); },课后补充内容,搜索目前存在多少种编程语言; 查找资料,了解C语言产生的时间及其作者等信息; 搜索存在多少种C语言开发工具,并尝试安装及使用它们进行简单的C语言程序设计; 搜索C语言能具体应用于何领域,给出具体实例; 上述补充内容越详细越好,并将其写进实验报告的总结中,

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值