C语言 第一章 程序设计的基本概念

1.1程序和程序设计

1.1.1 C程序

       计算机不过是一种具有内部储存能力、有程序自动控制的电子设备。

       对计算机本身来说,它并不能直接识别有高级语言编写的程序,它只能接受和处理有0和1的代码构成的二进制指令和数据。由于这种形式的指令是面向机器的,因此也被称为“机器语言”。

       我们把由高级语言编写的程序称为“源程序”,把由二进制代码表示的程序称为“目标程序”。

1.1.2 程序设计

简单的程序设计一般包含以下几个部分:

(1)确定数据结构。

(2)确定算法。

(3)编码。

(4)在计算机上调试程序。

(5)整理并写出文档资料。

1.2 算法

 1.2.1 算法的基本概念

   1.概念:算法是指为解决某个特定问题而采取的确定且有限的步骤。

   2.五个特性:

    (1)有穷性;

    (2)确定性;

    (3)可行性;

    (4)有零个或多个输入;

    (5)有一个或多个输出。

1.2.2 算法的描述方法

1.伪代码

2.流程图:

(1)一般流程图:优点:形象直观,简单方便。

(2)N-S流程图。

1.3 结构化程序设计和模块化结构

1.3.1结构化程序

三种基本结构:

(1)顺序结构

(2)选择结构

(3)循环结构:当型循环结构,直到型循环结构

例题1 先后输入若干个整数,要求打印出其中最大的数,当输入的数小于0时结束。用N-S流程图表示算法。

解:

1.3.2模块化结构

       在程序设计时,用一个个小模块来实现这些功能,每个程序设计人员分别完成一个或多个小模块。我们称这样的设计方法为“模块化”的设计方法,由一个个功能模块构成的程序结构为模块化结构。

       自顶向下、逐步细化、模块化的程序设计方法。

1.4习题

1.1 在VC6.0环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是.exe

1.2 C语言源程序文件名的后缀是.c ,经过编译后,生成文件的后缀是.obj;经过连接后生成的文件的后缀是.exe

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第五版《C语言程序设计》第5章是关于循环结构的学习内容,可以在CSDN上找到思维导图来帮助学习。 思维导图是一种图形化的方法,用于展示知识的关联和结构。通过将相关概念用图形化方式展示,思维导图可以帮助我们更好地理解和记忆知识点。 在CSDN上搜索第五版《C语言程序设计》第5章思维导图,可以找到一些概括了该章节重要知识点的图表。这些思维导图通常使用文字、图形和箭头等元素,以清晰而简洁的方式呈现循环的概念、语法和应用。 通过观看这些思维导图,我们可以获取基本的循环语句的语法知识,包括for循环、while循环和do-while循环。同时,这些图表还会涵盖循环的控制和嵌套循环的相关内容。 在学习循环结构时,思维导图可以作为一个辅助工具,帮助我们理清思路、记忆知识点以及加深对循环的理解。可以通过结合思维导图和课本的内容来进行学习,将图表中的相关概念与具体的代码实例进行对照,加深对循环的掌握。 在C语言编程学习的过程中,使用思维导图可以提高学习效率,帮助我们更快地掌握和运用循环结构的知识。可以将思维导图作为学习的参考资料,加深对C语言中循环结构的理解和应用。 总之,通过在CSDN上找到第五版《C语言程序设计》第5章思维导图,我们可以利用这个工具更好地学习和掌握循环结构的知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值