《c语言程序设计》课程标准

《c语言程序设计》课程标准
《c语言程序设计》课程标准

《C语言程序设计》课程标准

课程编码: 03012208 课程模块:专业必修课

学时: 90 课程类型: B类(理论+实践)

适用专业:计算机网络专业

1. 概述

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现

各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于

C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可

用于系统软件的开发,也适合于应用软件的开发。

本课程旨在使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程

序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今

后从事网络技术工作打下坚实的基础。

课程的性质

《C语言程序设计》是一门专业必修课,是学习其它工科课程的基础。掌握程序设计

的前提是掌握程序设计语言,C语言以其灵活性和实用性受到了广大计算机应用人员的喜爱。一旦掌握了C语言,就可以较为轻松地学习后续的Java程序设计、数据库技术等程序

设计语言。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力。

前导课程:计算机文化基础等。

后继课程:Java程序设计、数据库技术、信息安全技术、网络操作系统等。

课程设计理念

通过对多家IT企业的走访,我们了解到自学能力、动手能力、团队协作能力是现代企业对人才的共同要求。因而我们也把培养具有这些能力的学生作为我们的课程目标,把对这些能力的培养融入到平常的授课过程中。对以计算机网络、汽车电子等专业为代表的学生,主要注重项目分析,流程图设计以及编程技巧和方法的培养,为进一步培养软件项目综合开发和应用能力作准备。

1、基于工作过程,以职业能力培养为重点,与行业企业合作进行的课程开发与设计。

在课程的讲授过程中,采用任务驱动的模式,以案例教学为主。在学生掌握了相应知识点后,再提出新的问题,要求学生通过修改已有的代码加以解决。在修改代码的过程中,既培养了学生的自学能力,又锻炼了学生的动手能力。

另外,我们把企业中的一些要求带到了教学过程中。例如代码必须加注释,标识名必须用英文单词等。

2、课程设计充分体现了职业性、实践性和开放性的要求。

通过积极与行业、企业合作开发课程,课程思路体现职业岗位的能力要求,使专业核心课程与职业岗位能力紧密对应。让企业参与到专业建设及课程设置的各个环节中,在校企合作中创新人才培养模式。

为此我们围绕实验、实训、实习环节,建立了完善的实训体系。充分利用好学校、企业及社会各自的办学资源,主动与行业、企业联系,加强校企合作,形成学校、行业、企业互动,共同合作参与学生专业技能的培养,加强校外紧密型实训基地建设。

课程开发思路

《C语言程序设计》课程的学习包括理论课、实验课和学生课外科研等形式。理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。实验课的实习题目设计要紧密结合所学理论知识,引导学

生自行完成任务,培养学生独立分析问题、解决问题的能力。

2.课程目标

本课程的培养目标是:通过基于工作过程的案例驱动和项目实训,使学生全面掌握C 语言的基本理论、基本编程方法、基本内容和主要应用领域;了解C语言发展的最新动态和前沿问题;培养具有较强综合分析能力和解决问题能力,综合素质较高的计算机编程人才。在课程的学习中,培养善于沟通表达、创新学习、独立分析解决问题的能力,为学生今后进一步学习计算机网络技术专业知识和学生就业、工作打下良好的基础。

知识目标

掌握软件开发必备的C程序设计知识。包括数据类型、结构化程序设计方法、数组、函数、指针、结构体等知识;

掌握基本的编程规范;

掌握一定的程序员岗位职责及工作规范。

获取全国计算机等级考试二级证书。

素质目标

1. 培养学生热爱科学、实事求是,并具有创新意识、创新精神和良好的职业道德;

2. 培养学生分析问题和解决问题的基本能力;

3. 培养学生搜集资料、阅读资料、利用资料的能力,以及自学能力;

4. 具备使用C语言编程基本能力,掌握编程的基本技能。

5. 具备细心、周密、诚信的服务意识。

能力目标

具有基本的算法设计能力;

具有一定的C程序设计与应用开发和软硬件测试能力;

具有一定的模块设计能力;

具有一定的需求分析能力;

具有一定的软件文档写作能力;

具有良好的沟通能力;

具有良好的的团队合作意识;

具有良好的分析问题、解决问题的能力;

具有一定的创新能力

掌握用C语言进行程序设计的基本框架,理解结构化程序设计思想;熟练应用C语言集成环境设计和调试C程序;能用C语言程序设计的方式分析和解决简单实际问题并测试程序;掌握计算机语言类课程的学习方法,无论以后在学习、工作中使用什么语言编程,都能灵活应用程序设计的思想和方法分析、解决问题。

3.课程内容和要求

根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说明学生应获得的知识、技能与态度。

教学模式:目标—导控教学模式与问题—探究教学模式相结合。

