编程基础概念入门指南
1. 编程概述
计算机能执行多种任务,如玩游戏、写作、会计、学外语、听音乐、发传真和上网等。这都依赖于编程,即创建计算机可执行的指令序列,这个序列就是程序。不同任务需要不同程序,且程序需存储在计算机内存中才能运行。
程序有不同的语言形式:
- 机器语言 :计算机原生能执行的语言,以二进制(1 和 0)表达指令。指令简单,但早期编程员需用 1 和 0 编写程序,极其繁琐。
- 汇编语言 :与机器语言密切相关,但允许使用助记符指令代码(如 ADD)和存储位置名称(如 sum),通过汇编器转换为机器语言。不过,它仍存在编程繁琐、依赖机器和可移植性差等问题。
- 高级语言 :20 世纪 50 年代末和 60 年代开发的面向问题的语言,如 FORTRAN 用于科学和工程计算,COBOL 用于商业数据处理。高级语言让程序员专注于问题本身,通过编译器将其程序转换为机器语言。但因不同计算机有不同机器语言,每种高级语言需对应不同编译器。
2. 计算机解决问题的步骤
计算机解决问题一般包含以下步骤,这些步骤可能会有重叠:
1. 定义问题 :问题定义需具体明确。例如,若要帮助孩子计算正方形面积,仅定义此问题还不够,需进一步明确程序要让孩子输入边长,然后输出面积。
2. 分析问题 :对问题进行深入剖析,确定问题的输入、输出和处理逻辑。
3. 开发算法 :设计解决问题的方法,将
超级会员免费看
订阅专栏 解锁全文

426

被折叠的 条评论
为什么被折叠?



