关于程序设计的资料

Java语言程序设计:实验4-分支程序设计

必做题:改写实验3-4程序,使用条件分支语句来判断二元一次方程是否有实根,如果有实根,计算并显示输出实根的值。以下程序片段用于判断某个月份的天数。主要程序代码提示:选做题:已知函数为编写程序,根据x的值,计算出该函数y的值。某商品的价格为13.20元/千克,如果顾客购买100千克及以上价格可以打9折;如果购买50千克及以上100千克以下,价格打9.5折。
理论教育 2023-11-20

Java程序设计简介

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称,下面简单介绍其发展过程。标准版的1.3和1.4版本对最初的Java 2版本进行了某些修改,扩展了标准类库,提高了系统性能。用Java语言编程成为当今技术人员的一种时尚,并对未来软件的开发产生了重要影响。
理论教育 2023-11-21

C语言程序设计示例-C语言程序设计

例6.14某工厂有100名员工生产同一种产品。计算并输出100名员工的平均年产量。程序代码如下:例6.15编写一个帮助学生练习平面解析几何中关于直线y=kx+b知识的程序。主函数分别调用fun1或fun2,fun1和fun2分别调用numb。在主函数中实现自由选择。numb函数随机产生一个不超过两位的非零整数。例6.16某班级有N个学生,请编写程序完成下面的任务。程序代码如下:本程序由主函数main和4个自定义函数组成。
理论教育 2023-11-02

Java程序设计:多态应用

Example5_12.java在Example5_12.java文件中的CarFactory类中定义的方法produceCar()方法原型为:public static Car produceCar();,可以看出produceCar()方法的返回值类型为Car类型,而在produceCar()方法中生成的是各子类Bmw, Benz, Audi实体,但返回的是父类引用,即让父类引用指向子类对象,符合多态思想,如果还需要生产其他类型的汽车,则只需要定义该车的类从Car类继承,则可以生产相应的汽车,因此增强了程序的扩展性。
理论教育 2023-10-18

Java程序设计-线程插队

创建一个自定义线程EmergencyThread,该线程执行for循环输出1到10。图12.14程序运行结果从图12.14的运行结果可以看出,线程main在输出到2时,运行线程1插队执行3000毫秒。当3000毫秒插队时间结束之后,线程main进入可执行状态,等待调度程序调度执行。
理论教育 2023-10-18

Java程序设计线程休眠

另外,线程休眠过程中不会丢失同步锁的所有权。演示主线程和自定义线程交替执行。图12.11程序运行结果由上面运行结果可以看出,Main中的线程在运行过程中,每输出一次i就会休眠500毫秒,然后让出CPU使用权,让MyThread中的线程获得执行机会。当休眠时间结束,线程会重新进入就绪状态,在等待队列中等待CPU使用权,获得使用权之后开始运行。
理论教育 2023-10-18

Shell函数-VisualBasic程序设计

凡是能在Windows下运行的应用程序,基本上都可以在VB中调用,这一功能通过Shell函数来实现。其扩展名为.com、.exe、.bat或.pif,其他文件不能用Shell函数执行。表10-1“窗口类型”取值Shell函数调用某个应用程序并成功地执行后,返回一个任务标识,它是执行程序的唯一标识。
理论教育 2023-11-19

Java程序设计:JDK下载

JDK是Java开发工具包,是针对Java开发人员的工具包,用于开发Java程序。JDK 包括了Java运行环境JRE、Java工具和Java基础类库,学会安装JDK是学习Java编程的第一步。图1.2Oracle官网下载页面2.选择相应系统版本的JDK下载选择对应操作系统版本的JDK,此处选择Windows版本,如图1.3所示。图1.4接受协议下载JDK13
理论教育 2023-10-18

实用Java程序设计教程

学习了前面的内容后,读者就可以开始编写属于自己的第一个Java应用程序了。本节将介绍一个简单Java应用程序的开发过程,并指出开发过程中应注意的事项。编译完成后可以用Java解释器命令解释执行这些字节码文件,Java解释器是JDK提供的java.exe工具,执行HelloWorld.class的命令如下:F:\ch01>java HelloWorld至此,一个简单的Java应用程序就开发成功了。
理论教育 2023-11-21

Java程序设计:HashMap类详解

HashMap是采用哈希表来进行实现,因此在保存元素的过程中无法保证元素的存储顺序,HashMap中的元素遍历顺序与这些元素加入HashMap的顺序无关。 编写一个存储Map.Entry的HashMap,并对其进行一些简单操作。图9.13程序运行结果
理论教育 2023-10-18

结构化程序设计思想-C语言程序设计

