配色: 字号:
《C语言程序设计》01 程序和流程图写字字帖
2023-05-24 | 阅:  转:  |  分享 
  
第 一 章程序和流程图12目标 了解程序、算法和流程图的概念 理解问题和处理问题的方式 掌握C程序的基本构造 掌握C程序的编译和运行过程掌握
使用Visual Studio 2012创建C程序的步骤3程序的灵魂-算法 “算法”并不仅仅是“计算”的问题,广义地说,为解决一个
问题而采取的方法和步骤,就称为“算法”。 4程序的灵魂-算法理解和分析所面临的问题寻找解题的途径和方法用笔、纸、计数器等工具进行计
算验证计算结果5计算机解题理解和分析所要求的问题寻找解题的途径和方法生成解题算法选用一种算法语言根据算法编写程序通过编辑、编译、连
接产生计算机能够识别的指令序列在计算机上执行该指令序列6算法做任何事情都有一定的步骤,为解决一个问题而采取的方法和步骤,就称为算法
计算机算法计算机能够执行的算法7算法具有五个重要的特征 有穷性:一个算法必须保证能在合理的范围内,以有限的步骤得到结果;确定性:算
法中的每一个步骤都必须是明确的,不能具有二义性;有零个或多个输入:所谓输入是指算法在实施过程中,从外界获取必要的信息 ;有一个或者
多个输出:算法的目的是为了求解,这里的“解”就是输出有效性:算法应该在有限步骤里得到确定的结果;8简单算法举例 示例1-1:求1+
2+3+4+5。步骤1:先求1+2,得到结果3。步骤2:将步骤1得到的和3再加3,得到结果6。步骤3:将6与4相加,得10。步骤4
:将10与5相加,得15。这就是最后的结果。简单算法举例 9s=1+2+3+4+5S=0S=0+1S=1+2
(s=3)S=1+2+3
(s=6)S=1+2+3+4 (s=10)S=1+2+3+4+5
(s=15)i规律:s←s+ii←i+1i=1i=2i=3i=4i=5s=1+2+3+4+5s=1
+2+3+4+510简单算法举例用循环算法来求结果。可以将算法改写如下:S1:使1→pS2:使2 → iS3:使p+i →p ,和
仍放在变量中,可表示为p+i →p S4:使i的值加1,即i+1 →iS5:如果i不大于5,返回重新执行步骤S3以及其后的步骤S4
和S5;否则,算法结束。最后得到p的值就是1~5相加的和。11简单算法举例求1+3+5+7+9+11 算法只需做少许改动:S1:使
1 → pS2:3 → iS3:p+ipS4:i+2iS5:若i≦11,返回S3,否则结束12流程图符号介绍 起止框,用于表示流程
图的开始和结束标志。 -------输入输出框判断框 处理框,用于表示程序中的某个执行步骤 流程线,表示应用程序的执行语句。 连接
点 。 注释框,用于对流程图中的补充说明。 13用流程图表示在屏幕中输出“您好!”14示例1-2:求两数相加后的和是多少第一步:定
义两个存放数据的空间,用于存放要执行运算的数值第二步:接受用户输入的数值,并存放到刚才定义的变量中第三步:执行将两个数相加的运算第
四步:输出运算后的结果15绘制出相应的流程图 16示例1-3:有10个数值,现在需要将这些数值中大于50以上的数值打印在屏幕中 判
断某数是否大于50的流程图表示 17示例1-3的完整流程图 18一个流程图可以包含以下几部分内容:表示相应操作的框图;带箭头的流程
线,柳城县是反映流程流向的主要工具,在流程图中一定要清晰的把箭头表示出来;流程框内外必要的文字说明和注释,以帮助我们理解程序的执行
顺序。19结构化编程 三种基本结构 (1)顺序结构(2)选择结构(3)循环结构①当型(While型)循环结构②直到型(Until)
循环20C语言背景 C语言由美国电话电报公司(AT&T)贝尔实验室于一九七八年正式发表特点C语言是一种结构化语言C语言的表现能力和
处理能力极强 C语言是中级语言C语言适用范围大21结构化程序设计方法(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化
编码22C语言的特点 1、C语言是一种结构化语言2、C语言的表现能力和处理能力极强3、C语言是中级语言4、C语言适用范围大23简单
C程序介绍在屏幕中输出文字24简单C程序介绍#include void main() { printf(“您好!
欢迎来到迅腾国际! \n") ;} 文件包含命令 指示编译预处理程序将制定头文件中的内容嵌入到源程序中头文件stdio.h 输
入输出函数所在的头文件,当程序中需要进行输入输出操作时都要将这个文件包含在内。main函数 每一个C语言程序,不论大小如何,都由函
数和变量组成,所有程序都从main函数开始执行函数体 函数必须被包含在一对“{ }”之中,括号中的内容就是本段函数所要执行的语句。
语句 函数体中的多数语句都要用 “ ; ” 作为结束符号。 编译器仅通过分号判断某句语句是否结束。25简单C程序介绍输入圆的半径,
求圆的面积 26简单C程序介绍注释 为了加强程序可读性,可以在程序中加入适当的注释。27/ 本段程序用于在屏幕中输出一段文
字 @author aya /#include void main() { //p
rintf输出语句完成输出功能 printf("您好! 欢迎来到迅腾国际! \n") ;} 简单C程序介绍多行注释
从 ” / ” 开始至 ” / ” 结束的段落称为多行注释,该段内容不会被编译器编译。一般可作函数说明,说明作者和程序功能。单
行注释 以 “ // ”开始一直到本行行尾的注释方法称为单行注释,单行注释一般用于对某些重要段落或变量等作说明28C语
言的书写规则 一个C语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。一个源程序不论由多少个文件组成,都有一
个且只能由一个main函数,即主函数。源程序中可以由预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源
程序的最前面。每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。标识符、关键字之间必须至少加一个空格以
示间隔。若已有明显的间隔符,例如:括号“(”时,也可不再添加空格来间隔。29编写C程序时还应遵循如下规则:为了使程序结果更为清晰,
尽量使一个语句占一行。用{}括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。低一层
次的语句可比高一层次的语句缩进若干空格后书写。以便看起来更加清晰,增加程序的可读性。在平时编写程序时应力求遵循这些规则,以养成良好
的编程风格。30C语言的字符集 在程序中适当的地方使用空白符将增加程序的清晰性和可读性31C语言词汇 C 规定,标识符只能是
字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 32Visual Stud
io 2008简介 Visual Studio 2008是Microsoft开发的一套完整的开发工具集,用于生成ASP.NET W
eb应用程序、XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、Visual C++、Vi
sual C#和Visual J#全都使用相同的集成开发环境 教员演示创建项目33小结 程序是由数据结构和算法所构成的。算法应该具有五个重要的特征:有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。一个流程图应该包含:带相应操作的框线,带有箭头的流程线以及适当的文字和注释。C语言最初是由美国电话电报公司(AT&T)贝尔实验室与一九七八年正式发表,后由ANSI统一。简单介绍Visual Studio 2012的运行环境。
献花(0)
+1
(本文系小磊老师首藏)