教学方法:案例教学法与问题讨论法相结合。

4.课程实施和建议

教学方法和教学手段

主要采用案例教学法与问题讨论法相结合。

1、用基于工作过程导向的案例教学法进行理论教学

教师充分备课,按教学内容及专业精心选择案例项目,对案例项目制作过程高度熟练,能循序渐进地引导学生理解项目制作的重点和难点,让学生掌握基本概念、基本理论和基本技能。

2、项目引导、任务驱动进行实践教学

针对不同专业及典型职业岗位有选择地、以实际工作过程的方式布置实践练习项目,学生通过认真阅读教材、老师指导、实际操作,进而掌握练习项目的基本内容以及重点和难点,并独立完成项目。教师通过“实践任务”来诱发、加强和维持学生的成就动机。成就动机是学生学习和完成任务的真正动力系统。任务作为学习的桥梁,“驱动”学生完成任务。任务驱动教学非常适合于实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。任务驱动教学法加强学生理论联系实际,加深对计算机应用项目内容的理解,培养学生灵活运用所学知识的能力。

1、精心设计教学课件,通过创建典型案例情境,激发学生学习兴趣。

2、充分利用多媒体教学系统,进行课堂辅助教学。

(1)广播教学。在教师理论讲解及总结提高时,通过网络广播教学方式,可以让学生集中精力。

(2)个别辅导。在学生实践练习时,教师可以通过多媒体教学系统集中讲解学生遇到的问题,也可进行个别辅导。同时,教师也可以将学生优秀作品进行展示。

(3)作业收发。通过网络系统功能,可以快速下发实践任务及收取学生作业。

3、利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关的内容,促进学生自主学习。

4、通过认证,积极拓展教学第2课堂,培养学生研究性和创新性学习能力。

教学评价

该课程的考核改变单一的终结性评价方法,采用过程考核和结果考核相结合、课程考试和技能考试相结合的方法,其中过程考核所占比例为30%。灵活多样的考核方式可以全面考核学生的学习效果。课程考核方式参见表.。

表课程考核方式

态度纪律考核标准见表。

表态度纪律考核标准

课堂实践考核标准参见表。

表课堂实践考核标准

期末考试考核标准参见表。

表期末考试考核标准

.师资和实训条件

担任本课程的主讲教师需要具有丰富的计算机软件系统编程经验,熟练掌握C语言的结构及编程规范,具备一定的网络应用能力。其主要要求包括:

(1)具有计算机高级语言的基础理论知识;

(2)具备软件工程知识;

(3)具备数据结构知识;

(4)具备较强的系统分析的能力;

(5)熟悉结构化程序设计语言。

同时应具备较丰富的教学经验。在教学组织能力方面,本课程的主讲教师应具备基本的操作应用能力,即根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。

该课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做”合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践作品。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。

学习资源

教材:

李达慧. C语言程序设计. 天津: 天津科学技术出版社,

教参:

【1】谭浩强. C程序设计.北京:清华大学出版社,

【2】廖湖声等编着. C语言程序设计案例教程. 北京:人民邮电出版社,

【3】朝乐门主编. 名师讲堂二级C语言.北京:人民邮电出版社,

【4】黄锐军主编. C语言程序设计.北京:人民邮电出版社,

推荐行业等网站:

C语言学习网

如鹏网

中文IT社区

编程联盟

1.教辅材料:要力求接近实践,最好是来源于实践的案例与情境,并开发课程的习题、参考文献等内容,向学生开放,以利于学生自主学习。

2.实训指导书:格式正确、内容全面,且能具体写明对学生的各项要求。

3.软件环境:根据社会需求不断更新软件版本,在教学和实践上同步提升,让学生掌握最新的软件应用,如Visual c++ 。

4.硬件环境:希望通过各种渠道进行校外实训基地的建设,为学生的校外实践提供环境条件。

5.信息技术:充分的利用各种信息技术,如网络、多媒体课件等,为学生提供学习的便利条件。

编写:

校对:

审核:

系(室)

年 10 月 20 日

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

《 建筑设计基础Ⅰ》教学大纲

