《《程序设计基础》大纲.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计基础》教学大纲 课程编码 制订人 制订日期 修订人 修订日期 审核人 审核日期 赵艳红 2011.12 学 分:3.5 学 时:56 适用专业:电子专业 课程的性质与任务 课程的性质:《程序设计基础》是面向电子和通信专业的一门公共基础课,电子专业以C语言为具体的编程和实现语言。 课程的任务:通过本课程的学习,要求学生掌握程序设计的基本思想、基本概念和基本方法,掌握 C语言基本语句、语法、数据类型、运算符和表达式顺序、选择、循环结构设计数组、函数等的使用。 本课程教学要求在计算机机房进行,要为每个学生提供一台,并安装有 Turbo C 集成开发环境。Turbo C的集成开发环境: 屏幕输出“Hello,world!”。 计算平均分,并输出。 熟悉C语言开发环境; 掌握源程序的建立、编辑、保存、编译和运行; 1 2 数据类型、常量和变量 数据的输入和输出 理论教学 一般常量与符号常量; 变量的作用; 变量的三要素:类型、名字、当前值; 使用变量三大步:声明、初值、使用; 算术运算符和算术表达式; 赋值表达式; 整型变量的输入输出; 实型变量的输入输出; 掌握单个字符的输入和输出; 掌握常量、变量的意义及使用; 掌握基本的算术运算符; 掌握数值型变量输入输出的格式; 掌握单个字符的输入和输出; 2 实践项目 输入两个整数,分别进行加、减、乘、除、求余运算,并输出;改变以上两个数的数据类型,做上述操作。 随机出二位数的加法题。 从键盘输入一小写字母,转换成大写输出。 2 3 顺序结构的流程图 描述及设计 理论教学 简单问题的算法分析; 顺序结构的流程图描述; 掌握顺序结构的流程图描述 1 实践项目 从键盘输入一个3位数,求个位、十位、百位上的数的和。 键盘输入圆的半径,求其周长和面积。 求函数f(x)=3x3+2x2+x+1的值。 实现两变量的数据交换。 掌握顺序结构的C程序设计 1 序号 单元 主要内容 教学要求 学时 4 选择结构流程及应用 理论教学 1. 选择结构的判定条件的构成:关系表达式,逻辑表达式。 2. if语句的格式 3. switch语句的格式 掌握条件、选择结构程序设计; 掌握选择结构的流程图描述; 3 实践项目 从键盘输入两整数,输出较大的一个。 修改随机出二位数的加法题程序,可判断用户输入的结果是否正确。 从键盘输入一字符,若是y或Y,则输出“继续”否则输出“不继续”。 判断键盘输入的一个整数的奇偶性。 随机产生一0-10之间的数,猜数,并提示对了、大了、小了。 百分数转换成等级A、B、C、D。 根据年份判断属相。 掌握使用条件与选择结构语句的格式; 理解简单的算法; 5 5 循环结构的流程及应用 理论教学 循环结构的流程图 循环三要素:循环变量的初值、循环条件、循环变量的增量; 循环的三种形式:do-while、while、for 循环的执行流程 掌握循环结构程序设计方法; 掌握循环结构的流程图描述; 4 实践项目 输出一行50颗“*”。 输出1~50。 计算1+2+3+…+50。 从键盘上输入一正整数,判断它是否是素数。 从键盘上敲入一串字符(以回车键结束),分别统计数字和小写字母出现的个数。 计算满足:12+22+32+…+n21000的最大n值。 掌握使用循环方法实现常用算法 8 6 期中测试 2 序号 单元 主要内容 教学要求 学时 7 数组及其应用 理论教学 数组的概念 使用数组三大步:声明、初始化和元素引用; 利用循环与数组相结合实现一维数组的输入、输出和遍历; 字符数组和字符串的使用 掌握一维数组的遍历算法 4 实践项目 从键盘上输入10位同学的英语考试成绩,求他们的平均分 。 从键盘上输入10位同学的英语考试成绩,求他们的最高分 。 随机产生10个数,按从小到大的顺序排序输出 班级里有位同学号称,要求测试者从键盘输入一串字符,按回车键结束,统计字符‘a‘出现的次数,据此推断一个人的个性特点。 从键盘上输入两个字符串,将它们首尾相连存储到第一个字符串中。 从键盘上输入5个字符串,将其中最大的字符串打印出来。 练习一维数组编程。 8 8 自定义函数及函数调用 理论教学 函数使用的三大步:声明、定义、调用; 函数声明三要素:类型、名称、参数; 函数定义三要素:参数(原料)、功能(加工)、返回值(产品); 函数调用三要素:名字、参数(原料)、返回值(产品)。 数组名做函数参数的应用 掌握函数的基本框架与使用方法。 4 实践项目 统计六和彩中奖的概率。 求1000以内的所有素数。 随机产生十个数,求其最大值。 练习使用函数的基本框架。 4 9 综合设计 编写10个人的英语

文档评论(0)

QwQxsvajki + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档