熟悉c c 编程语言,熟悉C语言编程环境[精选].ppt

熟悉C语言编程环境[精选]

程序设计基础——C语言程序设计 主讲:朱海燕 gxzhy2003@163.com 程序设计基础 课程性质 专业必修课 课程类型 理论课(3/5),含实践(2/5) 学分 3.5学分 学时(周学时) 85学时(5学时/周) 程序设计基础 课程描述 《程序设计基础》是计算机科学与技术、软件工程、电子信息工程等专业的一门专业基础课,是多门后续专业课程的先导课。 《程序设计基础》是一门实践性很强的课程,要求学生掌握C程序设计基础知识,程序设计方法与基本数据结构。通过上机实践培养学生分析具体问题,建立数学模型,用C语言解决实际问题的能力,培养学生创新意识和提高学生实践能力。 通过该课程的学习,学生不仅要掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言的应用能力。 程序设计基础 课程资料 教学大纲 教学进度表 实验进度表 课件 实验资源 …… 课程教学平台 /eol/homepage/common/opencourse/ 程序设计基础 教学要求 掌握程序设计语言的基本知识 常用算法 初步的程序设计能力 学习方法 自主学习 重视上机实践 程序设计基础 课程考核 考核方式:期末闭卷考试+平时实验成绩并重 评定标准:按照教学大纲的比例 (平时成绩占10%,期中考试占20%,实验占30%,期末考试占40%) 教材和参考书 C语言程序设计,何钦铭、颜晖主编,高等教育出版社,2008 C语言编程(第3版),[美]Stephen, G.Kochan,张小潘译,电子工业出版社,2006 C语言教程(第4版),[美]Al Kelley, Ira Pohl,徐波译,机械工业出版社,2007 标准C语言基础教程(第4版),[美]Gary J. Bronson,单先余等译,电子工业出版社,2006 C程序设计语言,[美]Brian W. Kernighan, Dennis M. Ritchie,徐宝文等译,机械工业出版社,2006 如何尽快学会用C语言进行程序设计 了解程序设计语言(C语言) 模仿、改写、编写 通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。 Chap 1 引 言 一个C语言程序 程序与程序设计语言 C语言的发展历史与特点 实现问题求解的过程 本章要点 什么是程序? 程序设计语言包含哪些功能? 在语法上包含哪些内容? 结构化程序设计有哪些基本的控制结构? C语言有哪些特点? C语言程序的基本框架如何? 形成一个可运行的C语言程序需要经过哪些步骤? 如何用流程图描述简单的算法? 1.1 一个C语言程序 例1-1求阶乘问题。输入一个正整数n,输出n!。 #include /* 编译预处理命令 */ int main(void) /* 主函数 */ { int n; /* 变量定义 */ int factorial(int n); /* 函数声明 */ ?scanf("%d", &n); /* 输入一个整数 */ printf(“%d\n”, factorial(n)); /* 调用函数计算阶乘 */ return 0; } ?int factorial(int n) /* 定义计算 n! 的函数 */ { int i, fact = 1; ?for(i = 1; i <= n; i++) /* 循环 */ fact = fact * i; return fact; } 1.2 程序与程序设计语言 程序 人们为解决某种问题用计算机可以识别的代码编排的一系列加工步骤。 程序的执行过程实际上是对程序所表达的数据进行处理的过程。 程序设计语言 提供了一种表达数据与处理数据的功能 要求程序员按照语言的规范编程 1.2 程序与程序设计语言 程序与指令 程序设计语言的功能 程序设计语言的语法 程序的编译与编程环境 程序与指令 指令:计算机的一个最基本的功能 如实现一次加法运算或实现一次大小的判别 计算机的指令系统:计算机所能实现的指令的集合 程序:一系列计算机指令的有序组合 程序与指令 例1-2 编写程序,分别求和与乘积 虚拟的计算机指令系统(7条指令 ) 指令1:Input X 将当前输入数据存储到内存的X单元 指令2:Output X 将内存X单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值