通过三种基本控制结构,使结构化程序具有唯一入口和唯一出口,没有死循环,程序的静态形式与动态执行流程之间具有良好的对应关系。程序组织结构化:即程序设计采用自顶向下,逐步细化,功能模块化的方法。A.一个循环的循环体中套有另一个循环称为循环的嵌套B.一个循环外面仅包围一层循环称为双重循环C.for语句与while语句不能相互嵌套构成多重循环D.for语句与do…while语句可以相互嵌套构成多重循环5.下列程序的输出结果是()。
理论教育 2023-10-20

安装JDK:学习《Java程序设计

图1.7安装完成在前面已经介绍,JDK中包含了JRE运行环境,因此在安装完JDK后,并未提示安装JRE。图1.8jdk目录结构图1.9Windows PowerShell命令窗口图1.10新增jre目录
理论教育 2023-10-18

C语言程序设计教程-C语言程序设计应用教程

在学习C语言的具体语法之前,先通过两个简单的C语言程序示例,初步了解C语言程序的基本结构。I want to learn C program.编写程序:创建一个名为“eg1_1.c”的新文件,在编辑窗口中输入下面的程序代码。每一个C语言程序都必须有一个main ()函数,main是C语言编译系统使用的专用名字。分号是C语言语句的必要组成部分。该语句可以实现屏幕暂停,便于观察程序的执行结果。当主函数正常结束时,得到的函数值为0。例1.2 求两个整数之和。
理论教育 2023-11-21

人力资源规划的程序设计

人力资源规划的制定是一个复杂的过程,涉及的内容比较多、人员范围比较广,需要多方面的支持与协作。因此,规范和科学的人力资源规划程序是提高企业人力资源规划质量的制度保证。下面结合这五个阶段对人力资源规划的整个过程进行简要的说明。这类企业外部的小环境同样对人力资源规划产生一定的影响。
理论教育 2023-06-12

C语言程序设计:switch嵌套示例

图3-5流程图程序运行结果:用switch语句编写程序,根据成绩打印出等级。程序运行结果:请输入年份:2020公元2020年是:鼠年结合案例导读和本节的多分支switch语句,总结如下:1.面对人生的多种选择,需要审时度势,谨慎选择,并承担选择的后果,切忌患得患失。elseC.switchD.嵌套的if…A.在switch语句中一定要使用break语句B.break语句是switch语句的一部分C.break语句只能用于switch语句D.在switch语句中不一定要使用break语句6.若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是()。
理论教育 2023-10-20

Java程序设计:List接口

java.util.List接口继承自Collection接口。表9.2List接口的常用方法表9.2中列出了List集合中常用的一些方法。每个ArrayList对象都有一个成员capacity用来表示数组的容量。图9.3程序运行结果由于ArrayList集合是使用数组来实现的,所有的元素都是采用数组的形式进行保存的,因此,ArrayList具有数组的一些优点,如元素查找快,能够根据索引直接找到元素。
理论教育 2023-10-18

程序设计基础”课程建设报告

提高程序设计基础的教学效果,最大限度地培养学生程序设计能力和应用能力是实际教学过程要解决的核心问题。我校一直以C语言为基础进行讲授程序设计基础课程,基于C++与C的关系,我们采用了VC的上机调试环境。
理论教育 2023-05-06

C语言程序设计:理解指针

一般把存储器中的一个字节称为一个内存单元,不同的数据类型的变量所占用的内存单元数不等。内存单元的地址与内存单元中的数据是两个完全不同的概念。图7-1内存分配的存储单元凡在程序中定义的变量,当程序编译时,系统都会给它们分配相应的存储单元。这种通过变量名或地址访问一个变量值的方式称为“直接访问”。
理论教育 2023-10-20

Java程序设计基础-for循环与累加

for循环是计数循环。for循环程序执行的步骤如下。图5-5 for循环3)执行循环体内的代码,完成后执行表达式3,改变循环变量值,然后返回第2步,继续下一次循环。使用for循环时,循环次数是确定的,因此for循环一般用于已知循环次数的循环控制。用for循环连续输出1~100的整数,并将这些整数进行累加。for循环的()中的3个表达式,允许使用下列非标准写法。1)在for循环之前设定循环初值,省略表达式1。
理论教育 2023-11-20

MATLAB程序设计:fminimax函数

给定初值估计,该值必须服从一定的约束条件。x=fminimax,初值为x0,找到fun函数的最大最小化解x。x=fminimax,为设计变量定义一系列下限lb和上限ub,使得总有lb≤x≤ub。若没有边界存在,设置lb=[]和(或)ub=[]。x=fminimax,用options给定的参数进行优化。),返回解x处的目标函数值。[x,fval,maxfval,exitflag]=fminimax(…),返回exitflag参数,描述函数计算的退出条件。
理论教育 2023-11-17
-已经加载完成-