- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块一程序设计基础(一) - C语言程序设计教学网站
课程安排 理论授课:56课时、上机24课时 成绩考核:平时(实验、作业)20% 期中考试:20% 期末考试(笔试、闭卷):60% 授课教师:陈佳泉 (613837) 计算机专业课的设置 软件工程方向 C语言、VB、Java语言、JSP、ASP、.NET、网页制作、数据库;ITAT竞赛、程序设计竞赛、蓝桥杯竞赛 计算机网络方向 网络基础、组网技术、综合布线、交换与路由、网络 安全、思科网校;网络设备调试员、网络工程师 硬件方向 计算机组装与维护、计算机电路、嵌入式、Linux、C 语言 多媒体技术方向 Flash、Photoshop、Autocad等 预备知识 计算机系统组成 软件系统 硬件系统 计算机二进制、十进制、十六进制转换 原码、反码、补码 数据存储、指令流程、总线结构 美国微软公司出品的Visual C++是Windows平台上最流行的C/C++集成开发环境之一。 从1993年发行1.0版本开始,历经多年锤炼,于2005年推出必威体育精装版的Visual C++ 2005。但因为Visual C++ 2003及以后的版本与.NET平台等很多软件硬性结合在一起,过于庞大,安装过程缓慢且烦琐,所以并不适合初学者。本书将介绍如何在更易获得的Visuall C++ 6.0(以下简称VC)下开发和调试C语言程序。 * * * * 模块一 程序设计基础 (一)开发环境部分 基础模块 模块一 开发环境部分学习内容 C语言的传奇历史 游戏、黑客、图灵奖 C语言教给我们的事 不同专业的不同需求 计算思维 什么是“编程” 两个骨灰级游戏玩家 Ken Thompson 江湖人称 ken Dennis M. Ritchie 江湖人称 dmr 他们干了什么? 1969年,ken和dmr梦想能遨游宇宙 ken设计了一款电子游戏——“Space Travel” 游戏在PDP-7小型机上开发,因为这台机器免费 免费的机器没有操作系统 玩游戏之前,先给PDP-7做个操作系统,命名为“UNIX” 汇编编写UNIX太慢,又没有称手的高级语言,怎么办? dmr设计了一种新的高级语言,命名为“C语言” 1983年,因为UNIX和C语言的巨大成功, ken和dmr共同获得当年度的计算机界最高奖——图灵奖 Ken和dmr被尊为黑客的鼻祖 他们未对UNIX和C语言申请任何版权或专利 UNIX和C语言是黑客世界里两大神器 黑客精神 做事情以兴趣为出发点,并不在乎未来会怎样 极富钻研精神,喜欢迎接挑战 乐于分享,不计回报 今天的C语言 编程语言受欢迎程度排行 C语言“好”吗? C诡异离奇,缺陷重重,并获得巨大成功 C语言的爱与恨 爱 信任程序员 给程序员最大的发挥空间 运行效率高 恨 无限制的自由 如程序员不自我约束,代码将是灾难 不安全 不稳定 不易于维护 HIT-C Programming C程序设计语言 是一种高级语言 并不“高级”,只是相对低级语言在一个高的级别上进行编程 实际上是一种介于高级语言和低级语言之间的语言 历史悠久,战勋卓著 诞生于20世纪70年代初,成熟于80年代 很多重量级软件都是用C语言写的 上天入地,无所不能 几乎没有不能用C语言实现的软件,没有不支持C语言的系统 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C# C语言适合做什么 选语言的标准是,适合的才是最好的 编写操作系统和基础工具 对运行效率要求较高的系统 设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等 继承和维护已有的C代码 交流、笔试、面试时最常见的语言 如何学C语言 注定与C语言为伴的人 C语言易学,但不易真正掌握 多练、多读优秀代码 要编程,但不用C语言的人 透过C语言窥探计算机底层原理 掌握最流行的语法形式 了解基本的程序设计思维 永远不编程的人 通过C语言,更好地了解计算机,了解计算思维 通过全国计算机等级考试二级 所有人 了解它,爱上它 HIT-C Programming 程序开发步骤 What is to be done? 可执行文件 扩展名为.exe的文件 需求分析(Analysis) 设计(Design) 编码(Write) 编辑(Edit) 编译(Compile) 连接(Link) 运行 (Run) 调试(Debug) How is it to be done? 扩展名为.c的文件(对C语言而言) 扩展名为.obj的文件 开发C程序的步骤 1.设计算法 2. 编写程序源代码 把自己的意图写入源代码 3. 编辑源程序 4. 编译和连接 5. 调试程序 直到改正了所
您可能关注的文档
- 构造高可靠性盘阵列结构的研究 - 计算机工程与科学.PDF
- 某全向天线座的结构设计 - 易迪拓培训.PDF
- 机电设备组装与调试技能比赛启停控制方法.PPT
- 某核级一次水事故泵抗震性能评估的振动台试验研究 - 振动与冲击.PDF
- 染色体水平上的DNA与蛋白质相互作用分析.PPT
- 查对制度在消毒供应室物品管理工作中的应用护生职业防护现状研究 .PDF
- 来创建表的关系和参照完整性.PPT
- 架构说明.PDF
- 柯尼卡美能达集团公司简介2015.PDF
- 柱花草种子超干保存效果及其对膜系统的影响 - 热带作物种质资源信息网.PDF
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 第三节 免疫分析仪器的维护_医疗设备维护概论_第四章 医用检验设备的维护.pptx
- 垃圾分类整治工作总结.pptx
- 2024年常见人力资源面试题库(通用7篇).pdf
- 《糟糕,身上长条纹了!》绘本故事PPT2套.pptx
- 25题规划发展岗位常见面试问题含HR问题考察点及参考回答.pdf
- 清华大学央企班组长远程培训自测题及答案(17门课合集).pptx
- 英语国家概况课后习题答案解析(完整版).doc
- 幼儿园 大班数学《美丽的对称图形》.pptx VIP
- 新视野大学英语(第三版)读写教程Section B-Too much of a good thing – A real addiction.ppt
- 2023年中小学教师职称考试试题含答案.docx
文档评论(0)