对于计算机而言,程序就是系统可以识别的一组有序的指令。程序能指挥计算机执行我们想要它做的动作。
程序储存在磁盘上,在执行时从磁盘到内存再到寄存器,最后被CPU执行,程序的执行过程与古代皇上的处理政务过程有些类似,可以进行类比。
在古代,皇宫外部的民情、大臣写的奏折就好比程序,外面的天下就好比硬盘,程序储存在硬盘中,大臣好比内存,大臣将民情总结并上交给太监,而太监就是寄存器,太监将奏折颤磨上交给皇上,让皇上处理,而CPU也是从寄存器中取出程序,然后执行。
程序是与计算机沟通的语言,由特定语法和关键字构成,从入茄做斗口点开始,原则是由上而下,从左往右,一行一行执行的。
扩展资料:
在计算机最初诞生的时候,程序是一段一段的二进制语言,称为机器语言。由于二进制语言的编程实在是不方便,不适合编写、阅读,于是慢慢有了汇编语言,汇编语言就是将机器语言中的一些关键的指令用一些符号来代替,与机器语言相比,汇编确实有了一些可读性,但是汇编还是很复杂,编程的工作量还是很大。
于是高级语言应运而生,高级语言离机器越来越远,相反,语法接近人类的自然语言,而且,高级语言执行的不再是指令,而是语句,一行语句对应多个指令,因此,它的开发效率越来越高。但是,高级语言必须编译成机器码。高级语言具有良好的可移植性。
一个完整的程序由程序号, 程序内容和程序结束三部分组成。
1,头文件:头文件包含要在郑芦程序中调用的库函数(例如printf、scanf等)包含在头文stdio.h中。Sin、Tan、sqrt和数学计判丛空算中使用的其他函数包含在头文件math.h中。在程序中调用库函数,和#include或#include“头文件名”必须写在程序的开头。
2. 主要功能:程序的主体部分,算法的主干部分。
3. 子函数:在主函数中使用的方法。为了避免主函数过长所带来的误差,算法中的某个过程将被挑掘瞎选出来并用子函数实现。子函数在主函数中调用,并在主函数外部定义。
4. Struct:可选,是一种特殊的数据类型,由程序员根据需要定义。
软件由程序、数据和相关的文档三部分组成,而程序是一个集合,指出了计算机要执行一个任务的算法等。如果非要指出程序是键没由什么组成的,应该说程序在编译察困(或解释)之前,是由代码(程序员写的符号、字符等)组成的。代码在运行前要经过编译或解稿没纳释,编程0和1组成的机器语言被计算机识别、运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)