- 4
- 0
- 约3千字
- 约 20页
- 2016-12-21 发布于贵州
- 举报
第一章 C 语言基础 课程地位 课程目标 理解算法、流程图以及程序的概念 理解程序逻辑 掌握用C语言进行程序设计的基本方法。 掌握C语言的基础知识,包括基本数据类型、表达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函数、字符串、结构等 目标 了解程序、算法和流程图的概念 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C++ 6.0 创建 C程序 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 计算机中的程序 算法 计算长方形的面积 流程图2-1 流程图是算法的一种图形化表示方式。 流程图直观、清晰,更有利于人们设计与理解算法。 它使用一组预定义的符号来说明如何执行特定任务。 流程图2-2 C 语言简介 C 程序的基本结构 C 程序中的注释 高级语言的编译和执行 编译和执行C程序 C程序的开发过程 Visual C++ 6.0 为了方便程序开发,人们开发了一类称作 IDE的软件 Visual C++ 6.0是目前国内比较流行的一种C++语言源程序的编译系统,使用该系统也可以编辑和运行C语言的源程序 使用Microsoft Visual C++可以创建控制台应用程序也可以创建Windows 应用程序 用 Visual C++ 创建的 C 程序被存储为一个独立工程 演示 总结 2-1 算法就是解决问题的具体方法与步骤 流程图是算法的一种图形化表示方式 程序是为让计算机完成某项任务而编写的逐条执行的指令序列 C语言的特点包括:结构化的程序设计语言、语句简洁、功能强大、移植性好 总结 2-2 C程序的基本结构包括:预处理语句、main函数,main函数中的内容使用{ }括起来,每条语句必须用分号结束 C程序编写完成后,首先需要通过编译转换成目标文件,然后通过连接创建可执行程序,最后才可以执行该程序 可以使用Visual C++ 6.0 IDE编辑和运行C程序 ACCP V4.0 ACCP V4.0 .Net C# SQL Server XML SPM ASP.NET WebService Oracle UML SPR: Computer Base HTMLJavaScript SQL Server Base OOPJava Base C STB JSP/Servlet EJBWebService WinForms StrutsJSF TestingSQA Linux 银行 带上存折去银行 3. 将存折和取款单递给银行职员 2.填写取款单并到相应窗口排队 4.银行职员办理取款事宜 日常生活中的程序 5. 拿到钱并离开银行 做口述笔记…… 键入信函的内容…… 发送传真…… 口述 2.信函 ______________ ________________ __________ _____________ 3.传真 指令被逐条执行 程序员 老板 秘书 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 要执行的一组指令 问题: 1.接收用户输入的长方形长度和宽度两个值; 2.判断长度和宽度的值是否大于零; 3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误; 4.显示面积。 算法 算法:解决问题的具体方法和步骤 开始/结束 处理 输入/输出 判断/分支 连接符 流程线 开始 接受 num1 和 num2 Result=num1×num2 显示 Result 结束 num1和num2 0? 显示“输入错误” 否 是 编程语言 低级 高级 C 语言是贝尔实验室的 Dennis Ritchie 在1973 年设计的。 C 最初用于开发系统级程序。 在微机上,有许多性能良好的商品C 语言系统可用。包括Turbo C、Borland C/C++;Microsoft Visual C/C++ 等。 结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护 语句简洁:学习时入门相对容易,C 语言很好地总结了其他语言提出的程序库概念 功能强大:既可用于系统软件的开发,也适合于应用软件的开发。 移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。 #include stdio.h void main() { printf(Hello World\n); } 以 # 开始的语句称为预处理器指令 #include语句不是必需的,但是,如果程序有该语句,就必须将它放在程序的开始处 以.h为后缀的文件被称为头文件,可以是 C 程序中现成的标准库文件,也可以是自定义的库文件。 stdio.h文件中包含了有关输入输出语句的函数 ma
您可能关注的文档
- 六年级科学下册教学计划14977.doc
- 六年级科学下册教学计划15041.doc
- 六年级科学下册教案13587.doc
- 六年级科学下册教案13082.doc
- 六年级科学下册教案15780.doc
- 六年级科学下册教案15300.doc
- 六年级科学下册期中复习题二.ppt
- 六年级科学下册课程纲要.doc
- 六年级科学下册第二单元物质的变化教案.doc
- 六年级科学教案14754.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 平潭澳海上风电场项目可研收口报告2018年4月版本15工程设计概算表.pdf VIP
- 2024年常州信息职业技术学院单招职业技能测试题库(历年真题).docx VIP
- 腹膜透析指南(2025年版).docx VIP
- 党的二十届四中全会PPT课件.ppt VIP
- 产品设计与实训 设计实训.ppt VIP
- 施工现场建筑垃圾减量化专项方案.pdf VIP
- 《数学史》数学的起源.pptx VIP
- 2026年信息科技课标试题及答案.doc VIP
- 本科课件-ArcGIS Engine地理信息系统开发教程(完整).ppt
- 北京通州区2022-2023学年高一下学期期末质量检测英语试卷 含解析.docx VIP
原创力文档

文档评论(0)