1-2算法的描述与设计的第2课时 下载本文

15、下列选项中,最先出现的程序设计语言是( ) A、汇编语言 B、高级语言 C、Visual Basic D、机器语言

16、不能被计算机直接识别,理解执行的语言需要转换,这种转换是( ) A、人工转换或机器转换 B、计算机语言提供的解释器或编译器负责转换 C、操作系统负责转换 D、人工智能技术中的自然语言理解 二、简答题

1、简述什么是计算机程序、程序设计、程序设计语言、算法 2、简述算法的特征。

3、简述程序设计语言的发展历程

4、高级语言编制的源程序计算机无法直接识别,必须经过转换才能被计算机执行。请问有哪些转换方式,这些方式有什么区别? 三、阅读流程图,写出其处理的任务问题

例题:该流程图处理的任务是:

(备注:x mod y 是x除y的余数,如10 mod 4 余数是2)

开始 输入正整数n 赋初值 s=0 i=1 s=s+i

i=i+1 否 是 i>n吗 输出s的值 结束

五、课后作业:

用流程图表示如下问题的算法,由键盘输入两个整数 a 、 b,输出其中较大的数。