教孩子Pascal的简单问题

Ser*_*gio 2 algorithm pascal

我被要求把Pascal带给一个孩子.尽管在我设法获得教程之前从未见过Pascal,但我现在已经足够教他了.

我写信给你们看看是否有人可以指出一些涉及简单算法的基本练习,例如:排序这个数组,找到平均值等等...

它可以是任何语言,我只需要找一些练习,这样他就可以锻炼身体.

TSt*_*per 6

以下是自由职业者学习新编程语言15个练习列表,扩展了许多语言中使用的基本技术,可以让他感受到他正在学习的新语言


hbw*_*hbw 5

我将以(大多数)与语言无关的方式解决这个问题.在教他打印语句和流程控制(if语句,for循环等)之后,我的建议是从简单的ASCII艺术模式开始,这些模式可以通过for循环等生成.

例如,你会如何打印一半树,像这样?

*
**
***
****
*****
******
Run Code Online (Sandbox Code Playgroud)

好吧,现在你怎么打印一个完整的树,像这样?

     *
    ***
   *****
  *******
 *********
***********
Run Code Online (Sandbox Code Playgroud)

现在尝试画一艘火箭飞船.;)

这些对大多数孩子来说都很棒,因为它们是视觉的,结果很诱人,而练习将赋予循环的重要性并消除冗余.