[C语言程序设计实验报告 1编写一个函数primeNumint x功能是]#include <math.h> int primeNum(int p) { int i, q; /* Negative number is not a prime */ if (p < 0) return 0; q = (int) sqrt(p); for (i = 2; i < q; i++) if ((p %...+阅读
上机实践是计算机应用专业考试的重要环节,许多人觉得上机考试比笔试更难通过,笔者也有这种感觉。但平心而论,上机实践程序并不难(至少较笔试容易),所谓“难”在于要在短时间内(一般为3个小时),不仅要把程序编出来,而且还要调试成功并按要求的功能运行通过才行。因此,要想通过上机实践考试,除了平时经常练习外,还需要一些技巧。
以下是笔者在“汇编语言”课程上机实践考核后总结的考试策略,希望对大家复习备考有所帮助。 策略1:先保证过关。试题纸上,根据程序功能的难易实现,分为三个成绩等级:及格、良好、优秀。我的策略是先保证及格,然后才向更好的方向靠近。 策略2:以子程序方式作各功能模块。这样做,层次清晰,易于查错,易于增加功能。具体做时,应每做完一个功能模块,立即调试,成功后再考虑增加新功能。
值得注意的是,一旦用模块法做程序,应坚持到底。因为在实际考试题目中,各功能都有相似之处,或许增加几条指令又可完成一项功能,而你一旦分精力倾注于此,你原本清晰的思路会被弄得很乱,且容易因此导致整个程序失败。子程序方式是保证策略1实现的最好方法。 策略3:画流程图。由于采用模块方法,因此,主流程图的内容仅为各功能模块的调用顺序,而各功能模块,目标功能明确,也易于画流程图,从而使你的程序更清晰。
策略4:边做边录入。要养成这个好习惯,不然万一机器掉电,内容尽失,追悔莫及。按照主流程图,录入程序的主框架,暂时不用的模块部分可先屏蔽起来(在行前加上分号;) 策略5:熟练应用常用的DOS功能调用。考试时,试题多以交互式形式出现;有输入,还能看见运行结果。因此,对于常用的用于交互的如2号、9号、10号DOS功能调用一定要熟练掌握。
另外,进制之间的转换是常考的题型,如要求以不同的进制把结果显示出来等,要加强联系。 策略6:调试时注意运用以下小技巧:a.汇编源程序时会生成“文件名.lst”文件(汇编时碰到[.lst]键入文件名即可),若汇编结果有错,此文件是静态检查的好帮手;b.应用debug.exe调试工具软件;c.如果你很自信算法和指令都正确,但就是结果不对,那么就换个寄存器试试,这可能是预期的值被偿所不知的功能调用的返回值冲掉造成的。
以上是我在考试过后的成功经验,写出来与大家交流,希望能起到抛砖引玉的作用,看到更多同学的成功经验。参加自考的朋友,祝你们学习顺利、考试通过。
延伸阅读:
c语言程序设计报告我这里有个类似的你自己再去改改#include#define N 50 #include#define USER "admin"#define PASSWORD "12345678"#include#define MAX 10 int NUM; int x; //全局变量 struct st...
C语言程序设计以及设计报告只是个例子,不可照抄。实验内容与要求:[实验内容] 1、 通过本试验初步培养计算机逻辑解题能力。熟练掌握赋值语句和if语句的应用;掌握switch多路分支语句和if嵌套语句的使用 2...
C语言程序设计实验报告完整版可追加分举手之劳,帮你写了。 这里设定姓名长度不超过20字符。每个项目结束时,将其编号、类型符(区分取前3名还是前5名)输入,并按名次顺序输入运动员姓名、学校和成绩。程序已做改动,增加...
C语言程序设计#include<stdio.h>#include<stdlib.h>#include<string.h> int s; struct NODE{ char num[20]; char name[20]; int chinese; int english; int math; int totle;}a[100]; vo...
怎样做C语言程序设计报告这是我们的设计报告,你可以有个参考 计算机科学技术系上机实践报告 课程名称:c语言设计 年级: 上机实践成绩: 指导教师:XXX 姓名: 上机实践名称: 学号: 上机实践日期: 上机实践编号:...
求大神帮忙做一下这个大学VB程序设计的实验报告!Private Sub Command1_Click() Dim a As Integer, b As String, i As Integer, c() As String a = Len(Text1.Text) Print a ReDim c(a) As String For i = 1 To a b = Mid(...
求一份java上机实验心得 300字左右在这一系列的实验中,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。同时,因正确的编出程序而带来的成就感让我...
MATLAB以图片中的实验内容为基础上机操作编程先求图片中的内以前写的数值分析作业,和楼主的题目大同小异,给你参考一下吧:1. 主函数 syms x; x0 = input('Enter interval x0 = '); x1 = input('Enter interval x1 = '); x = x0:0.01:x1;...
统计概率matlab上机1 (1) N=10000; %家庭数目 girl=zeros(N,1); %用于保存每户家庭的女孩数目 for n=1:N while(rand < 0.49) girl(n)=girl(n)+1; end end girls_num =sum(girl) %总共女孩数目 b...