题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"个月的兔子对数: "+f2); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素数个数是: " + count); } } 【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上传时间: 2017-12-24
上传用户:Ariza
#include<stdio.h> #include<windows.h> int xuanxiang; int studentcount; int banjihao[100]; int xueqihao[100][10]; char xm[100][100]; int xuehao[100][10]; int score[100][3]; int yuwen; int shuxue[000]; int yingyu[100]; int c[100]; int p; char x[1000][100]="",y[100][100]="";/*x学院 y专业 z班级*/ int z[100]; main() { void input(); void inputsc(); void alter(); void scbybannji(); printf("--------学生成绩管理-----\n"); printf("请按相应数字键来实现相应功能\n"); printf("1.录入学生信息 2.录入学生成绩 3.修改学生成绩\n"); printf("4.查询学生成绩 5.不及格科目及名单 6.按班级输出学生成绩单\n"); printf("请输入你要实现的功能所对应的数字:"); scanf("%d",&xuanxiang); system("cls"); getchar(); switch (xuanxiang) { case 1:input(); case 2:inputsc(); case 3:alter(); /*case 4:select score(); case 5:bujigekemujimingdan();*/ case 6:scbybanji; } } void input() { int i; printf("请输入你的学院名称:"); gets(x); printf("请输入你的专业名称:"); gets(y); printf("请输入你的班级号:"); scanf("%d",&z); printf("请输入你们一个班有几个人:"); scanf("%d",&p); system("cls"); for(i=0;i<p;i++) { printf("请输入第%d个学生的学号:",i+1); scanf("%d",xuehao[i]); getchar(); printf("请输入第%d个学生的姓名:",i+1); gets(xm[i]); system("cls"); } printf("您已经录入完毕您的班级所有学生的信息!\n"); printf("您的班级为%s%s%s\n",x,y,z); /*alter(p);*/ } void inputsc() { int i; for(i=0;i<p;i++) { printf("\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t录入学生的成绩\n\n\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t%s\n",xm[i]); printf("\n"); printf("\t\t\t\t数学:"); scanf("%d",&shuxue[i]); printf("\n"); getchar(); printf("\t\t\t\t英语:"); scanf("%d",&yingyu[i]); printf("\n"); getchar(); printf("\t\t\t\tc语言:"); scanf("%d",&c[i]); system("cls"); } } void alter() { int i;/*循环变量*/ int m[10000];/*要查询的学号*/ int b;/*修改后的成绩*/ char kemu[20]=""; printf("请输入你要修改的学生的学号"); scanf("%d",&m); for (i=0;i<p;i++) { if (m==xuehao[i]) { printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]"); printf("请输入你想修改的科目");} } gets(kemu); getchar(); if (kemu=="数学"); { scanf("%d",&b); shuxue[i]=b;} if (kemu=="英语"); { scanf("%d",&b); yingyu[i]=b;} if (kemu=="c语言"); { scanf("%d",&b); c[i]=b; } printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]"); } void scbybannji() { int i; char zyname[20]; int bjnumber; printf("请输入你的专业名称"); scanf("%s",&zyname); printf("请输入你的班级号"); scanf("%d",&bjnumber); for (i=0;i<p;i++) { if (zyname==y[i]); if (bjnumber==z[i]); printf("专业名称%s班级号%d数学成绩%d英语成绩%dc语言成绩%d,y[i],z[i],shuxue[i],yingyu[i],c[i]"); } }
标签: c语言
上传时间: 2018-06-08
上传用户:2369043090
示波器是利用电子示波管的特性,将人眼无法直接观测的交变电信号转换成图像,显示在荧光屏上以便测量的电子测量仪器。它是观察数字电路实验现象、分析实验中 的问题、测量实验结果必不可少的重要仪器。示波器由示波管和电源系统、同步系统、X轴偏转系统、Y轴偏转系统、延迟扫描系统、标准信号源组成。
标签: 示波器
上传时间: 2021-11-27
上传用户:得之我幸78
随着半导体技术和电子技术的发展,开关电源的体积越来越小、质量越来越轻、效率越来越高、可靠性也越来越优良,被广泛地运用到了生活中的各个方面。DcDC开关电源是开关电源中非常常用的一种形式,因此,对DCDC开关电源的拓扑结构、反馈电路等相关知识的研究成为了理解开关电源的重要环节。论文分析了推挽式DCDC开关电源的工作原理、效率和优缺点,设计了一款输出恒定的推挽式DCDC开关电源。论文以T公司的高速PwM控制器Uc3825为核心,给出了DCDC开关电源的结构框图,详细设计了控制器、推挽式驱动、整流滤波、反馈控制等电路,讨论了变压器、开关管、整流二极管等选型问題。通过对推挽式DCDC开关电源样机的测试,结果表明,在输出功率为100W到30W时,论文设计的样机的转换效率可以达到85%以上。开关电源就是通过特定的电路,控制开关管的导通时间和关断时间,以达到输出恒定的直流电压的设备。随着电子技术的迅猛发展,开关电源涉及到的相关技术也越来越成熟,使得开关电源成为了电子设备中不可或缺的一种供电方式开关电源最早源于二十世纪五十年代的美国,当时,美国为了设计特殊需求的军用电源,提出了小型、轻量的目标,自此开始,开关电源由于其比传统的线性电源拥有的优点而广泛地运用到电子、电气设备、计算机电源、通信设备等领经过几十年的不断进步,开关电源在诸多方面都有了非常大的突破。大功率MOSFET和IGBT等功率器件技术的进步使得开关电源能向着高频化、大功率的方向发展。软开关技术可以降低开关损耗和开关噪声,可以大大提升开关电源的效率,为高频开关电源的实现提供了可能。平面变压器和平面电感技术的发展使开关电源的效率可以进一步得到提升,体积也可以大大地减小。有源功率因数校正技术的发展,使开关电源的功率因数得到了很大地提升,既解决了由电路中的非线性负载产生的谐波失真,又提高了开关电源的整机效率
标签: 开关电源
上传时间: 2022-03-10
上传用户:
在电子产品迅速发展的今天,电源设计,特别是开关电源的设计,在新产品的研制中占了相当重要的位置。对于广大的电源设计师而言,单纯靠经验来搭建试验电路的传统办法已经不可能满足当今电源产品的设计要求,而且无论从设计周期方面还是开发成本方面也都是难以承受的。因此借助先进的CAD技术,可提高电源产品的设计质量。本文首先简要介绍了开关电源基本原理和基本结构,然后结合一款具体产品,详细分析了推挽式开关电源的基本原理,并对各部分电路进行分别设计,尤其详细说明了磁性器件的设计,所搭建的实验电路能够基本满足设计要求,但仿真结果不理想,本文分析了仿真结果不理想的原因。为下一步改进工作提供基础关键词:厚膜混合电路、开关电源、推挽模式、PWM、磁性器件任何电子设备都离不开可靠的电源,它们对电源的要求也越来越高。电子设备的小型化和低成木化使电源以轻、薄、小和高效率为发展方向。传统的品体管串联调整稳压电源是连续控制的线性稳压电源。这种传统的稳压电源技术比较成熟,但是其通常都需要体积大且笨重的工频变压器与体积和重量都很大的滤波器而且调整管功耗较大,电源效率很低,一般只有45%左右。另外,由于在调整管上消耗较大的功率,所以需要采用大功率调整管并装有体积很大的散热器,很难满足现代电子设备发展的要求。20世纪50年代,美国宇航局以小型化、重量轻为目标,为搭载火箭开发了开关电源。在近半个世纪的发展过程中,开关电源因具有体积小、重量轻、效率高、发热量低、性能稳定等优点而逐渐取代传统技术制造的连续工作电源,并广泛应用于电子整机与设备中,20世纪80年代,计算机全面实现了开关电源化,率先完成计算机的电源换代。20世纪9年代,开关电源在电子、电器设备、家电领域得到了广泛的应用,开关电源技术进入了快速发展期
标签: 开关电源
上传时间: 2022-03-16
上传用户:
摘要:目前商端手机摄像头均为MIPI接口,该接口信号不能直接通过FPGA或DSP采集。但随着仪器设备的小型化趋势和手机摄像头性能的不断提高,使得在某些军事.工业设备上使用手机摄像头成为重要的方案之一。为了让手机摄像头在上述领域使用,本文设计了一种可以接收并处理MIPI信号的通用MIP-PHY,选择适合的FPGA.设计电气匹配和管脚约束来采集专用电平的信号;再根据信号协议,将混叠了各种信息的MIPI信号进行处理,外离出行、场同步信号,进行时序整合;根据整合后的信息将图像信号解码成通用的LVCMOS信号并进行成像实验。在帧频为22 fps、像素分辨率3 264×2 448时成像质量高、无畸变、长时间连续成像无丢帧现象,证明了该设计的可靠性和稳定性。同时程序可移植性强、输出为并行信号,满足开发人员的使用要求,已应用到某些具体项目中。关键词:手机摄像头;MIPI-PHY:FPGA
上传时间: 2022-06-19
上传用户:jiabin
内容全面,体系完备。本丛书给出了广大电子爱好者学习电子技术的全方位解决方案,既有初学者必须掌握的电路基础、模拟电路和数字电路等基础理论,又有电子元器件检测、电子测量仪器的使用、电路仿真与设计等操作性较强的内容,还有电气控制与PIC、单片机、CPLD等综合应用方面的知识,因此,本丛书内容翔实,覆盖面广。通俗易懂、重点突出。传统的电子技术图书和教材在介绍电路基础和模拟电子技术等内容时,大都借助高等数学这一工具进行分析,这就给电子爱好者自学电子技术设置了一道门槛,使大多数电子爱好者失去了学习的热情和兴趣。本丛书在编写时,完全考虑到了初学者的需要,不涉及高等数学方面的公式,尽可能地把复杂的理论通俗化和实用化,将烦琐的公式简易化,再辅以简明的分析及典型的实例,从而形成了本丛书通俗易懂的特点。为了满足不同层次读者的需求,本丛书对难点和扩展知识用“*”进行了标注,初学者可跳过此内容。实例典型,实践性强。本丛书最大程度地强调了实践性,书中给出的例子大都经过了验证,可以实现,并且具有代表性;本丛书的大多数分册都配有光盘,光盘中收录了书中的实例、常用软件、实验程序和大量珍贵资料,以方便读者学习和使用。内容新颖,风格活泼。本丛书所介绍的都是电子爱好者最为关心并且在业界获得普遍认同的内容,本丛书的每一分册都各有侧重,又互相补充,论述时疏密结合,重点突出。对于重点、难点和容易混淆的知识,书中还特别进行了标注和提示。
标签: 电路基础
上传时间: 2022-06-25
上传用户:
摘要:本文在比较有源功率因数校正的三种控制方法——断续导电模式、连续导电模式以及临界导电模式的基础上,阐述了临界导电模式的优点,并以L6562芯片为核心设计了一台400V/280W的新颖的APFC电源。文中主要介绍了临界导电模式功率因数校正的原理及其主要的参数设计,并利用Saber软件进行了仿真及实验验证。仿真及实验结果表明该电源系统的功率因数能够达到0.98以上,总的谐波含量低于5%。美国Winstead指出,仪器测量的不稳定决大多数是由于电源引起的。特别是在高精度的场合,电源的不稳定问题可能会对昂贵的仪器设备造成致命的影响]。电源电流波形的畸变及因此产生的电网电压波形的畸变给系统本身和周围的电磁环境带来一系列的危害。它不仅可以对电力系统产生污染、对通信系统产生干扰,还可以引起仪器仪表和保护装置的误测量、误动作]。“谐波污染”问题已引起了人们广泛的关注,解决这一问题的有效办法就是对用电设备进行功率因数校正(PFC)
上传时间: 2022-07-19
上传用户:
EMC(ElectromagneticCompatibility)在国际电工委员会标准IEC对电磁兼容的定义为:系统或设备在所处的电磁环境中能正常工作,同时不会对其他系统和设备造成干扰。图1 电磁兼容概念图EMC包括EMI(电磁干扰)及EMS(电磁耐受性)两部分,所谓EMI电磁干扰,乃为机器本身在执行应有功能的过程中所产生不利于其它系统的电磁噪声;而EMS乃指机器在执行应有功能的过程中不受周围电磁环境影响的能力。电磁兼容(electromagneticcompatibility)各种电气或电子设备在电磁环境复杂的共同空间中,以规定的安全系数满足设计要求的正常工作能力。也称电磁兼容性。它的含义包括:①电子系统或设备之间在电磁环境中的相互兼顾;②电子系统或设备在自然界电磁环境中能按照设计要求正常工作。若再扩展到电磁场对生态环境的影响,则又可把电磁兼容学科内容称作环境电磁学。电磁兼容的研究是随着电子技术逐步向高频、高速、高精度、高可靠性、高灵敏度、高密度(小型化、大规模集成化),大功率、小信号运用、复杂化等方面的需要而逐步发展的。特别是在人造地球卫星、导弹、计算机、通信设备和潜艇中大量采用现代电子技术后,使电磁兼容问题更加突出
上传时间: 2022-07-22
上传用户:
Altium Designer 22新功能介绍: Altium Designer是一个基于印刷电路板的电子模块自动化设计的综合系统,它允许您执行全方位的设计任务:从创建功能概念到发布一套完整的设计和生产数据。 Altium Designer是电子工程师和设计师中最常见的PCB设计系统。Altium Designer是一款经济实惠,高效和现代化的软件,具有单一用户界面,具有简单明了的许可系统管理。单个Altium Designer数据模型使您可以快速有效地设计新的电子产品。所有编辑器(UGO、封装、电路、电路板、设计文档等)的优化统一用户界面提高了设计过程的生产率,并消除了编辑器之间手动数据传输导致的典型困难和错误。Altium Designer的主要特点:-一个统一的平台,可以执行电子设备设计的所有阶段。 -创建电路。Altium Designer支持电路和电路板之间的双向通信,确保了整个设计过程中用户界面和数据模型的统一性,提高了其效率。 -组件管理。每个组件的单个模型,其中有所有必要的组件:UGO,座椅,3D模型和用于分析功能的行为模型。 -验证项目。内置的 XSPICE 混合模拟和数字分析编辑器和信号编辑器允许进行交流分析、瞬态分析、工作点计算、对参数变化的灵敏度分析、蒙特卡罗分析和其他类型的分析。 -设计一种拓扑结构,其中工具具有逻辑结构,并允许您在各种模式下放置和移动对象。 -支持柔性刚性板。Altium Designer通过由不同材料和不同厚度组成的柔性刚性层堆叠简化了区域的定义和编辑,从而允许您在一块电路板上创建柔性刚性结构。 -从多个电子模块设计设备。Altium Designer允许您设计由许多连接板组成的组件,支持来自多个电子模块的设备设计。 -交互式跟踪。电路板编辑器的现代功能允许在各种放置模式下跟踪单导体和差分对,并调整导体的长度。 -与机械CAD系统的交互。NATIVE 3D ™图形引擎允许产品电子和机械部件的设计之间无缝交互。 -数据管理包括文档更改和修订的阻止、可视化比较功能。 -制定ESKD的设计和生产文件。生产和装配数据使用输出作业文件批量生成。制图员工具允许您快速获取一组用于生产和装配的文档。Altium Designer 20功能概述 动态更改焊盘和过孔的热连接样式。
上传时间: 2022-07-22
上传用户:canderile