第7次上机任务必修
- 格式:doc
- 大小:118.00 KB
- 文档页数:8
高一信息技术上机操作复习课教课设计上机操作复习课【教课目的】、稳固掌握创立数据库、数据表的方法,及成立表间联系的方法。
2、让学生经过创立和运转查问,对数据进行查找、筛选和排序,体验数据检查的基本过程,加深对数据查问原理的理解。
【教课要点】掌握数据库的基本操作方法。
【教课难点】怎样指引学生掌握复习的要点和方法。
【教课策略】教师利用网络多媒体教室,采纳任务驱动为主的教课方法,指引学生对任务的目标、解决问题的思路进行剖析,对系统的功能及使用方法进行概括总结。
教师提出问题和部署任务,由易到难,层层递进。
学生操作实践的同时,教师合时进行演示和指导,对常有错误进行纠正,对学生达成任务的状况实时反应和评论。
【教课环境】采纳多媒体网络计算机实验室上课,教师机拥有广播功能和文件发送功能。
【教课时间】课时【教课过程】导入经过前几节课的模拟操作练习,同学们能否概括出上机考试中最常出现的是题型?学生可能回答不知道,可能回答创立数据库。
没错,经过模拟练习,我们发此刻上机考试的第一题一般是让我们创立数据库,并成立有关数据表。
设计企图:让学生重视数据库和数据表的创立。
操作实践任务 1:在 D 盘的 Access 文件夹下创立一个名为“中小学信息技术大赛”的数据库,并在该数据库中新建名为“参赛选手”和“参赛学校”的数据表,表的构造设置以下:参赛选腕表字段名字段种类能否主键选手编号文本是姓名文本否学校名称文本否电子邮箱文本否参赛学校表字段名字段种类能否主键学校名称文本是地点文本否电子邮箱文本否请某个同学操作演示。
学生一同看操作演示。
合时讲评,假如学生操作中出现错误,则指出;假如操作完好正确,则夸奖。
简单犯错的地方:保留的目录能否正确数据库名、数据表名、字段名能否正确主键设置能否正确:主键的设置有几种方法?解说Access 数据库是多个数据表的会合,我们能够在这些数据表之间成立一种联系,进而将各表中的数据关系起来,实行多个有关表之间的数据连结。
信息技术教案(上机)一、认识电脑硬件简单介绍主机,显示器,键盘,鼠标等部件。
其中包括介绍电脑主机和显示器的开关,鼠标的左键和右键。
二、电脑开关机1、开机:第一步:当显示器屏幕有显示时,说明主机已经通电。
第二步:轻轻点主机上面的开关按钮,等待电脑启动,在电脑启动时,不要按动键盘或者其他,等到电脑完全启动为止。
2、开机后练习鼠标使用:在Windows 98操作系统下,鼠标一般可以产生下面的几种操作。
(1)滑动和指向鼠标在一个平板上滑动时,会使屏幕上的图形光标和鼠标产生同一方向的移动。
图形光标移动的位移量和鼠标移动的位移量不一定成正比。
注意:鼠标不能离开平板进行滑动。
滑动鼠标时要靠手腕的灵活性,而不必有很大的动作。
(2)单击当图形光标指向甘某个图形标志后,还需要向系统传达操作者的指令。
这时只需按一个鼠标按键,就可以使系统接受确认。
系统根据图形标志的含义,执行具体的操作。
按动一下(按下再松开)鼠标的按键,称为单击。
(3)双击图形光标指向某个图形标志后,快速、连续按动鼠标按键两次,称为双击。
双击需要一定的连续性,但不要求速度极快。
Windows 98操作系统中的双击,一般是指按动鼠标的左键。
(4)拖动需要移动或多项选择时,会遇到鼠标的拖动动作。
图形光标指向某个图形标志时,按住鼠标的按键,滑动鼠标,当达到需要的位置时,松开鼠标的按键,这样就完成了一次拖动。
3、关机:第一步:点桌面左下角的开始按钮,在出现的对话框中点击关机。
第二步:等主机关闭后,在关闭显示器的电源。
这样就是正确的开关机,请勿非法关机,以免对机器造成损害。
三、windows xp 操作系统简单介绍当我们开机后,即进入了windows xp 操作系统。
我们先了解操作系统的桌面有哪些东西?(1)任务栏系统默认将任务栏放在屏幕的底部。
在打开程序、文档或窗口时,任务栏上将出现了一个相应的按钮,表示该程序、文档或窗口正处于运行中,操作者可以通过该按钮在已经打开的窗口或运行的程序来回切换。
第一次上机作业(2021):要求:独立完成,上机调试通事后上交作业提交邮件主题命名:班级学号姓名(第1次作业),例如:电1301班2王鹏(第1次作业)以附件形式将每次作业的所有程序源程序紧缩打包后提交,紧缩文件命名格式同上。
程序必需采用缩进格式1.大写字母转换成小写字母从键盘输入一个大写英文字母,输出相应的小写字母。
例:输入G输出g2.求平方根输入一个实数x,计算并输出其平方根(保留1 位小数)。
例:输入17输出The square root of is3.温度转换设计一个程序将华氏温度转换成摄氏温度c = 5/9(f-32)a)输入华氏温度(实型)b)输出的摄氏温度结果保留两位小数例:Please input Fahrenheit temperature:The corresponding Celsius temperature is4. 计算旅途时刻输入二个整数time1 和time2,表示火车的起身时刻和抵达时刻,计算并输出旅途时刻。
(输入的有效的时刻范围是0000 到2359,不需要考虑起身时刻晚于抵达时刻的情形。
)例:输入712 1411 (起身时刻是7:12,抵达时刻是14:11)输出The train journey time is 6 hours 59 minutes.5. 数字加密输入一个四位数,将其加密后输出。
方式是将该数每一名上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后的新数。
例:输入1257输出The encrypted number is 4601试探题:你可否编程找出谁做的好事?有四位同窗中的一名做了好事,不留名,夸奖信来了以后,校长问这四位是谁做的好事。
⏹A说:不是我。
⏹B说:是C。
⏹C说:是D。
⏹D说:他乱说。
已知三个人说的是实话,一个人说的是谎话。
此刻要依照这些信息,找出做了好事的人。
《数据清洗》课程教案学院:计算机系/学院
《数据清洗》课程教案
《数据清洗》课程教案
《数据清洗》课程教案
第 7次课 2 学时
第8次课 2 学时
第9次课 2 学时
《数据清洗》课程教案
第 10次课 2 学时
《数据清洗》课程教案
第11次课 2 学时
《数据清洗》课程教案
第12次课 2 学时
《数据清洗》课程教案
第 13次课 2 学时
《数据清洗》课程教案
第14次课 2 学时
《数据清洗》课程教案
第15次课 2 学时
《数据清洗》课程教案
第 16次课 2 学时
《数据清洗》课程教案
第17次课 2 学时
《数据清洗》课程教案
第 18次课 2 学时
《数据清洗》课程教案
第19次课 2 学时
《数据清洗》课程教案
第 20次课 2 学时
《数据清洗》课程教案
第21次课 2 学时
《数据清洗》课程教案
第 22次课 2 学时
《数据清洗》课程教案
第23次课 2 学时
《数据清洗》课程教案
第 24次课 2 学时
《数据清洗》课程教案
第25次课 2 学时
《数据清洗》课程教案
第26次课 2 学时
《数据清洗》课程教案
第 27次课 2 学时
《数据清洗》课程教案
第28次课 2 学时
《数据清洗》课程教案
第 29次课 2 学时
《数据清洗》课程教案
第 30次课 2 学时
第 31次课 2 学时
第 32次课 2 学时
第 33次课 2 学时
《数据清洗与机器学习》课程教案
第 34~36次课 6 学时。
统计分析软件应用实验APPLICATION OF STATISTICS ANALYSIS SOFTWARE一、课程基本情况课程总学时: 48实验总学时: 14学分: 3开课学期:第4学期课程性质:必修对应理论课程:统计分析软件应用(必修)适用专业:统计学专业教材:自编开课单位:数学与统计学院统计系二、课程的教学目标和任务统计分析软件应用是一门应用性课程,通过学生上机来实践课程教学中的每一个环节,进一步加强和巩固所学知识。
要求学生了解和掌握其基础编程,上机运行及调试程序,分析实验结果,并提交相应的实习报告。
通过本课程的学习,让学生了解和掌握R软件的基本知识,为后续课程学习以及以后从事科学研究和工程应用打下坚实基础。
三、课程的内容和要求四、课程考核(1)实验实习报告的撰写要求:按照实习报告规范,分析题目,数据处理,程序实现,分析结果的步骤进行撰写。
(2)实验课程要求安排上机7次,提交相应电子或纸质实验报告7次,综合测试实验报告一次五、参考书目(参考书名称,出版社;编者,出版年份,版次等;)1、Robert I. Kabacoff, R语言实战,人民邮电出版社,2013。
2、薛益、陈立萍.统计建模与R软件,清华大学出版社,2007。
3、Owen Jones, Robert Maillardet,and Andrew Robinson,Introduction to Scientific Programmingand Simulation Using R,Second Edition,Chapman & Hall/CRC,2014。
4、Robert, Christian, Casella, George. Introducing Monte Carlo Methods with R. Springer,2010.。
上机实训实例1.新建、编辑、保存和保护文档任务1(1)新建文件:文件名为“×××的A2(3).DOC”,保存至自己的文件夹中。
(2)录入文本与符号:录入下面的文字、字母、标点符号、特殊符号等。
(特殊字符 、(3)复制粘贴:将文件TF2-3B.DOC中的红色文字复制到自己录入的文档之前,绿色文字复制到自己录入的文档之后。
(4)查找替换:将文档中所有“南极洲”替换为“南极”,操作完成后保存该文件。
(5)设置打开密码:将文件的打开密码设置为“123”。
任务2(1)新建文件:文件名为“×××的A2(4).DOC”,保存至自己的文件夹中。
(3)复制粘贴:将文件TF2-4B.DOC中所有文字复制到录入文档之后。
(4)查找替换:将文档中所有“航空站”替换为“空间站”,操作完成后保存该文件。
(5)设置文档保护:将文件的保护密码设置为“123”。
任务3(1)新建文件:文件名为“×××的A2(5).DOC”,保存至自己的文件夹中。
(3)复制粘贴:将文件TF2-5B.DOC中所有文字复制到录入文档之后。
(4)查找替换:将文档中所有“合成”替换为“复合”,操作完成后保存该文件。
(5)删除操作:将“×××的A2(5).DOC”中第四段的内容删除。
实例2.批注、脚注和尾注的插入打文件“13-01”,进行以下操作:(操作结果请参看“13-01样文”)。
1.插入脚注或尾注:给文件中的文章“风驰电掣顾盼有神”的第1段的徐悲鸿三字加着重号,并插入脚注:“徐悲鸿(0895-1953)江苏宜兴人,曾任中央美院院长,全国美协主席。
”2.插入批注:给文件中的文章“二十四节气的含义”的第一段第一行“二十四节气”添加批注:根据太阳的位置,在一年的时间中定出二十四个点,每一点叫一个节气。
KINGOSOFT教务网络管理系统操作文档(课表编排子系统)第一步、设置学年学期,周排课天数/日排课节数在智能排课之前首先要设置好学年学期,周排课天数/日排课节数,并且每一个学年学期排课之前都要设置。
如果不设置,在排课时有可能找不到可排课的任何时间。
这里的学期上课周数是从系统管理子系统控制参数中设置的校历自动读取过来的。
第二步、分承担单位按课程确定教师分承担单位按课程确定教师的目的主要是为了学生在预选时可以选择某一门课程对应的任课教师。
双击一门课程,系统自动检索出该门课程所属承担单位下的所有教师,勾选某一教师,保存即可。
一门课程的任课教师可以是该承担单位下的教师,也可以是其他承担单位下的教师。
如果在这里设置了某门课程的任课教师,并且学生预选时选了这个任课教师,在作教学任务时,系统默认这门课程的任课教师就是在这里指定的任课教师。
第三步、设置教学任务单击菜单项“教学任务 设置学期教学任务”,即可弹出相应窗体(如下图)。
系统默认是通过预选,下边列表中是所有确定本学年学期要开设的并且有学生预选的课程。
如果没有预选这个环节,选择不通过预选前边的单选框,这样下边列表中的课程将是开课计划中的所有课程。
在下边列表中双击某门课程,在右边列表中将显示本学年学期所有开设这门课程的行政班级。
1.新增时,默认继承上一条任务信息。
也就是说,当同一门课程由多个行政班级的学生选修时,设置好一条任务后,再设置下一条任务时,继承上一条任务中设置的课程的基本信息,要设置的只是任课教师。
2.当一个班级的一门课程对应多个任课教师,如果可以明确确定这几个任课教师在哪些周次上课,可以对这个行政班级下的学生作多条任务,并把实际上课周次确定好。
如果没办法确定这几个任课教师上课周次,把这个行政班级下的学生作一条任务,并给这个上课班级指定多个任课教师,系统默认所设的任课教师为第一主讲、第二主讲、第一辅讲、第二辅讲。
如果当一门课程有多于二个任课教师时,排课时系统只检测前两个任课教师在时间上是否有冲突,对后边的任课教师不考虑是否冲突。
第六次上机任务——函数、文件一、实验目的✧练习使用数组做函数参数的函数✧练习文件的简单使用注意:在系统开放盘(可能是D盘)建立一个以自己名字命名的文件夹,以下题目的程序都保存到该文件夹中。
二、实验任务◆程序改错,直接在源程序上修改《C语言学习辅导与实践》第171页改错题:程序2: 功能:将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。
例如:当a所指字符串中的内容为“abcdefg”,b所指字符串中的内容为“1234”时,c所指数组中的内容应该为“a1b2c3d4efg”;而当a所指字符串中的内容为“1234”,b所指字符串中的内容为“abcdefg”时,c所指数组中的内容应该为“1a2b3c4defg”。
#include <stdio.h>#include <string.h>/******************FOUND***************/void fun( char*a, char*b, char*c ){while ( *a && *b ){*c = *a;c++;a++;*c = *b; c++; b++;}if( *a == '\0' )/**********FOUND**********/while( *b ){ *c = *b; c++; b++; }else/**********FOUND**********/while( *a ) {*c = *a; c++; a++; }*c = '\0';}void main(){char s1[100], s2[100], t[200];printf("\nEnter s1 string : ");scanf("%s",s1);printf("\nEnter s2 string : ");scanf("%s",s2);fun( s1, s2, t );printf("\nThe result is : %s\n", t );}程序3:功能:在一个一维整型数组中找出其中最大的数及其下标。
#include <stdio.h>#define N 10/**********FOUND**********/float fun(int *a,int *b,int n){int *c,max=*a;for(c=a+1;c<a+n;c++)if(*c>max){max=*c;/**********FOUND**********/*b=c-a;}return max;}void main(){int a[N],i,max,p=0; //max存放最大值,p存放最大值下标printf("please enter 10 integers:\n");for(i=0;i<N;i++)/**********FOUND**********/scanf("%d",&a[i]);/**********FOUND**********/max=fun(a,&p,N);printf("max=%d,position=%d",max,p);}程序4:功能:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。
高位仍在高位,低位仍在低位。
例如:当s中的数为:87654时,t中的数为:864。
#include <stdio.h>void fun (long s, long *t){int d;long sl=1;*t = 0;while ( s > 0){d = s%10;/**********FOUND**********/if(d%2==0){/**********FOUND**********/*t = d * sl+ (*t);sl *= 10;}/**********FOUND**********/s/=10;}}void main(){long s, t;printf("\nPlease enter s:");scanf("%ld", &s);fun(s, &t);printf("The result is: %ld\n", t);}编程练习1.《C语言学习辅导与实践》第110页,编程题第4题写一函数,使给定的一个二维数组(3×3)转置,即行列互换。
程序源码:#include <stdio.h>#define N 3void fun(int a[N][N]){int i,j,t;for(i=0;i<N;i++)for(j=0;j<i;j++){t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}}void main(){int i,j,a[N][N];for(i=0;i<N;i++)for(j=0;j<N;j++){printf("a[%d][%d]=",i,j);scanf("%d",&a[i][j]);}fun(a);for(i=0;i<N;i++)for(j=0;j<N;j++){ printf("a[%d][%d]=",i,j);printf("%d\n",a[i][j]);}}运行结果界面:2.《C语言学习辅导与实践》第110页,编程题第5题写一函数,将两个字符串连接,即编写一strcat函数程序源码:程序源码:#include <stdio.h>void fun(char *a,char *b,char *c){while(*a){*c=*a;c++;a++;}while(*b){*c=*b;b++;c++;}*c='\0';}void main(){char s1[50],s2[50],c[100];gets(s1);gets(s2);fun(s1,s2,c);printf("%s",c);}运行结果界面:3.《C语言学习辅导与实践》第110页第9题。
在主函数内任意输入一个5×6矩阵,编写一函数求出每一行的和放到一个一维数组中,输出此矩阵及其每一行的和。
程序源码:#include <stdio.h>void rowsum(int a[5][6], int b[5]){ int i,j,s;for(i=0;i<5;i++){s=0;for(j=0;j<6;j++)s=s+a[i][j];b[i]=s;}}int main(){int x[5][6]={ {1,3,4,5,6,9},{5,8,9,7,6,5},{8,3,5,9,0,1},{9,5,6,7,8,2},{8,1,3,4,5,6}};int y[5];int i,j;rowsum (x,y); //此处填空,删除下划线for(i=0;i<5;i++){for(j=0;j<6;j++)printf("%d ",x[i][j]);printf("\n");}for(i=0;i<5;i++)printf("%4d",y[i]);return 0;}运行结果界面:4.《C语言学习辅导与实践》第110页第11题。
任意输入10个正整数,找出其中的素数,并将这些素数按由小到大排序。
要求:判断一个数是否为素数用函数实现;排序用函数实现。
即写3个函数:(1)判断一个数是否为素数(2)把一个数组使用选择法排序(3)main函数:定义数组,输入10个整数,调用(1)中函数找素数,然后调用(2)中的函数把素数进行排序,最后输出排好序的素数。
程序源码:#include <stdio.h>int fun1(int a){int i;if(a==2)return 1;else{for (i=2;i<a;i++)if(a%i==0) return 0;else return 1;}}void fun2(int *a,int n){int*t,m;int i,j;for (i=0;i<n-1;i++){t=&a[i]; for(j=i;j<n-2;j++){if(a[j]>a[j+1]) t=&a[j+1];}m=a[i];a[i]=*t;*t=m;}}void main(){int a[10],b[10],i;for(i=0;i<10;i++){scanf("%d",&a[i]);if(fun1(a[i]))b[i]=a[i];else b[i]=0;}fun2(b,10);for(i=0;i<10;i++)if(b[i])printf("%d",b[i]);}运行结果界面:5.函数嵌套调用练习:编写以下函数:(1)设计一个函数max,求一个班学生成绩的最高分。
(2)设计一个函数min,求一个班学生成绩的最低分(3)设计一个函数diff,求出一个班中最高分和最低分的差,在该函数中调用(1)中max 函数求最高分,调用(2)中min函数求最低分。
函数头如下:int diff( int a[],int n)(4)设计main函数,任意输入10个学生成绩,通过调用diff函数求出最高分和最低分的差。
注意:main中不需要自己求最高分、最低分,也不需要求差。
直接调用(3)中的diff 函数即可。
程序源码:#include <stdio.h>max(int *a,int n){int i=0,m=a[i];for(i;i<n-1;i++)if(a[i]<a[i+1])m=a[i+1];return m;}min(int *a,int n){int i=0,m=a[i];for(i;i<n-1;i++)if(a[i]>a[i+1])m=a[i+1];return m;}int diff( int a[],int n){return(max(a,n)-min(a, n));}void main (){int b[10],i;for(i=0;i<10;i++)scanf("%d",&b[i]);printf("max-min=%d",diff(b,10));}运行结果界面:6.《C语言学习辅导与实践》第128页,编程题第1题从磁盘文件file1.dat 读入一行字符,将其中所有小写字母改为大写字母,其他字符不变,然后输出到磁盘文件file2.dat 中。