黑龙江东方学院 《建筑设计基础(1)》教学大纲 建筑工程学部建筑装饰设计教研室 课程编号: 03122011 适用专业建筑学专业(建筑装饰设计方向) 学分:6 总学时 112 (理论学时 40 ;实践(实验)学时: 72 ) 课程性质: 专业必修课 一、课程简介: 本课程就是为建筑学专业开设得重要专业基础课,在建筑学设计系列教学中占有特殊地位,就是建筑设计入门得关键。 本课程得教学宗旨与目标就是通过系统得理论知识学习结合课程作业过程训 练,培养学生对建筑形式语言得认知、运用、表达能力与初步得建筑设计构思能力,为学习后续得建筑设计课程打基础。 二、本课程得目得任务 建筑设计基础课就是建筑学专业得一门专业基础课。本课程就是建筑设计得启蒙 教育,就是培养与训练学生得建筑设计思维方法,即“悟性——理性——创造性”过程得重要环节,更就是建筑设计得基础理论、基本知识教育得重要组成部分。其教学得目得任务就是: 1.建立正确得建筑观; 2.对建筑设计体系得初步认识,对设计过程得感性认识与一般了解,对名建筑得欣赏与评价; 3.掌握建筑设计得基本知识与基础理论:即建筑功能、空间、环境得概念,平立剖面得含义以及规范表达,形式美得法则等; 4.建筑表现技能得表现:建筑制图、渲染技法、模型制作、徒手表现、建筑速写等。 三、本课程与其她课程得关系 建筑设计基础课就是建筑学专业得主导课程——建筑装饰设计系列课程得先修课程。本课程所讲授得内容与所进行得各方面基本功训练直接为今后得建筑

装饰设计课提供预备知识与技能。 四、本课程得基本要求 1.建筑表达部分: ·学习水彩渲染技法; ·学习模型制作方法,及通过模型推敲方案、表达设计意图得能力。 2.建筑形态构成部分: ·培养对建筑形体得认知与组合加工能力; ·培养对建筑空间得认知能力,学习设计、创造建筑空间得方法。包括认识不同空间类型(动、静、开敞、封闭、流动、引导……)与学习空间限定得手法(设立、下沉、升起、围合、覆盖……); ·加强对各种建筑形式要素(形状、色彩、尺度、质地、方向、位置)得直觉及相关性认识,培养用形式要素表达设计意图得能力; ·学习建筑形式得加工方法( 附加、重复、穿插、切削、旋转、、、、)。 3.建筑美学部分: 学习美学原理,培养审美感觉与构图能力,将审美感觉与构图能力训练贯彻于一切作业得环节中,使学生初步掌握变化与统一得方法。 4.建筑设计入门部分: 初步了解建筑设计得程序与方法。 五、课程内容 1、理论教学内容: 第一部分建筑初识 (4学时) 了解重点:初步接触建筑概念,介绍与本课程相关得基本内容及工程字规范书写。 难点:学习这门课程得目得与达到何种标准。字体结构与笔画特点。 第二部分徒手线条练习 (4学时) 掌握重点:徒手线条得组织、排列、衔接、构图等表达。 难点:线条得流畅、间距得疏密、衔接得方法、黑白灰得对比关系等。 第三部分工具线条练习 (6学时) 掌握重点:学习用墨线综合表现得方法,训练构图能力,加强审美感觉。 难点:墨线线条衔接得当,图面精良。 第四部分建筑绘图练习 (10学时) 掌握

网络广告设计--课程标准

能源职业技术学院2012级人才培养案“专业核心理论课课程标准”参考格式 《网络广告设计》课程标准 适用专业:广告设计与制作 编制人:云 编制单位:文科教研室 审核人: 教研室主任:燕 院长、系部主任:毛加宁、静 能源职业技术学院教务处制

目录 一、课程定位和课程设计 (一)课程性质与作用 (二)课程目标 (三)课程教学设计 二、课程容与要求 (一)知识体系 (二)能力体系 三、课程实施 四、教学评价、考核要求 五、课程资源开发与利用 (一)硬件条件 (二)师资条件 (三)建议选用教材版本及样本教材编写(四)信息化教学资源 六、其他说明

《网络广告设计》课程标准 课程编号:×××(统一填写) 适用专业:广告设计与制作(全称) 课程类别:知识+技能+素质(基础、专业、拓展) 修课式:必修(必修、选修) 教学时数:128学时 总学分数:16学分 一、课程定位和课程设计 (一)课程性质与作用 课程性质:本课程是广告设计与制作专业核心课程。该课程主要培养学生具备与广告设计相关职业岗位群所需的基本职业素养、操作技能与技术应用能力重点培养学生综合运用已学习过的知识和技能,熟练掌握平面广告和二维动画广告制作的法。同时培养学生的艺术设计能力和形象思维能力激发学生创新意识培养学生的审美观念,提高学生的艺术修养。

