程序设计基础
构成:
程序设计语言基本相似区别在于语法
基本成分:数据、运算、控制、输入和输出
数据成分:程序设计语言的类型,数据对象:代表某类型的一系列总称
数据对象总是对应着系统中某些有意的东西,数据表示则指示程序中值的组织形式
数据是程序操作的对象,具有存储类、类型、名称、作用域和生存期等属性,使用时要为它分配内存空间
数据名称是由标识符命名(字母、数字、下划线)组成的
数据的划分:
按运行时能否改变分为:常量和变量
按作用范围可分为:全局量和局部量
按组织形式可分为:基本类型、用户自定义类型、构造类型、及其他类型
运算成分指运算符号及规则
高级程序语言分为:
算术运算:“+”、“-”、“*”、“/”等
关系运算:“>”、“<”、“=”等
逻辑运算:“或”、“与”、“飞”等
控制成分指语言允许表达的控制结构包括:
顺序结构用来表示一个计算操作序列: A"B"C
选择结构:提供了两种或多种分支中选择其中一个逻辑,。
循环结构:描述了重复计算的过程,通常有三部分组成:初始化、需要重复计算的部分和需要重复的文件。
其中初始化部分有时在控制的逻辑结构中不进行显示的表示,通常计算机语言中重复的结构主要有两种形式:While和Do-while
其他部分:
系统函数、自定义函数、编译程序和运行程序
所有非机器语言都需要经过翻译才可以在计算机上执行。
l 计算机的各种语言的都是提供了相应的翻译和运行环境(工具)。
l 语言的翻译和运行跟硬件和操作系统紧密相联。
l 在Windows操作系统下通常使用TruboC或VisualStudio2005来编译和运行C程序。
程序语言的学习方法总结:
1. 熟悉一门语言基本的数据类型和相应类型变量的定义方式。
2. 熟悉语言中进行数学运算和逻辑运算的表达式赫然运算符。
3. 熟悉语言中进行选择判断和循环控制的语句和用法。
4. 熟悉语言中的输入和输出方法。
5. 熟悉语言中常用的系统函数。
6. 熟悉语言中子程序的定义和调用方式。
7. 需要熟悉这门语言的编写和编译环境,熟悉程序的调试方法。
8. 准备一本具有类似字典功能的书或者电子文档,在需要时查用。