當前位置:首頁 » 學校課程 » 小學生簡單的課程設計

小學生簡單的課程設計

發布時間: 2021-01-14 13:22:20

❶ Java課程設計小學生算數測試程序APPLET版

明白演算法就不難實現了。首先生成考題:十以內的兩個數字隨機組合,小學是沒有負數的,0不能做除數等細節考慮到,生成後。學生輸入答案,判斷是否和執行結果一致就行了。applet只是java的一種呈現方式,核心演算法都一樣。如果還不清楚,可以到碼源網聯系客服定製開發 源碼交易平台

❷ C程序課程設計題目:小學生計算機輔助教學系統。 詳情如下,望各位高手幫忙給出源代碼!

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int a,b,op,term;
int x,i=0;
int counter = 0; /*初始答對題數為0*/
char opchar;
srand(time(NULL)); /*為函數rand()設置隨機數種子*/
a= rand()%10+1;
b= rand()%10+1;
for(i= 0;i < 10;i++)
{
a= rand()%10+1;
b= rand()%10+1;
op=rand()%4+1;
switch(op) /*根據運算符號不同進行不同的運算*/
{
case1:opchar='+';
term=a+ b;
break;
case2: opchar='-';
term=a - b;
break;
case3: opchar='*';
term=a*
b;

break;

case
4:

opchar='/';

term=a/b;

break;

default:

printf("Wrong
operator!");

}

printf("%d%c%d=",a,opchar,b);

scanf("%d",&x);

if(x==term)

{

printf("Right!\n");

counter++;

}

else

printf("Wrong!\n");

}

printf("Total
score is %d\n",counter*10);

printf("Rate
of correctness is %d%%\n",counter*10);

}

❸ C++課程設計名稱:小學生算數系統

按你的要求給你寫了一個,代碼貼在下面,並附上注釋,希望你滿意:

#include <iostream>
#include <ctime>
using namespace std;

void PrintResult(int score); //輸出結果
int Expression(int a, int b, int opera); //轉換為算式顯示並返回正確結果

int main()
{
cout << "****************************" << endl;
cout << " " << endl;
cout << " 歡迎進入小學生算數系統 " << endl;
cout << " " << endl;
cout << "****************************" << endl;
cout << endl;

srand((unsigned int )time(NULL)); //隨機數種子
int a, b; //參與運算的兩個數
int num = 10; //共10道題
int opera; //參與運算的運算符
int score = 0; //分數
int result; //正確結果
int sum; //用戶輸入結果

while(num--)
{
//system("cls"); //清屏,看你需要不

int count = 3; //每道題共有3次回答機會
a = rand() % 51; //產生50以內的隨機數

do
{
b = rand() % 51; //產生50以內的隨機數
} while ((a + b) > 50); //保證加法之和在50以內,即兩數之和大於50則重新產生隨機數

opera = rand() % 2; //產生運算符,0代表加法,1代表減法

cout << "第" << 10-num << "題:";
result = Expression(a, b, opera); //顯示算式

do
{
cin >> sum; //用戶輸入答案
if (result == sum) //與正確答案相等
{
cout << "回答正確!" << endl << endl;
if (3 == count) //第一次正確輸入得10分
{
score += 10;
break;
}
else if (2 == count) //第二次正確輸入得7分
{
score += 7;
break;
}
else if (1 == count) //第三次正確輸入得5分
{
score += 5;
break;
}
}
else //回答錯誤
{
if (1 == count) //三次都沒回答正確,不得分
{
cout << "回答錯誤!三次機會已用完!正確答案為:" << result << endl << endl;
break;
}
else
{
cout << "回答錯誤!請重新回答!" << endl;
}
count--; //回答機會自減

cout << "第" << 10-num << "題:";
Expression(a, b, opera);
}
} while (count);
}

cout << "****************************" << endl;
cout << " " << endl;
PrintResult(score); //輸出測試結果
cout << " " << endl;
cout << "****************************" << endl;
cout << endl;

return 0;
}

void PrintResult(int score) //輸出結果
{
cout << " 你的得分:" << score << endl;
if (score >= 90)
{
cout << " SMART !" << endl;
}
else if (score >= 80 && score < 90)
{
cout << " GOOD !" << endl;
}
else if (score >= 70 && score < 80)
{
cout << " OK !" << endl;
}
else if (score >= 60 && score < 70)
{
cout << " PASS !" << endl;
}
else
{
cout << " TRY AGAIN !" << endl;
}
}

int Expression(int a, int b, int opera) //轉換為算式顯示並返回正確結果
{
if (0 == opera) //若為加法
{
cout << a << " + " << b << " = ";
return a+b; //返回正確結果,下同
}
else //為減法
{
//保證減法不出現負數,即讓大數始終做被減數
if (a >= b)
{
cout << a << " - " << b << " = ";
return a-b;
}
else
{
cout << b << " - " << a << " = ";
return b-a;
}
}
return -1;
}

❹ C++課程設計 小學生四則運算測驗 基本要求如下

你可以參考我原來寫的。

因為原來有求不一樣,所以有點偏差,不過完全可以你自己修改

//小學生算數加法測試
#include<iostream.h>
#include<time.h>
#include<stdlib.h>
intmain()
{
intt,k,m;
intsum=0;
cout<<"小學生算數加法測試: "<<endl;
srand(time(0));
for(m=1;m<=10;m++)
{

//inti=rand()%101,j=rand()%101;(你改為20就是20以內的)
inti,j;
i=(int)(100*rand()/(RAND_MAX+1.0));
j=(int)(100*rand()/(RAND_MAX+1.0));
t=i+j; //隨機產生100以內的加法算數題目
cout<<"第"<<m<<"題"<<ends<<i<<"+"<<j<<"="; //列印題目
cin>>k;
if(t==k)
{
cout<<" 正確!!!! "<<endl;
sum+=10;
}
else
cout<<" 錯了吖,請再仔細思考吧!>﹏< ";
}
cout<<"你的最終成績是:"<<sum<<endl;
}
//小學生四則運算測試
#include<iostream.h>
#include<time.h>
#include<stdlib.h>
intmain()
{
intt,re,m,i,j,k,op,count=0;
intsum=0;
chartemp[20][10];
cout<<"小學生四則運算測試: "<<endl;
srand(time(0));
for(m=1;m<=20;m++)
{

i=rand()%20;
loop: j=rand()%20;
op=rand()%4;
switch(op)
{
case0:cout<<"第"<<m<<"題"<<ends<<i<<"+"<<j<<"="; t=i+j; break;
case1:cout<<"第"<<m<<"題"<<ends<<i<<"-"<<j<<"="; t=i-j; break;
case2:cout<<"第"<<m<<"題"<<ends<<i<<"*"<<j<<"="; t=i*j; break;
case3:cout<<"第"<<m<<"題"<<ends<<i<<"/"<<j<<"=";
if(j==0)gotoloop; t=i/j; break;
}
for(k=0;k<=2;k++)
{
cin>>re;
if(t==re)
{
cout<<" 正確!! "<<endl;
sum+=5-i;
break;
}
if(k!=2) cout<<" 錯了吖,請重新輸入: ";
else
cout<<" 哎,還是錯了,正確結果為"<<re<<cout<<" ";
}
}
cout<<"你的最終成績是:"<<sum<<endl;
return0;
}

突然發現你要用類來寫,那我就不寫了。。我這個不是用類的

❺ c++ 課程設計 小學生四則運算練習器

代碼較長,但注釋的還是比較清楚的。
#include <stdlib.h>#include <time.h>#include <conio.h>#include<iostream>using namespace std;
const N=5;double add(int min,int max,int n);double sub(int min,int max,int n);double mul(int min,int max,int n);double div(int min,int max,int n);
void main(){ srand(time(NULL)); //初始化隨機數發生器 int imin,imax; double s; char ch='1'; while(ch!='0') { cout <<"\n\t--------- 功能清單 ---------\n"; cout <<"\t\t0 結 束\n" <<"\t\t1 加法運算\n" <<"\t\t2 減法運算\n" <<"\t\t3 乘法運算\n" <<"\t\t4 除法運算\n"; cout <<"\t-----------------------------\n"; cout <<"\t\t請選擇(0-4):"; ch=getch(); if(ch=='0') break; if(ch>'4') continue; cout <<"\n輸入運算數的范圍(最小值 最大值):"; cin >>imin >>imax; switch(ch){ case '1': //加法運算 s=add(imin,imax,N); break; case '2': //減法運算 s=sub(imin,imax,N); break; case '3': //乘法運算 s=mul(imin,imax,N); break; case '4': //除法運算 s=div(imin,imax,N); break; } // switch(ch) cout <<"本次測驗得分:" <<s <<endl; system("pause"); } // while(ch!='0')}
double add(int min,int max,int n){ int a,b,c,ans,ok=0; for(int i=0; i<n; i++){ //產生兩個加數 a=rand()%(max-min+1)+min; b=rand()%(max-min+1)+min; //計算標准答案,顯示題目,被測者回答 c=a+b; cout <<"第 " <<i+1 <<" 題:" <<a <<" + " <<b <<" =? "; cin >>ans; if(ans==c) ok++; } return 100.0*ok/n;}
double sub(int min,int max,int n){ int a,b,c,ans,ok=0; for(int i=0; i<n; i++){ //產生兩個操作數 a=rand()%(max-min+1)+min; b=rand()%(max-min+1)+min; if(a<b) c=a, a=b, b=c; //計算標准答案,顯示題目,被測者回答 c=a-b; cout <<"第 " <<i+1 <<" 題:" <<a <<" - " <<b <<" =? "; cin >>ans; if(ans==c) ok++; } return 100.0*ok/n;}
double mul(int min,int max,int n){ int a,b,c,ans,ok=0; for(int i=0; i<n; i++){ //產生兩個操作數 a=rand()%(max-min+1)+min; b=rand()%(max-min+1)+min; //計算標准答案,顯示題目,被測者回答 c=a*b; cout <<"第 " <<i+1 <<" 題:" <<a <<" * " <<b <<" =? "; cin >>ans; if(ans==c) ok++; } return 100.0*ok/n;}
double div(int min,int max,int n){ int a,b,c,ans,ok=0; for(int i=0; i<n; i++){ //產生兩個操作數 do{ a=rand()%(max-min+1)+min; b=rand()%(max-min+1)+min; if(a<b) c=a, a=b, b=c; b/=2; }while(a%b!=0); //計算標准答案,顯示題目,被測者回答 c=a/b; cout <<"第 " <<i+1 <<" 題:" <<a <<" / " <<b <<" =? "; cin >>ans; if(ans==c) ok++; } return 100.0*ok/n;}

❻ 我要編寫一個c語言程序課程設計,是小學生學算術的,該調用哪些函數呢能寫出程序的會追加懸賞分的啊!

給你個例子吧...
隨機生成二位數加減法的題目然後判斷正確與錯誤的

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <time.h>

#define numOfQuestions 10

void main()
{
srand(1);
for(int i=0;i<numOfQuestions ;i++)
{
bool add = rand()%2;
char oper = '-';
if(add) oper = '+';
int a = rand()%100;
int b = rand()%100;
if(!add)
{
while(b>a)b = rand()%100;
}
printf("%d %c %d =?", a, oper, b);
int answer = 0;
scanf("%d", &answer);
bool correct = false;
if(add)
{
if(answer == (a + b)) correct = true;
}
else
{
if(answer == (a - b)) correct = true;
}
if(correct)printf("回答正確!\n");
else printf("回答錯誤!\n");

}
}

❼ 設計一個小學生四則運算練習系統,要用C語言,是課程設計的任務,急求!!!!

給你個思路吧,用srand,time做隨機數種子,rand()隨機生成一個1到4的數,分別表示加減乘除。ok了。

❽ 小學生心理輔導活動課程設計怎麼寫盡量主題新一點。

小學心理輔導活動課教學設計:直面挫折,健康成長。
【活動思路】 挫折是指人類個體在從事有目的的活動過程中,指向目標的行為受到障礙或干擾,致使其動機不能實現,需要無法滿足時所產生的情緒狀態。 現在的小學生在生活中大都沒有經受過多少磨難,但隨著年齡增長在學業上的挫敗感卻會增加,大考、小考都令他們心驚膽戰。尤其是六年級學生,此時他們正面臨學習生涯中一個重要的轉折時期,緊張的學習,令許多學生的心理敏感而脆弱。 本課主要是針對五、六年級學生在學習方面的挫折設計的,旨在轉變看待挫折的角度,激發學生戰勝學習中挫折的勇氣和信心,提高抗挫能力,獲得精神的提升、喚醒、激勵和鼓舞。
【活動目標】 1.知道挫折為人生的正常現象。 2.形成克服困難、戰勝挫折的心理動機,培養承受挫折的能力,形成「我要成功」的心理暗示。
【活動對象】小學五、六年級
【活動過程】 一、熱身游戲 游戲:小鳥長大 游戲內容:兩個蛋猜拳,勝者變小鳥,小鳥找小鳥猜拳,勝者變人,人找人猜拳,勝者變王,如果輸了,就倒退一個。(蛋——小鳥——人——王)(3分鍾) 明確規則: 1.真實,誠實。 2.不到時間不能停止,王也要找王猜拳。音樂停止,活動停止。 3.結束後記住自己的身份。 (全班互動,師生互動)活動結束後,教師分類采訪學生:在游戲中你的感受是什麼? 小結引出:在游戲中我們並不是一帆風順,有進也有退。 二、認識挫折 1.師:那麼在平時的學習中你遇到哪些類似的不順心的事呢?當時的感受怎麼樣? 師:你現在做個深呼吸,吸氣,然後呼氣,呼氣時嘗試放慢一點,對,就是這樣。 再做一次。你注意一下,在呼氣的時候,你的肩膀怎樣開始放鬆。對了,把注意力放在肩膀上,每次呼氣時它便會放鬆,再放鬆。同時,每當肩膀放鬆時,你發覺整個身體、整個人也漸漸地放鬆,對了,就是這樣。 開始回憶,並慢慢地打開記憶盒子,在你的腦海深處,有很多是你在學習中難忘的、不順心的事,你一件一件看過來,它們都一件一件地浮現出來,當時的感受又重現了,就好象回到了從前。好,請慢慢地睜開眼睛,把你想到的和大家分享一下。 2.這些不順心的事,也就是挫折(板書:挫折),我們的同學都有,那麼挫折是不是只有我們小學生才有? 3.出示幻燈:「幼兒學步摔倒——上學考試失利——青年大學生找工作的挫折——中年的爸爸事業不順利——老年的爺爺生病」,問:從中你感受到了什麼? 引出:人人都有挫折,一生都有挫折。(板書) 4.揭題:看來挫折就像我們的朋友和我們一生不離。(板書:朋友)那麼我們如何面對挫折這位「朋友」呢?這節課我們一起來討論。 三、心靈感悟 1.師:前段日子一位同學也和大家一樣,遇到了些挫折,我們來聽一聽: 材料1:大家好,我是小弱,是五年級的學生。以前我的成績一直在中上。進入新學期時,我還暗下決心,要在期中考試中取得好成績,各門成績都要「優」。兩個星期前的期中考試,我因為一些應用題不會做,數學考砸了,沒能取得「優」。 考差後,我被父母罵了,我心裡特別難受,我不停地想:我努力了,但還是沒能取得「優」,我挺笨的!從那後,我對學習越來越沒興趣,也不想關心學習成績,暑假裡又迷戀上電腦游戲了。現在成績更差了。 2.開始小弱還是有決心的,是什麼原因使他考後變樣? 歸納對待挫折的態度:悲觀失望、自暴自棄 3.同樣面對挫折,他卻為什麼能成功? 材料2:有一位成功的人說:為什麼我傲推銷會成功,我記得有人告訴我,大概拜訪40個客戶會成功一個,我就這么想,如果我碰了39個「釘子」後。就會成功一個,那我每碰一個「釘子」就離成功近了一步,所以每碰一鼻子灰時我都會很高興。 引出小結:看待挫折的角度不同,結果就會不同。 4.我們怎麼看待挫折朋友,它就會怎麼樣對待我們,看來我們應該和這位挫折朋友握手。(板書:握手) 5.我們一起來幫助小弱,如果你是小弱,考砸了以後怎麼辦?可以聯系自身情況,在情緒、成績方面你各有什麼辦法?小組討論。寫在「奮斗腳丫」上。(音樂) 每組派個代表匯報,把「奮斗腳丫」貼在黑板上形成一個奮斗的歷程。 師隨機板書並歸納:尋找原因、合理宣洩、尋求幫助、自我鼓勵等方法都能幫我們戰勝挫折。 四、激發動力 1.出示乙武洋匡的圖片(遮住下半身)。 師:他上了日本最有名的早稻田大學,當上了體育報道的作家及一家電視台的主持人。說說這個人生活得怎麼樣? (呈現下半身)再說說看完的感受。 師:他並沒有以自身殘疾為借口,而是在平時的學習中付出比別人更多的努力。他的目標就是做最好的自己。 2.師:其實。這些成功的人之所以成功,是因為他們都有一個明確的目標。朝著目標不斷努力,即使失敗了,也不放棄。可見樹立目標、確定計劃可以幫助我們提高自己的認識,鞭策自己,讓我們來製作一份「成功計劃」吧!(成功卡) 引導學生交流「成功卡」並予以鼓勵。 五、總結升華 師:人生難免遇到挫折,只要我們把挫折踩在腳下,就一定會飛得更高!一起來欣賞。 播放flash《飛得更高》。師語言描述情境:有時,我們會像小鳥一樣,剛剛出殼,孤獨無助。你渴望天空,你渴望飛翔。第一次,你站在山頂。張開翅膀嘗試著飛翔,但是你失敗了。第一次的失敗並沒有打倒你,你再次站在山頂,鼓起勇氣飛翔,可是你仍然失敗了,你開始懷疑自己,但你看到別人飛起來了,你也看到飛翔的希望,飛翔的夢一直留存,你不停地鼓勵自己:我要飛得更高,飛得更高! 總結:在人生的風雨中,剛開始,我們會像小鳥一樣,會有許多坎坷在你的左右,只要你一步一個腳印,只要你不斷嘗試,只要你堅強、勇敢、自信,就一定會走出五彩的人生。
【點評】 本節心理輔導活動課創設了民主、合作、真誠、共情的氛圍,引導學生自我認識、自我體驗、自我成長。而且輔導活動能調動學生積極性,突出學生的主體性、活動性、發展性。也成了這節活動課的一個亮點。整個設計符合心理輔導的特點與實質,是一堂優秀的輔導課。 1.主題合適,貼近生活 教師根據小學高年級學生不能正確面對挫折的現狀,選擇了應對挫折為主題。小學生的主要活動印是學習,同時對自我的認識帶有很大的絕對性,如果不能正確認識挫折,一旦他們在學習中遭遇挫折,很容易自暴自棄,對他們的學習生活都會帶來不好的影響。因此本節課的內容非常有針對性,貼近學生生活,符合學生心理發展的需要。 2.輔導目標明確,目標意識強 「挫折」一詞在人們的印象中一直都是負向消極的,但此節課卻轉交了固有觀念,把「挫折」看作「朋友」,而且還要與之握手,這一命題非常新穎,意圖也很鮮明。教學目標依此設定,即在認知方面:知道挫折為人生的正常現象;在情感方面:形成「我要成功」的心理暗示;在技能方面:培養承受挫折的能力。這一目標也符合《中小學心理健康教育指導綱要》對小學高年級學生的要求:使學生正確認識自我,增強調控自我、承受挫折、適應環境的能力。活動設計中的每一個環節都緊緊圍繞教學目標,體現了教師強烈的目標意識。 3.內容設計巧妙,結構嚴謹 本節課圍繞「握手挫折朋友」,設計了四個基本活動環節,環環相扣,不斷深入。從活動中得到體驗,再提煉到認知,再提升到行動,每一環節都在同學們的積極參與和教師的引導下得出應對挫折的正確觀念和態度。設計充分體現了心理輔導活動課的活動性原則,學生在活動中收獲體驗,收獲成長! 本設計若能在最後增加一項學生對本堂課收獲的反饋環節將更完善,這一環節有助於學生把所學從體驗提升到認知的層面。另外,通過反饋,學生彼此分享自身所學將有助於加深體驗,互通有無。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919