课程作用:本课程是在学生已具备一定的设计基础能力和设计相关能力的基础上,结合专业基础课程的学习,对网络广告的理论和设计实践进行整体的学习和研究,了解网络广告发展的历史和分类,掌握网络设计的一般规律和设计法,课程重在培养学生二维空间设计的能力与创作的表达,并结合电脑制图软件精确的表达出来,使其能够承担一般二维动画的制作工作,并为职业生涯的继续发展打下良好的基础。 该课程与相关课程的关系:前导课程《工艺美术基础》、《设计基础》、《广告导论》、《广告设计与制作》等课程主要用于广告设计与制作;《广告设计与制作》室要求学生掌握平面广告和二维动画广告设计与制作流程的各个环节。从对任务的需求分析报告到广告的设计、到广告作品制作最后输出完成。让学生从读懂、创意设计、制作、修改、到自己独立或者小组合作完成平面广告和二维动画广告的学习。其前期所学习的知识和技能在本课程中有着极大地应用价值,起着指导作用。其起直接作用的后续课程有:广告设计与制作,展示设计等课程。 (二)课程目标 知识体系目标:通过该课程的学习,使学生深入了解二维动画广告设计的特性,掌握网络广告设计效果表现的知识与技能,熟悉各种二维动画广告设计的表现技巧和设计思维,具备较高的创造性、综合性才能和解决设计中实际问题的解决能力。包括美术基础、平面设计表现技法、构成设计、等容,掌握广告设计与制作的法等技术性较强的专业容。 职业能力目标:通过该课程的学习,培养学生的独立工作和创新能力,树立正确的网络广告设计的表现,使学生具备二维动画设计的表现能力,具备与他人合作完成设计

C语言程序设计试题集与答案解析

一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。

13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点 第一章C语言基本知识 1.C源程序的框架 尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。 2.C语言源程序的书写规则: (1)C源程序是由一个主函数和若干个其它函数组成的。 (2)函数名后必须有小括号,函数体放在大括号内。 (3)C程序必须用小写字母书写。 (4)每句的末尾加分号。 (5)可以一行多句。 (6)可以一句多行。 (7)可以在程序的任何位置加注释。 3.语句种类 语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。 (1)流程控制语句 流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。其中后两种结构要用特定的流程控制语句实现。 (2)表达式语句 表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。最常见的表达式语句是赋值语句。 (3)函数调用语句 函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。 (4)空语句 空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。 (5)复合语句 复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。注意复合语句中最后一个语句末尾的分号不能少。复合语句右大括号后面没有分号。 4.运算符 用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。 根据参加操作的数据个数多少,可以将C语言的运算符分为单目运算符,双目运算符和三目运算符(三目运算符只有条件运算符一个)。 根据运算对象和运算结果的数据类型可分为算术运算符、关系运算符、逻辑运算符等。 5.表达式 表达式是由常量、变量、函数,通过运算符连接起来而形成的一个算式。一个常量,一个变量或一个函数都可以看成是一个表达式。 表达式的种类有: 算术表达式、关系表达式、逻辑表达式、赋值表达式、字位表达式、强制类型转换表达式、逗号

《建筑设计基础》课程参考书目

《建筑设计基础》课程参考书目 专著类: 1、《世界现代设计史》中国青年出版社(王受之著) 2、《建筑:形式空间秩序》天津大学出版社 3、《设计与分析》天津大学出版社 4、《建筑形式的逻辑概念》中国建筑工业出版社 5、《比例——科学?哲学?建筑》中国建筑工业出版社 6、《现代建筑理论》中国建筑工业出版社 7、《建筑学的理论和历史》中国建筑工业出版社 8、《中国建筑史》(梁思成,百花文艺出版社) 注:有志于学习中国传统建筑的同学可以选读。 9、《外国建筑史》(陈志华,中国建筑工业出版社) 10、《外国近现代建筑史》(罗小未,中国建筑工业出版社) 11、《世界室内设计史》((美)派尔,中国建筑工业出版社) 12、《拙匠随笔》(梁思成,百花文艺出版社) 13、《走向新建筑》((法)勒·柯布西耶,陕西师范大学出版社) 注:现代主义建筑大师勒·柯布西耶的代表作,有助于理解现代建筑设计的由来。 14、《建筑十书》(维特鲁威,高履泰译,知识产权出版社) 注:已知最早的建筑设计理论著作,提出建筑学的基本内涵和基本理论,建立了建筑学的基本体系,提出了著名的“坚固、美观、实用”的建筑三原则。 15、《安藤忠雄论建筑》((日)安藤忠雄,中国建筑工业出版社) 16、《安藤忠雄连战连败》((日)安藤忠雄,中国建筑工业出版社) 注:真实记录日本现代建筑大师安藤忠雄作为一个设计师的设计历程,是建筑师的成功学。 17、《建筑师的20岁》(东京大学工学部建筑学科安藤忠雄研究室编,王静、王建国、费移山译,清华大学出版社) 注:真实记录日本现代建筑大师安藤忠雄作为一个设计师的设计历程,是建筑师的成功学。 18、《负建筑》((日)隈研吾,山东人民出版社) 注:很有意思的一本书,空间设计的哲学思辨。 19、《普利茨克建筑大师思想精粹》(华中科技大学出版社)

