playgrounds能运行c语言吗,儿童学编程语言 swift语言playgrounds第一课
swift playgrounds 编程界面
但是包括scratch在内的其他多数的儿童学习软件,基本都没有接触到代码层面,主要还是学习的是编程思维,转而学习真正的编程语言比如python时,还是要从头开始学习代码。
而swift playgrounds则是直接使用了真正的swift语言代码,完全可以使用swift playgrounds学习后,无缝的过渡到真正的swift语言编程工作。
我跟大多数的爸爸妈妈一样,既不是一个It工作者,也不懂编程写代码,应该可以代表普通的爸爸妈妈。现在的儿童编程教学这么火热,似乎孩子不学编程,就跟不上形势了。自己又不想花费那么多时间和金钱,把孩子送到编程班去,于是就觉得自己跟孩子一起学编程,同时把学习的过程分享给大家,希望能帮助到一些想让孩子学编程的家长。陪孩子一起成长,既增进了跟孩子的感情,又节省了一大笔学费,自己还能有所进步,何乐而不为呢?
言归正传,今天是第一课。打开swift playgrounds后,先下载“学习编程1”的课程内容。
界面分成两个部分,一个是3D的图形演示界面,用来观看编程运行的结果,这个界面可以任意旋转角度和放大缩小。另一个是编程界面,描述了本节课要学习的代码,以及需要用编程完成的任务目标。ipad既可以横放,也可以竖放。
ipad横放界面
ipad竖放界面
第一课,主要学习两个代码:
moveForward() 向前移动,执行一次代码,Byte向前移动1步。
collectGem() 收集宝石,当Byte跟宝石在同一个格子里是,执行这个代码,可以完成收集宝石的任务。
我们看到,在本节课中,Byte需要向前移动3步,才能收集到宝石,所以需要执行3次向前移动的代码,然后执行一次收集宝石的代码。编程代码是这样的:
moveForward()
moveForward()
moveForward()
collectGem()
这些代码既可以完全手动输入,也可以从下面的提示中选取。
代码编写完成后,我们就可以执行一下,看看结果有没有问题。
第一节课的内容还是非常简单的,是不是您也有同感?您是不是也已经有了跟孩子一起学编程的信心了?那就一起来继续学习吧!
最后是本节课的视频。喜欢我的内容就请关注我啊啊。
playgrounds能运行c语言吗,儿童学编程语言 swift语言playgrounds第一课相关推荐
- 苹果新的编程语言 Swift 语言进阶(一)--综述
Swift 是苹果开发和提供的供开发IOS 和OS X应用的一门新的语言.Swift语言基于C 和Objective-C语言,除了提供C 和Objective-C语言具有的所有语法功能外,为了编程方便 ...
- 苹果新的编程语言 Swift 语言进阶(三)--基本运算和扩展运算
一 基本操作运算 1. 赋值操作 在Swift 中,能够使用赋值操作为一个常量或一个变量赋值,也能够使用多元组一次为多个常量或变量赋值. Swift 的赋值操作与其他语言最大的不同是赋值操作除了可以为 ...
- 苹果新的编程语言 Swift 语言进阶(二)--基本数据类型
一 . 常量和变量 Swift语言 对常量和变量的声明进行了明白的区分 Swift语言的常量类型比C 语言的constants类型更加强大,语义更加明白. 常量和变量的差别是常量在设置或初始化后 ...
- 易语言零基础新手入门系列教程 第一课
机器人小鑫易语言源码(作业用): 机器人小鑫源码 - 第一课.zip 视频教程文字版: 新手学习易语言的几点建议 1.由浅入深.由易到难.循序渐进,切勿急功近利,想一步登天! 这是学习的一般规律,学习 ...
- 苹果新的编程语言 Swift 语言进阶(十三)--类型检查与类型嵌套
一 类型检查 1. 类型检查操作符 类型检查用来检查或转换一个实例的类型到另外的类型的一种方式. 在Swift中,类型检查使用is和as操作符来实现. is操作符用来检查一个实例是否是某种特定类型,如 ...
- C语言简单教程一:编程的第一课
今天将带大家走进C语言的世界一个神秘又充满乐趣的世界,接下来将给大家一些指导关于获取编译器,建立第一个自己的程序. 首先是准备C语言编程的编译器 建立第一个关于自己的程序 学习C语言的方法与习惯 C语 ...
- 利用c语言在屏幕上画出窗口,第一课:创建一个windows窗口
跟我一起学图形编程 作者:姚明联系方式: 欢迎使用我的图形学教程.我是计算机专业的学生,对图形图像技术有浓厚的兴趣,就读期间广泛的涉及相关知 ...
- Swift语言在线代码运行编译工具推荐
Swift语言在线运行编译,是一款可在线编程编辑器,在编辑器上输入Swift语言代码,点击运行,可在线编译运行Swift语言,Swift语言代码在线运行调试,Swift语言在线编译,可快速在线测试您的 ...
- 硬件描述语言与c语言函数,计算机硬件描述语言(VHDL)与编程语言(C语言)的区别及关系,...
计算机硬件描述语言(VHDL)与编程语言(C语言)的区别及关系,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机硬 ...
最新文章
- JS日期时间加减实现
- svn服务器搭建经验总结
- 非接触物体尺寸形态测量_如何确定接触式和非接触式测量之间的测量技术
- 好文推荐 | 分布式锁用Redis好,还是Zookeeper好?
- centos7安装samba服务器
- 《BI那点儿事》三国数据分析系列——蜀汉五虎上将与魏五子良将武力分析,绝对的经典分析...
- 信息学奥赛一本通C++语言——1096:数字统计
- 在Tomcat中通过JOTM支持JTA
- 畅聊Java异步编程
- 年龄的计算方式计算机函数,excel使用时间函数计算年龄 使用Excel函数计算年龄的三种方法...
- 从零搭建自动化测试平台
- Python去除文本所有标点符号
- JavaScript系列-闭包
- win10无限重启_让迷你掌上电脑更具生产力,GPD安装 Win10+Ubuntu双系统
- 为什么 128 KB 的魂斗罗可以塞下这么长的剧情?
- LWN:GFP 标志介绍以及移除 __GFP_ATOMIC!
- 《基于小型训练集的深度学习迁移的食用毒蘑菇机器视觉识别系统》论文笔记
- 计算机平均数函数试题,计算机期末Excel表格题及二级考试常用函数
- 腾讯区块链2022秋招面试题(一面)
- WIN10 DOS命令