模块一程序设计基础一开发环境部分.ppt

上传人:sccc 文档编号:5379775 上传时间:2023-07-01 格式:PPT 页数:26 大小:2.11MB
返回 下载 相关 举报
模块一程序设计基础一开发环境部分.ppt_第1页
第1页 / 共26页
模块一程序设计基础一开发环境部分.ppt_第2页
第2页 / 共26页
模块一程序设计基础一开发环境部分.ppt_第3页
第3页 / 共26页
模块一程序设计基础一开发环境部分.ppt_第4页
第4页 / 共26页
模块一程序设计基础一开发环境部分.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《模块一程序设计基础一开发环境部分.ppt》由会员分享,可在线阅读,更多相关《模块一程序设计基础一开发环境部分.ppt(26页珍藏版)》请在三一办公上搜索。

1、模块一 程序设计基础(一)开发环境部分,基础模块,课程安排,理论授课:56课时、上机24课时成绩考核:平时(实验、作业)20%期中考试:20%期末考试(笔试、闭卷):60%授课教师:陈佳泉(613837),计算机专业课的设置,软件工程方向 C语言、VB、Java语言、JSP、ASP、.NET、网页制作、数据库;ITAT竞赛、程序设计竞赛、蓝桥杯竞赛计算机网络方向 网络基础、组网技术、综合布线、交换与路由、网络 安全、思科网校;网络设备调试员、网络工程师 硬件方向 计算机组装与维护、计算机电路、嵌入式、Linux、C 语言多媒体技术方向 Flash、Photoshop、Autocad等,预备知识

2、,计算机系统组成 软件系统 硬件系统计算机二进制、十进制、十六进制转换原码、反码、补码数据存储、指令流程、总线结构,模块一 开发环境部分学习内容,C语言的传奇历史游戏、黑客、图灵奖C语言教给我们的事不同专业的不同需求计算思维什么是“编程”,两个骨灰级游戏玩家,Ken Thompson江湖人称 ken,Dennis M.Ritchie江湖人称 dmr,他们干了什么?,1969年,ken和dmr梦想能遨游宇宙ken设计了一款电子游戏“Space Travel”游戏在PDP-7小型机上开发,因为这台机器免费免费的机器没有操作系统玩游戏之前,先给PDP-7做个操作系统,命名为“UNIX”汇编编写UNI

3、X太慢,又没有称手的高级语言,怎么办?dmr设计了一种新的高级语言,命名为“C语言”1983年,因为UNIX和C语言的巨大成功,ken和dmr共同获得当年度的计算机界最高奖图灵奖,Ken和dmr被尊为黑客的鼻祖,他们未对UNIX和C语言申请任何版权或专利UNIX和C语言是黑客世界里两大神器黑客精神做事情以兴趣为出发点,并不在乎未来会怎样极富钻研精神,喜欢迎接挑战乐于分享,不计回报,今天的C语言,编程语言受欢迎程度排行,C语言“好”吗?,C诡异离奇,缺陷重重,并获得巨大成功,C语言的爱与恨,爱信任程序员给程序员最大的发挥空间运行效率高,恨无限制的自由如程序员不自我约束,代码将是灾难不安全不稳定不

4、易于维护,HIT-C Programming,C程序设计语言,是一种高级语言并不“高级”,只是相对低级语言在一个高的级别上进行编程实际上是一种介于高级语言和低级语言之间的语言历史悠久,战勋卓著诞生于20世纪70年代初,成熟于80年代很多重量级软件都是用C语言写的上天入地,无所不能几乎没有不能用C语言实现的软件,没有不支持C语言的系统很多流行语言、新生语言都借鉴了它的思想、语法从C+,到Java,再到C#,C语言适合做什么,选语言的标准是,适合的才是最好的编写操作系统和基础工具对运行效率要求较高的系统设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等继承和维护已有的C代码交流、笔试、面

5、试时最常见的语言,如何学C语言,注定与C语言为伴的人C语言易学,但不易真正掌握多练、多读优秀代码要编程,但不用C语言的人透过C语言窥探计算机底层原理掌握最流行的语法形式了解基本的程序设计思维永远不编程的人通过C语言,更好地了解计算机,了解计算思维通过全国计算机等级考试二级所有人了解它,爱上它,HIT-C Programming,程序开发步骤,What is to be done?,可执行文件扩展名为.exe的文件,How is it to be done?,扩展名为.c的文件(对C语言而言),扩展名为.obj的文件,开发C程序的步骤,1.设计算法2.编写程序源代码把自己的意图写入源代码3.编辑

6、源程序4.编译和连接5.调试程序 直到改正了所有的编译错误和运行错误6.运行程序,C程序的编译环境,Visual C+Windows平台上最流行的C/C+集成开发环境之一Code:Blocks(简称CB,http:/www.codeblocks.org)是近年出现并获得关注的C/C+开发环境 CB的功能远远优于TC,也优于VC 6.0 CB只是一个IDE(集成开发环境),没有内置的编译器和调试器但可以支持多种编译器(不包括TC),例如GCC编译器和GDB调试器 Turbo C2.0(或WIN-TC)早已淘汰,VC+6.0的初始界面,HIT-C Programming,在编译之前,VC先弹出对话

7、框,询问是否建立一个默认的项目工作区。VC必须有项目才能编译,所以这里必须选择“Yes”。系统在保存.c文件的目录里自动生成与C源文件同名的.dsw和.dsp等文件。以后可直接打开这些文件来修改程序,不必再重复上面的过程,CB的初始界面,认识 C语言从运行这个程序开始,第一个程序范例打印“Hello World!”#include main()printf(Hello world!n);考考你:如何把Hello和world!分别打印在两行?,Preprocessor instructionC has small instruction set,though the actual implementations include extensive library functions,Every C program must have a main functionThe execution of C program starts from main()function,如何学好编程?,多读 多写擅于利用身边的工具与环境,Knowlegde,Practice,Skills,Questions and answers,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号