



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一上机基本知识及实验准备一、实验目的:1、 熟悉本课程的课程网站2、 理解编辑、编译、连接、执行及调试程序的概念;3、 掌握基本的DOS命令4、 掌握编译命令gcc的基本用法5、 掌握集成开发环境CodeBlocks的基本用法6、 培养良好、规范的编程风格(缩进,注释等)二、实验内容:I第1次实验1、 在自己的U盘建立文件夹,如:2、 将教师机上的文件复制到刚刚新建的文件夹里,将实验文档的文件名中的班级、学号、姓名改为你自己的信息,完成实验后,该文档将作为你本次的实验报告提交到课程学习平台。3、 安装CODEBLOCKS软件(如果电脑上尚未安装)4、 观看“学生版.wmv”,熟悉课程网站(注册帐号、然后在修改个人资料中输入学号、选课、提交在线作业5、 实验常用DOS命令Window下,右键点击左下角的windows图标选择“命令行提示符”或选择“运行”,输入“cmd”按回车进入DOS命令窗口(黑窗),试验常用DOS命令(参见指导书p219实验1.2.3)常用DOS命令:dir:文件或目录列表查看(directory)。cd:显示当前目录的名称或将其更改(changedirectory)copy:将至少一个文件复制到另一个位置move:将文件从一个目录移到另一个目录del:删除至少一个文件或目录(delete)md:仓U建目录(makedirectory)rd:删除目录(removedirectory)ren:重命名文件(renamefile)path:显示或设置可执行文件的搜索路径6、命令行窗口编译练习:(参见指导书p220实验1.2.4&1.2.5)进入到你U盘新建的文件夹下:cd\第一次实验/用记事本程序notepad编辑以下程序,保存到U盘该文件夹下,文件名:hello.c#include〈stdio.h〉intmain(){printf("Hello,World!");return0;}
3) 编译源程序,生成目标文件:hello.ogcc-chello.c/如果产生错误信息:‘gcc'不是内部或外部命令,也不是可运行的程序或批处理文件,则可能是未安装codeblocks或安装后环境变量配置不正确。(参见指导书pl47,设置环境变量)4) 连接目标文件,生成可执行文件hello.exegcc-ohello.exehello.o/5) 运行可执行文件:hello.exe,观看结果hello/7、认识CodeBlocks主屏幕上的菜单,并掌握以下工具按钮的使用丁将hello.c在CodeBlocks下进行编译链接运行。/提交hello.c作业到进行在线评测inputa,b:3,2max=38、运行、调试和修改一个错误的C语言程序(sample2.c);该程序功能inputa,b:3,2max=3/编译错误一程序语法错误有哪些?搜狗拼音输入法全:/搜狗拼音输入法全:#include<stdio.h>intmax(intx,inty)intz;if(x>y)z=x;elsereturn(z);}intmain(){inta,b,c;printf("inputa,b:");scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d",c);getch();//定义在头文件:conio.hreturn0;
}9、在sample2.c的基础上,尝试完成一个程序sample3.c,实现:从键盘输入三个整数,然后输出其中的最大值。#include<stdio.h>#include<conio.h>intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}intmain(){inta,b,c,d;printf("Pleaseinputa,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);d=max(c,max(a,b));printf("max=%d\n",d);getch();return0;}10、 改写程序area2.c,要求:定义n为符号常量,值为3.14159,输入半径r,计算周长:C=2nr,并输出。/*给出半径,求圆周长*/#definePI3.14159 //符号常量PI#include<stdio.h> //编译预处理-文件包含intmain() //主函数main{floatr,c; //定义变量r,c类型为单精度实型赋值(显示)数据结果printf("Pleaseprintr;\n"); //变量赋值(显示)数据结果scanf("%f",&r);c=PI*2*r;prinf("半径r=%f时,周长c=%f\n",r,c);//输出return0;}11、 求直角三角形斜边长,编写程序:输入直角三角形两直角边a,b,求出斜边长c。三个变量a,b,c为浮点数,C2=a2+b2,如何调用开根号函数,一-去百度查“c语言开根号函数”#include<stdio.h>#include<math.h>intmain(){floata,b,c;printf("请输入a=,b=\n");scanf("%f,%f",&a,&b);c=sqrt(a*a+b*b);printf("c=%f",c);return0;}12、设置编辑器EDITOR下的TAB键的宽度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国银行2025巴音郭楞蒙古自治州秋招笔试英语题专练及答案
- 邮储银行2025来宾市半结构化面试15问及话术
- 交通银行2025娄底市秋招结构化面试经典题及参考答案
- 建设银行2025鄂尔多斯市笔试英文行测高频题含答案
- 2025年3D打印的伦理争议
- 交通银行2025荆州市秋招笔试专业知识题专练及答案
- 2025行业市场规模增长动力分析
- 农业银行2025贺州市数据分析师笔试题及答案
- 农业银行2025清远市半结构化面试15问及话术
- 邮储银行2025兰州市半结构化面试15问及话术
- 2025年广汽集团股份有限公司招聘笔试参考题库含答案解析
- 仓管员晋升组长述职报告
- 《慢性乙型肝炎防治指南(2022年版)-》解读
- 《厨房安全操作培训》课件
- 第七讲推动构建新时代的大国关系格局-2024年形势与政策(课件)
- 机场安检突发事件应急预案
- IATF-16949质量管理体系标准培训课件
- 2024-2025学年小学科学二年级上册(2024)教科版(2024)教学设计合集
- 汽车驾驶员(技师)考试题及答案
- 湖北省石首楚源“源网荷储”一体化项目可研报告
- 材料科学基础-第2章-固体的结构
评论
0/150
提交评论