收藏 分享(赏)

《程序设计基础》教学进度表(电子78).doc

上传人:dreamzhangning 文档编号:2251184 上传时间:2018-09-07 格式:DOC 页数:5 大小:109.50KB
下载 相关 举报
《程序设计基础》教学进度表(电子78).doc_第1页
第1页 / 共5页
《程序设计基础》教学进度表(电子78).doc_第2页
第2页 / 共5页
《程序设计基础》教学进度表(电子78).doc_第3页
第3页 / 共5页
《程序设计基础》教学进度表(电子78).doc_第4页
第4页 / 共5页
《程序设计基础》教学进度表(电子78).doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、深圳职业技术学院课程教学进度计划表(20112012 学年第二学期 )课 程 名 称 程序设计基础 授 课 学 时 56 主 讲 (责 任 )教 师 袁 爱 娥 参 与 教 学 教 师 _授 课 班 级 /人 数 11 电子 7/11 电子 8 专 业 ( 教 研 室 ) 计算机与网络基础教研室 填 表 时 间 2012 年 2 月 专业(教研室) 主任 周晓宏 教务处 编印二 O 一一年八月深圳职业技术学院一、 课程的性质与任务课程的性质:程序设计基础是面向电子和通信专业的一门公共基础课,电子专业以 C 语言为具体的编程和实现语言。课程的任务:通过本课程的学习,要求学生掌握程序设计的基本思想

2、、基本概念和基本方法,掌握结构化程序设计的三种基本结构,能用流程图描述简单问题的算法,并根据流程图和算法编制相应的 C 语言程序。后续课程:单片机技术二、 教材C 语言程序设计 乌云高娃等编 高等教育出版社 2007,7三、 教学基本要求知识要求: 掌握 C 语言基本语句、语法、数据类型、运算符和表达式; 掌握程序设计的三种基本结构:顺序、选择、循环结构的设计; 掌握数组、函数等的使用。 能力要求: 能对简单的问题进行算法分析,并用流程图描述; 能根据流程图和算法分析编制相应的 C 语言应用程序; 具有阅读分析程序和调试程序的能力四、 教法说明1. 本课程的重点是掌握 C 语言程序的三基本结构

3、,能对简单的问题进行算法分析、描述和程序设计,提高学生的逻辑思维能力。2. 难点在循环结构程序设计和一维数组、自定义函数的使用。3. 课堂教学中采用实例引导,加大学生的实践训练。4. 教学过程中注意构成形成性成绩的各项过程分数的记录。五、 考核方式本课程考核采取形成性考核方式进行,由形成性考核的各项过程成绩组成,分数比例依次为:总评成绩 =平时学习表现(10%)+作业(20% )+综合设计(10%)+期中考试(10%)+期末考试成绩(50% ) 六、 教学内容及进度安排周次 单元 主要内容 教学要求学时理论教学1 程序设计基本概念;2 程序设计语言概述;3 算法描述;4 C 程序的基本框架三大

4、区域:预处理区、变量定义区、执行语句区;1 了解课程的基本内容与目标;2 了解程序设计、算法基本概念及流程图表达形式;3 掌握 C 程序的基本结构;12程序设计基本概念与C集成开发环境实践项目 熟悉 Turbo C 的集成开发环境:1 屏幕输出“Hello,world !”。2 计算平均分,并输出。1 熟悉 C 语言开发环境;2 掌握源程序的建立、编辑、保存、编译和运行; 1理论教学1. 一般常量与符号常量;2. 变量的作用;3. 变量的三要素:类型、名字、当前值;4. 使用变量三大步:声明、初值、使用;5. 算术运算符和算术表达式;6. 赋值表达式;7. 整型变量的输入输出;8. 实型变量的

