专栏首页少儿编程scratchScratch编程与高中数学算法初步

Scratch编程与高中数学算法初步

      一提到编程,大家可能觉得晦涩难懂,没有一定的英语和数学思维基础的人,一大串的编程代码让人望而步,何况是中小学生。

Scratch是一款由麻省理工学院(MIT)设计开发的青少年编程工具。其特点是:使用者可以不认识英文单词和复杂的代码。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。程序设计直观,可视,集游戏开发,绘画,音乐数学学习为一体。

未来的发展越来越智能化,创新成为时代的主题。学习编程旨在培养专注,创新。近几年来,我对Scratch的了解,学习,以及高中数学算法初步的教学,发现它在算法思想(编程思想),程序设计,过程调试,结果导向,形成体系中有着完美,近乎艺术的作用!

下面具体的实例来看一看:

求和

程序:

这个程序的语句形式和规则与BASIK语言类似,加以改造完全可以运行,当然任何一种编程语言,它们的算法原理是相通的,我们来在Scratch中调试,运行,为了便于显示运行结果,将i的值变为10。

     二分法

有程序,能运行,可以验证结果,从而获得极大喜悦和成就感。

Scratch容易操作,入门简单,可以更好的帮助高中生在算法初步这一章中构建完整的知识体系。Scratch虽是面向青少年开发的编程软件,但它的编程思想是完整的,和c语言一样,但相对高中生现有的知识来说,更容易接受,下面再来个实例做个比较。

  比较大小

谢谢阅读!

原文链接:https://www.kidscoding8.com/88767.html

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 少儿编程沸沸扬扬,教育方法不能迷迷糊糊

    本文是《马克带你学编程》系列第3篇,通过前两篇文章我们一起探讨了少儿编程是什么、少儿编程学什么,本篇文章将带您了解『少儿编程怎么学』,以便于在编程少年养成过程中...

    用户4917063
  • Scratch不仅适合小朋友,程序员和大学老师都应该广泛使用!!!

    去年接触到了Scratch这个编程工具,它是一种简易图形化编程工具,这个软件的开发团队来自于麻省理工大学称为“终身幼儿园团队”(Lifelong Kinderg...

    麦克-堂
  • 23岁学编程太迟?都这把年纪了,别瞎折腾了

    最近几年大家都感受到互联网给我们生活带来的变化,移动支付、共享单车、外卖等等等,完全改变了我们的生活方式。其他行业也逐渐离不开互联网,互联网俨然已经成了基础设施...

    老九君
  • k8s学习记录01

    最近在本机macOS安装了开发用的k8s集群之后,花了些时间研究k8s,在这个过程中有一些零零星星的实操技巧,在这里记录一下,这些实际操作技巧均是在之前搭建的单...

    jeremyxu
  • 编程小白 | 每日一练(57)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    闫小林
  • 现在12k的程序员,跟滴滴、外卖、快递相比,以后会有优势吗?

    行业之间进行比较没有多少可比性,可能就是表面上工资高低,上班时间长短,工作环境是否舒适等等,有些人单纯比较职业就是看基本工资,诚然薪资水平是判断一个职业的一个标...

    程序员互动联盟
  • 编程小白 | 每日一练(85)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    闫小林
  • Python在云端编程之IPython notebook

    Python在云端编程之IPython notebook 如果本地编程考虑到Python版本,机器位数,编译环境,科学栈安装等等繁琐的事,弄得你焦头烂额,不如移...

    王小雷
  • 原生JS | 值类型与引用类型变量

    HTML5学堂-码匠:在JavaScript中,存在着两种不同的变量类型,一种是值类型变量,一种是引用类型变量。其中数组、对象、函数都属于引用类型变量,数值、布...

    HTML5学堂
  • 投诉、报警、围堵...一系列操作都无用!这家创业公司的老板还是消失跑路了

    今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾讯云·云+社区

    数据猿

扫码关注云+社区

领取腾讯云代金券