導航:首頁 > 教學大全 > c語言小學生計算機輔助教學系統

c語言小學生計算機輔助教學系統

發布時間:2021-01-26 20:35:27

『壹』 c語言編程作業小學生計算機輔助教學系統

#include<stdio.h>
#include<stdlib.h>
#ifndefRedContritio
#include<string.h>
#else
#message("ThisisRedContritio'senergy")
#endif
#include<time.h>//用到了time函數
intjia(inta,intb){
returna+b;
}
charsolutation[999]="";
intjian(inta,intb){
returna-b;
}

intcheng(inta,intb){
returna*b;
}

floatchu(inta,intb){
return1.0*a/b;
}
intsolve(inta,intb,intc){
if(c==1)returnjia(a,b);
if(c==2)returnjian(a,b);
if(c==3)returncheng(a,b);
if(c==4)return(int)chu(a,b);
}
intmain(){
inta,b,c,answer;
charcmd;
srand(time(NULL));//用時間做種,每次產生隨機數不一樣

printf("entertostart,-1toquit:");
while((cmd=getchar())!='-'){
a=rand()%10+1;//產生1-10的隨機數
b=rand()%10+1;
c=rand()%4+1;
answer=solve(a,b,c);
charys;
switch(c){
case1:
ys='+';
break;
case2:
ys='-';
break;
case3:
ys='*';
break;
case4:
ys='/';
break;
}

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

intr=0,solution;
while(!r){
printf("pleaseinputyouranswer. ");
memset(solutation,0,sizeof(solutation));
scanf("%s",solutation);
solution=atoi(solutation);
if(!(solution-answer)){//除法出現小數這里是向下取整,不是四捨五入
puts("Right!");
r=1;
}elseputs("Wrong!Pleasetryagain.");
}

printf("continue?(-1toquit):");
getchar();//處理緩沖區的多餘回車
}
return0;
}

望採納,多餘的printf是為了增強交互性,不需要可刪掉。另除法不是很完善,自己可規定小數精度,對代碼進行修改。

『貳』 C語言課程設計任務書 題目:計算機輔助教學(CAI)軟體開發:教小學生學英語

多少錢?

『叄』 c語言程序設計(1) 小學生計算機輔助教學系統

right_prompt()
{
intx;

x=rand()%4+1;
switch(x){
內case1:
printf("VeryGood!容 ");
break;
case2:
printf("Excellent! ");
break;
case3:
printf("Nicework! ");
break;
case4:
printf("Keepupthegoodwork! ");
break
}
}

wrong_prompt()
{
intx;

x=rand()%4+1;
switch(x){
case1:
printf("No.Pleasetryagain. ");
break;
case2:
printf("Wrong.Tryoncemore. ");
break;
case3:
printf("Don』tgiveup! ");
break;
case4:
printf("Notcorrect.Keeptrying. ");
break;
}
}

『肆』 小學生計算機輔助教學系統,編寫一個程序來幫助小學生們學習乘法,讓計算機隨機產生10道10以內的乘法題目

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

void main(void)
{
int a,b; //兩個乘數
int c; //學生輸入的答案

while(true)
{
a = rand() % 10 + 1;
b = rand() % 10 + 1;

printf("%d * %d = ?\n", a, b);

scanf("%d", &c);
if(c == a * b)
{
printf("Right!\n");
}
else
{
//再給三次機會
int chance = 3;
while(chance > 0)
{
printf("Wrong! Please try again.\n");
scanf("%d", &c);
if(c == a * b)
{
printf("Right!\n");
break;
}
chance --;
}
//三次都不對,程序結束
if(chance == 0)
{
printf("Wrong! You have tried three times! Test over!\n");
return ;
}
}
}
}

『伍』 計算機輔助教學(CAI)軟體開發:教小學生算數

教小學生學算術。
請採納答案,支持我一下。
是否可以解決您的問題?

『陸』 C語言課程設計任務書 題目:計算機輔助教學(CAI)軟體開發:教小學生學英語。 請大家幫幫忙啊,馬上要上

查收

『柒』 求c語言編寫計算機輔助教學(CAI)軟體開發:教小學生學英語

很久前的程序,交了。

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

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int a,b,op,term;
int x,i=0;
int counter = 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);

}

『玖』 小學生計算機輔助教學系統設計思路

運用多媒體,化靜態為動態、突破探究難點
形象生動的圖是獲取知識的跳板。在版小學權教學中,大量的形式多樣、內容豐富的插圖是教材的重要組成部分,但插圖是靜止的插圖藉助多媒體,創設動態情境,以鮮明的色彩,活動的畫面把活動過程全面展現出來,那麼既可突出重點、突破難點,化抽象為具體,又可促進思維導向由模糊變清晰。

『拾』 小學CAI教學輔助系統(c語言)!!只要思路!!!!!

||以下是個小學生四則運算自動出題系統,可以檢測答案是否正確

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <assert.h>
int comp(int);
int init(void);
int main(int argc, char* argv[])
{
int in;
do
{
init();
scanf("%d",&in);
assert(in>=0&&in<=4);
system("cls");
if (in!=0) comp(in);
}
while (in!=0);
return 0;
}
int init(void)
{
system("cls");
printf("1. Addition\n2. Subtraction\n3. Multiplication\n4. Division\n0. EXIT\n");
return 0;
}

int comp(int op)
{
int a,b,c;
float cfd;
printf("Input \'-1\' to exit!\n\n");
srand(time(NULL));
cfd=(float)(a/b);
do
{
a=rand()%100+1;
b=rand()%100+1;
switch(op){
case 1:printf("%d+%d=",a,b);
b=a+b;
break;
case 2:while (a-b<0) {
a=rand()%100+1;
b=rand()%100+1;
}
printf("%d-%d=",a,b);
b=a-b;
break;
case 3:printf("%d*%d=",a,b);
b=a*b;
break;
case 4:while (a<b||cfd*b!=a){
a=rand()%100+1;
b=rand()%100+1;
cfd=a/b;
}
printf("%d/%d=",a,b);
b=a/b;
break;
}
scanf("%d",&c);
b==c?printf("\nRight!\n"):printf("\nWrong! It's %d\n",b);
}while (c!=-1);
return 0;
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

閱讀全文

與c語言小學生計算機輔助教學系統相關的資料

熱點內容
有趣的水語言教案反思 瀏覽:926
蘇教版高中語文pdf 瀏覽:49
幼兒觀察能力教案反思 瀏覽:927
托班音樂教案紅燈籠教學反思 瀏覽:232
怎樣讓學生愛上語文課培訓心得 瀏覽:404
山西統考2017語文試卷 瀏覽:805
三年級下冊語文半期考試jian參考答案 瀏覽:455
舞蹈課教學計劃表模板 瀏覽:682
2013小學體育教學工作計劃 瀏覽:393
快速波爾卡音樂教案 瀏覽:430
初高中語文語法 瀏覽:942
縣域課堂教學改革 瀏覽:349
何其芳秋天的教學設計 瀏覽:832
故事教學法在小學語文教學中的教學策略研究 瀏覽:795
朝陽區20152016期末語文 瀏覽:521
天勤教育教學點 瀏覽:534
語文九全課時特訓答案 瀏覽:679
戶外活動教案跑 瀏覽:977
2016重慶語文中考答案 瀏覽:885
大班音樂活動小白船教案及反思 瀏覽:216