导航:首页 > 教学大全 > 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