C语言见习报告6篇_第1页
C语言见习报告6篇_第2页
C语言见习报告6篇_第3页
C语言见习报告6篇_第4页
C语言见习报告6篇_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c语言培训报告第六篇c语言是计算机编程语言,属于高级语言范畴。 具有高级语言的特点和汇编语言的特点。 通过见习报告,本文是c语言实习的报告,仅供参考。c语言培训报告1 :类别:名称:实验名称:电话预约信息处理实验目的:主题要求:小饭馆的生意很受欢迎,吃饭要提前一天打电话预约。 如果我们是饭馆包办的电话预订的服务员,需要做什么,首先要准备合适大小的白纸,等客户的电话。 李红第一个接通了电话。 她第二天中午12点预订了饭菜,饭菜人数为5人,服务员在纸上记录了“李红12点5人”,然后刘娜、汪涵、孙杰、赵君分别打来了电话。 服务员根据他们的要求做了记录。 这时,纸上记录的内容如下李红十二点五个人刘娜是十一点两个人王含十一点二十三人孙杰是十点三十分五个人赵君十三时二十六人孙杰随后打电话把吃饭时间推迟一小时,记录的内容也要相应地修改。 刘娜来吃饭后,可以把那个消息从纸上抹掉编写程序处理电话预订实验步骤:首先创建结构类型,然后声明函数、编写主函数、定义函数和调用函数。 完成后,调试程序并确定创建的程序是否可以运行。实验内容:#include#include#define max 30结构访客 intnum;char name40;char time20;int sum;guestlinkmax;void insert(int *p )void inquire(int )void change(int )void dele(int *p )void show(int )void main () inti;int count=0;do0printf(1).插入n );printf(2.查询n )printf(3) .更改n );printf(4).删除n );printf(5.显示n )printf(6).退出n );scanf(%d”,I );switch(i )装模作样case 1:插入(计数)中断;case 2: inquire(count) break;case 3: change(count) break;case 4:戴尔(计数) break;case 5: show(count) break;case 6:break;default:printf (输入错误! ); break;以下称为while(i!=6;以下称为void insert(int *p ) inti,number;if(*p=max ) printf (饭菜已满n ); return; 以下称为printf (编号: );scanf(%d”,number );for(i=0; i*p; I )if(guestlinki.num=number ) printf (已经有相同的编号 ); return; 以下称为guestlinki.num=number;printf (名称: );scanf(%s”,;printf (人数: );scanf(%d”,guestlinki.sum;printf (用餐时间: );scanf(%s”,guestlinki.time;(*p )以下称为void inquire(int p ) inti,number,flag=1;printf (请输入要查询的编号 );scanf(%d”,number );for(i=0; Iif(guestlinki.num=number ) printf (名称: %s ,;printf (用餐时间: %s ,guestlinki.time;printf (人数: %dn ,guestlinki.sum );flag=0;以下称为if(i=pflag=1) printf (查询的编号不存在 );以下称为void change(int p ) inti,number,flag=1;printf (请输入要更改的编号 );scanf(%d”,number );for(i=0; Iif(guestlinki.num=number ) printf (名称: );scanf(%s”,;printf (用餐时间: );scanf(%s”,guestlinki.time;printf (人数: );scanf(%d”,guestlinki.sum;flag=0;以下称为if(i=pflag=1) printf (查询的编号不存在 );以下称为void dele(int *p ) inti,j,number,flag=1;printf (请输入要删除的编号 );scanf(%d”,number );for(i=0; i*pflag; I )if(guestlinki.num=number )for(j=i; j*p-1; j )gustlnk=gustlnk1;flag=0;(*p)-以下称为if(i=*pflag=1) printf (您输入的编号不存在 );以下称为void show(int p ) inti;printf (号码、姓名、用餐时间 n );for(i=0; Iprintf(%d”,guestlinki.num;printf(%8s”,;printf(%8s”,guestlinki.time;printf(n ,guestlinki.sum;以下称为以下称为实验结果:实验体会:通过这次的实践,我觉得在c语言中应用于生活占了很大的比重,这次的编程,感觉到了学习c语言的乐趣和使用c语言给人们带来的便利。 作为初学者,了解计算机语言的神秘性和逻辑性,将算法与数据结构充分结合,表达了程序的内涵,也表达了c语言的深度。 在这次实践过程中,我加深了对c语言的兴趣,也意识到学习c语言需要耐心和细心。 只有彻底学习,才能熟练运用。c语言培训报告2 :一、实习时间: 20xx年x月x日-20xx年x月x日二、实习场所:第一微机室三、实习目的:1 .熟悉并熟练掌握我们计算机的c语言开发环境,一旦出现错误就能找出原因进行修正。2 .加深对教科书理论知识的理解,进一步把握本书的重点、难点实例,培训自己的编程能力和实际应用能力。3、程序升级期间发现错误,解决错误,保证程序正确运行,执行结果与规定结果完全相同。4、运用本书的基本知识解决实际问题,结合本书学到的内容和实际操作,学习如何将实际问题转化为c语言描述的算法,明确构想。 改变自身的不足和缺陷,培养良好的编辑风格5 .培养我们的主观能动性、沟通、表现力和团队合作意识,为我们今后的发展奠定基础。四、实习内容和方法:本次实习采用浅、深、难的实习方法,按本教学过程的内容进行,并采用实际应用与理论相结合的方法,在机房实习,理解问题的思路与解法,思考的同时,能够立即进行在线实际操作。 这给我们加深了c语言的理解、操作以及手的力量带来了很大的帮助和提高。实践训练的内容主要分为七个版本第一部分:1 .涡轮c运行环境。了解TC的基本环境,熟悉常用菜单项和快捷键:本节需要熟练掌握和应用turbo c的执行环境和基本结构。 turbo c是一种广泛应用于计算机的c语言开发环境,具有方便、直观、易于使用的接口和丰富的通信库。 编辑、编译、连接、执行程序等操作不是集中在一个界面上,而是易于使用。 并且,turbo c并没有特别的设置,只需要复制到硬盘就可以利用。 客户必须位于计算机上,以便于管理用户的程序文件和维特比c2.0的运行环境在中创建自己的工作目录,并存储您需要开发的源程序文件。 然后,如何创建自己的文件夹,在空白区域中输入自己创建的文件夹的路径即可。2、编辑、编译、连接和执行c程序的过程。掌握c程序的执行步骤,初步理解c程序的特点。 在执行Turbo C时,快捷键很有用,只能使用Ctrl菜单栏菜单名称的首字母。这是程序编译和链接的屏幕截图。 第一个Compile to OBJ将源程序编译为OBJ文件,make EXE文件一次编译连接,而link exe文件将OBJ文件连接到exe文件。3、熟悉VC6.0环境,自己可以按照软件,用软件调试简单的c语言程序。第2版:1、c语言数据类型:整数、实数、字符类型。c语言的函数类型非常丰富,除了这些类型以外,还有实数类型、数组、指针、结构体等,本节主要对数据类型的定义、用法以及它们的存储类型进行了理解,并在今后加以利用。c语言中也有常数和变量的点,常数是程序执行中值不变的量。 而且,在c语言中,常数可以照原样使用,而不需要类型描述,且常数的类型由常数本身隐含地确定。2 .运算符和表达式。在c语言中,预算非常丰富,运算灵活,经常使用以下内容(1)算术运算符:-,*,/,% (馀数)和(自我增加),-(自我减少)。(需要注意的是,/运算符在c语言中两侧为整数,则运算结果仅为整数部分, % 其他两侧必须为整数才能执行 * ,- 使用该运算符时,请注意先加(减),先加(减)后使用的问题(2)赋值运算符:=以及复合赋值运算符(=!*=、/=、%=等)。(这里需要注意的是,由于=的不同,为了明确用法和使用地方,=的作用是代入,因此判断=的作用是同等的。)(3)逗号运算符:(逗号公式需要注意的是明确其场所和使用时应该注意的详细情况)。了解三种运算符的优先级,了解三种运算符及其对应表达式的应用(请参见附录)。第三版:本节我们实习了c语言的三种结构1、顺序结构:2 .选择结构: ifelse,switch语句。在这里,啊,我们学到了很多东西。 因为只要是程序,就不能脱离这三大构造的范畴。 因为这个学习我写了(1)、输入某年某月某日,判断这一天是今年的第几天? 的双曲馀弦值。(2)给出5位以下的正整数,要求1、把它按几位、2、反顺序打印各位的数字。(3)、某市不同牌照出租车3公斤起价和收费分别为夏利7元、3公斤以外、2.1元/公斤富康8元、3公斤以外、2.4元/公斤桑塔纳9元、3公斤以外、2.7元/公斤。 编程:从键盘输入乘坐的车和行驶公里数,输出工资。来源程序附录经过这些程序的练习,我选择了语言的用法和精髓。 同样,这种用法和技术已经深深地在我的脑海里,也曾和这些程序一起写过,所以我完全理解了以前的东西,获益匪浅。环结构: while,do-while,for在本节中,我们主要采取了以下步骤:(1),求出200-300之间的所有素数,每5行换行一次。(2)、推测数字游戏。 规则输入0到10的数字,有5次推测机会。 输入0到4之间的数字会显示太小讯息。输入5到7之间的数字会显示接近讯息。输入9到15之间的数字会显示太大。输入8会显示correct! ”这样的话,次数超过5次的话,“没有机会,不要! 被说了。 的双曲馀弦值。(3),打印输出如下图形:“”菱形)有(4)、1、2、3、4位数字,可以构成相互不同、不重复的3位数字吗? 有多久了?提示:百位、十位、第一位的数字都是1、2、3、4。 配置所有数组,然后删除不符合条件的数组。(五)、印刷输出九九九乘法表。我以前就理解周期这一节的内容,现在把这些问题做得很好,但是在做同样的事情的时候也会出现小问题。 但是,这也让我更加深刻地理解了循环文的用法、想法以及它的精华。总的来说,本节让我们更有意识地理解了在选择、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论