中小学教育资源及组卷应用平台
《走进神奇的GoC世界》第1课时教学设计
教材分析
《走进神奇的GoC世界》是粤教版小学信息技术六年级第一课的内容。本课主要围绕“认识GoC软件、体验Goc画图和我的第一个GoC程序这三个部分展开,第一部分是认识GoC的编程界面,了解文件标签、编辑窗口和编译信息窗口。第二部分是体验Goc画图,学生通过自行运行程序,能初步认识简单的C语言,进一步体验程序设计思想,这是本课的重难点。第三部分是编写Goc程序,掌握Goc语言的基本指令运用和使用方法。
学情分析
六年级的学生没有接触过GoC,但前面已经学习过scratch和机器人等课程,有初步的编程基础,学生们在学习Goc的过程中,可以采用循序渐进的方式,因此可以从介绍goc,体验goc和设计goc这三个步骤入手,激发学生的编程热情,同时开动学生的数学思维。
学习目标
【知识与技能】
认识GoC编程软件的编辑窗口组成,会使用快捷菜单。
体验程序中数字变化会改变图形的过程。
学会运行GoC,会输入程序,运行程序。
【过程与方法】
通过自主尝试,体验程序中数字变化会改变图形的过程。
【情感态度与价值观】
通过学习Goc编程,学生们能明白编程的重要性,激发学生的编程热情。
本课重点
通过体验goc画图,掌握基本指令的使用方法和goc程序运行的方法。
本课难点
学生能学会运行GoC,会输入程序,运行程序。
教学方法
建议自主学习+微课讲解+学习任务单+集中答疑
教师准备
导学视频、教学设计、课件、学习指引、示例程序
学习时长
7分钟
教学过程
教 学 过 程
环节 内 容 设计 思路
【前言】 师:同学们,最近疫情泛滥,医护人员正克服困难与病毒斗争!虽然我们暂时无法回到校园,但是我们也要克服困难,继续学习哦! 通过疫情,铺垫本课内容
【创设情境,激发兴趣】 师:“同学们,你们在假期过得怎么样?有没有学会什么新技能呢?上课之前,老师想给大家小小展示一下,准备好了吗?” (播放《徒手画圆》的视频) 师:看完表演,你是不是也蠢蠢欲动了呢?别急,老师还有更厉害的法宝,请再看大屏幕。(播放GOC画圆的视频) 师:那你知道我们可以如何利用计算机编程语句,来画○,甚至完成其他复杂的任务呢?今天老师就请大家一起,走进神奇的GoC世界。(导入课题) 展示各种画圆的视频,激发学生兴趣。
【循循善诱,体验新授】 师:现在我们跟着电脑里可爱的小蜥蜴,一起认识GoC软件吧! 初步认识GoC软件
师:打开GOC软件,你发现了什么?它和我们三年级所学的记事本是不是很相似?是的,它同样有文件标签和编辑的窗口,不同的是,它还有显示信息的窗口。 师:在这里输入神奇的魔法代码,就能绘制出我们想要的内容,启动GoC后,窗口如图所示,有文件标签、编辑窗口和编译信息窗口。 现在老师想考考大家,你知道这里的int main()和return 0代表的是什么意思吗? 别着急,我们可以一起在书中找到答案。(请查看电子教材P4) 迁移学习,快速掌握
师:现在让我们一起来体验有趣的GOC画图之旅吧! (操作)请同学们双击打开文件名为“第一课图形变变变”的GoC程序,然后按键盘上的F11键运行程序,看看画出了什么图形。 自行运行变变变程序,初步体会编程的乐趣。
思考: 师:找找看,程序里有多少个数字呢?改变这些数字,再按F11键,画出的图形还是跟原来一样吗?快分享我们的发现吧。 任务: 1.尝试修改p.c( )括号中的数值,运行后,猜猜代码的作用? 2.尝试修改rt 后面的值,并重新运行程序,看看有什么变化? 3.你知道p.fd()是什么指令吗?有什么方法可以测试出来? (引导学生删除其他不需要的语句,自行探索找到p.fd()答案) 通过自行改变数字,探讨发现每个编程语句代表的指令。
师:刚刚我们体验了GoC程序,想不想自己试试看?请参考如图所示操作,输入GoC程序并运行,看看结果是什么?程序格式有什么特点? (学习goc编程的步骤,并得到图形结果) 操作步骤: 双击图标; 右键新建程序; 输入代码; 右键编译运行GOC程序。 学生尝试输入代码,体验goc编程初步。
师提醒:编写好的GoC程序不要忘了保存,GoC程序文件的默认保存格 式是.cpp。 小知识:编译正确的程序会产生一个后缀名为.exe的可执行文件,可以在任意其他Windows系统上运行。而后缀名为.cpp的程序文件格式只能在GoC环境下运行,两者的图标是不相同的。 迁移学习,认识到编写好的程序需要保存,养成良好的信息习惯。
小妙招:在编辑窗口上右击鼠标,可弹出快捷菜单,其中列出了GoC的很多命令。快来试试看菜单命令可以实现什么功能。 了解快捷菜单
师:火眼金睛学以致用,你能找到程序出错的原因吗?
(同学们学会看编译语句,找到问题所在) 通过查看编译信息的提示,能快速学习并找到问题,为日后学会修改程序做铺垫。
【归纳总结,布置作业】 课堂小结:这节课我们学到了哪些内容? 1.认识GoC窗口; 2.体验数字改变; 3.学会输入程序。 作业: 1、int main()和return 0代表的是什么意思 2、p.fd()是什么指令? 结尾:只要我们心中有信念,相信疫情很快就能过去,我们很快就能回到校园,回到课堂,感谢观看学习~ 总结,并布置思考作业,激发学生乐趣,并在课的最后感谢一直默默为我们付出的人们。
教学设计(共32张PPT)
第1课 走进神奇的 Goc世界
信息技术 六年级下册
教学模板PPT
信息技术 六年级下册
“同学们,你们在假期过得怎么样?有没有学会什么新技能呢?上课之前,老师想给大家小小展示一下,准备好了吗?”
走进神奇的
GoC世界
现在我们跟着电脑里可爱的小蜥蜴,一起认识GoC软件吧!
双击打开GOC软件
文件标签:可以进行打开文件、保存文件等操作。
编辑窗口:这里可以输入神奇的代码程序,指挥计算机执行相关程序。
编译信息窗口:翻译员告诉我们输入的代码指挥成功了还是失败了。
现在老师想考考大家,你知道这里的int main()和return 0代表的是什么意思吗?
现在让我们一起来体验有趣的GOC编程之旅吧!
双击打开文件名为“第一课图形变变变”的GoC程序,然后按键盘上的F11键运行程序,看看画出了什么图形
找找看,程序里有多少个数字呢?改变这些数字,再按F11键,画出的图形还是跟原来一样吗?快分享我们的发现吧!
有多少个
数字呢?
1.尝试修改p.c( )括号中的数值,猜猜代码的作用?
不难发现,GoC中的程序都是由一系列代码组成,它们遵循一定的格式规定,都可以在英文状态下从键盘输入。
刚刚我们体验了GoC程序,想不想自己试试看?请参考操作,输入GoC程序并运行,看看结果是什么?程序格式有什么特点?
这一程序画了什么样的图形?
编写好的GoC程序不要忘了保存,它的默认保存格式是.cpp。
编译正确的程序会产生一个后缀名为.exe的可执行文件,可以在任意其他Windows系统上运行。而后缀名为.cpp的程序文件格式只能在GoC环境下运行,两者的图标是不相同的。
小 知 识
在编辑窗口上右击鼠标,可弹出快捷菜单,其中列出了GoC的很多命令。快来试试看菜单命令可以实现什么功能。
小 妙 招
课堂小结:
1.认识GoC窗口;
2.体验数字改变;
3.学会输入程序。学习小规划
《走进神奇的GoC世界》学习小规划
深圳市龙华区龙华第三小学 洪小凤老师
安装软件
提前安装GoC软件
准备辅助程序
提前下载学习资料中的辅助程序
学习小规划
GoC编程绘图入门-InstallShield Wizard
正在准备安装…
Goc编程绘图入门安装程序正在准备InstallShield Wizard,它
将引导您完成剩余的安装过程。请稍候。
正在解压缩:Goc编程绘图入门.msi
取消
走进神奇的GoC世界一辅助程序一八卦图(课后学生体验)
.cpp
走进神奇的GoC世界辅助程序一八卦图(课后学生体验)
走进神奇的G0C世界一辅助程序一第一课:图形变变变
(学生课上体验)
.cpp
走进神奇的G0C世界辅助程序一第一课:图形变变变
(学生课上体验)
走进神奇的GoC世界一辅助程序我的第一个GoC程序(学生自己输入)
.cpp
走进神奇的GoC世界一辅助程序一我的第一个GoC程序
(学生自己输入)
走进神奇的G0C世界一辅助程序一圆
(课后学生体验).cpp
走进神奇的GoC世界辅助程序一圆(课后学生体验)
走进神奇的GoC世界一辅助程序一中国结(课后学生体验)
.cpp
走进神奇的GoC世界一辅助程序一中国结(课后学生体验)练习与评价
《走进神奇的GoC世界》练习与评价
班级: 姓名:
点击下列哪个图标,可以打开我们的GoC程序呢?请在正确的( )内打√。
( ) ( ) ( ) ( √ ) ( )
下图所指的窗口是__________窗口? (选B)
A.文件标签 B.编辑窗口 C.显示信息窗口 D.图片窗口
编译和运行GoC的快捷键是什么?请在正确的( )内打√。
( ) ( ) ( √ ) ( )
请输入并运行以下GoC程序,看能得到什么图形?
答:能得到__正方形_图形。
请打开资源包中的GOC setup.exe 安装包,自己尝试安装GoC软件。
下面的程序,你知道哪里出错了吗?如何修改?
答案:错在p.lt(120);后的分号,应该用英文符号的分号表示。
练习与评价
AM
万彩动画大师
*C:\GoC\GoC\help\demo\goC_01.cpp-Notepad++[Administrator]
回X
日GoC样例程序.cppX日GoC样例程序_2.cppX日GoC样例程序.cppX
目goC_01.cppX
1
//程序名:新的Goc程序
2
//作者:龙华第三小学洪小凤
4
int main()
5
{
6
p.fd(100)
编译+运行GoC(F11)
1
p.1t(120);
8
p.fd(100)
运行(F10)
9
p.1t(120):
新建GoC程序
10
p,fd(100);
取颜色值(F1)
11
p.1t(120);
复制(C)
12
13
粘贴(P)
return 0;
14
剪切(T)
撤消(U)
恢复(R)
打开(O)
另存为(A)…
课本样例程序
显示信总
帮助文件
()除了旧的程序:
C++编译运行(F8)
(2)编译(compile).0程序!
(3)编译(link.exe程序:
C++新程序
===============三=三=======
编译用时:2.35秒
===第1次运行结束===
C++source file
length 165 lines:14
Ln:6 Col:16 Sel:0|0
Dos\Windows ANSI
INS由练习与评价
《走进神奇的GoC世界》练习与评价
班级: 姓名:
点击下列哪个图标,可以打开我们的GoC程序呢?请在正确的( )内打√。
( ) ( ) ( ) ( ) ( )
下图所指的窗口是__________窗口?
A.文件标签 B.编辑窗口 C.显示信息窗口 D.图片窗口
编译和运行GoC的快捷键是什么?请在正确的( )内打√。
( ) ( ) ( ) ( )
请输入并运行以下GoC程序,看能得到什么图形?
答:能得到_________图形。
请打开资源包中的GOC setup.exe 安装包,自己尝试安装GoC软件。
下面的程序,你知道哪里出错了吗?如何修改?
练习与评价
AM
万彩动画大师
*C:\GoC\GoC\help\demo\goC_01.cpp-Notepad++[Administrator]
回X
日GoC样例程序.cppX日GoC样例程序_2.cppX日GoC样例程序.cppX
目goC_01.cppX
1
//程序名:新的Goc程序
2
//作者:龙华第三小学洪小凤
4
int main()
5
{
6
p.fd(100)
编译+运行GoC(F11)
1
p.1t(120);
8
p.fd(100)
运行(F10)
9
p.1t(120):
新建GoC程序
10
p,fd(100);
取颜色值(F1)
11
p.1t(120);
复制(C)
12
13
粘贴(P)
return 0;
14
剪切(T)
撤消(U)
恢复(R)
打开(O)
另存为(A)…
课本样例程序
显示信总
帮助文件
()除了旧的程序:
C++编译运行(F8)
(2)编译(compile).0程序!
(3)编译(link.exe程序:
C++新程序
===============三=三=======
编译用时:2.35秒
===第1次运行结束===
C++source file
length 165 lines:14
Ln:6 Col:16 Sel:0|0
Dos\Windows ANSI
INS由自主探究
《走进神奇的GoC世界》自主探究
自学内容
点击下列哪个图标,可以打开我们的GoC程序呢?请在正确的( )内打√。
( ) ( ) ( ) ( √ ) ( )
以下哪些图形可能是用GoC编程绘制出来呢?
( √ ) ( ) ( )
尝试修改p.c( )括号中的数值,运行后,猜猜代码的作用?
我猜p.c()是指__改变颜色_。
尝试修改p.rt 后面的值,并重新运行程序,看看有什么变化?
我猜p.rt()是指___改变右转的角度______。
你知道p.fd()是什么指令吗?有什么方法可以测试出来?
我猜p.fd()是____前进___命令,我们可以直接输入语句进行测试。
猜猜输入以下代码程序,会出现什么?(答案选C)
A.圆形 B.正方形 C.三角形 D.平行四边形
自主探究
AM
万彩动画大师
*C:\GoC\GoC\help\demo\goC_01.cpp-Notepad++[Administrator]
回X
日GoC样例程序.cppX日GoC样例程序_2.cppX日GoC样例程序.cppX
目goC_01.cppX
1
//程序名:新的Goc程序
2
//作者:龙华第三小学洪小凤
4
int main()
5
{
6
p.fd(100)
编译+运行GoC(F11)
1
p.1t(120);
8
p.fd(100)
运行(F10)
9
p.1t(120):
新建GoC程序
10
p,fd(100);
取颜色值(F1)
11
p.1t(120);
复制(C)
12
13
粘贴(P)
return 0;
14
剪切(T)
撤消(U)
恢复(R)
打开(O)
另存为(A)…
课本样例程序
显示信总
帮助文件
()除了旧的程序:
C++编译运行(F8)
(2)编译(compile).0程序!
(3)编译(link.exe程序:
C++新程序
===============三=三=======
编译用时:2.35秒
===第1次运行结束===
C++source file
length 165 lines:14
Ln:6 Col:16 Sel:0|0
Dos\Windows ANSI
INS由自主探究
《走进神奇的GoC世界》自主探究
自学内容
点击下列哪个图标,可以打开我们的GoC程序呢?请在正确的( )内打√。
( ) ( ) ( ) ( ) ( )
以下哪些图形可能是用GoC编程绘制出来呢?
( ) ( ) ( )
尝试修改p.c( )括号中的数值,运行后,猜猜代码的作用?
我猜p.c()是指_____________________________________。
尝试修改p.rt 后面的值,并重新运行程序,看看有什么变化?
我猜p.rt()是指____________________________________。
你知道p.fd()是什么指令吗?有什么方法可以测试出来?
我猜p.fd()是________________命令。
猜猜输入以下代码程序,会出现什么?
A.圆形 B.正方形 C.三角形 D.平行四边形
自主探究
AM
万彩动画大师
*C:\GoC\GoC\help\demo\goC_01.cpp-Notepad++[Administrator]
回X
日GoC样例程序.cppX日GoC样例程序_2.cppX日GoC样例程序.cppX
目goC_01.cppX
1
//程序名:新的Goc程序
2
//作者:龙华第三小学洪小凤
4
int main()
5
{
6
p.fd(100)
编译+运行GoC(F11)
1
p.1t(120);
8
p.fd(100)
运行(F10)
9
p.1t(120):
新建GoC程序
10
p,fd(100);
取颜色值(F1)
11
p.1t(120);
复制(C)
12
13
粘贴(P)
return 0;
14
剪切(T)
撤消(U)
恢复(R)
打开(O)
另存为(A)…
课本样例程序
显示信总
帮助文件
()除了旧的程序:
C++编译运行(F8)
(2)编译(compile).0程序!
(3)编译(link.exe程序:
C++新程序
===============三=三=======
编译用时:2.35秒
===第1次运行结束===
C++source file
length 165 lines:14
Ln:6 Col:16 Sel:0|0
Dos\Windows ANSI
INS由(共7张PPT)
练
习
与
评
走进神奇的
GoC世界
价
一、点击下列哪个图标,可以打开我们的GoC程序呢?
请在正确的( )内打“√”。
( )
( )
( )
( )
( )
二、下图所指的窗口是__________窗口?
A.文件标签
B.编辑窗口
C.显示信息窗口
D.图片窗口
三、下列编译和运行GoC的快捷键是什么?
请在正确的( )内打“√” 。
( )
Ctrl键
Alt键
F11键
Shift键
( )
( )
( )
四、请输入并运行以下GoC程序,看能得到什么图形?
答:能得到_________图形。
五、请打开资源包中的GoC setup.exe 安装包,自己尝试安装GoC软件。
六、下面的程序,你知道哪里出错了吗?如何修改?
e
0
●
BCA
*C:\GoC\GoC\help\demo\goC_01.cpp-Notepad++[Administrator]
回X
日GoC样例程序.cppX日GoC样例程序_2.cppX日GoC样例程序.cppX
目goC_01.cppX
1
//程序名:新的Goc程序
2
//作者:龙华第三小学洪小凤
4
int main()
5
{
6
p.fd(100)
编译+运行GoC(F11)
1
p.1t(120);
8
p.fd(100)
运行(F10)
9
p.1t(120):
新建GoC程序
10
p,fd(100);
取颜色值(F1)
11
p.1t(120);
复制(C)
12
13
粘贴(P)
return 0;
14
剪切(T)
撤消(U)
恢复(R)
打开(O)
另存为(A)…
课本样例程序
显示信总
帮助文件
()除了旧的程序:
C++编译运行(F8)
(2)编译(compile).0程序!
(3)编译(link.exe程序:
C++新程序
===============三=三=======
编译用时:2.35秒
===第1次运行结束===
C++source file
length 165 lines:14
Ln:6 Col:16 Sel:0|0
Dos\Windows ANSI
INS由
5
int main (
6
日{
7
p.fd(100),
8
p.1t(90);
9
p.fd(100);
10
p.1t(90),
11
p.fd(100);
12
p.1t(90);
13
p.fd(100),
14
p.1t(90),
15
16
17
return 0;
18