学习任务:

视频学习程序指令

程序指令的5大分类

软件是程序、数据、规则、文档等的集合,其中程序是软件的核心。程序是由指令组成。这里我们讨论一下程序指令的类型。

再复杂的程序都是由以下这几类指令组成:

1、输入指令

从键盘、文件或者其它设备获取数据。

例如:

Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int x = scanner.nextInt();

2、输出指令

把数据显示到屏幕,或者存入一个文件,或者发送到其它设备比如打印机。

例如:

//在屏幕输出一行信息
System.out.println("请输入一个整数:");

3、基本运算指令

执行最基本的数学运算(加减乘除)和数据存取(从内存存取)。

例如:

//在内存定义一个变量
int x=1;
//计算机1加1的和,并存入内存
x=1+1;

4、判断和分支指令

判断某个条件,然后根据不同的判断结果执行不同的后续指令。比如:我们输入手机号码充值,如果手机号码输入错误就会让我们重新输入,这里就用到了判断指令,如果我们输入的手机号码正确系统就会继续执行充值操作,这里就用了分支指令,如果某个条件成立了就执行,否则就不处理,这里的分支有两条分支, 代码执行流程如下图:

image-20210105095954648

程序执行的分支也可以有多条,比如:如果张三同学的总成绩在90分以上则为优秀,否则如果在80分以上则为良好,再否则如果成绩在60分以上则为及格,最后条件都不满足则称为不及格, 代码执行流程如下图:

image-20210105100429476

5、循环指令

重复执行一系列操作。如果我输入手机号码错误系统会提示重新输入,如果我一直输入错误系统将会一直提示输入错误,这里就用到了循环指令。

编写程序可以说就是这样一个过程:把复杂的任务分解成子任务,把子任务再分解成更简单的任务,层层分解,直到最后简单得可以用以上指令来完成。

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题