第1章:初识编程
ξ 1.1 编程与软件
编程是啥
就是编写程序。
程序是啥
就是软件的功能部分,约等于软件。
软件、计算机
计算机通过软件为人类服务,我们日常使用着很多软件,有画图软件、游戏软件、买车票软件、看视频软件、购物软件、网站、微信、支付宝、抖音、快手等等,这些软件在计算机上运行着、提供特定功能给我们使用,使用计算机就是使用软件。
计算机有很多种,电脑是计算机,手机、智能电视、智能手表也算是计算机,这样的设备还有很多。
ξ 1.2 编程与语言
编程与写作
编程和写文章差不多,区别在于:不是用人类的语言文字写,而是用计算机编程语言写;不是写在作业本上,而是输入到电脑中;文章是给人阅读,可能是作文、故事、小说;编程代码是给计算机阅读,我们通过编程语言告诉计算机怎样解决问题,把思路、策略、算法和步骤保存起来,制作成软件。
编程语言与人类语言
编程语言当然属于语言,和人类语言一样,也是由一句句话语组成;不同的是,大多数人类语言既有语音也有文字,而编程语言只有文字,要把语句在键盘上敲出来。
人类的语言非常多,中国有80多种语言、30多种文字;全世界有5000多种语言、1000多种文字;编程语言也有上百种,大多数编程语言使用英文书写。
人类之间交流,可以交谈,也可以写信留言;人类与计算机软件交流,可以通过鼠标、键盘输入文字,也可以通过麦克风输入语音;但是,编程的本质是制作软件,一定要用编程语言写出来,就像写文章一样,在计算机上输入代码,计算机把代码处理成软件,人们在计算机上使用软件。
ξ 1.3 编程思维
编程思维是什么
从理解问题到解决问题的思维过程;
包括对问题的分解和抽象。
学习编程能给孩子带来什么
缜密型思维;
理智型性格;
逻辑推理能力;
系统思维能力;
组织协调能力。
编程思维的本质
不是编写程序的技巧;
是一种高效解决问题的思维方式。
ξ 1.4 课程中的范例图
画多边形
使用重复语句随便画的图形
月圆之夜
花样输出文字
猪头
透视效果(一)
透视效果(二)
七彩阳光
移动的梅花
戳气泡小游戏
下一篇
第2章:LOGO语言
ξ 2.1 LOGO语言介绍
ξ 2.2 MSWLogo软件介绍
ξ 2.3 编写一段程序:画正方形