篇一 :c语言程序设计实训总结

C语言程序设计实训总结

为加强学生的实践动手能力,为贯彻落实教学计划的要求,培养学生的专业实践技能,计算机系05级计算机网络工程与管理、计算机信息学管理、图形图像三个专业的学生于20xx年x月x日至6月x日在校实验实训中心进行了为期一周的项目实训。此次实习由计算机系组织,由周军老师具体安排,实习内容为运用VC++6.0,编写一个简单的学生成绩管理系统。

通过此次实训,同学们能够利用C语言面向过程的编程思想来完成系统的设计,熟练掌握C语言的基本知识和技能;能够利用所学的基本知识和技能,解决简单的程序设计问题。

一、充分准备,使学生明确实训的目的与要求

本次实训的目的是要求学生通过熟练运用Turbo C 2.0的开发环境,以所掌握的C语言知识为基础,围绕本次安排的实训项目,精心准备,认真调试,通过查阅资料、通过阅读相关程序代码、通过多次上机调试、通过同学们相互讨论,使学生对C语言程序设计有一个全面的了解,从而能更加系统地理解C语言基础知识。

本次实训的要求是:教师要认真给参与实训的学生分好组,注意成绩好坏的搭配。同时,实训前公布本次实训内容,要求每个学生认真做好实训前的准备,查阅相关资料,精心编写代码。各组学生独立完成实训项目,独立撰写实训报告,认真及时进行实训总结。指导教师通过登陆教师后台管理系统对学生的实训过程进行跟踪指导、审核

管理、进行批改,并给出考核成绩。教师在实训期间要检查学生到课情况,及时调整指定的分组角色。

二、 精心组织,认真做好项目实训

对教师方面,本次实训要求教师每节实训课必须到场。教师必须清点学生到场情况并做好出勤记录,在有学生缺席的情况下调整好角色分配。同时要求教师必须把实训内容具体分配到课时,并提供相关内容供学生下载。教师通过登陆教师后台管理系统对学生的实训过程进行跟踪指导、审核管理、进行批改,并给出考核成绩;对学生方面,本次实训实训考评分合格与不合格两个档次。不合格的可要求重做,重做的次数不影响考评成绩。对复制的同学,一经发现,要求从头做起, 由老师指定内容, 完成相关的内容, 否则为不合格。

…… …… 余下全文

篇二 :c语言程序设计实训总结

C语言程序设计实训总结

李爱强

通过此次实训,同学们能够利用C语言面向过程的编程思想来完成系统的设计,熟练掌握C语言的基本知识和技能;能够利用所学的基本知识和技能,解决简单的程序设计问题。

一、充分准备,使学生明确实训的目的与要求

本次实训的目的是要求学生通过熟练运用Turbo C 2.0的开发环境,以所掌握的C语言知识为基础,围绕本次安排的实训项目,精心准备,认真调试,通过查阅资料、通过阅读相关程序代码、通过多次上机调试、通过同学们相互讨论,使学生对C语言程序设计有一个全面的了解,从而能更加系统地理解C语言基础知识。

本次实训的要求是:实训前公布本次实训内容,要求每个学生认真做好实训前的准备,查阅相关资料,精心编写代码。每位学生独立完成实训项目,独立撰写实训报告,认真及时进行实训总结。指导教师通过登陆教师后台管理系统对学生的实训过程进行跟踪指导、审核管理、进行批改,并给出考核成绩。教师在实训期间要检查学生到课情况。

二、 精心组织,认真做好项目实训

每次实训课上教师必须清点学生到场情况并做好出勤记录,,同时把实训内容具体分配到课时,并提供相关内容供学生下载。教师通过登陆教师后台管理系统对学生的实训过程进行跟踪指导、审核管理、进行批改,并给出考核成绩;对学生方面,本次实训实训考评分

合格与不合格两个档次。不合格的可要求重做,重做的次数不影响考评成绩。对复制的同学,一经发现,要求从头做起, 由老师指定内容, 完成相关的内容, 否则为不合格。

三、 本次实训的效果与经验

通过此次实训,广大同学夯实了基础,锻炼了能力,综合素质得到较大提高。本次实训促进了学生自身的发展。实训项目使学生初步接触C语言,熟悉了C程序设计过程,培养了他们的环境适应能力及发现问题、分析问题、解决问题的实际工作能力,为他们今后的发展打下了良好的基础。

四、存在的问题

实训过程中发现存在下列问题:学生素质参差不齐,基本功扎实的学生可以很快地完成本次实训项目,差的学生基本上还没有入门,更别谈独立设计一个程序了,如何提高学生的整体素质,是今后教学中值得考虑的问题。

…… …… 余下全文

篇三 :C语言程序设计实训报告

C语言程序设计实训报告

班 级:

学生姓名:

学 号:

指导老师:

日 期:2010.6.29

目录 1

一.实训设计性质………………………..3

二.实训设计课题………………………..3

三.实训设计目的………………………..3

四.实训设计任务………………………..3

五.实训设计内容………………………..3

六.实训设计成果………………………..4

七.实训设计总结………………………...20

2

一.实训设计性质:课程设计

二.实训设计课题:图书管理系统

三.实训设计目的: 目的是在掌握三种基本结构(顺序,选择,循环)的基础上,对函数,指针,结构体和文件操作等方面进一步学习强化

