欢迎来到天天文库
浏览记录
ID:20451567
大小:28.50 KB
页数:4页
时间:2018-10-13
《6编程过程简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、编程过程的简介•编程的一些基本概念•编程语言•编程机制•程序设计•源代码•编译和链接•程序的执行•错误处理•程序的调试和自动维护•练习•上机练习编程的一些基本概念一、什么是软件•计算机程序及其相应文档资料的集合。二、什么是程序•为了解决某个具体问题,计算机所执行指令步骤的序列。编程语言(1)一、低级语言•机器语言:在机器语言中,指令只能用0、1进行编码。例如000000001100011000000000001100000000000000000001100000010010•汇编语言:使用助记符号(称为助记符)来表示指令。mult$6,$6mflo$7编程语言(2)二、高级语言•高级语言相
2、对于低级语言而言,以易为人所理解的形式编写、设计程序的方便而发明的。•用高级语言书写的程序必须翻译成机器语言才能被计算机执行。•目前广泛使用的编程语言有:C,C++,BASIC,FORTRAN,PASCAL,LISP,COBOL,JAVA……编程机制(1)•为了编写程序,首先应该选择一种合适的编程语言。•4在与操作系统和编程语言无关情况下,用户必须按照下面的具体步骤建立和生成计算机可直接执行的程序:•建立源文件(源代码)。•生成目标文件(目标代码/目标模块)。•生成可执行文件(可执行代码/载入模块)。编程机制(2)•在Linux系统平台下程序的开发的步骤:1. 利用某种编辑器(如vi)把程
3、序的源代码编写到一个文本文件中。2. C语言用gcc编译器、C++语言用g++编译器、FORTRAN语言用g77编译器编译、链接,生成可执行文件。3. 如果程序有问题使用调试器(工具)调试该文件。4.运行该可执行文件。编程机制(3)程序设计•编程的第一步就是设计要解决某个具体问题的程序,也就是你计划编写的程序要干什么?怎么干?•在程序设计中通常使用一个称为伪代码的工具进行程序的宏观设计。源代码(1)•源代码(sourcecode)以某种程序设计语言编写,用编辑器存于文件中。•源代码以文件形式提交给编译程序,作为编译程序的输入数据。•例子:编一程序,在计算机终端键盘上由用户输入一个数,让计
4、算机计算出该数的倒数,然后将计算结果在终端屏幕上显示出来。源代码(2)编译和链接•源代码编写好后,就需要把他用编译器翻译成机器代码。•编译器是系统软件程序,它可以把高级程序指令(如C程序)翻译成计算机能够解释和执行的机器语言。•C++语言的编译命令如下:$gccfun.c程序的执行•在编译时如果没有任何错误,编译器会自动调用链接器,生成一个名为a.out4的可执行文件。•程序的执行格式:$./a.out•“./”表示执行当前目录下的可执行文件或脚本程序。a.out的输出显示在标准输出设备终端上。错误处理一、编程错误的分类•编程的错误可分为如下三种类型:逻辑错误、语法错误、运行错误。•编译器只
5、能识别语法错误,并用行号索引把错误显示在屏幕上。二、C++语言的编译报错程序的调试和自动维护•利用某些调试工具,可以知道程序为什么会出错、在什么地方出的错。•开发大型软件的时候,一些自动维护工具可以帮助我们维护程序。练习•解释编写程序和产生可执行文件的必要步骤。•什么是源代码?•编译器的功能是什么?•编译你正在学习的程序设计语言(C或C++或FORTRAN)程序的命令是什么?可执行文件的默认名是什么?•为什么不能把可执行文件发送到打印机?上机练习(1)本上机练习是让用户在所用环境下编写一个高级语言程序例子。这里并不要求用户懂得这些高级语言。根据你所学习的内容,复制本章中对你合适程序例子,或者
6、对应编程书中的程序。练习的目的是让用户熟悉编程的过程。1.编写简单的C或C++或FORTRAN程序。2.编译。3.运行程序。4.把程序的输出保存到另一个文件。上机练习(2)45.更改源代码,故意产生语法错误。6.重新编译。7.观察错误信息,看看能否明白。8.再重新编译程序,把错误信息保存到文件中。9.查看包含编译错误的文件。4
此文档下载收益归作者所有