软件技术基础第四次上机作业
软件技术论文(5篇)

软件技术论文(5篇)软件技术论文(5篇)软件技术论文范文第1篇软件技术基础课程是一门强调理论联系实践的课程,同学只有从实践中才能真正把握软件技术的相关学问,才能真正了解软件开发活动的主要过程[6]。
软件技术基础课程的总学时为46学时,其中课堂教学学时为38学时,试验教学学时为8学时。
试验学时过少,导致同学不能很好地完成该课程所要求的各项软件开发力量的培育。
缺少动手机会,自然无法提高同学的上机动手力量和实际解决问题的力量。
综上所述,软件技术基础课程的试验教学环节存在较大的问题,导致消失老师上课不好上,同学听课不好学的不良反应。
为了解决这一问题,充分调动同学的学习乐观性,提高同学的实践动手力量,依据近几年的教学实践,提出了一些教学改革的思路和想法,引入到现在的试验教学中。
2软件技术基础课程试验教学改革2.1分方向的试验教学模式软件技术基础课程的教学内容重点可以分为两大块:数据结构和数据库。
因此,可以让同学依据个人爱好爱好,自由选择这两个方向的其中之一,来做一个该方向的大作业,计入期末总成果。
数据结构方向主要以VC++6.0作为开发环境,侧重算法与数据结构的编程;数据库方向主要以SQLserver 作为开发环境,侧重数据库的建立和使用。
同学可以深化学习自己方向的开发环境,并通过制作一个小型的软件来完成大作业。
这个大作业是每个同学必需完成的任务,占期末考试总成果的20。
同学可以自愿组合,最多3人一组共同完成一个大作业。
小组内的各个成员根据自身力量来进行角色安排,共同完成大作业内容。
大作业应严格根据软件生存周期的各个阶段来进行软件项目的开发,并生成各个阶段的相应文档。
最终,同学需提交项目开发报告的纸质版和电子版来作为期末考试评分依据。
2.2与专业相结合的项目开发模式我院包括自动化、电气工程及其自动化、测控等三个本科专业,都要学习“软件技术基础”这门课程。
因此我们考虑让同学在做大作业的时候,可以跟各自专业联系起来,加入一些专业背景和实际工程环境,这样可以保证同学的选题更具有现实意义,避开课程教学与实际脱轨。
《软件工程》11套考试复习练习试题、作业题[含答案解析]
![《软件工程》11套考试复习练习试题、作业题[含答案解析]](https://img.taocdn.com/s3/m/2958e1d3910ef12d2bf9e70d.png)
作业1:1. 软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。
其中,( A )是按事先设计的功能和性能要求执行的指令序列。
( B )是使程序能够正确操纵信息的数据结构。
( C )是与程序开发、维护和使用有关的图文材料。
供选择的答案:A~C. ①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2. 开发软件时对提高软件开发人员工作效率至关重要的是( A )。
软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和( D )两步。
供选择的答案:A.①程序开发环境②操作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3. 从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的( )内。
有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有( A ),也没有( B ),程序员只能用机器指令编写程序。
第二阶段(1950年代末~1960年代末)称为“基本软件期”。
出现了( A ),并逐渐普及。
随着( B )的发展,编译技术也有较大的发展。
第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”。
这一时期,与硬件费用下降相反,软件开发费急剧上升。
人们提出了( C )和( D )等程序设计方法,设法降低软件的开发费用。
第四阶段(1970年代中期~现在)称为“软件工程时期”。
软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如( E )、( F )、编码、单元测试、综合测试、( G )及其整体有关的各种管理技术。
供选择的答案:A ~ D:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念⑦固件⑧模块化程序设计E ~ G:①使用和维护②兼容性的确认③完整性的确认④设计⑤需求定义⑥图象处理4. 软件工程过程有哪几个基本过程活动?试说明之。
计算机上机实习心得(精选5篇)

计算机上机实习心得(精选5篇)计算机上机实习心得(精选篇1)实习是大学进入社会前理论与实际结合的最好的锻炼机会,也是大学生到从业者一个十分好的过度阶段,更是大学生培养自身工作本事的磨刀石,作为一名大学生,能否在实习过程中掌握好实习资料,培养好工作本事,显的尤为重要。
一年的大学生活让我对计算机理论知识有了必须的了解,但真正操作起来就没有那么容易.纸上得来终觉浅,绝知此事要躬行。
经过过去10天的实习,我对自我有了新的认识及前进的方向。
1.继续学习,不断提升理论素养与思想认识。
在信息时代,学习是不断地汲取新信息,获得事业提高的动力。
此刻经过实习总感觉自我学的不够,要用到知识时总感觉脑袋是空白的。
很后悔自我在上学年为什么不多学一点,多练习一点。
总在后悔也没有用,只能自我去努力学习。
为了能更好的适应工作,我将利用自我空闲时间去图书馆去看书,期望能弥补不足。
思想是人的灵魂,是人的内在力,要想把实习任务完成好,首先要把思想调整好。
在此优势下,我主动与教师进行了沟通,在教师的尊尊教导下,我对实习有了更为深层次的理解,更明确了我的目标,在思想上使我对未来的工作有了新的认识,在行动上使我对未来人生有了新的规划。
2.加强信心,坚持下去虽然在这个小组中大家的水平差不多,但真的工作起来我的起点却很低。
有时候遇到事情总会着急,慌张。
平常信心不足,总感觉自我做不好。
大家说我很内向,其实只是自我有点自卑,不敢去表达。
或许还需要一段时间的磨练吧。
仅有自我的知识和本事都在提升,相信自我总有一天会很勇敢的表现自我。
对给自我点信心,多给自我点赞赏,多给自我鼓鼓劲。
相信总会走出一条宽敞大道的。
3.是注重联系实际,理论与实践相结合,努力提高实习质量。
在实习过程中,我发现,大学里所学专业知识和现场实际生产是分离的,它们各有侧重点,一个偏向于理论,一个偏向于实际,但它们之间却又存在着联系。
所以,实习中,我们在重温课本上知识同时,将书本中的理论与实际相对应,将课上知识与实际操作过程相对应,这样不仅仅能够使理论知识记得更为牢固,还能够在本质上理解课本中的每一个细节地方,为今后工作中的技术革新打下了良好的基础,极大的提高了实习质量。
《大学计算机基础》作业要求及其方法

《大学计算机基础》课程考试大纲本课程的教学由授课、上机实验、作业和自学四个环节组成,引导学生充分利用各种媒体进行自我学习,帮助学生更好地掌握学习方法,要求学生全面掌握课程内容、熟练操作计算机,具有较强的信息加工和处理能力,为进一步学习和应用计算机技术打下扎实基础。
学生的本课程的总成绩由完成作业的成绩作为评定的依据。
学生必须在规定的时间完成以下五个大作业,五个大作业的内容主要包括:Word 、Excel 、Powerpoint、Photoshop和SharePoint Designer 的内容。
为了培养学生的创新精神,五个大作业题目均由学生自己设计,学生可根据以下五个大作业的要求和根据本大纲有关Word 、Excel 、Powerpoint、Photoshop、SharePoint Designer作业的样例自行设计五个大作业的题目,并完成之。
一、作业要求创建一文件夹,以学号最后八位数+本人姓名作为文件夹名,文件夹中存放各大作业以及网站的内容,每个大作业以学号最后八位数+本人姓名作为文件名建立各大作业不同类型的文件,作业完成后通过FTP把文件夹提交到自己班的文件夹中。
各作业要求包含以下内容:1、写出所设计的作业题目2、按所设计的作业题目完成作业二、作业内容1、Word作业创建一个文档(一页A4纸大小),对它进行编辑和排版,其中包括设计表格、插入图片、插入文本框、添加项目符号和编号、分栏、添加边框和底纹、创建艺术字体、添加页眉和页脚以及公式等操作。
样例:2、Excel作业EXCEL作业的内容分为三部分,分别用三个工作表完成,自定义表内数据:(1)数据的填充、使用公式和函数、数据的格式化、设置边框和底纹和自动套用格式、创建图表。
(2)数据排序、数据筛选和数据分类汇总。
(3)数据透视表。
样例:启动Excel 2007,建立工作簿,分别将工作表标签Sheet1、Sheet2和Sheet3重命名为“图表”、“筛选、分类汇总”、“数据透视”。
UG NX8.0软件基础知识

(3)安装目录中找到安装软件直接双击打开。
1.新建文件:(1)“文件”→“新建”;(2)点击“工具条”中“新建”图标;(3)Ctrl+N 组合键。
(使用于多种软件操作,如Word、PPT、电子表格)新建文件类型:(1)模型:三维实体零件,后缀为“XX.prt”;(2)制图:由三维实体零件或装配零件直接导出二维工程图,后缀为“XX.prt”;(3)仿真:(4)加工:(5)检测:(6)机电概念设计:(7)船舶结构:注意:UG NX8.0不支持中文路径和中文名称,所以命名文件时只能有数字和字母。
文件保存路径也不能有中文。
2. 打开文件:(1)“文件”→“打开”;(2)点击“工具条”中“打开”图标;(3)Ctrl+O 组合键;(4)“文件”→“最近打开的部件”。
注意:大型装配件打开选项中,“仅加载结构”是加载时只加载装配时各个零部件的关系,然后,你可以选择你需要显示的若干零部件为工作部件,这样加载速度就很快。
“使用部分加载”则在加载时不将所有的零部件数据都加载进来,而只是加载部分数据,一个零部件的描述是有很多数据的,这样也可以提高加载的速度。
(装配才会用到)3. 保存文件:(1)文件:保存/ 另存为/ 仅保存工作部件/ 保存全部/ 保存书签解释:在装配环境下,“仅保存工作部件”是只保存当前工作部件修改的内容和它的子装配构架,而它本身的组件下的修改内容、父级装配构架和父级组件修改的内容都不会被保存。
“保存”选项表示当前工作部件内的修改以及它的子组件修改都会保存,它的子装配构架也会保存,但是它的父级内容不会保存。
“全部保存”可以保存子装配和父级装配,所有打开的窗口也会保存。
(装配才会用到) (2)点击“工具条”中“保存”图标;(3)Ctrl+S 组合键;4.关闭文件:5.导入文件:5.导出文件:(1)标题栏:用于显示UG NX 软件版本、当前模块、当前工作部件文件名和修改状态。
(2)菜单栏:软件各功能菜单,主菜单是通过分类并固定显示的,几乎所有功能都可在菜单栏上被找到。
《计算机应用基础》形考作业答案

《计算机应用基础》形考作业答案计算机应用基础作业:()一、选择题1、第一台电子计算机诞生于()、年、年、年、年、一个完整的计算机系统应当包括()。
、计算机与外设、硬件系统与软件系统、主机、键盘与显示器、系统硬件与系统软件、在计算机内部,数据是以()形式加工处理和传送的。
、十进制码、十六进制码、八进制码、二进制码、目前使用的防杀病毒软件的作用是()。
、检查计算机是否感染病毒,消除已知感染的任何病毒、杜绝病毒对计算机的侵害、检查计算机是否感染病毒,消除部分已知感染病毒、查出已感染的任何病毒,消除部分已感染病毒、操作系统的作用是()。
、把源程序编译成目标程序、便于进行文件夹管理、控制和管理系统资源的使用、高级语言和机器语言、在操作系统出现之前,()是微软公司所提供个人计算机操作系统中最稳定的。
、、、、、是()类型的网络。
、局域网、城域网、广域网、企业网、在以字符特征名为赌注地址中,第一级域名的()代表中国。
、、、、、下列()是佥的电子邮件地址。
、、、、、下列()不属于的功能。
、可以设置发送邮件的优先级、查看已发送的邮件、转发收到的邮件、在线聊天二、填空题、世界上第一台电子计算机名为。
、第四代计算机逻辑元件采用的是大规模、超大规模集成电路。
、计算机硬件主要包括主机和外围设备。
、多媒体技术是计算机综合处理多种媒体信息,使多种信息建立逻辑连接,集成为一个系统并交互性的技术。
、在系统软件中,必须首先配置操作系统软件。
、进行系统还原时,是以还原点备份的资源为基础的。
、对于网络系统而言,信息安全主要包括信息的存储安全和传输安全。
、的中文意思是超文本传输协议。
、电子邮件是指由计算机编制而成并经网络传递、收发的信息文件。
、答复和转发邮件时,主题将自动打上和标记。
三、上机操作题、现有一个名为的拨号连接,要求配置如下属性:电话号码从改为,如果忙音重拨次,每次间隔秒,断线不重拨,使用的防火墙。
“开始”——“设置”——“网络”选常规选项卡:电话号码:;选项选项卡:重拨次数:、重拨间隔:秒、去掉勾选“断线重拨”;高级选项卡:勾选“通过限制……”。
计算机基础实训计划3篇

计算机基础实训计划3篇【计算机实训报告】计算机基础实训计划一:计算机基础实训计划一、实训主要内容word排版,表格制作与编辑。
powerpoint的制作和excel的编辑,初步认识计算机办公应用office。
二、实训过程第一天:初步熟悉计算机的性能和认识word;第二天:练习word题;第三天:认识powerpoint并对昨天的word练习予以测试;excel实训作业第四天:将word表格与powerpoint的制作熟悉巩固;第五天:老师再次对我们word与powerpoint测验以及教我们一些有用的技能与方法,初步认识计算机办公应用。
office。
三、实训心得体会很快的,一个假期又过来了,面对本学期最后一次的校园生活实训,想着刚刚过去的最后一个周,紧张沉默之后更多的是感慨,印在脑海里的每一个足迹都是那么的深,真的说不出是什么感觉,伴着时间,就像是在和自己的影子赛跑,不可能从真实的两面去看清它,只是经意不经意的感受着有种东西在过去,也许更适合的只有那句话:时不待我,怎可驻足?一周,短短的一周,我学到了很多不知道的东西,实在是感受颇深。
当今企业竞争络综合应用能力,并为学生参加计算机水平考试及办公自动化考试作好准备。
二、实训内容提要1. word 中文处理的综合应用下载。
2. web 站点的创建与配置,网页的浏览(选) excel 电子表格的综合应用powerpoint 演示文稿的制作技巧申请邮箱、收发邮件、outlook express 的使用信息检索与信息的综合应用利用 serv-u 软件创建与配置 ftp 站点,实现文件的上传。
三、实训出现的问题、分析及解决方法:“纸上得来终觉浅,绝知此事要躬行!在短暂的实习过程中,” 让我深深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,这让我感到十分的难过。
在学校总以为自己学的不错,一旦接触到实际,才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义。
关于计算机软件技术基础教学的若干建议

五 、 重 程 序 设 计 思 维 培 养 注
我们 在授课过程 中不能 只注重概念 、 语法 的讲解 , 可以利用更多 的 时间来对学生的思维方式进行 引导。以程序设计为主线 , 每次课都 以典 型的例题开始 , 首先分析问题 , 然后逐步求精 , 逐步将问题 化解成能解决 的小问题 , 以伪代码 或 N— S流程 图的形式给 出算法 , 然后将 算法 “ 翻
九、 结束语
以上只是在教学工作中的一点体会 , 实际上在教学过程中要注意 的 问题还有很多 。教学是-I 艺术 , ' 1 是任课 老师创造 性 、 能动性 和专业水 平 的综合体现。一名合格的计算机基础课程的老师 , 有责任和义务培养 学生浓厚的兴趣和正确的程序设计思想方法 , 以及综合运 用计算机技术 的能力 , 将他们正确领人计算机科学的殿堂。 参考文献 : [] 1 李文杰. 开放 实验 室教 学模式探 索及 实践 [ ] 重庆 工 学院 学 J. 报 ,0 8 ( ) 20 ,6 . [] 2 陈文革. 计算机基础课程实验教学体 系建 设的实践 与探 索[ ] J. 计算机教育 ,0 7 (2 . 2 0 ,2 )
个例题可给出多个不同的算 法 , 通过 比较对照 , 解所需数据 类型或 讲
程序结构 的不同 , 学生学习效果会更好 。
四 、 化 学 生 动 手 实 践 能 力 强
鉴于程序设计是高强度的脑力劳动 , 具有高度 的抽象 思维和很大 的 想象空间, 该课程既不是听会 的, 也不是看会 的 , 而是练会 的。书上看不 懂 的在机器上动手试试, 往往就弄懂 了。只有让学生动手 , 他才会有成就 感, 进而对课程产生兴趣 , 学起来才 比较从容。因此 , 我们的基本思想是 : 在理论指导下, 让学生动手 、 动脑 , 为学生提供更 多的上机实践机会 。实 践证明, 计算机软件技术基础教学只有在学生 编写和调试大量程序之后 , 才能获得进步, 感到运用 自如。通过实践也能培养学生发现问题 、 解决问 题的能力。注重学生动手能力的培养是和 以往教学最大的不同之处 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术基础第四次上机作业
1、
源程序:
#include<stdio.h>
#include<string.h>
#include<malloc.h>
#define maxsize 100
typedef struct
{
char str[maxsize];
int len;
}seqstring;
void strPut(seqstring*);
void strDelete(seqstring*,int,int);
void main()
{
seqstring*S;
int i,m;
S=(seqstring*)malloc(sizeof(seqstring));
printf("输入串:");
gets(S->str);
S->len=strlen(S->str);
strPut(S);
printf("删除的开始位置:");
scanf("%d",&i);
printf("删除的字符个数:");
scanf("%d",&m);
strDelete(S,i,m);
strPut(S);
}
void strPut(seqstring*S)
{
int i;
for(i=0;i<S->len;i++)
printf("%c",S->str[i]);
printf("\n");
}
void strDelete(seqstring*S,int i,int m)
{
char temp[maxsize];
if(i<=S->len)
{
strncpy(temp,S->str,i-1);
strcpy(temp+i-1,S->str+i+m-1);
strcpy(S->str,temp);
if(i<=S->len)
if(i+m-1<=S->len)
S->len=S->len-m;
else S->len=S->len-i+1;
}
}
结果显示:
2、源程序:
#include<stdio.h>
#include<malloc.h>
const int maxsize=1024; typedef char datatype; typedef struct node
{
datatype data;
struct node *lchild,*rchild; }bitree;
bitree*creattree();
void preorder(bitree*);
void swap(bitree*);
void main()
{
bitree*pb;
pb=creattree();
preorder(pb);
printf("\n");
swap(pb);
preorder(pb);
printf("\n");
}
bitree*creattree()
{
char ch;
bitree*Q[maxsize];
int front,rear;
bitree*root,*s;
root=NULL;
front=1;rear=0;
printf("按层次插入二叉树,虚节点输入'@',已结'#'束输入:\n");
while((ch=getchar())!='#')
{
s=NULL;
if(ch!='@')
{
s=(bitree*)malloc(sizeof(bitree));
s->data=ch;
s->lchild=NULL;
s->rchild=NULL;
}
rear++;
Q[rear]=s;
if(rear==1)root=s;
else
{
if(s&&Q[front])
if(rear%2==0)Q[front]->lchild=s;
else Q[front]->rchild=s;
if(rear%2==1)front++;
}
}
return root;
}
void preorder(bitree*p)
{
if(p!=NULL)
{
printf("%c",p->data);
if(p->lchild!=NULL||p->rchild!=NULL)
{
printf("(");
preorder(p->lchild);
if(p->rchild!=NULL)printf(",");
preorder(p->rchild);
printf(")");
}
}
}
void swap(bitree*p)
{
bitree*t;
if(p!=NULL)
{
t=p->lchild;
p->lchild=p->rchild;
p->rchild=t;
swap(p->lchild);
swap(p->rchild);
}
}。