广告设计课程标准

《广告设计》课程标准 一、课程性质与定位 广告设计是数学与计算机科学系计算机应用专业图形图像 方向的一门专业课程,综合应用《平面设计艺术》、《Photo shop沢《Illustrator 》、《Page-Maker》和《CorelDraw》等图形图像软件,实现任务式教学。 二、课程目标 总体目标:通过本课程的学习,学生应该能够独立掌握图形 编辑软件,通过最新广告理论、策略分析、文案配合、图形概念提取、设计表现等知识点的学习,目标是让同学们能综合所学知识及手段,独立完成平面广告设计。 1、专业能力目标 (1)具有培养学生综合应用所学软件的能力的作用。 (2 )培养学生的实践运用能力及创新精神,提高学生的审美能力。 (3)培养正确的设计理念、设计方法。 (4)在引导学生学习各类设计风格的同时促进学生设计个性的发展。

(5)能够熟练掌握至少一种图形编辑软件。 (6)掌握基本知识、提升能力培养素质,具备实操能力。 (7)把握平面广告设计的各种创意与方法和表现手法。提高学生职业岗位适应能力。 2、方法能力目标 (1)制定广告设计流程能力。 (2)培养学生的个性发展,激发学生的创意思维能力和创新精神。 (3)设计定位、设计创意、设计能力的培养 (4)培养学生创新思维、专业理念、专业技术创造能力和运用能力。 (5)通过独立学习,不断获取新的知识和技能,能够在工作中寻求发现问题、解决问题的途径。 3、社会能力目标 ⑴在工作中的沟通能力与良好的团队协作精神。 ⑵公正坦诚、理解他人,尊重他人,乐于助人,学会与人相处。 ⑶掌握和控制工作进度,合理安排时间。 ⑷认真、细致,有自制力,具有较强的自信心、求知欲和进取心。 ⑸有较强的环境意识。 三、设计思路 禾I」用在长期的教学中总结出来的经验,平面广告设计项目中实践积累的经验与社会对设计人员的要求相结合,充分听取行业人士的建设,紧跟市

c语言程序设计第五版习题答案

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switch 语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成? 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤? 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main() { int a1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 3.输入下面程序并运行。

#include main() { printf("******\n"); printf(" *****\n"); printf(" ****\n"); printf(" ***\n"); printf(" **\n"); printf(" *\n"); } 【解答】运行结果为:****** ***** **** *** ** * 思考:可以修改程序,使之输出平行四边形,等腰三角形等图形。 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* I love C programs! ************************* 【分析与提示】 ①要有文件包含语句#include 。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

C语言程序设计50例(经典收藏)

水仙花 #include void main() { int a,b,c,i; for( i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { printf("\n"); } } } 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有

的排列后再去掉不满足条件的排列。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } getch(); } 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按1 0%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码:

网络营销课程标准(最新)

河南农业职业学院《网络营销》课程标准 课程名称、代码: 网络营销 总学时数: 90(理论课学时数: 30实践课学时数:60) 适用专业: 电子商务专业 1.课程概述 1.1课程的性质 《网络营销》是电子商务专业的一门专业核心课。随着计算机网络大规模的使用,企业开始改变自己营销模式,通过网络做产品营销,在网上寻找新的商机。网络营销课程本课程以培养学生的网络营销能力为目标,理论知识以“必需”、“够用”为度,即“用到什么,学到什么”,注重锻炼学生实践动手、分析问题、解决问题以及自主创新的能力。学生应达到以下基本要求: 1、了解有关网络营销环境、熟悉网络营销流程,掌握网络营销基本实质。 2、掌握网络市场调研的内容与主要方法,以及商情分析等方面的知识。 3、掌握网络营销过程的产品策略、价格策略、渠道策略、促销策略和顾客策略等方面的知识。 4、培养学生基本能力(学习能力、语言能力、信息能力、实践能力)、专业能力和发展能力(如公关能力、创新能力、管理能力)等。 5、培养学生分析问题、解决问题和实际运用的能力。 1.2课程定位 网络营销基础与实践的先修课程为市场营销、计算机基础技术、网络技术、静态网站建

