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

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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
《程序设计基础》教学进度表(电子78)new

深圳职业技术学院 课程教学进度计划表 (2011~2012学年第二学期) 课 程 名 称 《程序设计基础》 授 课 学 时 56 主讲(责任)教师 袁爱娥 参与教学教师______________________________ 授课班级/人数 11电子7/11电子8 专业(教研室) 计算机与网络基础教研室 填 表 时 间 2012年2月 专业(教研室)主任 周晓宏 教务处 编印 二O一一年八月 深圳职业技术学院 课程的性质与任务 课程的性质:《程序设计基础》是面向电子和通信专业的一门公共基础课,电子专业以C语言为具体的编程和实现语言。 课程的任务:通过本课程的学习,要求学生掌握程序设计的基本思想、基本概念和基本方法,掌握 C语言基本语句、语法、数据类型、运算符和表达式顺序、选择、循环结构设计数组、函数等的使用。 本课程的重点是掌握C语言程序的三基本结构,能对简单的问题进行算法分析、描述和程序设计,提高学生的逻辑思维能力。 难点在循环结构程序设计和一维数组、自定义函数的使用。 课堂教学中采用实例引导,加大学生的实践训练。 教学过程中注意构成形成性成绩的各项过程分数的记录。 考核方式 本课程考核采取形成性考核方式进行,由形成性考核的各项过程成绩组成,分数比例依次为: 总评成绩 =平时学习表现(10%)+作业(0%)+(0%)+期中考试(0%)+期末考试成绩(0% ) Turbo C的集成开发环境: 屏幕输出“Hello,world!”。 计算平均分,并输出。 熟悉C语言开发环境; 掌握源程序的建立、编辑、保存、编译和运行; 1 2 4 数据类型、常量和变量 数据的输入和输出 理论教学 一般常量与符号常量; 变量的作用; 变量的三要素:类型、名字、当前值; 使用变量三大步:声明、初值、使用; 算术运算符和算术表达式; 赋值表达式; 整型变量的输入输出; 实型变量的输入输出; 掌握单个字符的输入和输出; 掌握常量、变量的意义及使用; 掌握基本的算术运算符; 掌握数值型变量输入输出的格式; 掌握单个字符的输入和输出; 2 实践项目 输入两个整数,分别进行加、减、乘、除、求余运算,并输出;改变以上两个数的数据类型,做上述操作。 随机出二位数的加法题。 从键盘输入一小写字母,转换成大写输出。 2 4 顺序结构的流程图 描述及设计 理论教学 简单问题的算法分析; 顺序结构的流程图描述; 掌握顺序结构的流程图描述 1 实践项目 从键盘输入一个3位数,求个位、十位、百位上的数的和。 键盘输入圆的半径,求其周长和面积。 求函数f(x)=3x3+2x2+x+1的值。 实现两变量的数据交换。 掌握顺序结构的C程序设计 1 序号 单元 主要内容 教学要求 学时 5 7 选择结构流程及应用 理论教学 1. 选择结构的判定条件的构成:关系表达式,逻辑表达式。 2. if语句的格式 3. switch语句的格式 掌握条件、选择结构程序设计; 掌握选择结构的流程图描述; 3 实践项目 从键盘输入两整数,输出较大的一个。 修改随机出二位数的加法题程序,可判断用户输入的结果是否正确。 从键盘输入一字符,若是y或Y,则输出“继续”否则输出“不继续”。 判断键盘输入的一个整数的奇偶性。 随机产生一0-10之间的数,猜数,并提示对了、大了、小了。 百分数转换成等级A、B、C、D。 根据年份判断属相。 掌握使用条件与选择结构语句的格式; 理解简单的算法; 5 8 9 10 循环结构的流程及应用 理论教学 循环结构的流程图 循环三要素:循环变量的初值、循环条件、循环变量的增量; 循环的三种形式:do-while、while、for 循环的执行流程 掌握循环结构程序设计方法; 掌握循环结构的流程图描述; 4 实践项目 输出一行50颗“*”。 输出1~50。 计算1+2+3+…+50。 从键盘上输入一正整数,判断它是否是素数。 从键盘上敲入一串字符(以回车键结束),分别统计数字和小写字母出现的个数。 计算满足:12+22+32+…+n2<1000的最大n值。 掌握使用循环方法实现常用算法 8 11 5.1 期中测试(讲评) 2 序号 单元 主要内容 教学要求 学时 12 13 14 数组及其应用 理论教学 数组的概念 使用数组三大步:声明、初始化和元素引用; 利用循环与数组相结合实现一维数组的输入、输出和遍历; 字符数组和字符串的使用 掌握

文档评论(0)

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

相关文档

相关课程推荐