篇一 :c语言课程设计总结报告

附表2

C++(或C)语言课程设计总结报告

注:该表格由学生填写,内容采用小四号宋体。

源代码:

/*  学生通讯录管理系统,能够实现对通讯录的内容进行创建、显示、查询、删除以及

     修改等功能  */

# include<stdio.h>

# include<string.h>

# include<conio.h>

# include<ctype.h>

# define N 100

void myprint();

void mycreate(char num[N][12],char name[N][12],char tel[N][15],int *n);

void mydisplay(char num[N][12],char name[N][12],char tel[N][15],int n);

void mysearch(char num[N][12],char name[N][12],char tel[N][15],int n);

void mydelete(char num[N][12],char name[N][12],char tel[N][15],int *n);

void mymodify(char num[N][12],char name[N][12],char tel[N][15],int n);

/* 主函数  */

void main()

{

 char choose,yes_no,num[N][12],name[N][12],tel[N][15];

 int n=0;

 do{

    myprint();

   

…… …… 余下全文

篇二 :C语言课程设计报告---很全,包括流程图,课设总结

高级语言程序设计(C)

课程设计报告书

            

目录

一、设计任务……………………(2)

二、系统设计方案………………(3)

三、程序主要代码分析…………(4)

四、程序调试中出现的问题及其解决方法…………………………………(17)

五、改进意见与收获体会………(18)

六、主要参考资料………………(18)

附:此设计经过多次修改,但还存在一些不足的地方,希望老师多多指点。                        

一、       设计任务

1. 设计题目:图书信息管理系统设计

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书管理系统,使之能提供以下功能:

系统以菜单方式工作;

图书信息录入功能;(图书信息用文件保存)——输入;

图书信息浏览功能——输出;

查询和排序功能:——算法

按书名查询

按作者名查询

图书信息的删除和修改。

2. 整个系统均用C语言实现;

3. 可以利用数组、指针、链表来实现数据结构设计;

4. 系统具有输入、显示、查询、删除、排序、插入、保存、读取等基本功能;

5. 可以将信息保存在文件中;

6. 可以将信息从文件中读取出来。

7. 报告要求:简述本项课程设计要解决的问题,主要的设计思想,划分功能模块,画出各模块的结构流程图。列出每个函数的声明、功能、调用参数及函数之间的调用关系。记录调试过程中出现的问题及解决的方法。

…… …… 余下全文

篇三 :C语言课程设计总结

本次课程设计已经圆满结束了,通过这次课程设计,巩固和加深了学生对C语言基本知识和语言特点的理解和掌握,使学生熟练掌握了C语言编程和调试的基本技能以及利用C语言进行简单软件设计的基本思路和方法,在应用C语言进行程序设计方面得到了系统的锻炼,提高了学生利用C语言进行编程的能力和技巧以及运用C语言解决实际问题的能力。

同时,本次课程设计也锻炼了学生利用图书馆和互联网查阅资料的能力;培养了学生不怕困难、勇于克服困难的精神和耐心细致 、严谨的工作作风;提高了他们撰写文档资料的能力。

一、本次课程设计,我们主要按照以下步骤完成:

1、课程设计动员,布置设计任务,提出要求,给出参考思路,并给出大部分程序代码;

2、学生查阅资料,分析、讨论设计方案;

3、画出系统总体功能框图及各模块的流程图;

4、编写各模块程序;

5、进行模块调试;

6、完成模块联调,进行测试;

7、成果验收,完成设计报告。

二、课程设计过程综述:

1、大部分同学,态度非常认真,对课程设计的各个环节,都很感兴趣,积极性很高,创新性地进行编程和调试,任务完成相当出色,值得学习和表扬。例如:张燕龙、唐晓彤、徐怀刚、王泽连、武蒙蒙等同学。

2、有少部分同学对课程设计的目的和意义认识不足,设计不够认真。主要表现在设计不能独立思考,编程、调试不能主动积极思考、解决问题等,个别学生甚至在课程设计没有进行任何实质性的工作。

3、也有一部分同学,对所学理论知识掌握不够扎实,不能灵活运用,自己基本上不进行设计,仅仅依赖于同组者。

4、大部分同学的程序调试能力需要进一步锻炼和提高,这也给我们以后讲授本课程、进行课程设计提出了更高的要求。

三、体会和设想

1、 对《C语言》课程的学习,课程设计是非常重要的环节,它对巩固所学理论知识,灵活运用所学知识解决实际问题、锻炼和提高学生的操作和调试技能、学生将来能否尽快适应工作都具有非常重要的实际意义。所以,从学校到老师到每一位学生都应认真对待和珍惜这个机会,严肃认真做好每一步工作,使课程设计圆满完成。

…… …… 余下全文

篇四 :C语言课程设计总结

长江大学工程技术学院课程设计总结

课程设计名称:____ C语言课程设计 _____ 开课系(部):_____信息系____ 专业、班级: 自动化61002 学生人数: 33_ 起止时间: 20xx.6.28—20xx.7.9_ 指导教师:___ 徐阳_______

负责人:______李敏教授_________

一、计划执行情况

为期两周的C语言课程设计,在老师和学生的共同努力下,终于圆满结束。课程设计期间,绝大多数学生都能严格遵守纪律和时间安排按时出勤,认真完成系统的各个功能模块,最后通过答辩验收,按照课设报告的结构和格式要求,完成本次课设报告的书写。

二、主要经验

由于学生是第一次接触课程设计,第一次独立完成较为系统的编程,且程序编写的工作量较大,考虑的方面较多,涉及的知识面较广,刚开始时,学生不知道该如何着手。但通过系统的讲解和耐心的辅导,大多数学生能逐步深入到程序中去,积极思考并完成自己的程序设计。通过本次课程设计的辅导,我觉得在以后的课设辅导中,应采取循序渐进的方式,对基础较好的学生,在他们完成自己任务的同时,另外附加其他要求较高的任务;对基础较差的学生,要对他们重点辅导,鼓励他们自己动手去完成一些基本功能,让所有的学生在课设期间都有收获。

三、存在问题及改进措施

主要存在的问题:

1、部分学生不能在规定的时间内完成布置的任务,上课期间不认真听讲,打游戏,聊天。

2、存在程序代码及实习报告互相拷贝的现象。

改进措施:

1、若少数程序功能不能完成,则要求其能讲解程序代码。

2、加强对学生书写代码的监督与管理,认真检查学生完成任务的情况。

3、在学生未打印课设报告之前,对其电子版做严格检查。

负责人签名:_____________

系(部)主任审查意见:

签名: _____________

…… …… 余下全文

篇五 :C语言课程设计学生成绩管理系统个人总结

C语言课程设计——学生成绩管理系统 个人心得体会

(徐州工程学院 14计嵌1班 07组 张凯)

这一周以来的课程设计,不仅让我明白了C语言的确是一门很有用的,但是又是不容易的一门课程。起初刚开始做课程设计时,以为这个课程设计不会有多难,只不过是把多个函数组合起来就好了,但是,经过这一星期的编程,发现要完完整整把程序按照要求编出来是一件很不容易的事情。然而在这一周以来的学习中,也对C语言这门课程有了更加的了解和学习。

在整个编程的过程中,可以说遇到了很多难题,但是让我印象最深刻的是在编写从某文件中读取学生信息这个程序时所遇到的困难。起初,程序时编写出来了,在组建时也没有错误,但是就是实现不了这个功能,接着就是整整一天的苦战;终于,能够读取文件中的信息了,可是,新问题又来了,在显示读取的信息时出现了乱序。另外在编写加密代码的时候竟然忘记了将其放在主函数中运行闹了笑话,在指导老师的帮助下最后解决了这个问题。 每天看到一行行代码着实有时让人头大。然而在这个程序完整地编写下来,我觉得编写程序需要很大的耐心,一个稍微大点的程序就有个几百甚至上千行,没有耐心是很难做得成功的。当然细心也很需要,在编程的过程中有很多错误都是自己的粗心造成的,有时甚至自己多次检查都看不出来,这样一来,会造成时间的大量浪费。

这次的课程设计也是一次很好的对自我的检查。它让我知道了自己在C语言的学习上还不够认真刻苦,很多知识点还是没有很好的掌握,甚至有些知识点很生疏,这也许就是我在编写从某文件中读取学生信息这一函数时老碰壁的原因所在!从这一点上来看,发现我对待学习的态度还不够端正,有待加强。

不管怎么说,经过这一次课程设计,在C语言方面的收获最大,让我读代码的能力大大提升了不少,也巩固了很多知识。同时也受到了指导老师刘云、邹文辉的细心指导,非常感谢!

…… …… 余下全文

篇六 :C语言课程设计代码总结

1.杂志订阅管理软件

#include"stdio.h"

#include"stdlib.h"

#include"string.h"

struct magzine

{

char name[10];

char sex[2];

char addr[14];

int phone_num;

int price;

int num;

char date[10];

}kehu[10];

void add();

void seek();

void total();

void menu();

void main()

{

FILE *fp;

fp=fopen("信息.txt","r");

menu();

fclose(fp);

}

void menu()

{

int n;

printf("\t\t********************************************\n"); printf("\t\t************欢迎使用杂志管理程序************\n"); printf("\t\t********************菜单********************\n"); printf("\t\t 1.增加新用户 \n"); printf("\t\t 2.查询并删除到期信息 \n"); printf("\t\t 3.统计总订阅数 \n"); printf("\t\t 4.退出 \n"); printf("\t\t********************************************\n"); printf("\t\t********************************************\n"); printf("选择您的操作(1-4):\n\n");

…… …… 余下全文

篇七 :C语言程序设计课程总结

本课程总结

姚琳 主编(第二版)

第一章         C语言程序设计概述

目的:初步了解C语言程序,学会使用C语言环境编辑运行C程序。

要求:掌握程序设计语言、程序、算法的概念,了解算法的特点,熟悉算法的设计步骤,掌握用流程图表达算法的方法。了解C语言程序的结构特点,掌握在Turbo C集成环境下编辑、运行简单C语言程序的方法。

教学重点:C语言程序的结构特点;在VC集成环境下运行C程序

教学难点:算法设计和算法描述。

一.算法:

算法:就是解决问题的方法。

计算机算法可分为两类别:

    数值运算算法

         —求数值解,用在科学计算。

    非数值运算算法

         —求非数值解,用在事物处理。

数值运算算法

    例如:已知三角形的底a等8,高h等14,求三角形的面积s。则

数值运算算法为:  

 1、      a=8                a的值等于8

 2、      h=14              h的值等于14

…… …… 余下全文

篇八 :c语言程序设计知识点总结33

《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.运算符

用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。

…… …… 余下全文