5、输入输出;9. 掌握单个字符的输入和输出;224数据类型、常量和变量数据的输入和输出实践项目1 输入两个整数,分别进行加、减、乘、除、求余运算,并输出;改变以上两个数的数据类型,做上述操作。2 随机出二位数的加法题。3 从键盘输入一小写字母,转换成大写输出。1 掌握常量、变量的意义及使用;2 掌握基本的算术运算符;3 掌握数值型变量输入输出的格式;4 掌握单个字符的输入和输出;2理论教学1 简单问题的算法分析;2 顺序结构的流程图描述; 掌握顺序结构的流程图描述 14顺序结构的流程图描述及设计实践项目1. 从键盘输入一个 3 位数,求个位、十位、百位上的数的和。2. 键盘输入圆的半径,求其周长

6、和面积。3. 求函数 f(x)=3x3+2x2+x+1 的值。4. 实现两变量的数据交换。掌握顺序结构的 C 程序设计 1序号 单元 主要内容 教学要求学时理论教学 1. 选择结构的判定条件的构成:关系表达式,逻辑表达式。2. if 语句的格式3. switch 语句的格式1. 掌握条件、选择结构程序设计;2. 掌握选择结构的流程图描述;357选择结构流程及应用实践项目1. 从键盘输入两整数,输出较大的一个。2. 修改随机出二位数的加法题程序,可判断用户输入的结果是否正确。3. 从键盘输入一字符,若是 y 或 Y,则输出“继续”否则输出“不继续”。4. 判断键盘输入的一个整数的奇偶性。5. 随

7、机产生一 0-10 之间的数,猜数,并提示对了、大了、小了。6. 百分数转换成等级 A、B、C、D。7. 根据年份判断属相。1. 掌握使用条件与选择结构语句的格式;2. 理解简单的算法;5理论教学1. 循环结构的流程图2. 循环三要素:循环变量的初值、循环条件、循环变量的增量;3. 循环的三种形式:do-while 、while、for4. 循环的执行流程1. 掌握循环结构程序设计方法;2. 掌握循环结构的流程图描述; 48910循环结构的流程及应用实践项目1. 输出一行 50 颗“*”。2. 输出 150。3. 计算 1+2+3+50。4. 从键盘上输入一正整数,判断它是否是素数。 5. 从

8、键盘上敲入一串字符(以回车键结束),分别统计数字和小写字母出现的个数。6. 计算满足:1 2+22+32+n21000 的最大 n 值。掌握使用循环方法实现常用算法 8115.1期中测试(讲评) 2序号 单元 主要内容 教学要求学时理论教学1. 数组的概念2. 使用数组三大步:声明、初始化和元素引用;3. 利用循环与数组相结合实现一维数组的输入、输出和遍历;4. 字符数组和字符串的使用掌握一维数组的遍历算法 4121314数组及其应用实践项目1. 从键盘上输入 10 位同学的英语考试成绩,求他们的平均分 。2. 从键盘上输入 10 位同学的英语考试成绩,求他们的最高分 。3. 随机产生 10

9、个数,按从小到大的顺序排序输出4. 班级里有位同学号称,要求测试者从键盘输入一串字符,按回车键结束,统计字符a出现的次数,据此推断一个人的个性特点。5. 从键盘上输入两个字符串,将它们首尾相连存储到第一个字符串中。6. 从键盘上输入 5 个字符串,将其中最大的字符串打印出来。练习一维数组编程。 8理论教学1. 函数使用的三大步:声明、定义、调用;2. 函数声明三要素:类型、名称、参数;3. 函数定义三要素:参数(原料 )、功能(加工) 、返回值(产品);4. 函数调用三要素:名字、参数(原料) 、返回值(产品) 。5. 数组名做函数参数的应用掌握函数的基本框架与使用方法。 41516自定义函数及函数调用实践项目1. 统计六和彩中奖的概率。2. 求 1000 以内的所有素数。3. 随机产生十个数,求其最大值。练习使用函数的基本框架。 417 综合设计编写 10 个人的英语成绩处理程序:包括主函数(菜单)、输入函数、输出函数、计算平均分函数、找出最高分函数、从高到低排序函数综合编程应用能力 417 期末复习 2理论教学 19学 时 合 计实践教学 37

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报