- 2
- 0
- 约2.03千字
- 约 13页
- 2018-01-30 发布于浙江
- 举报
程序和程序设计语言 C语言课件
计算机程序设计基础(C语言) 本章内容 算法 C语言初步知识 C语言程序的开发过程 4 程序设计的基本概念 1 2 3 1.1.1程序和程序设计语言 Contents 计算过程 r=? S= 3.14159*r*r 人们把这种计算机能够识别并可以执行的指令序列称为程序。程序设计语言是计算机能够理解和识别的语言。 解释型语言 编译型语言 求 圆 的 面 积 源代码 main() { float r,s; r=3; s=3.14159*r*r; printf(“s=%f”,s); } 目标程序 000011111111111111000111111110111110101000111110111110101000 1.1.2 程序设计 分析问题 解决方案(大致的思路) 具体操作步骤的描述,即算法 根据操作步骤编写源程序 运行调试程序 整理输出结果,写出相关文档 1.2.1 算法及算法的特性 算法是对具体问题求解步骤的一种描述。 有穷性。 1 确定性。不会产生二义性。 2 可行性。描述的操作在计算机上可以实现。 3 输入。一个算法应有零个或多个输入。 4 输出。一个算法至少有一个输出。 5 自然语言 1.2.2 算法的描述工具 Description of the contents 伪代码 程序设计语言 流程图 Click to edit title style ThemeGallery is a Design Digital Content Contents mall developed by Guild Design Inc. Add your text Add your text Add your text Add your text Add your text Add your text 1.3.1 C语言的起源与发展 流行的C语言版本: Microsoft C 或称 MS C Borland Turbo C 或称 Turbo C ATT C CPL 1963 BCPL 1967 B语言 1970 C语言 1972 ANSI标准 Your Text 现在 ALGOL 60 1960 1.3.2 C语言特点 语言简洁、紧凑,使用方便、灵活。 1 支持结构化程序设计 。 2 运算符丰富。 3 数据类型丰富。 4 较强的编译预处理功能。 5 可移植性好。 6 有高级语言优点,又有低级语言的特点。 7 语法限制不太严格,程序设计自由度大。 8 1.3.3 C程序构成和书写格式 【例1.4】求两个整数m与n的和。 main( ) /* 主函数 */ { int m,n,sum; /* 定义变量m,n, sum*/ m=5; n=3; /* 给变量m,n赋值 */ sum=m+n; /* 求m+n的值,并赋给变量sum */ printf("sum is %d \n",sum ); /* 输出sum 的值 */ } main()函数位置随意。程序执行始于主函数,终止于主函数。 库函数或 用户函数 有且只有一个main函数 重要概念 C语言程序基本单位:函数 包括: 一个主函数main ( )和[若干个其它函数] 书写格式自由,每条C语言语句必须以”;”结束 C语言标准注释方式: /*···*/ VC开发环境允许注释方式:// 书写格式 C语言大小写敏感。 一般每一条语句占用一行 不同层次的语句,从不同的起始位置开始。 #include stdio.h main( ) { int score; printf(Please input score:); scanf(%d,score); if (score=85) { printf(A); } else if (score=60) { printf(B); } else { printf(C); } } 装配连接目标文件形成可执行程序(文件名.exe) 编译源程序(文件名.obj)形成目标程序 中间过程 1.4 C语言程序的开发过程 编辑源程序(文件名.C等) * Content Layouts * Con
您可能关注的文档
- 种子学chapter2.7 种子活力理论和测定方法和寿命.ppt
- 种子学chapter4.1-3 种子加工原理与技术.ppt
- 种子学chapter3 种子生产原理与技术.ppt
- 种子学chapter4.4-6 种子处理和包衣.ppt
- 种子学chapter5.1-2 商品种子和种质资源贮藏原理和技术.ppt
- 种子学chapter6.1-2 种子检验原理和技术.ppt
- 种子经营与管理-绪论 种子经营管理学 教学课件.ppt
- 种子学chapter6.7 种子生活力测定.ppt
- 科学信息检索课件 第二章 网络免费资源的检索与利用.ppt
- 科学整合资源 提高监测效能确保人民用药安全 江苏省药品不良反应监测中心.ppt
最近下载
- 2025年山东医学高等专科学校单招(数学)历年真题考点含答案解析.docx
- 《QSH0038-2007-钻井液用羧甲基纤维素钠盐技术要求》.pdf VIP
- 《桂海虞衡志》中少数民族风俗研究.doc VIP
- QSH 0048-2007 钻井液用聚丙烯酰胺钾盐技术要求.pdf VIP
- 医疗护理员培训大纲(试行).docx VIP
- 一汽大众ERP-SAP_原创文档.pdf VIP
- Haier海尔洗衣机10公斤超薄嵌入洗烘一体机 EG100HPRO51说明书用户手册.pdf
- 一汽大众ERP-SAP一汽大众ERP-SAP.docx VIP
- 新中国60年统计汇编.pdf VIP
- 自贸区对地区经济的影响研究以我国中西部自贸区为例.docx VIP
原创力文档

文档评论(0)