1、将以下十进制数转为二进制。
45 = 101101
24 = 11000
103 = 1100111
2、计算机语言分为哪些?各自有什么特点?
分为机器语言、汇编语言、高级语言;
机器语言:能够直接被计算机识别和执行,但是很难被人类记忆和理解;
汇编语言:是符号化了的机器语言,加入了助记符,能够被人们理解,但程序执行速度比机器语言慢,而
且没有高级语言那么简化和容易被人们理解;
高级语言:是针对操作系统的编程语言,基于操作系统之上,它更加的简化和容易理解,但高级语言的执
行要先翻译成汇编语言,再翻译成机器语言才能被计算机执行;
3、高级语言翻译程序的方式有哪些?。
编译型语言和解释性语言
编译型语言如java、c++等语言
解释性语言是不需要编译的,可以直接根据源代码直接翻译到操作系统之上;
4、什么是算法?算法有哪些特征?
算法是解决问题的方法和步骤;
算法特征有:有穷性(必须在有限的步骤内终止程序)
确定性(算法中的每一步必须是确切的)
有效性(每步操作应能有效执行)
有零个或多个输入
有一个或多个输出
5、结构化程序设计结构有哪些?
顺序结构、选择结构、循环结构
6、程序开发的步骤有哪些?
1、需求分析
2、设计
3、编码实现
4、调试
5、维护
7、程序中常见的错误有哪些?
1、语法错误
2、逻辑错误
3、运行错误
8、绘制1+2+3……100的流程图。