设、动态网站建设。 电子商务专业的学生毕业后一部分要从事企业网络营销推广工作,所以本门课程在网络营销基本理念、网络营销的方法上进行详细的讲解。 通过课程的学习,学生对网络营销方面认识有一大的提高,对自己以后的工作起到一个很大的作用。 1.3课程设计思路 《网络营销》课程在设计思路上充分体现理论与实践相结合。首先,我们根据电子商务人才培养方案,整理出电子商务专业学生毕业后在网络营销方面所需要的能力以及所从事的岗位,这些岗位所需要的网络营销知识点。其次,针对每个典型工作任务进行细化、分解形成对应的学习内容,再针对每个学习内容形成学习单元及教学单元,进行知识点教育的同时,安排适当的实验内容进行验证,最后进行综合实训以及根据情况参与具体的的企业网络营销。 为了加强教学的实践环节,除了加强课堂教学中基本理论和技能的学习外,增加实践教学,并将网络营销分析能力和实际建设操作能力一并纳入考试范围,以便在一定程度上提高教学的效果。 2.课程基本目标 ①知识目标: 根据“必需“”、“够用”的原则,让学生了解并掌握网络营销的基本理论、基本方法,着重学习网络营销在解决实际问题中的应用能力。具体包括: 1、了解有关网络营销环境、熟悉网络营销流程,掌握网络营销基本实质。 2、掌握网络市场调研的内容与主要方法,以及商情分析等方面的知识。 3、掌握网络营销过程的产品策略、价格策略、渠道策略、促销策略和顾客策略等方面

(完整版)C语言程序设计练习及答案

《C语言程序设计》练习及答案 得分评卷人复查人 一、单选题,每小题1分,共60分(将正确答案的序号写在题目的括号中)。 1、结构化程序设计的三种基本控制结构是(D )。 A、主程序、子程序、函数 B、输入、处理、输出 C、调用,返回,转移 D、顺序、选择、循环 2、下列关于C程序变量的叙述, ( D )是错误的。 A、变量名必须由字母或下划线开头。 B、程序中的变量必须在被使用之前定义。 C、不同的基本类型的变量之间可以混合运算。 D、变量的数据类型决定变量的"作用域"。 3、能将C语言编写的源程序转换为目标程序的软件是(C )。 A、编辑程序 B、汇编程序 C、编译程序 D、解释程序 4、以下符号中,合法的用户标识符是( D )。 A、-p B、int C、3ab D、_xt_ 5、以下选项中,与m=n++完全等价的表达式是( C )。 A、m=++n B、m+=n+1 C、m=n, n=n+1 D、n=n+1,m=n 6、若有定义:int aa[8];。则以下表达式中不能代表数组元aa[1]的地址的是(C )。 A、&aa[0]+1 B、&aa[1] C、&aa[0]++ D、aa+1 7、表达式!5&(7+3)&&(4+5)的值是(A)。 A、0 B、1 C、5 D、9 8、以下选项中非法的C语言表达式是(A )。 A、x+1=x+1 B、0<=x<100 C、i=j==0 D、(char)(65+3) 9、在TURBO C中, int类型变量所占字节数是(B )。 A、1 B、2 C、4 D、8 10、C语言中基本的数据类型包括(B)。 A、整型,实型,逻辑型 B、整型,实型,字符型

网络广告设计与制作课程标准

《网络广告设计与制作》课程标准 一、课程性质与定位 网络广告设计与制作主要培养学生会策划网络广告,会综合利用各种软件设计和制作各种网络广告,并将广告发布到互联网各种平台上。其前期课程有PHOTOSHOP图片处理、CORELDRAW平面设计、网页设计、网络营销,后续课程有电子商务网站建设与运营、网店创业实训。本课程所对应的岗位有网络广告文案策划员、网络广告文案写作员、网络广告设计制作员、网络广告效果分析员。 二、课程目标 总体目标:本课程主要介绍不同类型网络广告的策划、制作、发布和管理。借助PHOTOSHOP图片处理、CORELDRAW平面设计、FLASH软件、网页设计软件进行网络广告的设计,并利用

知名广告平台发布广告。整个教学过程以实战操练为主,教师提供好广告商背景、素材和效果图,提出广告要求,学生在提供的效果图的基础之上发挥创意,进行再次创新设计。 1、专业能力目标 (1)具有培养学生综合应用所学软件的能力的作用。 (2)培养学生的实践运用能力及创新精神,提高学生的审美能力。 (3)培养正确的设计理念、设计方法。 (4)在引导学生学习各类设计风格的同时促进学生设计个性的发展。 (5)能够熟练掌握至少一种动画图形编辑软件。 (6)掌握基本知识、提升能力培养素质,具备实操能力。 (7)把握网络广告设计的各种创意与方法和表现手法。提高学生职业岗位适应能力。 2、方法能力目标 (1)制定网络广告设计流程能力。 (2)培养学生的个性发展,激发学生的创意思维能力和创新精神。 (3)设计定位、设计创意、设计能力的培养 (4)培养学生创新思维、专业理念、专业技术创造能力和

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

c语言程序设计答案

第一章基础知识 一、填空 1. 每个C 程序都必须有且仅有一个________ 函数。 2. C 语言程序开发到执行通常要经过6 个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C 语言是由________组成的。 7. C 语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C 语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作的要求。不同的任务功能,就会需求不