四. 实训设计任务: 实现图书信息(书

号、书名、作者、定价、数量)的新增、修改、删除和查询功能;实现入库信息(书号、单价、数量、小计、入库日期)登记;实现入库统计(按指定的书号统计入库的数量和明细)。注意:图书入库时相应图书的数量必须进行修改。

五. 实训设计内容:将问题模块化,函数的编写,指针的应用,文件的读写(顺序和随机).

六. 实训设计成果:

3

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#define N 100

struct book

{ //图书结构

int code; //图书编号 char name[20]; //名称 int total; //总数 int out; //借出数

};

struct huiyuan

{ //会员结构

…… …… 余下全文

篇四 :C语言程序设计实训报告

青岛大学软件技术学院

C语言程序设计实训报告

姓    名               

专    业                 

班    级          

指导教师                  

20XX  年 7月14日

目    录

一.实训目的和要求... 1

1.   实训目的... 1

2.   实训要求... 1

二.试训任务内容... 1

1.问题定义... 1

2.问题分析... 2

三. 总体设计... 2

1.设计思想... 2

2.实现方法... 2

3.主要模块... 2

4.模块关系... 3

5.详细设计... 3

四.软件使用说明... 7

五.实训心得与体会... 8

参考文献... 9

附录代码... 10

一.实训目的和要求

1.    实训目的

本实训是软件技术专业重要的实践性环节之一,是在学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。本实训的目的和任务:

…… …… 余下全文

篇五 :《C语言程序设计实训大纲》

《C语言程序设计实训》教学大纲

实训名称:C语言程序设计实训             实训课代码:08120092                    

实训周数:1周                           实训学分:1学分

适用专业:计算机科学与技术

一、实训教学的性质和任务

本课程是计算机科学与技术专业学生的专业基础课,通过本课程的学习,应使学生掌握传统的结构化程序设计的一般方法,以C为语言基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。本课程上机实践的目的绝不是简单地验证教材和教师讲课的内容或验证学生自己所编写的程序正确与否,最终的目的是让学生在实践过程中掌握所学的知识、培养分析和解决问题的能力,为专业课的学习和毕业设计打下良好的实践基础。

二、实训教学的主要内容和基本要求

学生应在教师的指导下,深入钻研教材内容,通过课堂教学所学的内容掌握高级程序设计语言的使用方法,从而深刻理解和牢固掌握程序设计的一般方法。学生应通过上机实践,将理论与实践充分结合起来,在实践的基础上深刻理解理论知识的真正含义,避免死记硬背和机械式的套用,主动将所学知识转化成实际能力。学生通过本课程的学习,应达到以下要求:

…… …… 余下全文

篇六 :c语言程序设计实践报告

中南大学

C语言程序设计实践报告

题 目 通讯录程序设计 学生姓名

指导教师

学 院

专业班级 完成时间

一、 任务描述

通讯录程序设计

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。

实现功能: (1)系统以菜单方式工作

(2)信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5)信息修改功能

(6)系统退出功能

二、算法描述

设计一个实用的的小型通讯录程序必须具备系统以菜单方式工作、信息录入、信息浏览、信息查询、信息修改、系统退出功能,那么就需要这样的函数来实现。因此,我需要自定义这样的函数来解决问题,当然还会调用库函数。在定义函数的过程中会用到选择结构、循环结构等基本语句,以及对结构体数组的定义等。

三、程序设计

/******头文件(.h)***********/

#include "stdio.h" /*I/O函数*/

#include "stdlib.h" /*标准库函数*/

#include "string.h"/*字符串函数*/

#include "ctype.h" /*字符操作函数*/

#define M 50 /*定义常数表示记录数*/

typedef struct /*定义数据结构*/

{

char NAME[20]; /*姓名*/

char EMAIL[30]; /*邮箱*/

char TELE1[10]; /*电话*/

…… …… 余下全文

篇七 :C语言高级程序设计 实训报告及详细程序

 

高级程序设计

实训报告

广西科技大学计算机学院

20##年12月

《高级程序设计》

课程实训报告

题    目:通讯录管理

完  成  人:  

专业班级:计Y113

学    号:

指导教师:  

20##年 1 月  5日

广西科技大学计算机学院

1 题目与要求

1.1 问题提出

本人计划编写一个通讯录管理系统,主要用来管理联系人得基本信息

1.2 本系统涉及的知识点

结构、数组、循环、函数、分支、指针

1.3 功能要求

1)   能输入(从键盘)通讯录的信息(增加,输入时需要能检查该姓名的通讯录的记录是否已经存在,如果存在,需要询问是否是覆盖还是增加,需要判断输入的类型是否存在)

2)   能增加通讯录信息;

3)   能查询(按姓名或者分类)通讯录的信息

4)   能修改通讯录信息;

5)   能删除指定姓名的记录信息

6)   能批量输出通讯录信息:写入指定的文件中。

7)   能批量输入通讯录信息:从指定的文件中读入。

2 功能设计

2.1 算法设计

本系统需要实现的功能要求

(1)利用switch语句设计如图1所示的主菜单:

图1 通讯录管理系统主菜单

(2)选择2后,调用查询函数,进入函数后利用if-else if语句实现一个如图2所示的菜单。

图2

3、根据所选菜单编写相应代码:

…… …… 余下全文

篇八 :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.运算符

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

…… …… 余下全文