最新消息:

45-找规律、数列求和-青少年编程Scratch四级准备

Scratch 少儿编程 6416浏览 0评论
少儿编程Scratch01

友情提示:视频教程观看时请手动设置清晰度。

数列找规律|举例

    青少年编程Scratch四级考试是Scratch中最后一个级别的考试。Scatch并不是一种正式的编程语言。有些人会认为scratch编程像玩一样,很简单,不值得一学。这种想法其实是不大正确的。编程语言只是一种工具,编程思路其实在各种语言中是相通的。让小学生学C语言,还是觉得有点“残酷”。Scratch同样能够实现很多“算法”。不要认为Scratch四级考试会很简单,在一个小时以内,大概要完成15道编程题的阅读和理解,然后还要做出5道编程题出来,即使按照60分通过计算,对于小学生来说,还是有不小难度的。

45-找规律、数列求和-青少年编程Scratch四级准备

. 01

找规律

数列

    对数字和字符串的操作是青少年编程Scratch的四级内容。现在我们以简单的数列为例,学习如何使用循环、变量、数学运算,实现对数列求和的操作。

    例题一:实现1+2+3+4+5+6+7+….+100,即1到100的数字求和。如果变通一下,可以让用户输入要计算到哪一个数,然后系统自动计算出来。

    例题二:实现1-2+3-4+5-6+7-8….-100。和例题一不同,我们要找出规律,然后通过循环计算,计算出结果。

    例题三:实现1+2-3+4+5-6+7+8-9….N。这和和例题二又有所区别,注意这里每个两个数字,就有一个负数。 

目标对象 · 时间

具有初步编程基础,3-5年级的小学生。

用时约1小时。熟练后10分钟就能做好这个程序。按照Scratch四级考试的要求,这道题从阅读到完成,要控制在15分钟以内。(总共才1个小时。)

例题一|顺序数相加

    例题一:实现1+2+3+4+5+6+7+….+100,即1到100的数字求和。如果变通一下,可以让用户输入要计算到哪一个数,然后系统自动计算出来。

45-找规律、数列求和-青少年编程Scratch四级准备

图丨因为是从1加到N,因此只需要定义一个计数器变量,就可以从1循环到N,计数器每次增加1.并且加总到结果变量中。

45-找规律、数列求和-青少年编程Scratch四级准备

图丨提示录入,例如录入100.

45-找规律、数列求和-青少年编程Scratch四级准备

图丨系统计算出结果5050.正确。

微信订阅号:ABO_CRM

例题二|顺序数相加,正负交替

    例题二:实现1-2+3-4+5-6+7-8….-100。和例题一不同,我们要找出规律,然后通过循环计算,计算出结果。

     先别急着写程序,先找规律,就是双数的时候为负数,要做减法,单数的时候要做加法。因此就将问题转化为单双数的判断,这可以通过除法取余判断。

     一个数除以2,如果余数为零,则为偶数,需要做减法,否则为加法。


1.变量定义

45-找规律、数列求和-青少年编程Scratch四级准备

    定义两个变量即可,一个用于计数循环,即1,2,3,4,…. 一个用于加总的结果。


2.初始化和输入处理

45-找规律、数列求和-青少年编程Scratch四级准备

结果设置为零;计数器为1,即从1开始做。一定要有初始化的部分,这样清晰,要将变量初始化。

询问录入。为了更好理解,分成几块实现,使用了广播


3.计算

45-找规律、数列求和-青少年编程Scratch四级准备

    用户录入数字N,循环N次。计数器就是要增加的数字。通过除以2取余的方法,判断是否为偶数。

    如果能被2整除,就使用减法。否则使用加法。直接将计数器加入到扣减到结果中即可。

     做完一个循环,记得计数器加,处理下一个数字。


4.输出

做完后,报数输出。

45-找规律、数列求和-青少年编程Scratch四级准备

一定要好好读题,按照题目要求来做。每一步都有相应的分数。

取余数是很重要的数学方法。交替出现的,可以除以2取余数,每隔两个出现一次的,可以用除以3取余数, ……。

其他例题|扩展

好,现在拿出你们数学网课书本,1-2年级应该就有类似的数列。找几个例子,看你能不能通过程序实现这个数列的加总。

例题三:自己完成。

自家广告:指导着指导着自己的小孩学习scratch编程,结果我自己写了一本书。本人的Scratch专著《零基础学Scratch 3.0少儿编程》预计将在2020年出版。到时,欢迎购买。如果需要青少年编程和机器人的私教培训陪练,请留言,两人开班,远程授课时间随意。
2020年7月31日
微信订阅号:ABO_CRM
北京

转自公众号:
艾博特

您必须 登录 才能发表评论!