同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA) 、管理信息系统(MIS) 、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对象,也可以用标号和符号来代替地址、常量和变量。 13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C 程序的执行均是由执行_________开始。15. 函数体即为包含在{ }内的部分。它分为________和为完成功能任务由若干个C 语句组成的执行部分。 16. C 语言程序中一条简单语句是以________字符作为结束符的。 17. C 语言是结构化、________的程序设计语言。

网络广告设计与制作课程标准

《网络广告设计及制作》课程标准 一、课程性质及定位 网络广告设计及制作主要培养学生会策划网络广告,会综合利用各种软件设计和制作各种网络广告,并将广告发布到互联网各种平台上。其前期课程有PHOTOSHOP图片处理、CORELDRAW平面设计、网页设计、网络营销,后续课程有电子商务网站建设及运营、网店创业实训。本课程所对应的岗位有网络广告文案策划员、网络广告文案写作员、网络广告设计制作员、网络广告效果分析员。 二、课程目标 总体目标:本课程主要介绍不同类型网络广告的策划、制作、发布和管理。借助PHOTOSHOP图片处理、CORELDRAW平面设计、FLASH软件、网

页设计软件进行网络广告的设计,并利用知名广告平台发布广告。整个教学过程以实战操练为主,教师提供好广告商背景、素材和效果图,提出广告要求,学生在提供的效果图的基础之上发挥创意,进行再次创新设计。 1、专业能力目标 (1)具有培养学生综合应用所学软件的能力的作用。 (2)培养学生的实践运用能力及创新精神,提高学生的审美能力。 (3)培养正确的设计理念、设计方法。 (4)在引导学生学习各类设计风格的同时促进学生设计个性的发展。 (5)能够熟练掌握至少一种动画图形编辑软件。 (6)掌握基本知识、提升能力培养素质,具备实操能力。 (7)把握网络广告设计的各种创意及方法和表现手法。提高学生职业岗位适应能力。 2、方法能力目标 (1)制定网络广告设计流程能力。 (2)培养学生的个性发展,激发学生的创意思维能力和创新精神。 (3)设计定位、设计创意、设计能力的培养 (4)培养学生创新思维、专业理念、专业技术创造能力和运用能力。 (5)通过独立学习,不断获取新的知识和技能,能够在工作中寻求发现问题、解决问题的途径。 3、社会能力目标

C语言程序设计试题及答案解析[1]全解

C语言程序设计试题 第1、2、3章概述、类型、表达式 一、选择题 1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:() A、任意 B、第一个函数必须是主函数,其他函数任意 C、必须完全按照执行的顺序排列 D、其他函数可以任意,主函数必须在最后 2、下列四个叙述中,正确的是:() A、C程序中的所有字母都必须小写 B、C程序中的关键字必须小写,其他标示符不区分大小写 C、C程序中的所有字母都不区分大小写 D、C语言中的所有关键字必须小写 3、下列四个叙述中,错误的是:() A、一个C源程序必须有且只能有一个主函数 B、一个C源程序可以有多个函数 C、在C源程序中注释说明必须位于语句之后 D、C源程序的基本结构是函数 4、下面不是C语言合法标识符的是:() A、abc B、5n C、_4m D、x3 5、以下叙述不正确的是:() A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定非用main来表示 6、C语言中允许的基本数据类型包括:() A. 整型、实型、逻辑型 B. 整型、实型、字符型 C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型 7、C语言中能用八进制表示的数据类型为:() A、字符型、整型 B、整形、实型 C、字符型、实型、双精度型 D、字符型、整型、实型、双精度型 8、下列属于C语言合法的字符常数是:() A、’\97’ B、”A” C、’\t’ D、”\0” 9、在C语言(VC环境)中,5种基本数据类型的存储空间长度的排列顺序为:() A、char

网络营销课程标准(最新)

