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

C语言程序设计实训总结

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

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

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

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

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

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

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

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

…… …… 余下全文

篇二 :c语言实习报告

中国地质大学(武汉)


C语言课程设计报告书

       

       

姓    名:

专    业:

班级学号:

指导老师:

一﹑题目要求

已知文本文件f1.txt中存放了某校应届大四学生的相关信息(不超过5000人),具体数据及存放格式为:每行存放一个学生的数据,共有7项,依次为:学号、姓名、专业必修课平均成绩、科技活动奖励加分、社会活动奖励加分、是否有专业必修课挂科记录、是否通过大学英语四级。

其中,学号为8位数字字符,其中前2位数字表示学生所在的学院,第3位数字表示学生的专业,第4-5位数字表示学生的年级,统一为09,第6位数字表示学生所在年级同专业内的编号,即所称的班号,第7-8位数字表示学生班级内的序号,如学号07509123表示,机电学院(07)通信工程专业(5)09级(09)1班(1)第23号(23)学生;姓名为长度不超过10个的字符;专业必修课平均成果、科技活动奖励加分、社会活动奖励加分均为0-100以内的整数(含0和100);是否有专业必修课挂科记录、是否通过大学英语四级均为0或1两个整型数字,为1分别表示有专业必修课挂科记录或通过大学英语四级,为0分别表示没有专业必修课挂科记录或没有通过大学英语四级。

该校的保研政策是:必须没有专业必修课挂科记录且通过大学英语四级考试,在此前提下,划分推免研究生指标。外推指标按专业排名,给予2%的指标,小数部分四舍五入。内推指标按班级排名,给予15%的指标,小数部分四舍五入。如果某班有外推指标,外推指标不占内推指标。排名计算方法:专业必修课成绩占60%,科技活动奖励占30%,社会活动奖励占10%。

…… …… 余下全文

篇三 :C语言程序设计实习报告---学生信息管理系统

   C 语 言 课 程 设 计

题    目: 学生信息管理系统

设计者  : XXX

专    业: 机械设计制造及其自动化

班级学号:

所属院系: 机电学院

指导教师: 吴湘宁

                   20##年7月17日

1.   题目和要求:

1.1问题提出与要求:

学生成绩管理系统

[要求]

    设计一个学生成绩管理系统,对在校某班学生几门课程的考试成绩进行统一管理。每个学生记录包括学号、姓名、年龄、数学、英语、物理成绩,默认以学号为序存放。

(1)一个文件按以班为单位存储学生记录。         

(2)将允许的操作分为六种

A:插入一个新的学生记录(录入学生信息)

B:修改学生记录

C:删除一个学生记录

D:登记成绩

E:修改成绩

F:浏览全班成绩

    (3)计算学生的总成绩

    (4)输出全班成绩表

1.2需求分析.

根据题目要求,由于学生信息是存放在文件中,所以应提供文件的输入,输出等操作;在程序中需要浏览学生的信息,应提供显示,查找,排序等操作;另外还应提供键盘式选择菜单实现功能选择.

2.功能实现设计:

2.1总体设计:

分析系统:根据题目的需求分析,可将这个系统设计为六大模块(见下图):插入学生信息,修改,删除,登记,浏览,统计。

…… …… 余下全文

篇四 :c语言实践报告

实验报告

二级学院:信息与工程学院

系别:计算机科学与技术系

专业:信息管理与信息系统

课程名称:高级语言程序设计

班级:姓名:

实验名称:

电话订餐信息处理

实验目的:

题目要求:

一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预订,假设我们是饭馆负责接受电话预订的服务员,我们需要做些什么呢?首先,需要准备一张大小适当的白纸,等待顾客的电话。李红最先打进了电话,她预约第2天中午12点用餐,用餐人数5人,服务员在纸上做了如下记录:“李红 12点 5人”;接着,刘娜、汪涵、孙杰和赵君分别来了电话,服务员根据他们的要求做了记录,此时纸上记录的内容是:

李红 12点 5人

刘娜 11点 2人

汪涵 11点20分 3人

孙杰 10点30分 5人

赵君 13点20分 6人

孙杰随后又来电话,将用餐时间推后一个小时,那么记录的内容也应该做相应的修改。刘娜来用餐以后,可以将其信息从纸上划去

编写程序处理电话订餐的情况

实验步骤:

首先建立结构体类型,然后函数声明,编写主函数,定义函数,调用函数。完成后,对程序进行调试,确定所编写的程序是否能够运行。

实验内容:

#include<stdio.h>

