高级语言程序设计 您所在的位置:网站首页 高级程序设计语言难吗 高级语言程序设计

高级语言程序设计

#高级语言程序设计| 来源: 网络整理| 查看: 265

      本课程的教学目标是通过学习C语言,建立起程序设计的概念,掌握程序设计的基本方法和技巧,养成良好的程序设计风格,从而具备应用程序设计解决相关专业领域内实际问题的基本能力。本课程在系统介绍程序设计语言基本知识的基础上,注重程序设计思想及能力培养,并引入专业应用的实际问题和工程案例。 

     现代计算机遵循了艾伦·麦席森·图灵(Alan Mathison Turing)提出”图灵机"模型,在冯·诺依曼(John von Neumann)提出的“存储程序式电子计算机“体系发展至今。人类设计的计算机程序(包括指令和数据)首先存储到内存中,然后自动执行。在执行过程中,按需从键盘、鼠标等输入设备获取信息,并向显示器、打印机等输出设备输出结果,其运算通过中央处理器完成。

     既然计算机程序要运行于存储程序是电子计算机中,因此我们必须了解构成程序的指令和数据如何表示和存储,也就是说为了能够编写程序,首先要学习一门计算机程序设计语言。在众多程序设计语言中,C语言为构建Unix操作系统而设计,后来的Windows、MacOS、Linux、Android等系统,以及众多应用软件均使用C语言开发。时到今日,C语言依然保持强大生命力。 因此本门课程选择了C语言作为学习程序设计的基础。

     计算机作为一种计算系统,其数值计算、非数值计算方法与数学、物理、化学、力学等等领域的方法不同,将专业领域的求解方法转换为计算机领域的算法,掌握典型问题的求解算法,是本门课程的另外一个任务。

     本课程围绕如何运算、如何表达逻辑、如何处理集合数据、如何实现代码的分解与重用、如何实现基于内存地址的数据访问、如何表达复杂对象、如何实现数据永久存储、如何实现程序移植,系统介绍表达式运算、输入输出、顺序结构、选择结构、循环结构、数组、函数、指针、结构体、文件、预编译处理等内容。

     按照课程计划,本课程安排15周的学习任务,每周发布2个学时理论学习任务。建议各位另行安排2个学时完成上机实践。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有