C语言程序设计综合实践性教学课题报告

合集下载

c语言课程设计实验报告

c语言课程设计实验报告

c语言课程设计实验报告一、教学目标本课程的目标是让学生掌握C语言的基本语法、数据结构、算法和编程技巧,培养学生独立编程和解决问题的能力。

具体目标如下:1.知识目标:–掌握C语言的基本语法和关键字。

–理解数据类型、变量、常量的概念及使用。

–熟悉运算符、表达式、语句的结构。

–学习函数的定义、声明和调用。

–掌握数组、指针、字符串的基本操作。

–了解结构体、共用体、枚举类型等数据结构。

–学习基本算法和排序、查找等常用算法。

2.技能目标:–能够使用C语言编写简单的程序,解决实际问题。

–熟练使用集成开发环境(IDE)进行程序调试和运行。

–掌握编程规范和代码注释,编写可读性强的代码。

–学会使用函数模块化编程,提高代码重用性。

3.情感态度价值观目标:–培养学生对计算机科学的兴趣,激发创新意识。

–培养学生的团队合作精神和自主学习能力。

–强化学生的编程实践能力,提高解决实际问题的能力。

二、教学内容根据课程目标,本课程的教学内容主要包括以下几个部分:1.C语言基本语法和关键字。

2.数据类型、变量、常量的使用和声明。

3.运算符、表达式、语句的结构和用法。

4.函数的定义、声明和调用。

5.数组、指针、字符串的基本操作和应用。

6.结构体、共用体、枚举类型等数据结构的概念和使用。

7.基本算法和排序、查找等常用算法。

8.第一周:C语言基本语法和关键字。

9.第二周:数据类型、变量、常量的使用和声明。

10.第三周:运算符、表达式、语句的结构和用法。

11.第四周:函数的定义、声明和调用。

12.第五周:数组、指针、字符串的基本操作和应用。

13.第六周:结构体、共用体、枚举类型等数据结构的概念和使用。

14.第七周:基本算法和排序、查找等常用算法。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:教师通过讲解、示例等方式,向学生传授C语言的基本知识和编程技巧。

2.讨论法:教师引导学生进行问题讨论,培养学生的编程思维和解决问题的能力。

《C语言程序设计》综合设计性实验的研究

《C语言程序设计》综合设计性实验的研究

等 L 门联合 下发 了 《 于进 一步 加强 高校 实践 种 基 本 数据 结 构 和 程序 结 构 编制 结 构 化 程序 . 部 关 为 育 人 工作 的若 干 意见 》 意 见 明确 指 出 : 高校 要 学 生后 续专 业课 程 、毕 业设 计及 将来 实 际工 作 的 , 各 坚持 把社 会 主义核 心价 值体 系融人 实践 育人 工作 相 关 应 用 打 下 基 础
31实 验 题 目 .
施全 面 的素质教 育 2. 语 言 程 序 设 计 课 程 的 教 学 特 点 C
选 择合 适 的实验题 目.让 学 生有 一个 思 维想
学时 3 2学 时 . 机 3 上 2学 时 。通过 学 习 . 学 生初 象 的空 问 . 使 并具 有一定 的趣 味 性是 非 常重要 的 。 遵
福 建 电

