《C语言》课程资源_课件ppt_1章 C语言概述

《C语言程序设计》 李业刚 Tel:13583333802 E-mail:lyg8256@qq.com
李业刚 Tel:13583333802 E-mail: lyg8256@qq.com 《C语言程序设计》

课程介绍 课 时:64学时 其 中:理论授课:40学时 实验上机:24学时
课 时:64学时 其 中: 理论授课:40学时 实验上机:24学时 课程介绍

为什么学习C语言 1嵌入式:C包打天下,极少量汇编 2Web开发:绝大部分JavaScript、PHP和少量ASP、JSP PHP是纯C开发 3高性能服务:Apache、Nginx、Memcached、Redis等等高性能Web 服务器和数据库都是纯C开发 4分布式应用:Java、Python的天下 5游戏服务器:C和Lua脚本,C++做得很少了 《C语言程序设计》 6并行计算:java、Co、Erlang C对接G0语言非常方便 7游戏引擎:C++和脚本 8游戏逻辑:脚本 9移动开发:Java、Obj-C/Swift 10桌面开发:C++、Qt+Script、C#都能做出漂亮的跨平台界面 C++有减少趋势 11操作系统:C的天下 12虚拟技术:QEMU、KVM、Xen都是纯C开发 13数据库:C的天下 14编译器:C、C++并存 15大数据:Java的天下 16云存储:Java、Python包打天下 近年G0语言也参与了好多项目
《 C 语 言 程 序 设 计 》 为什么学习C语言

为什么学习C语言 Very Long Term History To see the bigger picture,please find the positions of the top 10 programming languages of many years back Please note that these are average positions for a period of 12 months Programming Language 2015 2010 20052000 1995 1990 1985 c Java 《语 Objective-C C++ CE PHP Python JavaScript 设 Perl Visual Basic NET Pascal Lisp Ada
《 C 语 言 程 序 设 计 》 为什么学习C语言

为什么学匀C语言 简约而不简单 虽说用好c语言很难,但是对于c语言的入门是很容易的,用一句话来形 容c语言,我觉得是"易于上手,难于精通"。 更好的过渡 许多将来学习JAVA,C#的同学,在学习C语言时,可能更多的是理解 序 一些基本的概念,比如数组,循环之类的,和一些简单的过程控制和 计 算法,这样,在学习C#、JAVA时会很有帮助,当然你也可以继续c和 c++
《 C 语 言 程 序 设 计 》 为什么学习C语言 • 简约而不简单 虽说用好c语言很难,但是对于c语言的入门是很容易的,用一句话来形 容c语言,我觉得是"易于上手,难于精通" 。 • 更好的过渡 许多将来学习JAVA,C#的同学,在学习C语言时,可能更多的是理解 一些基本的概念,比如数组,循环之类的,和一些简单的过程控制和 算法,这样,在学习C#、JAVA时会很有帮助,当然你也可以继续c和 c++

课程要求 ·课前请做好预习; ·保持课堂安静,头脑清醒,思维活跃; 《C语言程房设计 ·认真、独立、按时完成并提交作业; 重视上机实践,有效利用上机时间
《 C 语 言 程 序 设 计 》 课程要求 ◼ 课前请做好预习; ◼ 保持课堂安静,头脑清醒,思维活跃; ◼ 认真、独立、按时完成并提交作业; ◼ 重视上机实践,有效利用上机时间

第1章C语言概述 目标要求 ◆ 程序与程序设计语言 ■了解C语言的历史和发展过程。 《C语言程序设计》 ■了解C语言的特点及C程序的构成部分。 ■熟悉C程序的上机流程
《 C 语 言 程 序 设 计 》 第1章 C语言概述 ◼ 程序与程序设计语言 ◼ 了解C语言的历史和发展过程。 ◼ 了解C语言的特点及C程序的构成部分。 ◼ 熟悉C程序的上机流程 目标要求

程序设计 程序设计:用程序设计语言编写程序,解决问题的 过程。 《C语言程序设计》 程序设计=算法十数据结构
《 C 语 言 程 序 设 计 》 程序设计 ◼程序设计:用程序设计语言编写程序,解决问题的 过程。 ◼程序设计=算法+数据结构

程序设计的基本过程 分析 确定数据结构 编写 问题 确定算法 程序 《C语言程序设计》 调试和运行 翻译 输入 程序 (编译或解释) 程序 y 得到 运行结果
《 C 语 言 程 序 设 计 》 程序设计的基本过程 分析 问题 确定数据结构 确定算法 编写 程序 调试和运行 程序 输入 程序 翻译 (编译或解释) 得到 运行结果

