herrDeng網內搜尋
自訂搜尋
Ads
2010年11月1日 星期一
2010年10月7日 星期四
2010年9月22日 星期三
2010年9月9日 星期四
2010年6月17日 星期四
報告題目
EXAM
Ex1,共有58名學生成績統計如下:
49.8333333333333
73.3333333333333
81.5
61.3333333333333
20.8333333333333
86.5
70.8333333333333
19.1666666666667
83.8333333333333
55.6666666666667
51.5
82.5
80.6666666666667
86.5
78.1666666666667
68.1666666666667
59
65.6666666666667
68.5
74
34.8333333333333
68.1666666666667
52.5
60.6666666666667
65
77.6666666666667
62.3333333333333
7.66666666666667
90.6666666666667
36.6666666666667
0.83333333333333
76.6666666666667
80.6666666666667
46.8333333333333
66.3333333333333
72.3333333333333
31.6666666666667
95.6666666666667
87.3333333333333
84.8333333333333
41.5
90
69.8333333333333
78.1666666666667
70.6666666666667
68.3333333333333
48.1666666666667
83.1666666666667
45.6666666666667
73.3333333333333
47.3333333333333
46.6666666666667
30.6666666666667
19.1666666666667
98.1666666666667
49
35.1666666666667
44.1666666666667
請利用統計課所教的方法分析這筆資料,計算母體的期望值、標準差、中位數....
描繪直方圖....
是否分佈近似常態分佈?利用Pearson公式計算偏態係數。
請問你的成績是否大於平均值?請建立假說H0, H1,並請檢定。
Ex2. 請完成課本作業Ex12, Ex37, Ex40, Ex41
Ex1,共有58名學生成績統計如下:
49.8333333333333
73.3333333333333
81.5
61.3333333333333
20.8333333333333
86.5
70.8333333333333
19.1666666666667
83.8333333333333
55.6666666666667
51.5
82.5
80.6666666666667
86.5
78.1666666666667
68.1666666666667
59
65.6666666666667
68.5
74
34.8333333333333
68.1666666666667
52.5
60.6666666666667
65
77.6666666666667
62.3333333333333
7.66666666666667
90.6666666666667
36.6666666666667
0.83333333333333
76.6666666666667
80.6666666666667
46.8333333333333
66.3333333333333
72.3333333333333
31.6666666666667
95.6666666666667
87.3333333333333
84.8333333333333
41.5
90
69.8333333333333
78.1666666666667
70.6666666666667
68.3333333333333
48.1666666666667
83.1666666666667
45.6666666666667
73.3333333333333
47.3333333333333
46.6666666666667
30.6666666666667
19.1666666666667
98.1666666666667
49
35.1666666666667
44.1666666666667
請利用統計課所教的方法分析這筆資料,計算母體的期望值、標準差、中位數....
描繪直方圖....
是否分佈近似常態分佈?利用Pearson公式計算偏態係數。
請問你的成績是否大於平均值?請建立假說H0, H1,並請檢定。
Ex2. 請完成課本作業Ex12, Ex37, Ex40, Ex41
2010年6月1日 星期二
struct練習1
定義struct student內有成員:
id (int)
name
int a[10] (10 x小考成績)
請輸出表單含
id (int)
name
int a[10] (10 x小考成績)
及小考平均
id (int)
name
int a[10] (10 x小考成績)
請輸出表單含
id (int)
name
int a[10] (10 x小考成績)
及小考平均
2010年5月25日 星期二
2010年5月18日 星期二
2010年5月13日 星期四
Java計算平方與化為二進位
import javax.swing.*;
class compute
{
long square(long x)
{
return x*x;
}
boolean[] binary(long x)
{
int bitN=(int)Math.ceil(Math.log(x+1)/Math.log(2));
boolean [] b=new boolean[bitN];
int i=bitN-1;
do
{
b[i--]=((x&1)==1)?true:false;
x=x>>1;
} while (x!=0);
for (i=0;i<bitN; i++)
System.out.print(b[i]?1:0);
System.out.println();
return b;
}
}
public class power
{
public static void main(String[] argv) throws Exception
{
compute math=new compute();
long x=new Long(JOptionPane.
showInputDialog("x=")).longValue();
boolean[] b=math.binary(x);
long y=math.square(x);
JOptionPane.showMessageDialog(null, x+"*"+x+"="+Long.toString(y));
}
}
class compute
{
long square(long x)
{
return x*x;
}
boolean[] binary(long x)
{
int bitN=(int)Math.ceil(Math.log(x+1)/Math.log(2));
boolean [] b=new boolean[bitN];
int i=bitN-1;
do
{
b[i--]=((x&1)==1)?true:false;
x=x>>1;
} while (x!=0);
for (i=0;i<bitN; i++)
System.out.print(b[i]?1:0);
System.out.println();
return b;
}
}
public class power
{
public static void main(String[] argv) throws Exception
{
compute math=new compute();
long x=new Long(JOptionPane.
showInputDialog("x=")).longValue();
boolean[] b=math.binary(x);
long y=math.square(x);
JOptionPane.showMessageDialog(null, x+"*"+x+"="+Long.toString(y));
}
}
Java檔案讀寫
import java.io.*;
import java.util.*;
class student
{
String name;
int number;
}
public class readWriteFile
{
public static void main(String [] args) throws IOException
{
student[] X=new student[26];
FileReader fr=new FileReader("student.txt");
BufferedReader bfr=new BufferedReader(fr);
String tmp;
for (int i=0;i<26;i++)
{
X[i]=new student();
tmp=bfr.readLine();
X[i].name=tmp;
X[i].number=(int)(100*Math.random());
}
fr.close();
FileWriter fw=new FileWriter("List.txt");
BufferedWriter bfw=new BufferedWriter(fw);
for (int k=0;k<26;k++)
{
System.out.print(k+":");
System.out.println(X[k].name+"\t"+X[k].number);
bfw.write(k+":"+X[k].name+"\t"+X[k].number);
bfw.newLine();
}
bfw.flush();
fw.close();
}
}
-------------------------------------------------------------------
林韋凱
鄭宇志
林挺生
林美君
彭聖媚
劉修駿
宋宏杰
吳俊昌
何啟維
湯志平
李逸翔
馬鴻岳
彭宇霆
黃羿綺
林香毓
陳秋茹
import java.util.*;
class student
{
String name;
int number;
}
public class readWriteFile
{
public static void main(String [] args) throws IOException
{
student[] X=new student[26];
FileReader fr=new FileReader("student.txt");
BufferedReader bfr=new BufferedReader(fr);
String tmp;
for (int i=0;i<26;i++)
{
X[i]=new student();
tmp=bfr.readLine();
X[i].name=tmp;
X[i].number=(int)(100*Math.random());
}
fr.close();
FileWriter fw=new FileWriter("List.txt");
BufferedWriter bfw=new BufferedWriter(fw);
for (int k=0;k<26;k++)
{
System.out.print(k+":");
System.out.println(X[k].name+"\t"+X[k].number);
bfw.write(k+":"+X[k].name+"\t"+X[k].number);
bfw.newLine();
}
bfw.flush();
fw.close();
}
}
-------------------------------------------------------------------
林韋凱
鄭宇志
林挺生
林美君
彭聖媚
劉修駿
宋宏杰
吳俊昌
何啟維
湯志平
李逸翔
馬鴻岳
彭宇霆
黃羿綺
林香毓
陳秋茹
Java亂數排序
相關講義
import java.security.SecureRandom;
import java.util.Arrays;
public class bubbleSort
{
static void bubbleSort(int [] data)
{
int temp;
for (int i=data.length-1; i>0; i--)
for (int j=0;j<i;j++)
if (data[j]>data[j+1])
{
temp=data[j];
data[j]=data[j+1];
data[j+1]=temp;
}
}
public static void main(String [] argv)
{
SecureRandom rnd=new SecureRandom();
int [] data=new int[26];
int a,b;
do
{
a=rnd.nextInt()%101;
if (a<0) a+=101;
} while (a==0);
b=rnd.nextInt()%101+101;
for (int i=0; i<26;i++)
{
data[i]=(a*i+b)%101;
System.out.print("data["+i+"]="+data[i]+"\t");
}
System.out.println("\nBefore Sorting!");
// bubbleSort(data);
Arrays.sort(data); //quick sort
for (int i=0;i<26;i++)
System.out.print("data["+i+"]="+data[i]+"\t");
System.out.println("\nAfter Sorting!");
}
}
import java.security.SecureRandom;
import java.util.Arrays;
public class bubbleSort
{
static void bubbleSort(int [] data)
{
int temp;
for (int i=data.length-1; i>0; i--)
for (int j=0;j<i;j++)
if (data[j]>data[j+1])
{
temp=data[j];
data[j]=data[j+1];
data[j+1]=temp;
}
}
public static void main(String [] argv)
{
SecureRandom rnd=new SecureRandom();
int [] data=new int[26];
int a,b;
do
{
a=rnd.nextInt()%101;
if (a<0) a+=101;
} while (a==0);
b=rnd.nextInt()%101+101;
for (int i=0; i<26;i++)
{
data[i]=(a*i+b)%101;
System.out.print("data["+i+"]="+data[i]+"\t");
}
System.out.println("\nBefore Sorting!");
// bubbleSort(data);
Arrays.sort(data); //quick sort
for (int i=0;i<26;i++)
System.out.print("data["+i+"]="+data[i]+"\t");
System.out.println("\nAfter Sorting!");
}
}
2010年5月4日 星期二
2010年4月21日 星期三
AES-192密文
AES-192
Mode=AES-ECB
Key=48C3B428 6FF421A4 A328E68A D9E542A4 5D07291B 0B73E5EB 2FBDDA93 4EC4346C
Cipher= CE6907E1877033D36B199B6821CAD630322C0AB5D0621ED308FAFA171279C86D
解密:
hint:
#include <stdio.h>
#include <stdlib.h>
#include <cryptoki.h>
#include <string.h>
int main()
{
char HEX[]="48C3B4286FF421A4A328E68AD9E542A45D07291B0B73E5EB2FBDDA934EC4346C";
CK_BYTE key[32];
char tmp[3];
for (int i=0; i<32; i++)
{
tmp[0]=HEX[2*i];
tmp[1]=HEX[2*i+1];
tmp[2]='\0';
sscanf(tmp, "%x", &key[i]);
printf("%#3x ", key[i]);
}
system("Pause");
return 0;
}
Mode=AES-ECB
Key=48C3B428 6FF421A4 A328E68A D9E542A4 5D07291B 0B73E5EB 2FBDDA93 4EC4346C
Cipher= CE6907E1877033D36B199B6821CAD630322C0AB5D0621ED308FAFA171279C86D
解密:
hint:
#include <stdio.h>
#include <stdlib.h>
#include <cryptoki.h>
#include <string.h>
int main()
{
char HEX[]="48C3B4286FF421A4A328E68AD9E542A45D07291B0B73E5EB2FBDDA934EC4346C";
CK_BYTE key[32];
char tmp[3];
for (int i=0; i<32; i++)
{
tmp[0]=HEX[2*i];
tmp[1]=HEX[2*i+1];
tmp[2]='\0';
sscanf(tmp, "%x", &key[i]);
printf("%#3x ", key[i]);
}
system("Pause");
return 0;
}
2010年4月14日 星期三
2010年4月6日 星期二
2010年4月1日 星期四
世界程式語言排名
Programming Language | Position Mar 2010 | Position Mar 2006 | Position Mar 2000 | Position Mar 1985 |
---|---|---|---|---|
Java | 1 | 1 | 3 | - |
C | 2 | 2 | 2 | 1 |
PHP | 3 | 4 | 14 | - |
C++ | 4 | 3 | 1 | 9 |
(Visual) Basic | 5 | 5 | 4 | 3 |
C# | 6 | 7 | 22 | - |
Python | 7 | 8 | - | - |
Perl | 8 | 6 | 5 | - |
Delphi | 9 | 9 | 7 | - |
JavaScript | 10 | 10 | 13 | - |
感謝林孟文老師告知,資料取於http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
2010年3月18日 星期四
2010年2月25日 星期四
訂閱:
文章 (Atom)
熱門文章
-
url="https://www.twse.com.tw/exchangeReport/STOCK_DAY?response=json&date=20220330&stockNo=2330"
-
教育部為提昇全民資安素養與電腦防護能力,本部於101年9月5日至11月5日舉辦「全民資安素養自我評量」活動,請在活動期間內踴躍上網檢測資訊安全素養認知程度,並有機會參與抽獎,詳情請參閱活動網站(網址: https://isafe.moe.edu.tw/event
-
python pandas對黃金、外匯匯率的爬蟲練習,並使用matplotlib.pyplot的函數plot, scatter做資料視覺化處理,採用numpy的統計函數,分析黃金價格波動與歐元走勢的關聯。
-
Python C C++ 2 pointer速解Leetcode 2337 Move Pieces to Obtain a String 多日Leetcode的問題都可用2-pointer法來解,今日2337. Move Pieces to Obtain a String也不例...
-
你會用C的算子sizeof?