《网络营销》课程标准 (120课时) 制定人:阮星星审核:谢艳平谢银忠 一、课程概述 1.1课程的性质 《网络营销》是电子商务专业的一门专业核心课。随着计算机网络大规模的使用,企业开始改变自己营销模式,通过网络做产品营销,在网上寻找新的商机。网络营销课程本课程以培养学生的网络营销能力为目标,理论知识以“必需”、“够用”为度,即“用到什么,学到什么”,注重锻炼学生实践动手、分析问题、解决问题以及自主创新的能力。学生应达到以下基本要求: 1、了解有关网络营销环境、熟悉网络营销流程,掌握网络营销基本实质。 2、掌握网络市场调研的内容与主要方法,以及商情分析等方面的知识。 3、掌握网络营销过程的产品策略、价格策略、渠道策略、促销策略和顾客策略等方面的知识。 4、培养学生基本能力(学习能力、语言能力、信息能力、实践能力)、专业能力和发展能力(如公关能力、创新能力、管理能力)等。 5、培养学生分析问题、解决问题和实际运用的能力。 1.2课程定位 网络营销基础与实践的先修课程为市场营销、计算机基础技术、网络技术、静态网站建设、动态网站建设。 电子商务专业的学生毕业后一部分要从事企业网络营销推广工作,所以本门课程在网络营销基本理念、网络营销的方法上进行详细的讲解。 通过课程的学习,学生对网络营销方面认识有一大的提高,对自己以后的工作起到一个很大的作用。 1.3课程设计思路 《网络营销》课程在设计思路上充分体现理论与实践相结合。首先,我们根据电子商务人才培养方案,整理出电子商务专业学生毕业后在网络营销方面所需要的能力以及所从事的岗位,这些岗位所需要的网络营销知识点。其次,针对每个典型工作任务进行细化、分解形成对应的学习内容,再针对每个学习内容形成学习单元及教学单元,进行知识点教育的同时,安排适当的实验内容进行验证,最后进行综合实训以及根据情况参与具体的的企业网络营销。 为了加强教学的实践环节,除了加强课堂教学中基本理论和技能的学习外,增加实践教学,并将网络营销分析能力和实际建设操作能力一并纳入考试范围,以便在一定程度上提高教学的效果。 二、课程基本目标

C语言程序设计习题答案

C 语言程序设计习题答案 习题一 C 语言程序设计概述 一、名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6)编译程序P3 (7)解释程序P3 (8)算法P4 (9)结构化的程序设计P9 二、简述题 1. 设计程序时应遵循哪些基本原则?P4 答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法的要素是什么?算法具有哪些特点? 答:算法的要素是:操作与控制结构;算法的特点有:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种? 答:算法的表示形式有:自然语言、传统流程图、伪代码、结构化的流程图(N_S 流程图,盒图)。 4. 有哪三种基本结构? 答:三种基本结构是:顺序结构、选择结构和循环结构。 5. 传统流程图与N-S 流程图最大的区别是什么? 答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。 三、用传统流程图、N-S 图分别表示求解以下问题的算法。 1. 有3个数a ,b ,c ,要求按由大到小的顺序把它们输出。 2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。 3. 求1+2+3+…+100的值。

5. 求下列分段函数的值。 6. 求100~200之间的所有素数。 7. 求一元二次方程ax 2+bx+c=0的根。分别考虑d=b 2-4ac 大于0、等于0和小于0三种情况。 四、注释下面C 程序的各个组成部分。 main() /*主函数 */ { /*程序开始 */ int a,k,m; /*定义三个用来存放整数的变量 */ a=10; /*将整数10赋值给变量a */ k=2; /*将整数2赋值给变量k */ m=1; /*将整数1赋值给变量1 */ a=(k+m)*k/(k-m); /*先求出算术表达式的值,并将其赋值给变量a */ printf("%d\n",a); /*在屏幕上打印出变量a 的值 */ } /*程序结束 */ 习题二 数据类型、运算符与表达式 一、选择题 1~10:BCDCB DDBCA 11~20: ADDAA DBADC 21~28: DABAD CDD Y= 3X (X<1) 4X-1 (X=1) 5(X-1)+6 (1

c语言程序设计报告1

3 课程设计报告 题目 车票管理系统 系别 数学与计算机科学系 班级 应用数学班 姓名 学号 指导教师 束红 职称 讲师 二○一 一年 六 月

一.课程设计目的 1、进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图表示算法; 6、掌握书写程序设计开发文档的能力。 8

IV 2课程设计任务与要求 任务: (1)录入班次信息(信息用文件保存),可不定时地增加班次数据 (2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。 (3)查询路线(起点、终点):可按班次号查询 ,可按终点站查询 (4)增加及修改班次和删除班次信息 (5)售票和退票功能 当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数 退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数 要求: 1. 在处理每个题目时,要求从分析题目的需求入手,设计算法、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。 2. 设计的题目要求达到一定工作量(300行以上代码),并具有一定的深度和难度。 3. 程序设计语言推荐使用C/C++,程序书写规范,源程序需加必要的注释 4. 每组同学需提交可独立运行的程序; 5. 每组同学需独立提交设计报告书(每组一份),要求编排格式统一、规范、内容充实,不少于10页(代码不算); 6. 课程设计实践作为培养学生动手能力的一种手段,单独考核。 3 车票管理系统总体设计 3.1 车票管理系统总体设计思想 车票管理系统的功能:1. 录入班次2. 显示所有班次3. 查询班次4. 增加班次 5. 售票6. 退票7. 修改班次8. 删除班次9. 退出 车票管理系统软件的功能模块: (1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能 9

相关文档
最新文档