由计算机来当一年级的算术老师,要求给出一系列的0~9之间的操作数
- 格式:doc
- 大小:29.00 KB
- 文档页数:2
1.Hello world.输入:无输出:Hello world.程序:#include<stdio.h>int main(){printf("Hello world.\n");return 0;}2.Welcome to Beijing.程序:#include <stdio.h>int main(){printf("Welcome\n");printf("to\n");printf("Beijing.\n");return 0;}3. 求A+B输入:整数1 整数2输出:整数1+整数2=和程序:#include<stdio.h>int main(){int a,b;scanf("%d",&a);scanf("%d",&b);printf("%d+%d=%d\n",a,b,a+b);return 0;}4. 求 x 的 3次方输入:一个整数。
输出:该整数的 3 次方值。
程序:#include<stdio.h>int main(){int x;scanf("%d",&x);printf("%d\n",x*x*x);return 0;}5. 学习打印你的第一个图形编写一个小程序,要求输出的是 4 行由*号组成的等腰三角形。
程序:#include<stdio.h>int main(){printf(" *\n");printf(" ***\n");printf(" *****\n");printf("*******\n");return 0;}6. 一年级的算术题输入:接受两个整数,每个整数之间使用空格分隔。
计算机全国一年级操作题练习要求精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】计算机全国一级操作题练习要点一、第2大题(基本操作)1、技能要点(1)、设置文件属性(撤消属性):右击文件,选择“属性”,在属性框中设置“隐藏”、只读属性,单击“高级”,可以设置“存档”、“压缩和加密”属性。
(2)、删除文件或文件夹:选中要删除的文件或文件夹,右击,选择“删除”。
(3)、新建文件夹:右击窗口空白处,选择“新建”→“文件夹”。
(4)、新建文件:与新建文件相似,只是要根据文件的扩展名选择相应的文件类型,如:文本文档(.txt)、WORD文档(.txt)等。
(5)、复制文件:选中要复制的文件,右击,选择“复制”,打开目标文件夹,右击空白处,选择“粘贴”。
(6)、移动文件:选中要移动的文件,右击,选择“剪切”,打开目标文件夹,右击空白处,选择“粘贴”。
快捷键:复制(CTRL+C)、剪切(CTRL+X)、粘贴(CTRL+V)(7)、重命名:右击要重命名的文件,选择“重命名”,输入一个新的名字。
(8)、创建快捷方式:右击要创建快捷方式的文件或文件夹,选择“创建快捷方式”。
(9)、搜索文件:打开要搜索的文件夹(即在哪一个文件夹中搜索),然后在窗口右上角的“搜索框”中输入要搜索的文件名(一般要用到通配符)。
通配符:?(可以表示任意一个字符)*(可以表示任意多个字符)例:若要搜索第三个字母是C的所有文本文件,则文件名表示为:??C*.txt补充:显示/隐藏文件的扩展名、显示或隐藏所有文件或文件夹:打开一个文件夹窗口,单击“组织”→“文件夹或搜索选项”,单击“查看”标签,进行相关设置即可。
2、对应练习题库(1)、第1套(2)、第2套(3)、第29套(4)、第30套(5)、第37套二、第3大题(字处理)1、技能要点(1)、表格操作①、插入表格:单击“插入”→“表格”。
C语言入门必做题收藏1.一种计算机病毒叫黑色星期五,如果当天是13号,又恰好是星期五,就会发作起来毁球计算机的存储系统,试编程找出九十年代中这种病毒可能发作的日期,假设1990年1月1日为星期一。
2.任意给定一个自然数N,要求M是N的倍数,且它的所有各位数字都是由0或1组成,并要求M尽可能小。
例:N=3―――>M=3*37=111,N=31―――>M=31*3581=1110113.合下面条件的5个正整数:(1)5个数之和为23;(2)从这5个数中选取不同的数作加法,可得1-23中的所有自然数,打印这5个数及选取数组成的1--23的加法式。
4.将数字65535分解成若干个素数之积。
5.由1..9这九个数字组成的九位数(无重复数字)能被11整除,求最大、最小值。
6.某次智力测验,二等奖获得者共三人,以下奖品每人发给两样:①钢笔②集邮本③影集④日记本⑤圆珠笔⑥象棋打印各种分配方案及总分配数。
7.有81个同样种类的零件,已知其中有一个是次品,比正品较轻,仅限用天平称4次,把次品找出来,要求打印每次称量过程。
8.输入N个数字(0-9),然后统计出这组数中相邻两数字组成的数字对出现的次数。
如:0,1,5,9,8,7,2,2,2,3,2,7,8,7,9,6,5,9中可得到:(7,8)数字对出现次数2次,(8,7)数字对出现次数为3次。
9.由M个数字构成一个圆,找出四个相邻的数,使其和为最大、最小。
10.输一个十进制数,将其转换成N进制数(0<N<=16)。
11.读入N,S两个自然数(0<=S,N<=9),打印相应的数字三角形(其中,S表示确定三角形的第一个数,N表示确定三角形的行数)。
例:当N=4,S=3时打印:当N=4。
S=4时打印:3{首位数为奇数} {首位数为偶数} 44 5 &nb sp; 6 56 7 8 9 8 79 1 2 3 4 3 2 112.如图所示的9*9的矩阵中,除了10个格是空的外,其余的都填上了字符"*",这10个空的格子组成了一个五角星图案的10个交叉点。
一年级上计算机编程专项训练引言计算机编程作为一门重要的现代技能,对学生的思维发展和创造力的培养具有重要意义。
为了引导一年级学生对计算机编程的兴趣,提高他们的逻辑思维能力和问题解决能力,我们将开展一年级上计算机编程专项训练。
训练目标1. 培养学生对计算机编程的基本概念和原理的认识;2. 培养学生基础的编程技能,包括算法设计和程序开发;3. 提高学生的逻辑思维能力和问题解决能力;4. 培养学生的合作与沟通能力;训练内容1. 计算机编程基础知识学生将研究计算机编程的基本概念和原理,包括变量、数据类型、运算符、条件判断、循环等。
通过教材、PPT、视频等多种形式进行讲解,激发学生对计算机编程的兴趣。
2. 编程语言入门选用易学易用的编程语言,如Scratch或Python,引导学生进行简单的编程实践。
通过编写简单的程序,学生将掌握基本的算法设计和程序开发流程,并培养解决问题的能力。
3. 创意编程项目通过创意编程项目的开展,激发学生的创造力和想象力。
学生将运用所学的编程知识和技能,设计和实现自己的小项目,如动画、游戏等。
这不仅能够帮助学生巩固所学的知识,还能够培养学生的创造性思维和团队合作能力。
4. 编程竞赛为了提高学生的竞争意识和动力,我们将组织一次小型的编程竞赛。
学生将分组参加编程竞赛,通过解决一系列编程问题来竞争高分。
编程竞赛不仅能够锻炼学生的编程能力,还能够培养学生的团队合作和压力管理能力。
训练方法1. 理论讲解结合实例演示:通过教材、PPT等讲解计算机编程的基本知识,配以实例演示,帮助学生理解和掌握编程概念和原理。
2. 编程实践:通过小组讨论和实践课程,进行编程任务的实践,帮助学生将理论知识应用到实际问题中解决。
3. 项目实践:安排学生参加创意编程项目,提供指导和支持,培养学生的创造性思维和团队合作能力。
4. 编程竞赛:组织小型编程竞赛,培养学生的竞争意识和团队合作能力。
训练评估为了评估学生的研究效果和编程能力,我们将采取以下评估方式:1. 课堂测验:通过课堂测验检验学生对计算机编程基础知识的掌握程度。
初中一年级课外练习题信息技术题编程题15题及答案初中一年级课外练习题:信息技术题编程题编程题1:编写一个程序,计算某人的年龄。
要求:用户输入该人的出生年份,然后程序输出该人的年龄。
解答:```pythonbirth_year = int(input("请输入出生年份:"))current_year = 2022age = current_year - birth_yearprint("该人的年龄是:", age, "岁")```编程题2:编写一个程序,判断输入的数是否为质数。
要求:用户输入一个正整数,然后程序判断该数是否为质数,并输出判断结果。
解答:```pythonnum = int(input("请输入一个正整数:"))# 质数大于1if num > 1:# 判断是否存在除1和自身外的其他因子for i in range(2, num):if (num % i) == 0:print(num, "不是质数")breakelse:print(num, "是质数")else:print(num, "不是质数")```编程题3:编写一个程序,生成斐波那契数列。
要求:用户输入一个正整数N,然后程序生成斐波那契数列的前N个数。
解答:```pythonN = int(input("请输入一个正整数N:"))fibonacci = [0, 1] # 初始化斐波那契数列if N <= 0:print("请输入大于0的正整数")elif N == 1:print("斐波那契数列的前{0}个数为:{1}".format(N, fibonacci[0]))else:for i in range(2, N):fibonacci.append(fibonacci[i - 1] + fibonacci[i - 2])print("斐波那契数列的前{0}个数为:{1}".format(N, fibonacci))```编程题4:编写一个程序,找出列表中最大的数和最小的数。
实验6 选择结构程序设计【实验目的】1.掌握情况语句的使用2. 掌握情况语句与多分支条件语句的区别。
3.掌握分支嵌套语句的使用4.掌握单分支与双分支条件语句以及IIF函数的使用。
【实验内容】可以根据自己的接受程度和爱好选择提高题和选做题完成。
1、输入一个数字(1-7),用英文显示对应的星期一至星期日。
【提示】用Select Case语句来实现2、输入三角形的三条边,根据边长判断是否能构成三角形的程序,若能构成,则进一步判断三角形类型(等边、等腰、直角、一般)。
【提示】该题用分支嵌套来完成。
3、密码登录程序。
要求:建立一个登录窗口,要求输入帐号和密码。
设定密码为“Basic1234”;若密码正确,显示“祝贺你,成功登录!”;若密码不正确,显示“对不起,密码错误,无法登录!”,并统计出错次数,当输入超过3次时,则退出系统。
【要求】帐号为6位数字,如果输入的不是数字或不足6位,则给出相应提示并要求重新输入(利用LostFocus事件及IsNumeri等函数);密码输入时应显示为“*”。
【提示】该题用分支嵌套来完成。
4、编程实现简单计算器功能。
要求程序运行后,分别输入两个操作数以及运算符(+、-、*、/)后,单击“计算”按钮,则自动计算出表达式的结果,并显示在运算结果对应的文本框中。
【提示】除数为0时要做适当处理。
【提高题】由计算机来当一年级的算术老师,要求给出一系列的0~9之间的操作数,进行四则运算,学生输入该题的答案,计算机根据学生的答案判断正确与否,当结束时给出成绩(参考界面如下图)。
【提示】1)四则运算的操作符可利用随机函数产生1-4之间的随机数,1对应加法,2为减法,以此类推。
2)用2个变量做计数器,分别统计做题的总数及答对的题目的数量,最后计算得分。
3)界面以及事件可由大家自己设置,只要能达到相应功能即可。
【选做题】开始运行如左下图所示,单击“出题”按钮后计算机自动出题,窗口如右下图所示,此时由用户输入加法运算答案,然后单击“判定”按钮。
十进制到六进制(1435) Description进制转换: 将十进制(不超过int类型表示的范围)的数转换为六进制的数。
Input输入为第一行是组数n,后面n行是需要进制转换的十进制数。
Output进制转换后的n行六进制数。
Sample Input31346265Sample Output211141121Source#include<stdio.h>int main(){int a,b[1000],i,j,n,m;while(scanf("%d",&n)!=EOF){while(n--){scanf("%d",&a);for(i=0;a>0;i++){b[i]=a%6;a=a/6;}for(j=i-1;j>=0;j--)printf("%d",b[j]);printf("\n");}}return 0;}母牛的故事(1128)Time Limit:100MS Memory Limit:65536KTotal Submit:4414 Accepted:1688Description有一头母牛,它每年年初生一头小母牛。
每头小母牛从第四个年头开始,每年年初也生一头小母牛。
请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n≤55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
Output对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。
Sample Input245Sample Output246#include<stdio.h>int main(){int a[100],i,n;a[1]=1;a[2]=2;a[3]=3;a[4]=4;for(i=5;i<=55;i++)a[i]=a[i-1]+a[i-3];while(scanf("%d",&n)!=EOF){if(n==0)break;printf("%d\n",a[n]);}return 0;}评委会打分(1607)Time Limit:1000MS Memory Limit:65536KTotal Submit:1663 Accepted:683Description青年歌手大奖赛中,评委会给参赛选手打分。
1.Hello world.让我们用C语言向世界问好。
最早的程序基本是这个样子的:程序一:#include <stdio.h>void main(){printf("Hello world.\n"); }程序二:#include <stdio.h>int main(){printf("Hello world.\n"); return0;}#include<stdio.h>void main(){printf("Hello world.\n");}2.Welcome to Beijing.让我们来练习如何显示多行文字。
#include<stdio.h>void main(){printf("Welcome\n");printf("to\n");printf("Beijing.\n");}3.求A+B输入两个整数,求它们的和.#include<stdio.h>void main(){int a,b;int sum;scanf("%d\n%d",&a,&b);sum=a+b;printf("%d+%d=%d\n",a,b,sum);}4.求x 的3次方输入:一个整数。
输出:该整数的3 次方值。
#include<stdio.h>void main(){int x;int s;scanf("%d\n",&x);s=x*x*x;printf("%d\n",s);}5.学习打印你的第一个图形背景:我们已经学习了printf函数,这里给出了一个小程序,它运行的结果是输出一个由星号(*)组成的4*4的正方形。
程序如下:#include <stdio.h>void main(){printf("****\n");printf("****\n");printf("****\n");printf("****\n");}要求:按照上面的程序范例,编写一个小程序,要求输出的是 4 行由*号组成的等腰三角形。
如需相应的流程图请联系*****************1.编写程序,计算1+2+3+4+ (100)解答:使用For循环语句,程序如下:Private Sub Form_Click( )Static Sum As IntegerFor I =1 To 100Sum = Sum + INext IPrint SumEnd Sub程序运行后,单击窗体,输出结果为:5050。
2.我国现有人口为12亿,设年增长率为1%,编写程序,计算多少年后增加到16亿。
解答:程序如下:Private Sub Form_Click( )Dim p As DoubleDim r As SingleDim n As IntegerP=1200000000r=0.01While p<1600000000P = P + P* rN = N + 1WendP = Int(P)Print N;″年后,全国人口为:″;PEnd Sub3.从键盘上输入两个正整数M和N,求最大公因子。
解答:程序如下:Private Sub Form_Click ( )Dim m, n As Integerm = InputBox (″请输入M的值″)m = Val (m)m1 = mn = InputBox(″请输入N的值″)n = Val ( n )n1= nDo While n < > 0remin = m Mod nm = nn=reminLoopPrint m1; "和"; n1;"的最大公因子是:";mEnd Sub该程序通过辗转相除法求两个正整数的最大公因子。
程序运行后,在输入对话框中分别输入96和64,输出结果为:96和64的最大公因子是:327.从键盘上输入一个学生的学号和考试成绩,然后输出该学生的学号、成绩,并根据成绩按下面的规定输出对该学生的评语:成绩 80~100 60~79 50~59 40~49 0~39评语 Very good Good Fair Poor FailPrivate Sub Form_Click ( )n = InputBox(″请输入学号″)s = InputBox(″请输入分数″)If s >= 80 ThenMsgBox "学号" & n & ",分数为 " & s & ",Very good"ElseIf s >= 60 And s <= 79 ThenMsgBox "学号" & n & ",分数为" & s & ",good"ElseIf s >= 50 And s <= 59 ThenMsgBox "学号" & n & ",分数为" & s & " ,Fair"ElseIf s >= 40 And s <= 49 ThenMsgBox "学号" & n & ",分数为" & s & ",Poor "ElseIf s >= 0 And s <= 39 ThenMsgBox "学号" & n & ",分数为" & s & ",Fail "End IfEnd Sub程序运行后,单击窗体,在输入对话框中分别输入学号和分数,程序将在输出对话框中输出适当评语。