正在加载图片...
程序设计课程特点 语言:人类表达意念、交流思想的工具,由语音、词汇和语法组成。 ①机器语言:以“0/1表示数据和指令,使静态机器变成自动机 ②汇编语言:以符号编码数据和指令,使自动工具变成人类助手 程殍蔓铧擾癣性以本示剌撅錐鳙(箅洏清轍罾硪 魁奪嫌:郾瀚樨縴构猖惹篝壅溎表趣算性命砌懣傩。 数据的多型性:以值制/型/位格组织,形成类型、存贮、逻辑结构。 运算符多样用性:算术、关系、逻辑等几十种。有结合性和优先级 算法的灵活性:以指令与数据描述,实现操作步骤(算法)灵活多变 操作的严密性:输入“10”错、全错:变量错结果乱程序错死机。 蘚演绩櫲自由性:面向问题自由化、过程结构化、对象系统化 教強魉辑難训繃筌序渊矧学玊讲巔而分恫题 2程序设计教学须长流水、不断线,不能连续十周草草结束3 程序设计课程特点 语言:人类表达意念、交流思想的工具,由语音、词汇和语法组成。 ① 机器语言:以‘0/1‘表示数据和指令,使静态机器变成自动机 。 ② 汇编语言:以符号编码数据和指令,使自动工具变成人类助手 。 ③ 高级语言:以人语言表示机器操作方法(算法),人教机器工作 。 ④ 查询语言:以数据结构和对象方法表现主题,人命令机器工作 。 程序设计逻辑性:以“是/否”判断多重推理,严密而清晰,需要耐心 。 二进制特殊性:0/1简单性、信息再生性、单加运算性、编码还原性。 数据的多型性:以值/制/型/位/格组织,形成类型、存贮、逻辑结构。 运算符多样用性:算术、关系、逻辑等几十种。有结合性和优先级。 算法的灵活性:以指令与数据描述,实现操作步骤(算法)灵活多变 。 操作的严密性:输入“1/0”错、全错;变量错结果乱;程序错死机。 程序结构的自由性:面向问题自由化、过程结构化、对象系统化。 教学方法不适应性:内容多、学时短、学生习惯讲教而非引导。 解决办法: 1. 加强逻辑思维训练,循序渐进,引导学生从上到下分析问题。 2. 程序设计教学须长流水、不断线,不能连续十周草草结束
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有