程序设计的基本过程 1.分析问题 (1)问题的性质 (2)输入/输出数据 语 数据处理是计算机应用中最广泛的一个领域。在 言 用计算机解决问题时,一般总要有一些输入数据 程 计算的结果也要以某种方式进行输出。 序 (3)数学模型或常用的方法 设 对于数值型问题,一般要考虑数学模型的设计, 或者要对常用的一些方法进行分析与比较,从而 根据问题的性质选择一种合理的解决方案
《 C 语 言 程 序 设 计 》 程序设计的基本过程 1.分析问题 (1)问题的性质 (2)输入/输出数据 数据处理是计算机应用中最广泛的一个领域。在 用计算机解决问题时,一般总要有一些输入数据, 计算的结果也要以某种方式进行输出。 (3)数学模型或常用的方法 对于数值型问题,一般要考虑数学模型的设计, 或者要对常用的一些方法进行分析与比较,从而 根据问题的性质选择一种合理的解决方案
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言》课程资源_课件ppt_13章位运算.ppt
- 《C语言》课程资源_课件ppt_12章结构体01.ppt
- 《C语言》课程资源_课件ppt_10章函数进一步讨论.ppt
- 《C语言》课程资源_C语言课件_第9、10章 函数.ppt
- 《C语言》课程资源_C语言课件_第6章 数组.ppt
- 《C语言》课程资源_C语言课件_第5章 循环结构.ppt
- 《C语言》课程资源_C语言课件_第4章 选择结构.ppt
- 《C语言》课程资源_C语言课件_第3章 顺序结构.ppt
- 《C语言》课程资源_C语言课件_第2章 基本的数据与运算.ppt
- 《C语言》课程资源_C语言课件_第1章 引论.ppt
- 《C语言》课程资源_C语言_数组3.ppt
- 《C语言》课程资源_C语言_数组1.ppt
- 《C语言》课程资源_C语言_数组.ppt
- 《C语言》课程资源_C语言_指针1.ppt
- 《C语言》课程资源_C语言_字符串.ppt
- 《C语言》课程资源_C语言_xunhuan.ppt
- 《C语言》课程资源_C语言_9.函数.ppt
- 《C语言》课程资源_C语言_8字符串.ppt
- 《C语言》课程资源_C语言_7指针.ppt
- 《C语言》课程资源_C语言_5xunhuan.ppt
- 《C语言》课程资源_课件ppt_2、3章.ppt
- 《C语言》课程资源_课件ppt_4选择.ppt
- 《C语言》课程资源_课件ppt_5循环程序设计.ppt
- 《C语言》课程资源_课件ppt_6数组.ppt
- 《C语言》课程资源_课件ppt_7指针.ppt
- 《C语言》课程资源_课件ppt_8章字符串处理.ppt
- 《C语言》课程资源_C语言_教学课件_16——函数的基本操作.ppt
- 《C语言》课程资源_C语言_教学课件_17——第7章 函数嵌套与递归.ppt
- 《C语言》课程资源_C语言_教学课件_18——函数——变量的作用域.ppt
- 《C语言》课程资源_C语言_教学课件_19——函数——随机数函数的应用.ppt
- 《C语言》课程资源_C语言_教学课件_20——程序设计基础1——数组——一维数组基本操作.ppt
- 《C语言》课程资源_C语言_教学课件_21——一维数组——排序应用.ppt
- 《C语言》课程资源_C语言_教学课件_22——程序设计基础1——第8章——数组——一维数组——查找逆置.ppt
- 《C语言》课程资源_C语言_教学课件_23——程序设计基础1——第8章——数组——一维数组——移位删除.ppt
- 《C语言》课程资源_C语言_教学课件_24——程序设计基础1——数组——二维数组.ppt
- 《C语言》课程资源_C语言_教学课件_25——程序设计基础1——数组——数组与函数.ppt
- 《C语言》课程资源_C语言_教学课件_26——指针——基础知识.ppt
- 《C语言》课程资源_C语言_教学课件_27——指针——指向数组.ppt
- 《C语言》课程资源_C语言_教学课件_28——字符数组——基本知识.ppt
- 《C语言》课程资源_C语言_教学课件_30——字符串数组与字符串函数.ppt