21 第 7 0 2年
《 C语 言程序设计》 综合设计性 实验 的研 究
李 敏 杰
(北京 建筑 工程 学院计 算机教 学与 网络 信 息部 北 京 10 4 0 0 4)
Hale Waihona Puke 【 摘 要 】 开展 综合 设计性 实验 对培 养 学生 的 实践 能 力 、提 高教 学效果 具有 重要 作 用 . : 文在 实践 的基础 k  ̄ < -- C语 言程序 设计》 何 开展 综合设 计 性 实验所 涉及 的 问题进 行 了讨 论 。 L 如
基 金 项 目: 京 建 筑 工 程 学 院 2)9年 实践教 学改 革 研 究 立 项 北 ( 0
全过 程 .把实践 育人 工 作 摆在 人才 培 养的重 要位 作 为 一 门 实 践 性 和 工 程 性 很 强 的 技 术 基 础 置 。 践活 动是本 科生 创 新能 力培养 的根 本途径 . 课 . 实 C语 言 程序设 计 课 程不 仅要 重视 理论 教 学 . 更 只有 实践 才能 检验 和发 展人 们 的创新 能力 应 注 意 实 践 技 能 的 培 养 和 训 练 本 课 程 的 上 机 实 综合 设计 性实 验 是教 师 给定实 验 目的 、要求 验 在 机房进 行 。 通过 上机 实践 , 以巩 固课 堂讲 授 可 和 实 验 条 件 .学 生 运 用 某 一 课 程 或 多 门 课 程 的 综 的基本 理论 和知识 .训 练 学生 编写 程序 和调 试 程

c语言综合实验报告

c语言综合实验报告

c语言综合实验报告C语言综合实验报告引言:C语言是一门广泛应用于计算机科学领域的编程语言,具有高效、灵活和可移植等特点。

在本次实验中,我们将通过综合实验来探索C语言的各种特性和用法。

本报告将详细介绍实验的目的、设计思路、实验过程、结果分析以及对C 语言的理解和应用。

一、实验目的本次综合实验旨在通过实践,加深对C语言的理解和应用。

具体目标包括:1. 熟悉C语言的基本语法和数据类型;2. 掌握C语言的输入输出操作;3. 理解和运用C语言的控制结构和函数;4. 实现一个简单的C语言项目,提升编程能力。

二、设计思路在本次实验中,我们选择了一个简单而实用的项目——学生成绩管理系统。

该系统可以实现学生信息的录入、查询、修改和删除等功能。

通过这个项目,我们能够全面运用C语言的各种特性和用法。

三、实验过程1. 定义结构体:首先,我们需要定义一个学生的结构体,包含学号、姓名和成绩等信息。

通过结构体,我们可以方便地对学生信息进行管理和操作。

2. 实现录入功能:接下来,我们编写一个函数,实现学生信息的录入。

通过用户输入学生的学号、姓名和成绩,我们可以将这些信息存储到结构体数组中,并将其保存到文件中。

3. 实现查询功能:为了方便查找学生信息,我们编写了一个查询函数。

该函数可以根据学号或姓名来查找学生信息,并将结果显示在屏幕上。

4. 实现修改功能:当需要修改学生信息时,我们可以调用修改函数。

该函数可以根据学号或姓名找到对应的学生信息,并允许用户修改学生的姓名和成绩。

5. 实现删除功能:最后,我们编写了一个删除函数,用于删除指定学生的信息。

用户只需要输入学号或姓名,系统就可以找到对应的学生并将其从结构体数组中删除。

四、结果分析经过实验,我们成功实现了学生成绩管理系统。

该系统具备录入、查询、修改和删除等功能,能够方便地管理学生的信息。

通过这个实验,我们不仅掌握了C语言的各种特性和用法,还提升了编程能力。

五、对C语言的理解和应用通过本次实验,我们对C语言有了更深入的理解和应用。

c语言程序设计实验报告

c语言程序设计实验报告

c语言程序设计实验报告C语言程序设计实验报告。

本次实验是关于C语言程序设计的实验报告,主要内容是对C语言程序设计的学习和实践。

通过本次实验,我对C语言的基本语法和程序设计有了更深入的理解和掌握。

首先,本次实验的主要内容是关于C语言的基本语法和程序设计。

在实验中,我们学习了C语言的基本数据类型、运算符、控制语句、函数、数组、指针等内容。

通过实际的编程练习,我对这些内容有了更加具体和深入的了解。

在实验中,我学会了如何定义变量、使用不同类型的数据、编写循环和条件语句、设计函数和调用函数等基本的程序设计技巧。

其次,本次实验还涉及了C语言的程序设计实践。

在实验中,我们完成了一些简单的程序设计任务,比如实现一个简单的计算器、编写一个简单的学生成绩管理系统等。

通过这些实践,我对C语言的程序设计有了更加具体和深入的理解,也提高了我的编程能力和解决问题的能力。

在实验中,我还遇到了一些困难和问题。

比如在编写程序时,可能会出现语法错误、逻辑错误、运行时错误等。

但是通过仔细分析和调试,我逐渐克服了这些问题,也提高了自己的解决问题的能力。

总的来说,本次实验对我来说是一次很好的学习和锻炼机会。

通过实验,我不仅对C语言的基本语法和程序设计有了更深入的理解,也提高了自己的编程能力和解决问题的能力。

希望在以后的学习和工作中,能够继续努力,不断提高自己的编程水平,为将来的发展打下坚实的基础。

最后,我对C语言程序设计实验报告的编写就到此结束。

希望通过这次实验报告的撰写,能够对C语言程序设计有一个更加全面和深入的了解,也希望能够在以后的学习和工作中,能够更加熟练地运用C语言进行程序设计。

感谢老师和同学们在实验中给予我的帮助和支持,也希望在以后的学习和工作中,能够继续努力,不断提高自己的编程能力和解决问题的能力。

C语言程序设计实习报告

C语言程序设计实习报告

C语言程序设计实习报告一、实习目的1. 巩固和加深对C语言程序设计的理解。

2. 掌握C语言编程的基本技巧和方法。

3. 提高分析问题、解决问题的能力。

4. 学会将理论知识应用于实际编程中。

二、实习内容XXX语言基础语法练习变量、数据类型、运算符、表达式等基础语法练习。

控制结构(顺序、分支、循环)的实现。

函数的定义和调用方式练习。

2. 模块化程序设计将一个大的程序分解成多个模块,每个模块完成特定的功能。

通过模块间的调用和传递数据来实现整个程序的功能。

3. 文件操作与文件读写文件的打开、关闭、读写操作练习。

文件格式的转换和数据统计处理。

4. 预处理指令与宏定义使用预处理指令进行条件编译和宏定义替换。

练习使用常见的预处理指令如include、define、ifdef等。

5. 结构体、链表与指针结构体的定义和使用。

链表的创建、插入、删除、遍历等操作。

指针的概念和指针运算。

深入理解指针与数组、结构体等数据结构的关系。

6. 位运算与嵌入式系统编程学习位运算符的使用和位段操作的实现。

嵌入式系统的基本概念和编程方法。

7. 综合项目实践参与或独立完成一个综合性C语言程序设计项目。

项目可以包括基于命令行参数的程序设计、基于文件操作的程序设计、基于网络编程的程序设计等。

三、实习过程1. 理论学习:通过教材、网络资源等途径学习C语言的基础知识和编程技巧。

2. 上机实践:在计算机上编写和调试C语言程序,不断巩固所学知识。

3. 问题解决:遇到问题时,通过查阅资料、请教老师或同学等方式解决问题。

4. 团队合作:在小组项目中与他人协作,共同完成任务。

四、实习收获1. 知识技能方面:深入理解了C语言的基本概念和编程技巧,掌握了模块化程序设计和文件操作等常用算法。

2. 解决问题能力方面:学会了如何分析问题、寻找解决方案并通过实践验证解决方案的正确性。

3. 团队协作能力方面:学会了与他人合作,共同完成任务,提高了团队协作能力。

4. 职业素养方面:培养了耐心、细致的工作态度和勇于尝试、敢于创新的探索精神。

《C语言程序设计》实验报告

《C语言程序设计》实验报告

《C语言程序设计》实验报告学院:专业:学号:姓名:成绩:课程代码: 2001301指导教师:实验中心:电气信息专业试验中心日期:目录实验总体要求实验一………………………………………………C语言的运行环境和运行过程实验二………………………………………………数据类型、运算符与表达式实验三………………………………………………程序结构(顺序、选择和循环) 实验四………………………………………………数组实验五………………………………………………函数实验六………………………………………………指针实验七………………………………………………结构体实验八………………………………………………类和对象实验总体要求C语言程序设计课程是一门实践性很强的课程,为了培养学生的计算机应用能力,除了课堂理论教学外,必须加强程序设计课程实验的教学环节。

1、课程实验教学目的通过C语言程序设计的课程实验教学,学生应具有使用计算机解决相关问题的能力,同时为学生今后学习其他计算机应用课程打下良好的程序设计基础。

⑴分析问题和解决问题能力的训练课程实验教学将课本上的理论知识和实际应用有机地结合起来,达到训练学生分析问题解决实际问题的能力,提高学生应用计算机知识开发应用系统的综合能力。

⑵逻辑思维能力的训练通过课程实验教学,使学生正确地掌握C语言的基本知识,较好掌握基本的程序算法,以及描述方法。

培养学生在程序设计解题思路、算法的描述、编程构思等方面的计算机逻辑思维能力。

⑶程序设计技能的训练通过C语言环境下的应用实例,训练学生编写程序的能力,掌握编程的思路和方法,掌握结构化程序设计的基本概念和基本技能。

通过课程实验教学,使学生掌握C程序设计语言的语法规则,数据结构的应用,掌握算法描述及相应代码描述,掌握结构化程序设计的基本方法,能熟练编写一般的应用程序。

2、课程实验教学要求⑴要求通过解题、程序设计和上机实践,加深对所学概念的理解,提倡理论与实践相结合的学习方法。

C语言程序设计实验报告

C语言程序设计实验报告实验报告:C语言程序设计一、实验目的本实验旨在通过学习C语言程序设计,培养学生的编程思维和解决问题的能力,掌握C语言的基本语法和常见的数据结构,为以后的编程工作打下坚实的基础。

二、实验内容1.C语言基础知识的学习和理解2.C语言程序设计的实践3.编写简单的C语言程序,如输入输出、循环、条件判断等基本操作4.使用C语言实现常见的数据结构,如数组、链表、栈、队列等三、实验过程1.学习C语言的基础知识,包括变量、常量、算术运算、逻辑运算、关系运算等。

2. 通过编写简单的程序来熟悉C语言的基本语法,如输出“Hello World”、计算两个数的和等。

3. 学习C语言的控制结构,如if语句、for循环、while循环等。

4.实现常见的数据结构,如数组、链表、栈、队列,并编写相应的操作函数。

5.在编写程序的过程中,加入适当的注释,提高代码的可读性和可维护性。

四、实验结果通过实验,我掌握了C语言的基本语法和常用的数据结构。

在实践过程中,我能够独立完成简单的C语言程序的编写,能够正确地使用各种控制结构来解决实际问题。

同时,我也学会了如何使用调试工具来找出程序中的错误并进行修正,提高了编程效率。

五、实验总结通过本次实验,我对C语言的程序设计有了进一步的了解和掌握。

C 语言是一门广泛应用于计算机领域的编程语言,掌握好C语言的编程技巧对于提高编程效率和代码质量非常重要。

在实验过程中,我发现编写注释对于代码的可读性和可维护性非常重要,因此在以后的编程过程中,我会养成良好的注释习惯。

同时,我还发现了一些自己在编程过程中常见的错误,如缺少分号、拼写错误等,以后会更加谨慎地避免这些错误的发生。

此外,我还会继续深入学习C语言的高级特性,如指针和动态内存分配等,不断提升自己的编程水平。

通过本次实验,我还学会了如何利用互联网资源解决编程问题,如查阅帮助文档、相关问题的解决方案等。

这为我今后在编程过程中遇到问题时寻找解决办法提供了极大的便利。

C语言程序设计实践报告模板

C语言程序设计实践报告模板一、实验目的本次实验旨在通过设计和实现一个C语言程序,提高学生对C语言的运用能力。

通过实践,学生能够熟悉C语言的基本语法和常用库函数,并能够独立设计和实现简单的程序。

二、实验内容本次实验的内容是设计并实现一个简单的学生成绩管理系统。

程序能够实现学生信息的录入、查询、修改和删除等功能,并能够根据学生的成绩进行排名和统计。

具体实现的功能包括:1.学生信息的录入:包括学号、姓名、性别、年龄、成绩等基本信息。

2.学生信息的查询:可以根据学号或姓名查找学生的基本信息。

3.学生信息的修改:根据学号或姓名可以修改学生的基本信息。

4.学生信息的删除:根据学号或姓名可以删除学生的基本信息。

5.学生成绩的排名和统计:根据学生成绩进行排名,并统计平均成绩、最高成绩和最低成绩等。

三、实验过程1.设计数据结构:根据实验要求,设计一个学生的数据结构,包含学号、姓名、性别、年龄和成绩等信息。

2.实现基本功能:首先实现学生信息的录入、查询、修改和删除等基本功能,并进行一些简单的测试,确保功能的正确性。

3.实现成绩排名和统计:根据学生成绩进行排名,并计算平均成绩、最高成绩和最低成绩等统计数据。

4.进行完整测试:对整个程序进行完整的测试,确保程序能够正常工作,并处理各种异常情况。

5.优化改进:根据实验过程中的问题和反馈,对程序进行优化和改进,提高程序的性能和稳定性。

四、实验结果与分析经过多次测试,实验结果显示该学生成绩管理系统能够正常工作,各项功能都能够按照预期进行。

学生信息的录入、查询、修改和删除功能都能够正确执行,并且能够正确计算学生成绩的排名和统计数据。

程序的运行时间和内存占用都在合理范围内。

五、实验总结与心得体会通过本次实验,我对C语言的运用能力有了一定的提高。

在实验过程中,我学会了如何设计和实现一个简单的C语言程序,并能够熟练使用C语言的基本语法和常用库函数。

通过反复实践,我对C语言的数据结构和程序逻辑的设计也有了更深的理解。

c语言 程序设计实验报告

c语言程序设计实验报告C语言程序设计实验报告引言:C语言是一种广泛应用于计算机科学领域的高级编程语言,其简洁、高效的特性使其成为程序员们的首选。

本实验报告旨在总结和讨论我们在C语言程序设计实验中的学习和实践经验,以及遇到的挑战和解决方法。

一、实验目的本次实验的主要目的是通过编写C语言程序,加深对C语言基本语法和程序设计原理的理解。

实验内容包括变量定义、条件语句、循环语句、函数定义等基本知识点的应用。

二、实验过程1. 变量定义在实验中,我们学习了如何定义不同类型的变量,并掌握了它们的使用方法。

通过实际编写程序,我们发现合理的变量命名和类型选择对程序的可读性和性能有着重要影响。

2. 条件语句条件语句是C语言中常用的控制结构之一,它使得程序可以根据不同的条件来执行不同的代码块。

我们在实验中学习了if语句和switch语句的使用方法,并通过实例程序加深了对它们的理解。

3. 循环语句循环语句可以使程序重复执行某一段代码块,从而简化程序的编写和管理。

我们在实验中学习了for循环、while循环和do-while循环的使用方法,并通过实例程序掌握了它们的灵活运用。

4. 函数定义函数是C语言中组织和重用代码的一种重要方式,通过函数的封装和调用,我们可以提高程序的模块化和可维护性。

在实验中,我们学习了函数的定义和调用方法,并通过编写多个函数协同工作的程序来实践。

三、实验结果与分析通过实验,我们成功编写了多个C语言程序,并得到了相应的运行结果。

我们发现,良好的程序设计和代码组织可以提高程序的可读性和可维护性。

同时,我们也遇到了一些问题,例如变量的作用域、循环的控制条件等,但通过仔细分析和调试,我们最终解决了这些问题。

四、实验心得通过本次实验,我们深入了解了C语言的基本语法和程序设计原理,掌握了一些常用的编程技巧。

实验中的实践让我们更加熟悉了C语言的使用,并培养了我们解决问题的能力。

同时,我们也认识到编程是一项需要不断学习和实践的技能,我们将继续努力提升自己的编程水平。

大一C语言课题报告总结(5篇)

大一C语言课题报告总结(5篇)在本学期学习C语言将近一个学期后,我们进展了C语言实训,做了一个比拟简单、功能较全的学籍治理系统。

虽然实训为期不长,但对我C 语言水平的提高和对C的熟悉理解有很大帮忙。

在这次实训中,我对C语言有了一个更深的了解熟悉,也使我这个学期学的学问得到了稳固。

虽然在实训中遇到了很多的困难,比方说一开头在文件方面的学问比拟薄弱,在对输入的数据保存、已输入条数的统计方面做得缺乏。

但经过自己对文件内容的学习和向他人的请教,在这方面的学问得到补充,问题也得到了解决。

在这次实训中,当自己每次解决一个问题时,当自己经过屡次调试、修改使程序得以运行时,自己心中那份自信、满意、满意感油然而生。

经过这次实训,使我加强了对C语言的兴趣。

同时在这次实训中,也使我发觉了很多的问题。

在实训中,我熟悉到自己还有许多的学问没学好,根底学问没理清,而且很多东西还要去翻书,去上网搜寻。

而且遇到一些小错误运行不出来,就会烦躁担心,觉得有些自暴自弃,以后要克制,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。

同时这次实训也使我更加深化了C语言学习方法。

算法是程序的灵魂,在我们每遇到一个比拟简单的编程问题时,我们应当先写出该问题解决的算法,然后再去实现编代码。

做到了这样,问题才能更快地解决。

软件开发少不了合作,只有合作才能共同提高,只有互补才能取长补短,共同进步。

通过这次实训,我也熟悉到自己有很多的方面需要改良和有待提高。

对于以后,我会从以下几方面连续努力:1、加强对算法的学习,到达精通一些根本算法的水平。

2、编程多加强实践,多上机学习。

3、打好根底,扎实功底,注意根底理论学习,不好高骛远。

4、加强和同学的合作,遇到问题多争论,多查找解决问题的方法,总之,这一切将对我C语言的学习有很大帮忙。

大一C语言课题报告总结二在初学C语言的一个学期后,我们进展了C语言实训阶段,尝试编写一个比拟简单的程序系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

昆明理工大学《程序设计基础》课程综合设计实践教学课题报告课程名称:C程序设计基础课题名称:数学计算函数集成学号: 201110402140姓名:臧庆航学院:信息工程与自动化学院班级:测控技术与仪器111班教师:付湘琼昆明理工大学计算中心2012 年 6 月 4 日《程序设计基础》课程综合设计实践教学课题报告要求第一部 系统概述:一、程序功能:在学习的过程中我们会遇到各种各样的数学问题,有些复杂的数学问题,如果要计算的话会耗费我们大量的时间,而且容易出错。

该程序就是用来解决这些数学问题的,它从程序中选择需要的函数输入数据就可以很快的解决这些数学问题。

二、程序算法:从主菜单中选择对应的函数,进入不同的程序,有swich 语句实现其功能。

程序分为四步:主函数、子函数、输入、输出。

第二部分 程序构成一、 函数定义:程序定义了七个子函数:(1)求任意数的阶乘积(2)求任意数的累加和。

(3)求任意正整数的N 次方。

(4)求任意两个整数的最大公约数(5)求任意两个数的最小公倍数(6)判断任意数是否是素数(7)输出菲波拉契数列的前N 项二、主函数流程图选择函数进入子函数计算 输出结果阶乘积 累加和 N 次方 最大公约 主函数最小公倍素数 菲波拉契数列第三部分调试运行及操作说明一、调试二、测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。

输出结果直接抓取屏幕图像粘贴到报告中。

5、程序代码#include <stdio.h>int jcj(int x){int i;int result;if(x==1||x==0){return(1);}elsefor(i=x;i>=1;i--)result*=i;return(result);}int ljh(int x){int sum=0;int i;for(i=1;i<=x;i++){sum=sum+i;}return(sum);}ncf(int x,int y){long sum=1;int i;for(i=1;i<=y;i++){sum*=x;}return(sum);}int gymax(int x, int y){int i;for(i=(x<y)?x:y; i>=1; i--){if(x%i==0 && y%i==0){return(i);break;}}}int gbmin(int x, int y){int i;for(i=(x>y)?x:y;i!=0;i++){if(i%x == 0&&i%y == 0){return(i);break;}}}void ss(int n){int count=0;int i=0;for(i=2;i<n;i++){if(n%i==0)break;elsecount++;}if(count==(n - 2))printf("该数是素数!");elseprintf("该数不是素数!");}int fblqe(int n){ if(n==1) return 1;if(n==2) return 1;if(n>2) return fblqe(n-1)+fblqe(n-2);else return 0;}void main(){int choose;int a,b,i;printf("请选择你想要计算的函数:\n");printf("--------1.求任意数的阶乘积--------\n");printf("--------2.求任意数的累加和--------\n");printf("--------3.求任意正整数的N次方--------\n");printf("--------4.求任意两个整数的最大公约数--------\n"); printf("--------5.求任意两个整数的最小公倍数--------\n"); printf("--------6.判断任意数是否是素数--------\n");printf("--------7.输出菲波拉契数列的前N项--------\n");printf("选择函数为:");scanf("%d",&choose);switch(choose){case 1:printf("请输入上限:");scanf("%d",a);printf("结果是:%d",jcj(a));printf("\n");break;case 2:printf("请输入上限:");scanf("%d",a);printf("结果是:%d",ljh(a));printf("\n");break;case 3:printf("请输入两个任意正整数:");scanf("%d %d",&a,&b);printf("结果是:%d",ncf(a,b));printf("\n");break;case 4:printf("请输入两个数:");scanf("%d %d",&a,&b);printf("最大公约数是:%d",gymax(a,b));printf("\n");break;case 5:printf("请输入两个数:");scanf("%d %d",&a,&b);printf("最小公倍数是:%d",gbmin(a,b));printf("\n");break;case 6:printf("请输入一个数:");scanf("%d",&a);ss(a);printf("\n");break;case 7:printf("请输入需输出菲波拉契数列的项数:"); scanf("%d",&a);for(i=1;i<=a;i++){printf("%d ",fblqe(i));}printf("\n");getch();break;default :printf("输入的选择是不正确的!\n");}}6、总结和体会一个学期的学习,让我见识到了苦,还有些许的甜。

开始的时候,真的是什么的不懂,看着天书一般的程序,我的腿在颤抖着。

开始学的时候,看着别人顺利的读出程序,写出自己的小设计,那是一个的羡慕嫉妒恨啊,那种无奈叫人无法承受。

不甘的学习,不停的努力,我不想放弃!于是在懵懂之中,我慢慢的摸索,慢慢的实践,我不怕失败,勇往直前。

正是有了这样的初生牛犊的精神,让我感到了很多乐趣。

慢慢的,我能读程序了,渐渐的,我也不再害怕和失落了。

蝌蚪文一样的程序,也渐渐的向我展示出它的内蕴。

然而,在这次的程序设计中,我又感觉到那种失败的感觉。

不管我如何改进,但这个程序还是达不到我想象中的样子,功能很不齐全,远没有我原先预想的那样~很失落,不过最后我终于认识到一点:结果很重要,但是过程更需重视,我成长了,我也收获了。

这次编程作业虽然对我们来说比较困难,但是值得高兴的,我们努力了,并基本完成了任务。

这次做C语言程序让我感触颇深。

是首先是由于对基础知识掌握不扎实,以至于刚开始拿着不知道从何下手,这就让我明白了学习的重要性。

为了做好这次作业,我查阅了大量关于C语言编程的书籍,以求做到精益求精。

付出总有回报,即使它不能在现在,也将在不远的将来!7、自评分:自己认为能获得多少分数8、教师评阅教师签名:付湘琼2012 年 6 月4 日《程序设计基础》课程综合设计实践教学课题要求与考核1、学生独立完成综合设计实践教学课题,选择完成1个课题,也可完成多个课题。

2、至少完成一个程序模块的编程和调试,对源程序语句加注释。

独立完成所选模块的设计文档(流程图、源代码及注释)。

3、写出个人收获和体会或对本课程的评价。

要根据自己参与设计和独立完成模块设计的情况来表述个人收获体会,或者是对本课程教学方法、综合设计等方面的评价。

4、每个人完成并提交一份完整的电子文档形式的“《程序设计基础》课程综合设计实践教学课题报告”(综合设计报告.DOC)和源程序(源程序.C),按每个人一个文件夹,文件夹名字以学号+姓名完成。

相关文档
最新文档