Questions tagged «introduction»

30
在不到10行的简单代码中,您能做的最酷的事情是什么?帮我启发初学者![关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在寻找可以用几行简单的代码完成的最酷的事情。我相信您可以在Haskell中用15行编写一个Mandelbrot集,但是很难遵循。 我的目标是激发学生编程的热情。 我们知道编程很酷,因为您可以创建自己想像的任何东西-这是最终的创意渠道。我想激励这些初学者,让他们尽可能地克服早期学习的障碍。 现在,我的理由很自私。我正在为60位半工程半商业专业的学生讲授计算入门课程;所有新生。他们是来自贫困高中的学生。根据我以往的经验,该集团一般分为如下:一些摇滚明星,一些谁拼命和那种得到它,谁非常努力和一些几乎没有得到它,和几个谁不关心。我希望尽可能有效地覆盖这些群体。这是我如何使用计算机程序进行教学的示例: 这是我正在寻找的示例:1行VBS脚本,可让您的计算机与您交流: CreateObject("sapi.spvoice").Speak InputBox("Enter your text","Talk it") 我可以用它来演示操作顺序。我将展示代码,让他们使用它,然后解释说这行有很多事情要做,但是计算机可以理解它,因为它知道规则。然后我给他们看这样的东西: 4(5*5) / 10 + 9(.25 + .75) 您会看到我首先需要做的是(5 * 5)。然后我可以乘以4。现在,我创建了对象。除以10等于调用“讲话”-在拥有对象之前我不能讲话,在拥有对象之前我不能除以100。然后在另一侧,我首先创建一个InputBox,其中包含一些如何显示它的说明。当我在输入框上按Enter键时,它将评估或“返回”我输入的内容。(提示:“ oooooo”发出有趣的声音)所以当我说“说话”时,右边就是要说的内容。我是从InputBox那里得到的。 因此,当您在一行上执行多项操作时,例如: x = 14 + y; 您需要了解事物的顺序。首先,我们将14和y相加。然后,我们将结果(求值结果或返回值)放入x中。 这是我的目标,有很多有趣的示例可以在有趣的情况下演示和教学。我在室友上尝试了这个示例,虽然我可能不会将其用作第一堂课,但她喜欢它并学到了一些东西。 一些很酷的mathematica程序可以制作出易于理解的精美图形或形状,这是个好主意,我将对此进行研究。这里有一些复杂的动作脚本示例,但是有点太高级了,我不能教Flash。您还有什么其他想法?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.