#include<string.h>

#define max 30

struct guest

{ intnum;

char name[40];

char time[20];

int sum;

}guestlink[max];

void insert(int *p);

void inquire(int);

void change(int);

void dele(int *p);

…… …… 余下全文

篇五 :C语言程序设计实习报告---学生信息管理系统

   C 语 言 课 程 设 计

题    目: 学生信息管理系统

设计者  : 梁天江

专    业: 机械设计制造及其自动化

班级学号: 0720##-31

所属院系: 机电学院

指导教师: 吴湘宁

                   20##年7月17日

1.   题目和要求:

1.1问题提出与要求:

学生成绩管理系统

[要求]

    设计一个学生成绩管理系统,对在校某班学生几门课程的考试成绩进行统一管理。每个学生记录包括学号、姓名、年龄、数学、英语、物理成绩,默认以学号为序存放。

(1)一个文件按以班为单位存储学生记录。         

(2)将允许的操作分为六种

A:插入一个新的学生记录(录入学生信息)

B:修改学生记录

C:删除一个学生记录

D:登记成绩

E:修改成绩

F:浏览全班成绩

    (3)计算学生的总成绩

    (4)输出全班成绩表

1.2需求分析.

根据题目要求,由于学生信息是存放在文件中,所以应提供文件的输入,输出等操作;在程序中需要浏览学生的信息,应提供显示,查找,排序等操作;另外还应提供键盘式选择菜单实现功能选择.

2.功能实现设计:

2.1总体设计:

分析系统:根据题目的需求分析,可将这个系统设计为六大模块(见下图):插入学生信息,修改,删除,登记,浏览,统计。

…… …… 余下全文

篇六 :c语言 实训报告

防灾科技学院

实训报告书

               计算机科学与技术                 

                灾害信息工程系                  

报告题目    计算机科学与技术认识实习(C语言)      

报告人                                        

指导教师               带队教师                    

…… …… 余下全文

篇七 :c语言实训报告

c语言实训报告

陕西国防工业职业技术学院

《C语言》实训报告

专 业:

班 级:

姓 名:

学 号:

指导老师:

实训时间:

成 绩: 软件技术 软件3141 雷家铿 35314112 刘慧梅 陈巧莉 2014-2015(1)第14~15周

软件教研室制

项目名称 使用菜单选择趣味程序

一、项目描述

首先设计登录界面,给用户3次机会输入正确的密码;接着设计一个含有多个菜单项的菜单;然后再为这些菜单配上相应的功能,基于模块化的程序设计思路,以函数实现这些功能。

二、项目相关知识

顺序结构中输出printf,输入scanf的应用,分支结构中if,switch的应用,循环结构中do while循环嵌套for的应用,无参函数void的调用。

三、程序清单(要求有主要注释说明)

#include <stdio.h>

#include <stdlib.h>

#define PASS 12345

#define PI 3.14159

void mima() /*密码登录函数*/

{

int a,i=3;

printf("************************************\n");

printf(" --欢迎进入系统-- \n");

printf("************************************\n");

…… …… 余下全文

篇八 :C语言实习报告

C 语 言 课 程 实 习 报 告

所 在 院 系 :经济管理学院

班 级 学 号 :083081

学   序  号 : 20081003628  

姓       名 :胡雅雯

程序 已存档 :

指 导 老 师 :__赵        曼____

评       分 :____________

二零##年一月十五日

 

 

题目:一担挑游戏

简单计算机模拟棋盘对奕,其中棋盘左上角坐标为(1,1),右下角坐标为(3,3),游戏规则如下:

(1)   计算机移动时,使用相应函数扫描棋盘矩阵,寻找未占单元,发现空单元后,置为”O”,未发现时,报告平局后退出。

(2)   轮到对奕者时,使用相应函数要求对奕者回答想把“X”放在哪里。

(3)   谁先三点连成一线则报告谁胜出。

(4)   计算机与对奕者每下一步棋都会使相应位置变为“O”与“X”,便于在屏幕上显示矩阵。

   提示:棋盘位置用二维数组代表,初始位置每一位都置为““空,其分割线可用——或||来分割。

分析:

应有计算机和用户各自选择位置的函数,能通过键盘选择位置。

详细设计:

1  主函数

棋盘的初始化由主函数赋予初值,计算机和用户的每一步都由函数来确定,并由主函数调用。判断赢家时由主函数调用核对函数,并显示最终棋盘格局。

int main(void)

{

char done;

printf("This is the game of Tic Tac Toe.");

…… …… 余下全文