美文网首页
少儿编程试听课

少儿编程试听课

作者: Dancylon | 来源:发表于2019-09-27 13:22 被阅读0次

    少儿编程试听课

    什么是编程

    为了解决实际问题得到某种结果,使用计算机语言编写命令集合

    • 实际问题 目的
      计算机程序要解决的问题并不是虚幻的、子虚乌有的,相反,它必须着眼于人们的日常生活,
      为人们的生活提供方便。比如计算器,音视频播放器,聊天工具,游戏
    • 计算机语言 工具
      • 机器语言 machine language
        二进制,计算机“懂”的语言,相当于电路开关
        0000 0001
        0000 0010
        0000 0011
        问题:两个空位,每个空位可能填0或者1,那有多少种组合?
        那如果是三个空位呢?四个?八个?十六个?三十二个?六十四个?
        人脑:2的70次方
        比喻:造一个无限大的房子,里面有无限多的用电器和无限多的开关,
        每种开关组合都能实现一个特定的功能
      • 汇编语言 assembly language
        使用助记符代替机器指令,需要编译器(翻译)
        0000 0001 ADD
        0000 0010 SUB
        0000 0011 MOV
      • 高级语言 High-level programming language
        基于汇编语言,有自己的语法,更适合人类的语言习惯
        常见的有Java,C,C++,Python,php,javascript,object-c,swift,kotlin
        图片
    • 结果
      实践是检验真理的唯一标准,程序编辑完成后,它的运行结果必须能达到人们的预期。
    • 命令集合
      程序编辑完成后,得到的是一套完整的代码集合,就好像用文字写的文章
      文章有好坏之分,代码也有好坏之分。除了能达到预期的目的以外,代码
      要优雅,可读性强。

    我们如何学习编程

    • 通过小游戏认识编程思维
      游戏中为了得到最终的胜利,需要思考中间步骤,这个过程其实就是编程的思维方式
      hourofcode
    • 学习使用scratch编程工具
      scratch官网
      为什么选择scratch
      • 它是图形化的工具,没有语法,只要会使用键盘鼠标就能使用
      • 青少年喜欢玩儿游戏,使用scratch可以很简单直观的处理图片、声音、文字,可以利用这一特点创作一些小游戏
      • scratch还可以很方便的控制硬件,比如玩具机器人。
      • 当今许多青少年编程竞赛都要求参赛者提交scratch作品
    • 学习高级程序设计语言
      如果到最后scratch已经不能满足你的要求,那我们会教授高级程序设计语言
      如Java,Python,Javascript,我们甚至会教授你编程的核心——算法和数据结构

    相关文章

      网友评论

          本文标题:少儿编程试听课

          本文链接:https://www.haomeiwen.com/subject/euaouctx.html