设为首页加入收藏网站帮助留言求片
首页  »  计算机  »  程序设计  »  高级语言程序设计课程
高级语言程序设计课程

高级语言程序设计课程

  • 课程分类:程序设计
  • 主讲:上海电机学院  
  • 更新时间:2017-04-30 15:44
  • 播放量:加载中...
  • 分享到:
    高级语言程序设计课程介绍
    本课程面向无编程基础的学生,使其掌握程序设计的基本概念、思想和方法,并培养其计算思维能力。通过本课程的学习,学生能够掌握C语言的基本语法、结构化程序设计思想和方法,养成良好的程序设计风格;最终能在这些方法和思想的指导下,不受编程语言限制,随心写出解决实际问题的程序。
    计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。
      高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,VC,易语言等等,这些语言的语法、命令格式都不相同。
      低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。
      高级语言程序设计课程是本科各类专业的基础课程,以C语言为基础,学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握高级语言程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧;学会运用C语言进行程序设计,同时提高分析问题和解决问题的能力,为今后进一步学习程序开发以及科学与工程计算的软件开发奠定一个良好的基础。该课程是一门理论性、实践性均较强的课程,在教学过程中要突出理论联系实际的基本原则,注重上机实验,熟练掌握用C语言编写常用程序,懂得软件设计的基本方法和程序调试的基本过程。