编程训练器
❶ C语言编程练习软件
DEV C++ 4.9.9.2 我编C或者C++都用的这个。很好用。才9M多一点
❷ 键盘数字输入训练器汇编程序设计
USB不被电脑识别,如果是系统或系统自带的驱动的原因,可以按下面方法修复一下。
1、开机按F8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。
2、如果故障依旧,请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(如果正常模式恢复失败,请开机按F8进入到安全模式中使用系统还原)。
3、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
4、如果故障依旧,在BIOS中设置光驱为第一启动设备插入系统安装盘按R键选择“修复安装”即可。
5、如果故障依旧,建议重装操作系统。
❸ 用C# 编写程序 做个打字练习器
我有个!
做的还可以!
❹ C语言的选择结构编程练习 计算器
//实现计算机功能的程序 a program which can work the functions as a computer.
#include <stdio.h>//头文件
#include <conio.h>
void menu();//声明部分
void add();
void sub();
void mul();
void div();
void remain();
void add_n_to_m();
void factor();
main()
{
int i;
while(1)
{
system("cls");//清屏功能
menu();
printf("choose function:");
scanf("%d",&i);
switch(i)
{
case 1:add();getch();break;//调用部分
case 2:sub();getch();break;
case 3:mul();getch();break;
case 4:div();getch();break;
case 5:remain();getch();break;
case 6:add_n_to_m();getch();break;
case 7:factor();getch();break;
case 8: exit(0);break;
}
}
}
//以下是自己定义的函数
void menu()//菜单
{
printf("+====my counter===+\n");
printf("+功能如下: +\n");
printf("+ 1.加法 +\n");
printf("+ 2.减法 +\n");
printf("+ 3.乘法 +\n");
printf("+ 4.除法 +\n");
printf("+ 5.求余 +\n");
printf("+ 6.从n到m的和+\n");
printf("+ 7.阶乘 +\n");
printf("+ 8.退出 +\n");
printf("+=================+\n");
}
void add()//加法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
printf("%lf+%lf=%lf\n",a,b,a+b);
}
void sub()//减法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
printf("%lf-%lf=%lf\n",a,b,a-b);
}
void mul()//乘法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
printf("%lf*%lf=%lf\n",a,b,a*b);
}
void div()//除法运算
{
double a,b;
printf("input two numbers:");
scanf("%lf%lf",&a,&b);
if(b==0)//被除数不能为0
printf("error\n");
else
printf("%lf/%lf=%lf\n",a,b,a/b);
}
void remain()//求余运算
{
int a,b;
printf("input two numbers:");
scanf("%d%d",&a,&b);
if(b==0)//被除数不能为0
printf("error\n");
else
printf("%d%%%d=%d\n",a,b,a%b);
}
void add_n_to_m()//累加
{
int m,n,i=0,s=0;
printf("input n and m:");
scanf("%d%d",&n,&m);
if(n>m) printf("error.\n");//条件限制
else
{
for(i=n;i<=m;i++)
s+=i;
printf("%d+...+%d=%d\n",n,m,s);
}
}
void factor()//阶乘
{
int n,i,s;
printf("input a number:");
scanf("%d",&n);
if(n<=0) printf("error.\n");//条件限制
else
{
for(i=1,s=1;i<=n;i++)
s*=i;
printf("%d!=%d\n",n,s);
}
❺ 怎样用自己的电脑进行编程练习
1.首先,打开Microsoft Visual C++6.0这个软件。(没有的安装一个,在网上有很多免费下载),点击如图图标。
❻ 用C++语言编写一个打字训练器
// 打字母游戏
#include <graphics.h>
#include <conio.h>
#include <time.h>
// 欢迎界面
void welcome()
{
// 输出屏幕提示
cleardevice();
setcolor(YELLOW);
setfont(64, 0, "黑体");
outtextxy(160, 50, "打字母游戏");
setcolor(WHITE);
setfont(16, 0, "宋体");
outtextxy(100, 200, "就是很传统的那个掉字母然后按相应键就消失的游戏");
outtextxy(100, 240, "只是做了一个简单的实现");
outtextxy(100, 280, "功能并不很完善,比如生命数、分数等都没有写");
outtextxy(100, 320, "感兴趣的自己加进去吧");
// 实现闪烁的“按任意键继续”
int c=255;
while(!kbhit())
{
setcolor(RGB(c, 0, 0));
outtextxy(280, 400, "按任意键继续");
c -= 8;
if (c < 0) c = 255;
Sleep(20);
}
getch();
cleardevice();
}
// 退出界面
void goodbye()
{
cleardevice();
setcolor(YELLOW);
setfont(48, 0, "黑体");
outtextxy(104, 180, "多写程序 不老青春");
getch();
}
// 主函数
void main()
{
initgraph(640, 480); // 初始化屏幕为 640x480
welcome(); // 显示欢迎界面
srand(time(NULL)); // 设置随机种子
setfont(16, 0, "Arial"); // 设置字母的字体和大小
setfillstyle(BLACK); // 设置清除字母的填充区域颜色
char target; // 目标字母
char key; // 用户的按键
int x, y; // 字母的位置
// 主循环
while(true)
{
target = 65 + rand() % 26; // 产生任意大写字母
x = rand() % 620; // 产生任意下落位置
for (y=0; y<460; y++)
{
setcolor(WHITE); // 设置字母的颜色
outtextxy(x, y, target); // 显示字母
if(kbhit())
{
key = getch(); // 获取用户按键
if((key == target) || (key == target + 32))
{
// 按键正确,“击落”字母(画黑色方块擦除)
bar(x, y, x + 16, y + 16);
break; // 跳出循环,进行下一个字母
}
else if (key == 27)
{
goto EXIT; // 如果按 ESC,退出游戏主循环
}
}
// 延时,并清除字母
Sleep(10);
bar(x, y, x + 16, y + 16);
}
}
EXIT:
// 退出部分
goodbye();
// 关闭图形界面
closegraph();
}
❼ 我想自学编程,请问哪里有练习用的编程软件
一般都是已vc6入手,它是比较早的开发工具。但有好多本身的错误,已经过时了。建议你用vs2008或者vs2010来学编程。
在网上网络就可以找到比如“vs2008下载”;安装安装提示安装就可以了。
祝你成功
❽ 我要练习C语言编程,请问有什么软件可以用吗哪里能下载
如果你使用的是 WINDOWS 系统,那么可以使用 Microsoft Visual Studio C++ 编译器;如果使用的是 Linux 系统,那么可以使用 gcc 编译器;如果使用的是 UNIX 操作系统,那么可以使用 cc 编译器。不过如果你只要精通了一种 C 语言编译器的使用,那么即使再学习其他不同的编译器也是相当容易的。
❾ 编程训练的四种能力
阶段一:无意识,无能力
约翰是一个年轻的网站开发者。他以前是一个法律科的学生,但是他认为他的钱途不在这方面,所以他眼睛一转,做了转行的决定。他曾经帮他的朋友修过计算机,而且很成功,所以他认为这方面应该都很容易。
他很快找的了一些能够让他学习这些工作的地方(当然,都是靠近他家的地方)。六个月后,他开始声称自己是个网站专家了,他的简历上已经列举了不少编程语言、应用程序,以及开发平台。
约翰,实际上,是一个冷酷的“拷贝/粘贴”者。 他以为能够成功的显示一个windows提示框,就表示对Javascript已经掌握了。
PHP? 简单:他成功的安装了Wordpress。 Linux? 他从LiveCD上启动了Ubuntu系统,他能够搭建一个Apache负载均衡集群服务器。 他的意识告诉他,他已经无所不知了。
问题就在于,约翰没有意识到他可以学到更多的东西,所以他就简单的停止学习了。他一直处在一个气泡中,他经常访问的在线论坛和邮件列表里有很多人都非常客气的告诉他,他的问题在于他肤浅的知识,但没有人能捅破他的气泡。 而且更悲哀的是,他在论坛里的能力值比你我加起来都高。约翰是无意识的无能力。
阶段二:有意识的无能力
马克是个数学老师。他在一个小镇的大学里工作,他希望他的大学里能够拥至少是五倍于现有数量的资料库。 他知道在科技领域方面他的大学先对于其他研究机构落后很多,所以他决定自己动手去做这个工作。 他想建立一个在线平台,能在社团里共享他们的课程。
马克是天生的逻辑型的思维。 他知道为了实现这个东西,他需要去做研究,搜集信息。他的搜索从维基网络开始,但最终在大量的浏览阅读后他明白其实世界上已经有不少团队对他的这种问题提供了开源方案。
他从那些工程中选择了一个最能满足他的需求的一个。 他开始着手阅读在它的网站上找到的文档和手册,最后他把源程序下载下来。他的兴奋状态逐步退去,因为他看到了’数据库连接错误’。他试了又试,不至三次的检查他的每一步骤,还是不成功。马克并不恼怒,因为他知道自己在这个领域并不是专家。
他开始转向它邮件列表平台,在里面,他用他所知道的(其实很少)最精确的语言描述了他的问题。他提醒每个人,他并不清楚他所做的这个东西,所以他希望能得到更多的文档去阅读,或人们给他提供这方面的提示。 他不需要等待很久就能得到解决方案,因为他采取了正确的方法。马克是有意识的无能力。
阶段三:有意识的有能力
自从阿德拿起他的第一本HTML书至今已经有两年了。很显然这是一条不归路,对于阿德来说,每天思考的问题都是如何去提高自己喜爱的这个专业。
在他拿起第一本书几个月后他得到了他第一个作为自由工作者的身份开发一个网站的工作,他投入了极大的热情,不管这个工作的薪酬有多低,这个工作有多基础 (甚至是对于他的水平)。
他深信一点:最好的学习的方式就是坚持不懈,屡战屡败,屡败屡战。 他经常去研究如何以最好的方式执行一个功能,因为他知道最好的代码不是第一次就能获得的。 他必须去优化代码,他一遍又一遍的审查。 他一次又一次的修正。
之 后,他又给他自己写了一个大概有30到40行的程序。 几天之后,他忍不住感到失望,因为他在上网时发现了一段更省事的、而且更简洁的程序,代码行只有他的一半。
他渴望知道何时他才能轻松的写出如此高质量的代码。 然而,经过一段思考之后,他开始分析他自己的代码。 他知道必须去重写这些代码,否则睡觉都不会安稳。 他不愿意去拷贝粘贴它们。
阿德正走在成为一个优秀的专家的路上,但他不会给自己加上这个称号,他愿意去等。阿德是有意识的有能力。
阶段四:无意识的有能力
这是编程水平的终极阶段。 它不仅仅是知识积累的结果,更是一系列的逻辑规则在数年里慢慢地刻印到一个人的脑海里的结果。
我们面对这样的一个人时不得不由衷的佩服他对如此复杂的问题能更如此轻松的应对。 这种编程者看起来就像是能够嗅出问题的解决方案,而不是思考出的。
优化的编写,可维护的、安全性的程序,应用各种设计模式,使用正确的开发工具组合,这些会自动的在他的工作中体现出来。 这种人能够轻松的使用多种语言在多种操作系统平台上工作。
❿ 练习编程有什么好软件求推荐
编程
编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】
中文名
编定程序
外文名
programming
汉语缩写
编程
适用范围
任何有计算能力的硬件,包括人脑
限时折扣
西门子PLC手把手教学入门到精通
共68集
6.3万热度
快速
导航
执行原理
语言沿革
语言目录
语言排行
开发工具
可视化
智能手机
编程语言
机器语言
在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。
文件系统驱动编程流程
汇编程序
汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言
高级语言
高级语言是一类接近于人类的自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言、汉语程序设计语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。
高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行