版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计基础第一讲 引言,中南大学信息科学与工程学院 计算机科学系 张伟,主要内容,重要声明 关于思维与学习 关于计算机 关于程序设计语言 课程设计,重要声明,可以不来上课,秋后算账; 平时成绩30分(其中点名成绩10分,上机成绩20分),考试成绩70分; 推荐教材:谭浩强C程序设计 推荐开发工具:Visual C+/Eclipse 上机作业/课程设计,关于思维与学习 一,关于思维与学习 二,感悟生活发现机遇 新随意动创造奇迹 博闻强识创造机会 真抓实干获得成功 自己享受过程,结果展示他人 我们不是形状固定的螺丝钉,我们是变形金刚!,关于思维与学习 三,原材料/素材,加工,知识技能,生产
2、加工者,产品,运输,销售,消费者,机遇/合作/广告/促销等辅助手段,价值链条的一般模式,我们如何瓜分商业价值?,关于计算机 一,CPU,内存,打印机,键盘鼠标,外部存储,显示器,网络等IO设备,总线,手,脚,眼睛,鼻子,耳朵,其它组织器官,神经纤维/白质,外交部,国土,发改委,其它部委,各个省直辖市封疆大吏,沟通渠道,总结:存在物理结构的相似性,是思维共同模式的另类表现形式,关于计算机 二,人体的各种组织器官,计算机硬件系统,政府的国家机构,遗传信息/基本技能,操作系统,各种法律法规,后天学习的各种知识,应用系统/程序,各种业务处理流程,工作学习娱乐,辅助用户完成任务,各种执政行为,总结:存在
3、逻辑结构的相似性,是思维共性的另类表现形式,关于计算机 三,操作系统的作用: 1、管理计算机系统提供的各种资源; 2、为用户/程序使用系统资源提供各种接口; 3、提供基本的人机交互模式,计算机硬件系统:内存/外设/CPU/外部存储,操作系统:内存管理/IO管理/文件/CPU管理,系统调用接口,第三方系统软件包,应用系统/程序,设备驱动,用户,关于计算机 四,计算机可能不是主要的生产工具,但是绝对是主要的辅助生产工具,各行各业离不开计算机; 计算机及其系统的主要作用:信息管理/科学计算/系统控制等等 未来趋势:互联网为基础的云技术/物联网等等。可以肯定地讲,未来将是机器的世界!,关于程序设计语言
4、 一,用户需求/功能定义,程序设计语言描述形成所谓的源程序/脚本,编译系统,可执行程序,操作系统,硬件系统,虚拟机/解释系统/中间代码系统,中间代码程序,程序设计语言与操作系统的等的层次关系,关于程序设计语言 二,计算机语言的发展及分类:机器语言/汇编语言/高级语言 高级语言是人类自然语言的子集 语言是实现人机交互,指挥计算机系统完成信息处理/科学计算的及其重要手段 所谓的编译即翻译,是实现程序设计语言到机器语言转变的重要手段,P1 C,T CE,P2 E,J,T M,VM,CPU1,CPU2,CPUn,关于程序设计语言 三,程序是程序设计语言的有序集合,这种集合要满足既定的语法规范; 程序使
5、以程序设计语言为基本工具,对主体抽象思维的描述; 程序=算法+数据结构。所谓的算法即解决问题的方法。所谓的数据结构即程序运行过程中所需要的各种数据,并以格式化的方式存储; 从微观的角度看:程序是机器指令及所需数据的集合,是指挥CPU等实现各种基本逻辑运算的组合排列 程序如何在计算机中执行?,关于程序设计语言 四,熟练掌握语言的基本语法/语义/数据类型 熟练使用一种开发工具 精通系统调用 熟练掌握编译系统提供的各种功能包/库 联想及触类旁通的思维模式,课程设计,要求用C/C+实现 课程设计可能涉及的相关技术将在课堂中适当讲授,大家要通过互联网广泛搜集相关信息 课程的前阶段主要为课堂讲授,后部分集
6、中上机。讲授32学时左右,上级16学时左右 最终要现场演示验收,课程设计 题目,一、游戏类 1、五子棋 2、贪吃蛇 3、推箱子 4、俄罗斯方块 5、掷色子 6、扫雷 7、连连看 8、华容道 9、拼图 10、打桌球,二、小工具类 1、文字编辑器 2、简单表格 3、简单涂画 4、计算器 5、万年历 6、计时器/秒表 7、验证码 8、电子相册 9、电子日记 10、通讯录/日程安排,三、网络类 1、文字即时聊天 2、文件点对点传输 3、BBS公告牌 4、网卡信息获取 5、网络流量监控,四、管理类 1、仓库管理 2、班级管理 3、图书管理 4、日常花费 5、教师管理 6、考试管理 7、会议管理 8、菜单/点菜,课程设计 报告格式,题目 专业班级 姓名/学号 设计任务及设计目标描述 主要对象/数据结构 主要算法 设计总结 源代码清单,封面,参考书目,C语言程序设计 谭浩强 清华大学出版社 Visual C+ 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年美容美发实训室管理制度及流程
- 崇左凭祥市产业投资有限公司招聘考试真题
- T∕CIN 073-2025 船舶智能监控系统终端技术要求
- 2026辽宁朝阳市第二医院面向社会招聘药剂科工作人员3人备考题库参考答案详解
- 2026重庆市涪陵区人民医院第二季度紧缺人才招聘13人备考题库附答案详解(巩固)
- 2026广西百色市西林县总工会招聘编外人员1人备考题库及参考答案详解一套
- 2026年延吉市事业单位公开招聘工作人员(含专项招聘高校毕业生)备考题库(325人)附答案详解(综合卷)
- 恒大物业全面取消合同
- 房产交易用假合同
- 地产物业相辅相成合同
- 2026云南昆明市国和勘察规划设计院有限公司招聘工作人员3人考试备考试题及答案解析
- 领导干部忏悔书
- 分子生物学实验
- 立体构成(高职艺术设计)PPT完整全套教学课件
- 《人体发育学》课程考试复习题库(含答案)
- 霍山石斛教学课件
- GB/T 31359-2015半导体激光器测试方法
- GA/T 1773.1-2021机动车驾驶人安全文明操作规范第1部分:通用要求
- FZ/T 07008-2020定形机热平衡测试与计算方法
- 被动语态游戏教育课件
- 火花源原子发射光谱分析课件
评论
0/150
提交评论