導航:首頁 > 教學教案 > 小學生計算機輔助教學系統

小學生計算機輔助教學系統

發布時間:2021-03-10 07:15:01

『壹』 如何用C#簡單的計算機輔助教學系統用於幫助小學生學習乘法。

這個很簡單的吧,。2個保存隨機數的變數num1,num2,一個保存結果的變數sum,可以根據某個隨機的大小產生+-乘除,,,一個記錄題目數量的變數i,回答正確的題目數量k,,

『貳』 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是為了增強交互性,不需要可刪掉。另除法不是很完善,自己可規定小數精度,對代碼進行修改。

『叄』 小學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;
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

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

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

『伍』 計算機輔助教學軟體(CAI是啥

COMPUTER ASSISTED INSTRUCTION計算機輔助教學系統,簡稱CAI。CAI一般可分為計算機硬體(電腦)、系統軟體和課程軟體三部專分。屬

系統軟體:包括操作系統、語言處理系統、各種工具軟體和寫作系統。如文字處理工具、表格處理工具、圖形處理工具和動畫製作工具等。

課程軟體:包括用計算機語言或課件寫作系統編制的教學應用軟體。課件反映了教學內容、教學目標、教學策略和教學經驗。

(5)小學生計算機輔助教學系統擴展閱讀

計算機輔助教學(CAI)的影響作用:

1、優化教學效果,控制教學節奏:通過多媒體課件的演示,既有助於教學效果的實現,又能合理安排課堂教學計劃,使教學過程能夠按照預設的思路前進。特別是對很多無法進行實驗的理論知識。

2、設置情境,激發學習興趣與樂趣:運用多媒體技術輔助教學能使學生看到圖文並茂、視聽一體的互動式集成信息,可以在多媒體課件中閱讀教學內容,也可以從中聽取與課堂教學相關聯的聲音信息,觀看實驗過程以及原理。

參考資料來源:網路-計算機輔助教學系統

『陸』 小學生計算機輔助教學系統,編寫一個程序來幫助小學生們學習乘法,讓計算機隨機產生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 ;
}
}
}
}

『柒』 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;
}
}

『捌』 計算機輔助教學(CAI)軟體開發:教小學生學英語。求解,幫幫忙。。。。。

C語言課程設計任務書及指導書16 題目:計算機輔助教學(CAI)軟體開發:教小學生學英語。 功能:1、屏幕上隨機出現一個漢語單詞,英語單詞,漢語片語,英語片語或一短句提示小學生給出相應答案,答錯了要提示要求重新輸入,直到答對為止。要統計給分,且累計,夠一定分數後可進級,即從單詞到片語,從片語到短句。同樣,也可降級。起步階段可各選30個,軟體可擴充,即擴大詞庫的容量。 (rand(),#include<stdio.h> 結構體、文件或數組)2、保存:將相關數據寫入磁碟文件,便於存、取操作。 分步實施: 1、初步完成總體設計,搭好框架,確定人機對話的界面,確定函數個數; 2、完成最低要求:能教單詞,並有統計功能,即一次答對的成功率為90%以上後可晉級; 3、進一步要求:將詞庫、當前晉級等級保存在磁碟文件,每次登錄時讀取。要求:1、用C語言實現程序設計;2、利用結構體進行相關信息處理;3、系統的各個功能模塊要求用函數的形式實現;4、界面友好(良好的人機交互),程序要有注釋。課程設計實驗報告要求:1、預習報告:仔細分析客戶需求、進行模塊劃分、設計每個模塊的演算法和數據結構。2、實驗總結報告:按照模板的格式

『玖』 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);

}

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

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

閱讀全文

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

熱點內容
北京高中作文耐心 瀏覽:59
變作文600字初中 瀏覽:660
2011台州中考語文 瀏覽:250
識字一的教案 瀏覽:85
語文作業本凡卡答案 瀏覽:619
300書信作文大全 瀏覽:227
蘇教版五年級語文下冊補充成語ppt 瀏覽:891
愛的方式作文開頭結尾 瀏覽:694
端午節的作文600字初中 瀏覽:70
3年級上冊語文作業本答案 瀏覽:265
高考語文與小學的聯系 瀏覽:965
2015北京語文中考答案 瀏覽:979
雙分點地步法教學 瀏覽:714
小學二年級作文輔導課 瀏覽:693
關於成功條件的作文素材 瀏覽:848
建軍節作文的結尾 瀏覽:88
五年級下冊語文mp3在線收聽 瀏覽:696
ie教案6 瀏覽:907
三年級語文培優補差計劃 瀏覽:679
二胡獨奏一枝花教學 瀏覽:525