求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absinα

半夜三更嗨呦嗨2022-10-04 11:39:541条回答

求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absinα
求VB小程序!
设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absinα

已提交,审核后显示!提交回复

共1条回复
328526 共回答了11个问题 | 采纳率81.8%
是VB,就做界面.
先做一个窗体,其上有四个文本框,text1、text2、text3、text4
依次输入边长a、b、角A的值,在text4中输出面积,你可以在前面加上标签说明
再加一个命令按钮command1,点击过程中写下
程序如下:
sub command1_click()
text4.text=1/2*text1.text*text2.text*sin(text3.text)
endsub
大概是这样的
1年前

相关推荐

选择结构里的case程序里的名词解释
选择结构里的case程序里的名词解释
using System;
public class switchTest
{
public static void Main()
{
int num;
Console.WriteLine("请输入一个1-7之间的数字:");
string input = Console.ReadLine();
num = int.Parse(input);
switch (num)
{
case 1:Console.WriteLine("Monday");
break;
case 2:Console.WriteLine("Tuesday");
break;
case 3:Console.WriteLine("Wednesday");
break;
case 4:Console.WriteLine("Thursday");
break;
case 5:Console.WriteLine("Friday");
break;
case 6:Console.WriteLine("Saturday");
break;
case 7:Console.WriteLine("Sunday");
break;
default:Console.WriteLine("输入的数字不正确!");
break;
}
}
}
1.请问int 是输入一个数字还是输入的num这个常量是整型的还是什么意思?
2.string input = Console.ReadLine();这句又是什么意思呢?把输入的Console.ReadLine();赋值给input吗?前面的string是字符串类型?、
3.num = int.Parse(input);这个语句这么解释?
ktest01年前1
骑猪到处跑 共回答了19个问题 | 采纳率89.5%
楼主你着急~我慢慢给你解释!
1.int num; 在你上面给出的代码里面~这个int num的意思就是定义出一个int整型的变量num,但是没有给他赋值~num所以还是一个空的东西~
2.string input = Console.ReadLine(); 这句是接受用户在界面上输入的值.你所输入的值就放在input里面.
因为Console.ReadLine()的返回值是string类型的.所有用 string input 去接收.
3.还记不记得你一开始定义的变量int num; 这一步就是给num赋值.用户从界面上输入的信息装到input里面了~再把input的值赋值num 但是input是string类型的 num是int 类型的.在赋值的时候一定要类型转换.
num = int.Parse(input); 这一步就是先把input转成int类型的.然后在赋值给num.
楼主的 switch (num)这个就是假如你输入的是1的话就打印Console.WriteLine("Monday");
下面的以此类推.假如你输入的不是1~7之间的数字的话就打印default:Console.WriteLine("输入的数字不正确!");
完毕!
编一个程序,定义一个双精度浮点数变量,从键盘输入一个数,判定它是否在[500,1200]的区间里.
编一个程序,定义一个双精度浮点数变量,从键盘输入一个数,判定它是否在[500,1200]的区间里.
急.
要涨就涨停1年前1
英语班三十二号 共回答了23个问题 | 采纳率82.6%
c
main()
{ double a;
scanf("%lf",&a);
if(a>=500&&a
如图给出的是计算[1/2+14+16+…+1100]的值的一个程序框图,则判断框中应该填入的条件是(  )
如图给出的是计算[1/2+
1
4
+
1
6
+…+
1
100]的值的一个程序框图,则判断框中应该填入的条件是(  )
A. i>98
B. i≤98
C. i≤100
D. i>100
人生几何2 1年前 已收到1个回答 举报

thymeone 幼苗

共回答了23个问题采纳率:95.7% 举报

解题思路:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出S的值.

程序运行过程中,各变量值如下表所示:
第一圈:S=0+[1/2],i=4,
第二圈:S=[1/2]+[1/4],i=6,
第三圈:S=[1/2]+[1/4]+[1/6],i=8,…
依此类推,第50圈:S=[1/2]+[1/4]+[1/6]+…+[1/100],i=102,
退出循环.
其中判断框内应填入的条件是:i≤100,
故选C.

点评:
本题考点: 程序框图.

考点点评: 算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.

1年前

4
可能相似的问题
Copyright © 2022 YULUCN.COM - 雨露学习互助 - 17 q. 0.045 s. - webmaster@yulucn.com
人生几何21年前1
thymeone 共回答了23个问题 | 采纳率95.7%
解题思路:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出S的值.

程序运行过程中,各变量值如下表所示:
第一圈:S=0+[1/2],i=4,
第二圈:S=[1/2]+[1/4],i=6,
第三圈:S=[1/2]+[1/4]+[1/6],i=8,…
依此类推,第50圈:S=[1/2]+[1/4]+[1/6]+…+[1/100],i=102,
退出循环.
其中判断框内应填入的条件是:i≤100,
故选C.

点评:
本题考点: 程序框图.

考点点评: 算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.

“猜扑克”游戏设计做了一个小程序来让电脑猜测你的心思。问题描述:为了简化问题,选择扑克牌中的27张,将他们分成3组,每组
“猜扑克”游戏设计
做了一个小程序来让电脑猜测你的心思。问题描述:为了简化问题,选择扑克牌中的27张,将他们分成3组,每组9人。如果你最喜欢其中的一张(比如方块A),他在第一组出现了,那么就按下按钮“第一组”。然后这27张牌会重新排列顺序,你再找方块A在哪一组,比如发现他在第二组,就按下按钮“第二组”,画面中的牌次序会再次打乱,再找方块A所在组别……最多3次,电脑将会猜出你心中的那张牌!扩展:总牌数量增加,算法的优化。
帅哥啊 能做个程序么
守望小小1年前1
烟缸里的鱼鱼 共回答了12个问题 | 采纳率100%
先不要用电脑,如果是你,你能不能用3次能找到这张牌?
如果你能找到,那么电脑也能找到 ,只是算法问题。
27张分3组,3次就能找到
下面是用UNTIL语句设计的计算1×3×5×…×99的一个算法程序.
下面是用UNTIL语句设计的计算1×3×5×…×99的一个算法程序.

(Ⅰ)请将其补充完整;①______,②______.
(Ⅱ)绘制出该程序对应的流程图.
真是搞笑得很1年前0
共回答了个问题 | 采纳率
VB:设计一个100以内加减法运算的计算程序
VB:设计一个100以内加减法运算的计算程序
每做完一道题,判断是否得分,并打印题目和答题结果;若答题,则需在本题打印结果后标注符号“X”,并提示正确答案.
笨笨的瓜瓜1年前1
contradict 共回答了25个问题 | 采纳率92%
Private Sub Command1_Click()
Text1 = Int(Rnd() * 99 + 1)
Text2 = Int(Rnd() * 99 + 1)
Text3 = ""
End SubPrivate Sub Command2_Click()
If Val(Text3) = Val(Text1) + Val(Text2) Then
Label1.Caption = "恭喜你回答正确."
Else
Label1.Caption = "X 正确答案为:" & Val(Text1) + Val(Text2)
End IfEnd Sub ‘加法运算,减法类似
(2014•湖南二模)认真阅读如图所示程序框图,则输出的S等于(  )
(2014•湖南二模)认真阅读如图所示程序框图,则输出的S等于(  )

A.14
B.20
C.30
D.55
把咬字分开读1年前1
xinde 共回答了14个问题 | 采纳率85.7%
解题思路:根据框图的流程依次计算程序运行的结果,直到满足条件i>4,计算输出S的值即可.

由程序框图知:第一次运行S=1,i=1+1=2,不满足条件i>4,循环,
第二次运行S=1+4=5,i=2+1=3,不满足条件i>4,循环,
第三次运行S=5+9=14,i=3+1=4,不满足条件i>4,循环,
第四次运行S=14+16=30,i=4+1=5,满足条件i>4,终止程序,
输出S=30,
故选:C.

点评:
本题考点: 程序框图.

考点点评: 本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.

编写C#程序,计算一元二次方程ax^2+bx+c得实根
编写C#程序,计算一元二次方程ax^2+bx+c得实根
有以下几种肯能:
1 :a=0,不是一元二次方程
2:b^2-4ac=0 有两个相等的实根
3:b^2-4ac>0.有两个不等的实根
到底咋回事捏1年前1
寂静的雨 共回答了17个问题 | 采纳率82.4%
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace cacFC
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入系数a");
double a=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入系数b");
double b =Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入系数c");
double c =Convert.ToDouble( Console.ReadLine());
try
{
Hashtable myresult = new Hashtable();
if (a == 0)
{
Console.WriteLine("这不是一个一元二次方程.");
if (b == 0)
{
Console.WriteLine("这不是一个方程.");
Console.ReadKey();
}
else
{
Console.WriteLine("这是一个一元一次方程.");
myresult.Add("fist",c / b);
Console.WriteLine("一元一次方程解为:n");
foreach (DictionaryEntry de in myresult)
{
Console.WriteLine("t{0}:t{1}",de.Key,de.Value);
}
Console.ReadKey();
}
}
else
{
Console.WriteLine("这是一个一元二次方程.");
if (b * b - 4 * a * c >= 0)
{
Console.WriteLine("一元二次方程有实数根.");
myresult.Add("fist",(-b + Math.Sqrt(b * b - 4 * a * c)) / (2 * a));
myresult.Add("second",(-b - Math.Sqrt(b * b - 4 * a * c)) / (2 * a));
}
else
{
Console.WriteLine("一元二次方程有复数根.");
myresult.Add("fist",(-b / 2 * a + "+" + Math.Sqrt(Math.Abs(b * b -4 * a * c)) / (2 * a) + "*i"));
myresult.Add("second",(-b / 2 * a + "-" + Math.Sqrt(Math.Abs(b * b - 4 * a * c)) / (2 * a) + "*i"));
}
Console.WriteLine("一元二次方程解为:n");
foreach (DictionaryEntry de in myresult)
{
Console.WriteLine("t{0}:t{1}",de.Key,de.Value);
}
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadKey();
}
}
}
}
用VF编写程序求200以内所有奇数的和
尤利西斯1年前1
nirvanaxing 共回答了19个问题 | 采纳率84.2%
clear
s=0
for i=1 to 200 step 2
s=s+i
endfor
"200以内所有奇数的和:",s
按照一定的条理,循环一定的程序.是什么词语
地平线11年前1
黄庆庆 共回答了19个问题 | 采纳率84.2%
循规蹈矩
用C++编写程序验证歌德巴赫猜想:一个不小于6的偶数可以表示为两个素数之和,如6=3+3,8=3+5.
DoubleBar1年前1
希言_ 共回答了14个问题 | 采纳率100%
#include
using namespace std;
#include
int f(int n)//判断n是否为素数,是则返回1,否则返回0
{
int i=2;
while(i
设计一个计算一元二次方程根的程序:从文本框输入一元二次方程的三个系数:A,B,C,计算并输出方程的两个
lfq20061年前1
三家村村民 共回答了16个问题 | 采纳率93.8%
#include
#include
void main()
{
float a,b,c;
float disc,x1,x2,realpart,imagpart;
printf("请输入系数a、b、c(以空格隔开):n");
scanf("%f %f %f",&a,&b,&c);
printf("The equation is:%fx^2+%fx+%f=0n",a,b,c);
printf("The root of the equation is:n");
if(a==0) /*二次项系数为0,即为一元一次方程的情况*/
{
if(b==0&&c!=0)
printf("无解!n");
else if(b==0&&c==0)
printf("解是任意的.n");
else
printf("%fn",(-c)/b);
}
else /*接下来,是a不为0的情况*/
{
disc=b*b-4*a*c;
if(disc==0) /*判别式等于0时*/
printf("%fn",(-b)/(2*a));
else if(disc>0) /*判别式大于0时*/
{
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
printf("%f and %fn",x1,x2);
}
else /*最后是判别式小于0,有两个复数解*/
{
realpart=-b/(2*a);
imagpart=sqrt(-disc)/(2*a);
printf("complex roots:n");
printf("%f+%fin",realpart,imagpart);
printf("%f-%fin",realpart,imagpart);
}
}
}
(2014•四川二模)执行如图所示的程序框图,输出的s的值为______.
yuanmeidudu1年前1
flora188100 共回答了29个问题 | 采纳率100%
解题思路:根据框图的流程依次计算程序运行的结果,直到满足条件,计算输出S的值.

由程序框图知:第一次循环S=2+20=3,i=1;
第二次循环S=2×3+23-1=10,i=2.
满足条件i≥2,跳出循环,输出S=10.
故答案为:10

点评:
本题考点: 程序框图.

考点点评: 本题考查了直到型循环结构的程序框图,依据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.

完善下列程序,程序的功能是计算数列1!,,,…,的前10项之和.
完善下列程序,程序的功能是计算数列1!,,,…,的前10项之和.
S=
P=1
FOR i=1 TO 10
P=P*i
S=
ENDFOR
邵康1年前1
vincent狂 共回答了13个问题 | 采纳率84.6%
S = 0
S = S + P
画出求y=1×3+2×4+3×5+…+99×101值的一个算法的程序框图.
baixing1年前0
共回答了个问题 | 采纳率
写出求1∧2 -(1/2)∧2 +(1/3)∧2 -(1/4)∧2+……+(1/99)∧2 –(1/100)∧2的程序语
写出求1∧2 -(1/2)∧2 +(1/3)∧2 -(1/4)∧2+……+(1/99)∧2 –(1/100)∧2的程序语句
帝世天1年前1
菜小波 共回答了22个问题 | 采纳率77.3%
1^3+2^3+...+n^3=[n(n+1)/2]^2
2的3次方加4的3次方加6的3次方加到100的3次方
=2^3*(1^3+2^2+3^3+...+50^3)
=8*(50*51/2)^2
=13005000
为什么在华中数控车,加工椭圆宏程序只能编写半个椭圆的程序,若加工一整个椭圆程序,则报警语法错误...
为什么在华中数控车,加工椭圆宏程序只能编写半个椭圆的程序,若加工一整个椭圆程序,则报警语法错误...
我的意思是只要加工时超过椭圆的一半比如WHLE#1GE-5(在这边只要是负值就会出现以上现象)WHLE#1GE0就不会.会不会是机床设置问题
zgz5111年前1
爱乐hjh 共回答了17个问题 | 采纳率100%
数控车能一下子做出一个完整的椭圆来吗?
WHILE[#1GE-5]DO1 应该没问题的!
#1=#1-2
END1
下面的程序框图能判断任意输入的数的奇偶性,判断框内应填入的是 [ ] A
下面的程序框图能判断任意输入的数的奇偶性,判断框内应填入的是
[ ]
A.m=0
B.x=0
C.x=1
D.m=1
爱辣椒呢1年前1
joey9492 共回答了22个问题 | 采纳率86.4%
D
proe4.0画零件图混合伸出项最终显示"不能构建特征几何图形“而且立即自动关闭了proe程序是怎么回事?
proe4.0画零件图混合伸出项最终显示"不能构建特征几何图形“而且立即自动关闭了proe程序是怎么回事?
1、新建零件文件,取消”使用缺省模板“,选公制尺寸;
2、依次选:平行——规则截面——草绘截面——完成——直的——完成——选TOP面——正向——缺省;
3、草绘边长100的正方形,中心与草绘原点重合,作为第一混合截面;
4、按鼠标右键几秒,在快捷菜单中选”切换剖面“.以原点为圆心画直径为50的圆,用工具箱里的工具把圆打断为4段圆弧;
5、”切换剖面“,草绘边长80的正方形,中心与草绘原点重合;
6、点工具箱里的完成按钮对勾,输入第二截面深度150,第三截面深度100,
7、单击伸出项对话框里的”预览“,应该是生成混合特征图形的.
但我做了几次,有时能生成,但一修改就错误,有时直接就告诉”不能构建特征几何图形“而且立即自动关闭了proe程序,我确定步骤没有错误的,是不是proe里什么应用程序没安装?
free_man1年前4
dm740811 共回答了18个问题 | 采纳率100%
是不是没有设置“混合”每个截面的“起始点”,
超始点要对应,如果太扭曲,是没办法生成的!
只要能打开软件,可以操作,就不存在软件安装问题,我个人觉得!
java烟花程序看不懂,初学java希望每句给出解释import java.awt.*;import java.appl
java烟花程序看不懂,
初学java希望每句给出解释
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
public class Fireworks extends Applet implements MouseListener,Runnable
{
int x,y;
int top,point;
public void init()
{
x = 0;
y = 0;
setBackground(Color.black);//设置背景色为黑色
addMouseListener(this);
}
public void paint(Graphics g)
{
}
public static void main(String args[]) {
Fireworks applet = new Fireworks();
JFrame frame = new JFrame("TextAreaNew");
frame.addWindowListener(
x05new WindowAdapter()
{
x05public void windowClosing(WindowEvent e)
x05{
System.exit(0);
x05}
});
frame.add(applet,BorderLayout.CENTER);
frame.setSize(800,400);
applet.init();
applet.start();
frame.setVisible(true);
}
public void run()
{
//变量初始化
Graphics g1;
g1 = getGraphics();
int y_move,y_click,x_click;
int v;
x_click = x;
y_click = y;
y_move = 400;
v = 3;
int r,g,b;
while(y_move > y_click)
{
g1.setColor(Color.black);
g1.fillOval(x_click,y_move,5,5);
y_move -= 5;
r = (((int)Math.round(Math.random()*4321))%200)+55;
g = (((int)Math.round(Math.random()*4321))%200)+55;
b = (((int)Math.round(Math.random()*4321))%200)+55;
g1.setColor(new Color(r,g,b));
g1.fillOval(x_click,y_move,5,5);
for(int j = 0 ;j55) r -= 20;
if(g>55) g -= 20;
if(b>55) b -=20;
g1.setColor(new Color(r,g,b));
g1.fillOval(x_click,y_move+j*5,5,5);
}
g1.setColor(Color.black);
g1.fillOval(x_click,y_move+5*10,5,5);
try
{
Thread.currentThread().sleep(v++);
} catch (InterruptedException e) {}
}
for(int j=12;j>=0;j--)
{
g1.setColor(Color.black);
g1.fillOval(x_click,y_move+(j*5),5,5);
try
{
Thread.currentThread().sleep((v++)/3);
} catch (InterruptedException e) {}
}
y_move = 400;
g1.setColor(Color.black);
while(y_move > y_click)
{
g1.fillOval(x_click-2,y_move,9,5);
y_move -= 5;
}
v = 15;
for(int i=0;i
冰儿831年前1
lengleng清秋 共回答了13个问题 | 采纳率76.9%
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

import javax.swing.*;

public class Fireworks extends Applet implements MouseListener, Runnable {
int x, y;//记录鼠标点击的坐标
int top, point;//好像没用到

public void init() {
x = 0;
y = 0;
setBackground(Color.black);// 设置背景色为黑色
addMouseListener(this);//添加鼠标监听
}

public void paint(Graphics g) {
}

public static void main(String args[]) {
Fireworks applet = new Fireworks();
JFrame frame = new JFrame("TextAreaNew");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {//右上角的叉
System.exit(0);
}
});
frame.add(applet, BorderLayout.CENTER);
frame.setSize(800, 400);//程序的框框大小
applet.init();
applet.start();
frame.setVisible(true);//
}

public void run() {
// 变量初始化
Graphics g1;
g1 = getGraphics();//这是画笔,得到一个画笔
int y_move, y_click, x_click;
int v;//用于计算等待的时间
x_click = x;
y_click = y;//把点击的坐标保存下来,因为其它线程会去改这两个坐标.
y_move = 400;//用来计算变动的那个点,现在是屏幕的最大高度
v = 3;
int r, g, b;
while (y_move > y_click)//如果点击的位置小于最大高度.

{
g1.setColor(Color.black);//画笔设成黑色
g1.fillOval(x_click, y_move, 5, 5);//画圆,圆点在点击的X轴,程序界面的最高点,长为5,宽为5
y_move -= 5;//最高点-5
r = (((int) Math.round(Math.random() * 4321)) % 200) + 55;
g = (((int) Math.round(Math.random() * 4321)) % 200) + 55;
b = (((int) Math.round(Math.random() * 4321)) % 200) + 55;//rgb是光的三原色,这个就是烟花产生的颜色,这里定义成随机的,但在一个范围里
g1.setColor(new Color(r, g, b));//把画笔改成那个颜色
g1.fillOval(x_click, y_move, 5, 5);//画一个这样的圆
for (int j = 0; j <= 10; j++) {
if (r > 55)
r -= 20;
if (g > 55)
g -= 20;
if (b > 55)
b -= 20;
g1.setColor(new Color(r, g, b));
g1.fillOval(x_click, y_move + j * 5, 5, 5);//这一段都是改变颜色,然后画圆的
}
g1.setColor(Color.black);
g1.fillOval(x_click, y_move + 5 * 10, 5, 5);//把上一次画的彩色圆,用黑色画一遍,就能让它消失在背景里

try {
Thread.currentThread().sleep(v++);//让程序等一下,让你看到效果,不然画完的东西一下就不见了,你看不清.
} catch (InterruptedException e) {
}
}//上面这段代码是烟花的升上去的那一串东西的效果

for (int j = 12; j >= 0; j--) {
g1.setColor(Color.black);
g1.fillOval(x_click, y_move + (j * 5), 5, 5);
try {
Thread.currentThread().sleep((v++) / 3);
} catch (InterruptedException e) {
}
}//让最后的那串东西的点消失

y_move = 400;
g1.setColor(Color.black);
while (y_move > y_click) {
g1.fillOval(x_click - 2, y_move, 9, 5);
y_move -= 5;
}//这段不太清楚是干什么的,我把它去掉,看不出效果的变化

v = 15;
for (int i = 0; i <= 25; i++) {
r = (((int) Math.round(Math.random() * 4321)) % 200) + 55;
g = (((int) Math.round(Math.random() * 4321)) % 200) + 55;
b = (((int) Math.round(Math.random() * 4321)) % 200) + 55;
g1.setColor(new Color(r, g, b));
g1.drawOval(x_click - 3 * i, y_click - 3 * i, 6 * i, 6 * i);
if (i < 23) {
g1.drawOval(x_click - 3 * (i + 1), y_click - 3 * (i + 1),
6 * (i + 1), 6 * (i + 1));
g1.drawOval(x_click - 3 * (i + 2), y_click - 3 * (i + 2),
6 * (i + 2), 6 * (i + 2));
}//上面这段是画爆炸的效果
try {
Thread.currentThread().sleep(v++);//停一下,看效果
} catch (InterruptedException e) {
}
g1.setColor(Color.black);
g1.drawOval(x_click - 3 * i, y_click - 3 * i, 6 * i, 6 * i);//然后画黑圈,相当于让彩圈消失.
}
}

public void mousePressed(MouseEvent e) {//点击从这里开始~~~~~~~~~~~~~~
x = e.getX();
y = e.getY();//得到鼠标点击的坐标
Thread one = new Thread(this);//新建一个线程
one.start();//启动这个线程,到上面的run方法
one = null;//把这个线程置为空,让它执行完以后就释放
}如果你想一下自己写要怎样写这个程序,就很容易理解这个程序了.一直从下向上画圆,然后把下面的圆擦掉,就能得到一个向上升的烟花效果,爆炸效果就是先画小圆再画大圆,然后擦掉小圆,再擦掉大圆.
根据图中所示的程序计算y的值,若输入的x值为3/2,则输出结果为
根据图中所示的程序计算y的值,若输入的x值为3/2,则输出结果为
输入x值——y=x+2 x<1——y=-x+2 x≥1——输入y值
jacksenrd1年前1
你人真好 共回答了19个问题 | 采纳率89.5%
是输出Y值吧?
若X=3/2,则X>1,所以用第二个式子计算:Y=-3/2+2=1/2
输出结果为1/2
(2012•淮北二模)执行如图的程序框图,那么输出S的值是______.
五百位1年前1
qawe 共回答了22个问题 | 采纳率90.9%
解题思路:根据所给数值判定是否满足判断框中的条件,然后执行循环语句,一旦不满足条件就退出循环,从而到结论.

第1次循环,S=-1,K=1,
第2次循环,S=[1/2],K=2,
第3次循环,S=2,K=3,
第4次循环,S=-1,K=4,

框图的作用是求周期为3的数列,输出S的值,
不满足k<9,退出循环,循环次数是9次,即输出的结果为2,
故答案为:2.

点评:
本题考点: 循环结构.

考点点评: 本题主要考查了循环结构,是当型循环,当满足条件,执行循环,属于基础题.

阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数 后, ( )
阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数 后, ()
A.3 B.4 C.5 D.6
滤镜人生1年前1
yangcheng88080 共回答了14个问题 | 采纳率100%
B

注意到S的值比较小,所以可以考虑依次循环可知n=4的时候S=15满足,亦可通过数列考虑S的表达式.
【考点定位】属于程序框图中比较简单的考查方法,只要学生看懂图即可.
设计算法,求出方程ax+b=0的解,画出算法流程图并写出程序.
郑健123qiao1年前0
共回答了个问题 | 采纳率
c#编写程序,统计5行4列二维数组中奇数的个数和偶数的个数.
c#编写程序,统计5行4列二维数组中奇数的个数和偶数的个数.
第一行:x051x052x053x054
第二行:x056x057x058x059
第三行:11x0512x0513x0514
第四行:x0516x0517x0518x0519
第五行:x053x0556x0524x051
acecyclone1年前1
hzq0621 共回答了18个问题 | 采纳率94.4%
private void button1_Click(object sender, EventArgs e)
{
int[,] a = { { 1, 2, 3, 4 }, { 6, 7, 8, 9 }, { 10, 11, 12, 13 }, { 14, 15, 16, 17 }, { 3, 56, 24, 1 } };
int i ,j = 0;
int js=0,os=0;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 4; j++)
{
if (a[i, j] % 2 == 0)
os++;
else js++;
}
}
textBox1.Text = "偶数个数为"+os.ToString()+"奇数个数为"+js.ToString();
}
求解! 高中数学必修3内容!程序框图里 i=1, sum=0, s=s+i, i=i+1 .  这四个式子到底是什么意思
求解! 高中数学必修3内容!

程序框图里 i=1, sum=0, s=s+i, i=i+1 . 这四个式子到底是什么意思? 高二自学中,所以看不明白!

求大师指点一下!

firefoxfire1年前2
找我来吧 共回答了20个问题 | 采纳率80%
i相当于一个计数器,每次重复运算时加一次,即表示当前重复过的次数,第一开始是第一次,所以令i等于1,s也就是题中的sum,表示所有i的和,例如第三次运算时,i等于3,s等于1+2+3了
一个运算程序,可以使:a*b=n(n为常数)时,得(a+1)*b=n+1,a*(b+1)=n-2.现在已知1*1=2,那
一个运算程序,可以使:a*b=n(n为常数)时,得(a+1)*b=n+1,a*(b+1)=n-2.现在已知1*1=2,那么2011#2011的值
a110321年前3
招福zz的跟屁虫 共回答了19个问题 | 采纳率94.7%
很简单的啊
因为1*1=2
所以a=1 b=1 n=2
由公式1有
(a+1)*b=n+1====>2*1=3
同理3*1=4
4*1=5
..
..
2011*1=2012
又由公式2有
a*(b-1)=n-2
可知2011*2=2012-2
2011*3=2012-2*2
2011*4=2012-2*3
...
,
2011*2011=2012-2*(2011-1)=-2008
总结:
这个题目主要是条件的挖掘和规律的把握
希望对你有帮助
用C语言编写一个程序 其功能是根据三角形的三边长,求三角形的面积.要用main函数
suolo3461年前1
我也是阿土 共回答了24个问题 | 采纳率100%
#include#includemain{int a,b,c;int p,s;scanf("%d%d%d",&a,&b,&c);p=(a+b+c)/2;if (a+b>c && a+c>b& & b+c>a){s=sqrt(p*(p-a)*(p-b)*(p-c));printf("The area of a triangle is%d",s);}elseprint("Three edges do ...
VB选择题实现某排序算法的部分VB程序如下:For i = 1 To 4For j = 5 To i + 1 Step
VB选择题
实现某排序算法的部分VB程序如下:
For i = 1 To 4
For j = 5 To i + 1 Step -1
If a(j) < a(j - 1) Then t = a(j) : a(j) = a(j - 1) : a(j - 1) = t
Next j
Next i
在经过某一遍排序“加工”后,数组元素a(1)到a(5)的数据依次为“28,70,53,57,30”。则 下一遍排序“加工”后数组元素a(1)到a(5)的数据应该是
A. 28, 30,70,53,57
B. 28, 30,53,57,70
C. 28,30,57,53,70
D. 28, 30,53,70, 57
答案选A,解释一下这个算法实现的过程
怎么感觉应该选B呢??
暗地音符1年前1
windwindyfely 共回答了30个问题 | 采纳率86.7%
“28,70,53,57,30”
当i=1 时,j=5 to 2
当j=5时a(5)=30,a(4)=57, a(j)
用程序,原子核,遥控,联合,哲理写一段话
yema1231年前2
只会付出 共回答了10个问题 | 采纳率30%
利用程序遥控电脑造出原子核,联合起来打败敌国,里面蕴含无穷哲理。
输入一个数N.已知n!=n=(n-1)*(n-2)...3*2*1,编写程序计算和显示s=1!+2!+3!+...
输入一个数N.已知n!=n=(n-1)*(n-2)...3*2*1,编写程序计算和显示s=1!+2!+3!+...
用VB做.代码+解释思路.
xgw6262001年前1
fd2c12184 共回答了22个问题 | 采纳率95.5%
n!=n*(n-1)*(n-2)*...*2*1 的意思就是n!等于前n个正整数相乘.不是楼主所说的 3!=3*(3-1)*(3-2)*(3-3)*3*2*1 .3!=3*2*1 (其实就是1*2*3=3!) 4!=4*3*2*1 (其实就是1*2*3*4=4!) 所以这段代码不难.Dim a As Long,n As Long,s As Long,b As Long Private Sub Command1_Click() s = 0 For b = 1 To Val(Text1.Text) a = 1 For n = 1 To b a = a * n Next n s = s + a Next b Print s End Sub 把N输入到text1里就可以了.
急救 1题!救命设计求代数式3X²-5的值的计算程序,输入X→____→____→____→输出数3X²-5X为-1、0
急救 1题!救命
设计求代数式3X²-5的值的计算程序,
输入X→____→____→____→输出数3X²-5
X为-1、0、1、3/4.
zhaolinaibibi1年前1
涟漪_00 共回答了14个问题 | 采纳率100%
输入X→____→____→____→输出数3X²-5
X为-1、0、1、3/4.
3*(-1)²-5=-2
3*(0)²-5=-5
3*(1)²-5=-2
3*(3/4)²-5=-53/16
编写一个小于8X8的16位二进制整数(带符号)矩阵运算程序.具体要求:(1)操作界面:提供一个较好的矩阵
编写一个小于8X8的16位二进制整数(带符号)矩阵运算程序.具体要求:(1)操作界面:提供一个较好的矩阵
说明:编写一个小于8X8的16位二进制整数(带符号)矩阵运算程序.
具体要求:(1)操作界面:提供一个较好的矩阵输入操作界面,可以在字符显示模式下设计,操作设计可以先提供一份设计方案;(2)要求的运算:a)同型矩阵的加减操作;b)支持M*N与N*P的矩阵相乘,其中M、N、P小于8,要求计算支持小数处理过程和带一位小数的结果显示;c)矩阵的左除和右除;d)矩阵的转置;e)可以求矩阵的秩;(3)结果输出:提供一个运算结果显示界面,也可以是字符模式的,要求清晰简明;
扩展要求:(1)支持带符号小数的运算(+1);(2)可以求逆阵(+2);
创意要求:自己发挥
用汇编语言啊!
chearkui1年前1
290381905 共回答了19个问题 | 采纳率73.7%
自己应该多多思考,这样对你有益
英语翻译首先我对大整数模幂乘的原理进行了分析,其次我用程序对该算法进了的实现,最后用实例对该算法进行了分析.会的请指点下
股海雨里星1年前1
mqgvvvv 共回答了10个问题 | 采纳率100%
First I the principle which rode to the greatly entire digital-analog power have carried on the analysis,next I used the procedure has entered to this algorithm realization,finally used the example to carry on the analysis to this algorithm.
八阶行列式怎么展开?有道程序题,要求八阶行列式的值,我把它展开如下 bh(0) = ah(0, 0) * ah(1, 1
八阶行列式怎么展开?
有道程序题,要求八阶行列式的值,我把它展开如下
bh(0) = ah(0, 0) * ah(1, 1) * ah(2, 2) * ah(3, 3) * ah(4, 4) * ah(5, 5) * ah(6, 6) * ah(7, 7) - ah(7, 0) * ah(6, 1) * ah(5, 2) * ah(4, 3) * ah(3, 4) * ah(2, 5) * ah(1, 6) * ah(0, 7)
bh(1) = ah(1, 0) * ah(2, 1) * ah(3, 2) * ah(4, 3) * ah(5, 4) * ah(6, 5) * ah(7, 6) * ah(0, 7) - ah(6, 0) * ah(5, 1) * ah(4, 2) * ah(3, 3) * ah(2, 4) * ah(1, 5) * ah(0, 6) * ah(7, 7)
bh(2) = ah(2, 0) * ah(3, 1) * ah(4, 2) * ah(5, 3) * ah(6, 4) * ah(7, 5) * ah(0, 6) * ah(1, 7) - ah(5, 0) * ah(4, 1) * ah(3, 2) * ah(2, 3) * ah(1, 4) * ah(0, 5) * ah(7, 6) * ah(6, 7)
bh(3) = ah(3, 0) * ah(4, 1) * ah(5, 2) * ah(6, 3) * ah(7, 4) * ah(0, 5) * ah(1, 6) * ah(2, 7) - ah(4, 0) * ah(3, 1) * ah(2, 2) * ah(1, 3) * ah(0, 4) * ah(7, 5) * ah(6, 6) * ah(5, 7)
bh(4) = ah(4, 0) * ah(5, 1) * ah(6, 2) * ah(7, 3) * ah(0, 4) * ah(1, 5) * ah(2, 6) * ah(3, 7) - ah(3, 0) * ah(2, 1) * ah(1, 2) * ah(0, 3) * ah(7, 4) * ah(6, 5) * ah(5, 6) * ah(4, 7)
bh(5) = ah(5, 0) * ah(6, 1) * ah(7, 2) * ah(0, 3) * ah(1, 4) * ah(2, 5) * ah(3, 6) * ah(4, 7) - ah(2, 0) * ah(1, 1) * ah(0, 2) * ah(7, 3) * ah(6, 4) * ah(5, 5) * ah(4, 6) * ah(3, 7)
bh(6) = ah(6, 0) * ah(7, 1) * ah(0, 2) * ah(1, 3) * ah(2, 4) * ah(3, 5) * ah(4, 6) * ah(5, 7) - ah(1, 0) * ah(0, 1) * ah(7, 2) * ah(6, 3) * ah(5, 4) * ah(4, 5) * ah(3, 6) * ah(2, 7)
bh(7) = ah(7, 0) * ah(0, 1) * ah(1, 2) * ah(2, 3) * ah(3, 4) * ah(4, 5) * ah(5, 6) * ah(6, 7) - ah(0, 0) * ah(7, 1) * ah(6, 2) * ah(5, 3) * ah(4, 4) * ah(3, 5) * ah(2, 6) * ah(1, 7)
result_ok = bh(0) + bh(1) + bh(2) + bh(3) + bh(4) + bh(5) + bh(6) + bh(7)
Text2.Text = result_ok
为什么不对?那怎么展开呀?
ayuandlin1年前1
深圳黄瓜 共回答了29个问题 | 采纳率93.1%
如果是展开就展开的公式降阶就是了·······麻烦的话!直接简化成上(下)三角阵来解嘛!
有10个字,我想每次从中抽取6个组成一组,手动排列太麻烦,有没有排列的程序呀?
有10个字,我想每次从中抽取6个组成一组,手动排列太麻烦,有没有排列的程序呀?
现有9个字或数,我想每次从中抽取6个组成一组,手动排列太麻烦,有没有排列的程序呀?比如:“浪涛不尽长江滚滚来”或“123456789”,第一次抽取“浪涛不尽长江”或”123456“,以次类推,要完全排列的,
明日香391年前1
伊人YOYO 共回答了18个问题 | 采纳率83.3%
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i1, i2, i3, i4, i5, i6, j, k, t
j = 2
For i1 = 1 To 9
For i2 = i1 + 1 To 9
For i3 = i2 + 1 To 9
For i4 = i3 + 1 To 9
For i5 = i4 + 1 To 9
For i6 = i5 + 1 To 9
k = Cells(1, i1) & Cells(1, i2) & Cells(1, i3) & Cells(1, i4) & Cells(1, i5) & Cells(1, i6)
Cells(j, 1) = k
j = j + 1
Next
Next
Next
Next
Next
Next
End Su
【程序改错】函数fun的功能是:用下面的和式求圆周率的近似值.直 到最后一项的绝对值小于等于0.0001
【程序改错】函数fun的功能是:用下面的和式求圆周率的近似值.直 到最后一项的绝对值小于等于0.0001
【程序改错】
--------------------------------------------------------
函数fun的功能是:用下面的和式求圆周率的近似值.直
到最后一项的绝对值小于等于0.0001.
π 1 1 1
— = 1 - — + — - — + ...
4 3 5 7
请改正程序中的错误,使它能得出正确的结果.
--------------------------------------------------------
注意:不可以增加或删除程序行,也不可以更改程序的结构.
------------------------------------------------------*/
//
printf("pi=%dn",s*4);
}
main()
{
fun();
}
yookooyoo1年前1
zzzzz3746 共回答了17个问题 | 采纳率88.2%
//
printf("pi=%fn",s*4); //printf("pi=%fn",s*4);显示浮点数
}
main()
{
fun();
}
数学题各位速进今天就要在开始计算时输入的数字是正二按程序可计算(+2)X(+5)+(-7)=3因为3不大于150所以要把
数学题各位速进今天就要
在开始计算时输入的数字是正二按程序可计算(+2)X(+5)+(-7)=3因为3不大于150所以要把它作为第二次输入数据继续进行运算这样周而复始的计算下去直到得数大于150计算才会终止你能求出这个最终数据吗要列式子
smallair1年前2
zhaoqin32 共回答了15个问题 | 采纳率80%
(+2)X(+5)+(-7)=3
(+3)X(+5)+(-7)=8
(+8)X(+5)+(-7)=33
(+33)X(+5)+(-7)=158
编写一个程序,输出下面数列的前20项0 , 1,1,2,3,5,8,13,21,24
crystal56781年前1
haobabyheart 共回答了13个问题 | 采纳率46.2%
这一题从第三项开始,每一项为前两项之和,下面是程序(C语言版)
#include "stdio.h"
void main()
{
int i,a[20];
a[0]=0;
a[1]=1;
for(i=2;i
用DDA画线算法编写一个画一条一个象素宽的直线,要是画三个像素怎么改程序
用DDA画线算法编写一个画一条一个象素宽的直线,要是画三个像素怎么改程序
dda_line (x1,y1,x2,y2,c)
int x1,y1,x2,y2,c;
{
float delta_x,delta_y,x,y;
int dx,dy,steps,k;
dx=x2-x1;
dy=y2-y1;
if (abs(dx)>abs(dy)) steps=abs(dx);
else steps=abs (dy);
delta_x=(float)dx / (float)steps;
delta_y=(float)dy / (float)steps;
x=x1;
y=y1;
for (k=1; k
wxk3371年前1
vikyxuying 共回答了24个问题 | 采纳率87.5%
可以画线 g.drawline(x1,y1,x1,y1); 也就是画一个象素的线至于你说的算法我就不知道了 DDA用来画线而不是一个像素点.当然因为其算法肯定要
mod人教版的 在程序语句中 MOD
风信子_171年前2
小刚走dd 共回答了23个问题 | 采纳率87%
就是取余数
10 MOD 3 就是1
以下程序是为了计算所有3位数中28的倍数的总和.请在①和②划线处填入合适的VB语句或表达式,把程序补充完整.
以下程序是为了计算所有3位数中28的倍数的总和.请在①和②划线处填入合适的VB语句或表达式,把程序补充完整.
Dim i,s As Integer
s=0
For i=100 To 999
If i Mod 28=0 Then
______①________
End If
____②__________
Print s
①处的语句是____________
②处的语句是____________
jacky43911年前2
6267539 共回答了19个问题 | 采纳率84.2%
s=s+i
next i(或者next)
甲乙二人都从A地前往B地,甲行完全程序需6个小时,乙行完全程需8小时,求甲和乙的速度比是多少
ile11201年前3
轻罗 共回答了23个问题 | 采纳率95.7%
甲速度:1÷6=1/6
乙速度:1÷8=1/8
甲乙速度比为:1/6:1/8=8/48:6/48=8:6=4:3
某人要用一平底锅烙饼,这只锅每次可放4张饼,烙一锅饼分钟(每面各要2分钟)试问应如何设计烙饼的程序,
某人要用一平底锅烙饼,这只锅每次可放4张饼,烙一锅饼分钟(每面各要2分钟)试问应如何设计烙饼的程序,
6张饼最少多少时间?
美莎雪1年前1
阿誠 共回答了25个问题 | 采纳率92%
设计程序,要看烙几张如果是4的倍数,就直接4张4张烙就行了,如果不是,特别是除4余2这种,就像6张那就,1234正面2分钟,12背面56正面2分钟,3456背面2分钟,合计6分钟
编写一个程序,求出给定半径r的圆以及其内接正n边形面积,并且输出计算机结果.r和n的值由用户输入.
编写一个程序,求出给定半径r的圆以及其内接正n边形面积,并且输出计算机结果.r和n的值由用户输入.
提示:由数学知识得到:半径为r的圆的面积s=πr平方 ,半径为r的圆的内接正n边形的面积A=nr的平方sina/2,其中a=2π/n.
二月春风迎面吹1年前1
八介子 共回答了15个问题 | 采纳率93.3%
你都知道公式了,编这个程序还不就做个界面就行了,无非就是保证一下输入值的有效性R自然是要大于0N要大于等于3(应该没有2边形吧,我不懂几何的)设置一个常量PI = 3.14设一个算圆面积函数,就一句:RETURN PI*R^2设置一个...
工业制取HCl的程序框图
wolfsky19831年前0
共回答了个问题 | 采纳率
c++ 基础知识题 程序兼英语高手留步
c++ 基础知识题 程序兼英语高手留步
(a) Programming languages can be strongly typed or weakly typed.Give
one advantage of each typing approach and identify whether C++ is
strongly typed or weakly typed.
(b) What is the purpose of overloading functions (or methods)?Give an
example of overloading.
(c) Given that making a member variable public would give the same abil-ity to modify it as using a public mutator,what advantage is there is
making the member variable private or protected?
(d) When defining a method in a base class,the method can be non-virtual,virtual or pure virtual.Explain when it would be appropriate
to use each of these three types of methods.
(e) What types of methods should be defined as constant methods (using
the const keyword)?Give an example of a const method signature in
C + +.
(f) What access modifier should be given to accessor methods?Explain.
不需要翻译呢
梦境为邻1年前1
冲哥哥 共回答了12个问题 | 采纳率100%
你是要翻译还是回答?
简答题,回答下列问题简答:1,有什么方法抑制酶的活性2,单体化合物的结构研究步骤程序3,比较酸碱性(黄酮类酸性)用化学方
简答题,回答下列问题
简答:1,有什么方法抑制酶的活性
2,单体化合物的结构研究步骤程序
3,比较酸碱性(黄酮类酸性)
用化学方法鉴别
1,黄酮不同类型的比较
2,强心苷甲型乙型,小檗碱
某挥发油中含有生物碱A,醇类B,醛类C,醚萜类D,设计提取方案
古庭毅华1年前1
其实我是上帝 共回答了16个问题 | 采纳率93.8%
一、酶的抑制剂有两种,竞争性和非竞争性
若产物是该种酶的抑制剂,则抑制酶活性
若产物影响反映的pH也会影响酶活性
若反应使温度发生变化,也会影响
注:反应速率变慢不一定是酶活性降低,如底物浓度影响反应速率而不一定影响酶活性
二、1首先要检验纯度2确定化合物的类型结构3确定熔点
三、黄酮类酸性和什么比较?
程序改错 下列程序的功能是:统计一个字符串中有多少个不同的字符及汉字,以及每个字符或汉字出现的次数
程序改错 下列程序的功能是:统计一个字符串中有多少个不同的字符及汉字,以及每个字符或汉字出现的次数
将下列程序输入到项目的程序文件PCODE中,并对其中的2条错误语句进行修改;
在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目.
Clear
x05cStr='数据库管理系统(DBMS)'
x05DO WHILE LEN(cStr)>0
x05 nlen1=Len((cStr))
x05 x=ASC(LEFT(cStr,1))
x05 IF x>127
x05 cStr1=LEFT(cStr,2)
x05 ELSE
x05 cStr1=LEFT(cStr,1)
x05 ENDIF
x05 cStr=STRTRAN(cStr,cStr1,SPACE(0))
x05 nlen2=LEN(cStr1)
x05 IF x>127
x05 cStr1,(nlen1-nlen2)/2
x05 ELSE
x05 cStr1,nlen1-nlen2
x05 ENDFOR
x05ENDDO
在这垃圾里骂1年前1
育优海南 共回答了15个问题 | 采纳率86.7%
用什么语言来编嘛?
下面是C语言的程序:
main(){
char s[256];
int i=0,n=0;
scanf("%s",s);
while(s[i])
n/=2;
print("%d",n);
}
补充:
早说嘛,VFP我调试还方便点,下面的程序调试通过,保证正确运行:
SET TALK OFF
INPUT "s=" TO s
i=1
m=0
do while i<=len(s)
if asc(substr(s,i,1))>127 then
m=m+1
endif
i=i+1
enddo
m=m/2
?m