1单元  计算机是怎样工作的
1  揭开计算机工作的神秘面纱
世界上第一台电子计算机命名为"埃尼阿克"ENIAC),是1946年美国宾夕法尼亚大学埃克特等人研制成功的.从第一台电子计算机诞生至今,虽仅约40年的历史,可已经历了"四代"的变革,第一代是电子管计算机,第二代是晶体管计算机,第三代是集成电路计算机,第四代是大规模集成电路计算机。目前正在向第五代--会思考的机器过渡,从而向人们展现人类将制造出"会思考"的机器的美好前景
计算机是怎样计算的?
  通过键盘、鼠标等输入
  从存储器读取数据由CPU来处理
  由显示器或打印机来输出计算结果。
计算机硬件系统组成:运算器、控制器、存储器、输入设备和输出设备。
    运算器和控制器做在一个芯片上叫(CPU)中央处理器
    存储器分为:内存储器和外存储器
2  与计算机交朋友
DIY就是自己动手,没有性别和年龄的区别,每个人都可以自己做。
DIY起源于欧美,已有50年以上的历史。
计算机的硬件包括哪些部分,它们分别起着什么样的作用?
计算机的“大脑”:cpu
计算机的“骨架”:主板
计算机的“仓库”:内存和硬盘
计算机的输出设备:显示器和打印机
计算机的输入设备:键盘、鼠标和扫描仪
计算机的“嘴巴”和“耳朵”:音响和麦克风
计算机软件系统分为系统软件和应用软件,
2单元  LOGO语言乐园
1  LOGO初步认识
计算机语言就是计算机和人都能懂的语言,现在已经有各种各样的计算机语言,LOGO语言就是其中的一种。
刚启动LOGO系统后,小海龟自动出现在绘图客口的中心位置上,这个位置就是小海龟的“家”,我们把它叫做“母位”。
  它分为两个小窗口,上面的是“绘图窗口”,下面的是“命令窗口”。
TS    命令, SS    命令 FS  命令,logo的关闭有(  )种方法。
第二课  LOGO基本命令(一)
1、命令
1FD前进命令
格式:FD 步数
功能:命令小海龟按当前方向前进指定的步数。
2CS清屏复位命令
格式:CS
功能:将绘图屏幕清理干净,并让小海龟回到母位(头向上)。
3LT向左转命令
格式:LT 角度
功能:命令小海龟向左(逆时针方向)转指定的角度。
4BK后退命令
格式:BK 步数
功能:命令小海龟后退指定的步数。
5RT向右转命令
格式:RT 角度
功能:命令小海龟向右(顺时针方向)转指定的角度。
6HOME回家命令
格式:HOME
功能:使小海龟回到母位。小海龟在回家的路上,会留下足迹。
LOGO的命令行中,可以输入几条动作命令,但各条命令之间加空格分隔。
3  LOGO基本命令(二)
1PU抬笔命令
格式:PU
功能:命令小海龟抬起龟笔,小海龟再移动时,就不会留下足迹。
2PD落笔命令
格式:PD
功能:命令小海龟落下龟笔,这时的小海龟就又可以画图了。
3PE笔擦命令
格式:PE
功能:命令小海龟变为橡皮,反擦除它经过的线。
4HT藏龟命令
格式:HT
功能:命令小海龟隐藏起来。
5ST显龟命令
格式:ST
功能:命令隐藏起来的小海龟重新显示在屏幕上。
6CLEAN清屏
格式:CLEAN
功能:清屏后,小海龟的位置和方向保持不变。
7DRAW清屏
格式:DRAW
功能:小海龟的位置和方向及窗口的背景都恢复初始状态。
8CT清屏命令
格式:CT
  功能:清理命令窗口的内容。
4 颜的设置与填充命令
如何把让小海龟给红旗填
Fill 填命令给,填时需要注意问题
(1)图形必须封闭
(2)小海龟位于封闭图形的内部,而且必须是落笔状态。
(3)填充的颜必须是图形边框的颜。
常见的几种清除命令
CLEAN  清屏图形不复位
CS      清楚图形复位
DRAW  清除图形和背景复位
CT      清除所有命令行
5    重复命令
重复命令repeat
Repeat 重复的次数[重复执行的命令]
注意:
1.repeat 和重复次数之间必须加空格
2.一条完整的重复命令,在输入结束前不能回车键,否则会提示出错。
6  重复命令的嵌套
CS
REPEAT 3 [ FD 60 RT 120 ] RT 90
REPEAT 3 [ FD 60 RT 120 ] RT 90
REPEAT 3 [ FD 60 RT 120 ] RT 90
REPEAT 3 [ FD 60 RT 120 ] RT 90
分析以上画小风车的命令,我们发现,画三角形的命令:REPEAT 3 [ FD 60 RT 120 ] RT 90被重复执行了4次,因此,画小风车的命令可以简化为:
REPEAT 4 [ REPEAT 3 [ FD 60 RT 120 ] RT 90 ]
注意:
1.内层重复命令用来绘制单个图形;
2.外层重复命令将对单个图形进行旋转;
3.图形旋转的角度=360/旋转次数。
7 过程的使用(一)
制作一个三角形的过程(教师演示)
FD 60 RT 120
(执行过程)过程格式:
过程头
过程内容 
完成某一任务的全部命令 
  (教师解释)过程尾过程名之间用空格隔开代表过程结束.定义过程后,可以直接输入过程名,想其他命令一样执行。
9  带参数的过程
只要参数给定了,那么正三角形的大小就确定了。带了参数的过程能画出不同大小的正三角形。过程体内需要几个参数,过程头就写几个,但参数名的顺序和过程体内使用的先后不必严格一致过程头内需要几个参数名,调用时必须输入几个实际数,而且实际数必须与参数一一对应。
10 简单的计算
logo命令窗口直接输入四则运算表达式,即可进行运算四则运算表达式中的乘号用“*”表示,除号用“/”表示。
Result:代表运算结果
打印HELLO
是屏幕打印命令,格式如下:
输出内容输出内容可以是字符串.运算表达式.变量当打印字符串时,用中括号将字符串括起来
3单元 算法思想初步
1  生活中的算法
字符串截取后六位理解掌握自然语言描述算法的优劣自主探究,交流分享用流程图描述算法,常见的符号及功能是什么,有什么特点。
  统筹方法的过程是这样的
    1)分解任务                 
    2)作图,
    3)编号,寻最优化的途径。   
    利用一件工作的空闲时间,同时做另一件或几件工作,这是一种时间统筹法; 合理地使用器官,同时做两件或多件工作,这也是一种时间统筹。
根据蚂蚁们选择路径的方法而得到的启发, Dr. Dorigo1991年发表了蚂蚁算法(Ant algorithm). 十多年来, 蚂蚁算法,以及各种改进过的蚂蚁算法,被广泛的应用在实际生活的各个方面. 在计算机技术应用中,它可以作为网络路由控制的工具. 在交通控制中, 它也成功解决了车辆调度问题在图表制作中, 它被用来解决颜填充问题. 此外, 它还可以被用来设计大规模的时刻表. 推销员问题,既在多个不同地点间往返的最佳路径选择问题, 应该算是蚂蚁算法最重要的用途了.
计算机对数据排序的方法有很多,其中冒泡排序法是数字排序常用的方法。以上面给出的5个数据为例,比较时首先将第一个数与第二个数比较,如果第一个数大于第二个数,交换两
个数的位置,接着比较第二个数与第三个数。依此类推,直到最后两个数比较完毕。这样数据从左到右比较一遍称为一趟排序,每趟排序都把需要排序的数据列中最大的数据交换到最后位置。这种排序一直进行到全部数据都有序,没有交换为止。
2  算法优化
在烧水泡茶的例子中,我们针对三种方法进行选择,通过比较,我们知道“再烧开水的同时,洗茶具,放茶叶”会节约时间,更能提高效率。我们把这种针对不同算法,从中选优的做法叫做算法的最优化选择。
高斯面对“1+2+3………+99+100”这道数学题,并没有用常规的算法去求和,而是出规律:100+1=99+2=98+3…….=52+49=51+50,共计有50组和相等的数据,于是便得出(100+1×50=5050.我们把这种对原有算法进行改进、改良、提升算法效率的做法叫做算法的优化。
有第3  算法的描述
一农夫要把一筐白菜一只兔子还有一只狼运过河只有他自己一个人但每次只能运一样问要怎
么怎么运才能让他们不互相吃掉?
先带兔子再带狼或白菜回来时带回兔子再带白菜或狼最后再带兔子。 看谁回答的最好。 把答案说的好清晰精确完整。就是描述算法。
1、用自然语言描述算法。
1步:农夫带着羊划船过河到对岸。
2步:农夫独自划回去。
3步:农夫带着狼过河。
4步:农夫放下狼带着羊回去。
5步:农夫把羊放下带着菜过河。
6步:农夫放下菜独自回去。
7步:农夫带着羊过河。
2、流程图描述算法。
3、用程序设计语言描述算法。
LOGO语言
TO QZ
FD 60
REPEAT 3FD 40 RT 120
END
QZ

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。