程序设计大赛答辩演讲稿(五篇范文)

时间:2019-05-14 21:05:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《程序设计大赛答辩演讲稿》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《程序设计大赛答辩演讲稿》。

第一篇:程序设计大赛答辩演讲稿

尊敬的各位评委,各位老师:

你们好,我叫,来自140406班的LZ组合。我们组的题目是《连连看辅助工具》。

在作品演讲之前,请允许我代表我们小组感谢黑马IT学院和计算机学院能够提供给我这样一个展示自我的平台,谢谢(行礼)

下面,开始我们组的品演示,首先,打开我们的连连看辅助工具,因为在制作之前,我们小组考虑到不同系统的用户需求,所以制作了三个版本的“连连看辅助工具”,并分别对应W7 32位操作系统,W7 64位操作系统和W8 64位操作系统,由于我的电脑是W8 64位操作系统,所以就只演示W8 64位版本的。

接下来,让我们进入游戏,考虑到时间问题,所以只用练习模式来演示,首先尝试“单消”功能,所谓单消,顾名思义,便是只消除一对棋子的意思,它是本游戏的基础,接下来的一些中重要的功能都是围绕着它展开;然后,让我们尝试一下“秒杀”功能,“秒杀”就是全屏清除,我们可以多尝试几个图(演示);接下来,让我们尝试一下“自动挂机”功能,勾选“自动挂机”我们会发现游戏开始自动以一个一个的消除,同时我们也可以通过移动下面的滑块来调节自动挂机的速度,这就是我们的“挂机速度调节”功能(演示);至于“去游戏倒计时”功能,是取消游戏倒计时,让游戏无比流畅;而“无限道具”功能,则是让游戏的道具增加,下面我给大家试一下(演示)

接下来“自动开局”功能为了让游戏自动开始;“窗口置顶”

功能是将游戏页面放在桌面最上方,便于对游戏的操作,并使游戏辅助工具更加稳定再加上先前“去游戏倒计时”功能都是为了给游戏的自动挂机做铺垫,让挂机变得流畅,下面让我们来试一下这两个功能(演示)

讲解完了本工具的大体功能,让我们来和别人正式的玩一局。

(游戏时间 需自由发挥 带上所有的功能 并突出功能特色)

这真是完美的一次胜利,那它到底是怎样实现的哪?下面开始进行PPT的讲解。

这个辅助工具是由我们计算机科学与工程学院 140406班的LZ组合制作,我们的口号是“理智成就自我”(全组齐声),“LZ”是“理智”的缩写,所以我们会用我们的理性和智慧去处理每一件事,这虽然是我们小组第一次参加比赛,但我相信这绝不会是最后一次。

OK,下面让我们进入正题。

我们的连连看辅助工具共有8项功能,包括:单消、秒杀、无限道具、自动开局、自动挂机、挂机速度调节、去游戏倒计时、游戏窗口置顶(翻页)

下面开始“单消”功能的详细介绍 首先让我们看看程序的流程图 首先,我们读取棋盘的内存数据 然后判断是否有相同的棋子 接下来模拟鼠标点击

判断棋子的数量是否减少如果减少了 就更新棋盘数据 最后 结束单消

现在让我们来看看具体的代码

这是一段用来打开进程读取进程并将棋盘的内存数据存放到数组中的程序

首先,我们定义一个字节型的数组因为棋盘是11行19列,所以定义为chessdata【11】*【19】

然后定义一个hWnd gameh 用来表示窗口句柄 FindWindow,是用来寻找窗口ID的函数/FindWindow, LPCTSTR lpClassName, // pointer to class name LPCTSTR lpWindowName // pointer to window name);这个函数拥有两个参数

其中lpClassName参数指向类名,lpWindowName指向窗口名 在本程序中不需要指向类名的参数,所以第一个参数为空,而第二个参数指向窗口名,也就是之前定义过的gameCaption 然后下一步我们需要定义一个Double Word类型的变量 processid 由于每个word为2个字节的长度,所以processid双字节为4个字节

接下来我们要使用GetWindowThreadProcessId这个函数来找到窗口的进程,这个函数同样拥有两个参数

DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId);其中第一个参数指向被查找的句柄 也就是Findwindow的返回值gameh 第二个参数是进程号的存放地址,我们可以指向刚刚定义的processid hWnd[in](向函数提供的)被查找窗口的句柄.lpdwProcessId[out] 进程号的存放地址(变量地址)

接下来我们需要用OpenProcess这个函数获取进程的句柄并且将句柄保存在processH中

OpenProcess 函数用来打开一个已存在的进程对象,并返回进程的句柄。

HANDLE OpenProcess(DWORD dwDesiredAccess, //渴望得到的访问权限(标志)BOOL bInheritHandle, // 是否继承句柄DWORD dwProcessId// 进程标示符

这个函数拥有三个参数,第一个参数是访问权限,我们定义为

PROCESS_ALL_ACCESS也就是对进程内存的全部操作权限

第二个是是否继承句柄,我们选择否,也就是false

第三个进程标示符,也就是进程号,我们已经通过GetWindowThreadProcessId得到了,也就是processid 因此我们得到了进程的句柄processH 然后我们需要定义一个同样是Double Word类型的变量 byread,再定义一个没有类型的指针LPCVOID pbase(基础)这个指针存

放的是棋盘数据的首地址 其中这个C代表不能修改变量的意思 这个首地址是通过CE(CheatEngine61_cn)这个工具找到的这个基址是一个十六进制数字0x00189F74 然后再次定义一个没有类型的指针LPVOID nbuffer(缓冲)用来存放棋盘的数据

最后我们使用ReadProcessMemory这个函数,这个函数拥有5个参数,第一个是参数是进程的句柄,也就是processH;第二个参数是要读取内存的首地址,也就是我们之前定义的pbase;第三个参数是我们存入内存数据的地址,我们将其存在nuffer中; 第四个参数是要传送的字节数,因为棋盘是11*19,所以我们就传送11*19个数据;第五个参数是实际传送的字节数.函数返回时报告实际写入多少,我们将其存在byread之中 BOOL ReadProcessMemory(HANDLE

hProcess,PVOID pvAddressRemote,PVOIDpvBufferLocal,DWORD dwSize,PDWORDpdwNumBytesRead);实际应用

hProcess [in]远程进程句柄。被读取者

pvAddressRemote [in]远程进程中内存地址。从具体何处读取 pvBufferLocal [out]本地进程中内存地址.函数将读取的内容写入此处

dwSize [in]要传送的字节数。要写入多少

pdwNumBytesRead [out]实际传送的字节数.函数返回时报告实

际写入多少

这样我们就完成读取棋盘数据的功能了

然后我们开始寻找棋盘中相同的棋子,通过查找内存中相同的数据我们找出相同的棋子

程序中的for循环是用来不断改变棋子的位子,其中x1,y1是棋子1的位子,x2,y2是棋子二的位子

x1=1,y1=1代表第一行第一列的棋子,x1=2,y1=2代表第二行,第二列的棋子,以此类推

如果棋子1与棋子2的内存数据相等,那么我们就模拟鼠标点击,然后通过鼠标的模拟点击和棋子数量是否减少来决定单消的程序是否结束。

下面我们开始介绍模拟鼠标点击的程序,首先我们通过之前的ReadProcessMemory函数,将棋盘中剩余棋子的数量保存在chessnum中

然后将它的值赋给l,通过Findwindow获得窗口句柄,并且将其保存在hwnd中

然后定义一个整型变量lparam 根据棋子1与棋子2的位子来给lparam赋值,因为第一行第一列的鼠标坐标为(192.21)相邻棋子之间的间隔为35 并且由于我们要用到的是32位的鼠标地址,我们我们将x左移16位,所

lparam

为lparam=((p1.y*35+192)<<16)+(p1.x*31+21);

接下来我们开始使用这个SendMassage函数,该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回

而我们就需要这个函数发送一个鼠标消息,这个函数拥有四个参数,第一个是我们通过Findwindow找到的窗口的句柄hwnd;第二个是消息的标识(志)符,我们模拟的是鼠标点击

所以就是WM_LBUTTONDOWN和WM_LBUTTONUP,对应的是鼠标的按下和抬起;第三个和第四个参数都是32位的特定附加信息,我们使用第四个,也就是将第三个参数设为零,第四个参数设为鼠标地址也就是我们之前定义的lparam sendmessage hWnd

是接收消息的窗口的句柄 Msg

是消息标识符 wParam

是32位的特定附加信息。lParam

是32位特定附加信息

这样我们就可以模拟点击棋子1了,然后我们再次按照上面的方法点击棋子二,通过下面if语句,判断如果棋子减少了,就返回大于一的数;终止循环。如果棋子不变,就返回0,让上面的循环继续,知道棋子数发生变化为止 这样,我们的单消功能就完成了

下面我们开始讲解秒杀的程序

先看看流程图,首先我们需要执行单消这个程序,然后我们需要判断棋子数是否为零,如果为零就退出循环结束程序,如果不为零,就继续执行单消程序 下面开始讲解代码的实现

我们先将单消的函数进行封装,定义成clearpair()函数 然后我们经行while循环,直到棋子数为零,才终止循环;此时,我们也就完成了秒杀功能

下面我们开始介绍无限道具的程序

对于无限道具,我们只需要找到游戏道具的内存地址,并且将其改写就OK了 下面开始讲解程序

程序前面我们已经讲解过,定义窗口名,获取窗口句柄,获取进程句柄,唯一不同的是我们要用到writeprocessmemory函数来写入进程

WriteProcessMemory 此函数能写入某一进程的内存区域(直接写入会出Access Violation错误,故需此函数)。VC++声明 BOOL WriteProcessMemory(HANDLE

hProcess,LPVOID

lpBaseAddress,LPVOID lpNumberOfBytesWritten);参数: hProcess

lpBuffer,DWORD nSize,LPDWORD 由OpenProcess返回的进程句柄。

如参数传数据为 INVALID_HANDLE_VALUE 【即-1】目标进程为自身进程 lpBaseAddress 要写的内存首地址

再写入之前,此函数将先检查目标地址是否可用,并能容纳待写入的数据。lpBuffer 指向要写的数据的指针。nSize 要写入的字节数。返回值

非零值代表成功。

该函数一共拥有5个参数,第一个参数是由openprocess返回的进程句柄;第二个是要写入的首地址,也就是我们游戏道具的首地址;要写入数据的指针,也就是我在上面定义的数组a,b,c,d,e,; 第四个是要写入的字节数,我们都定义为1个字节;第五个是返回值,我们把上面定义的bywritesize放到这里,存储返回值;

由于道具是有两个内存地址控制,一个地址控制道具种类,一个地址控制道具数量,例如第一个函数控制的是道具的数量,第二个控制的就是“重列”这个道具是否出现 这样我们就完成游戏道具内存的写入了

下面开始讲解自动挂机的功能

这个功能很简单,只需要在单消的基础上加入一个定时器函数就行了,流程图也很简单,就是更新数据,然后定时器函数重复单消,然后再次更新数据

下面开始讲解代码的实现,首先我们先定义两个常量,一个变量,然后更新棋盘数据,通过if语句来判断此项功能是否被勾选,如果被勾选,就再次更新棋盘数据,然后使用settimer这个定时器函数

UINT_PTR SetTimer(HWND hWnd, // 窗口句柄UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器UINT nElapse, // 时间间隔,单位为毫秒TIMERPROC lpTimerFunc // 回调函数);在MFC程序中SetTimer被封装在CWnd类中,调用就不用指定窗口句柄了,所以这个函数就只有三个参数,第一个参数是定时器的ID,我们把它指向之前定义的playID;第二个是时间间隔q的值为1000,所以时间间隔为1s;第三个参数是回调函数,我们这回调函数中放入单消的函数,在下面这个程序里面了; 这样就是每间隔1s就执行一次单消函数,所以就实现了自动挂机的功能

下面开始介绍自动开局功能 首先,让我们看看流程图,我们需要先更新数据,然后判断棋子的数量,如果棋子数量为零,那么我们就模拟鼠标点击“开始游戏”,如果不为零的话就重新更新棋盘数据,直到它为0为止 下面让我们看看程序的实现

首先通过IF语句来判断棋子数是否为零,如果为0就延时1s,并获取窗口的句柄,并且模拟鼠标的点击“开始游戏” 这样就完成自动开局的功能

下面开始介绍挂机速度调节功能 让我们看看流程图

首先,我们需要创建一个滑块 然后定义一个变量并且将变量传给

自动挂机里的时间标识,然后更新数据 下面让我们看看那代码的实现

首先,我们需要更新一下数据,然后将滑块的值赋给m_num,其中this是关键字,属于实体(entity),是一个指针右值,而后面的m_ctl_slider.GetPos();是滑块当前的位子的值

至于这个*pResult = 0;是为了防止对未知的位子进行操作,增加程序的稳定性

然后我们将滑块的值传递给Q,通过滑块改变Q的值,就能改变下面自动挂机函数的时间间隔,进而改变自动挂机的速度

下面是去游戏倒计时功能

这个功能和无限道具功能的代码类似,都是读取进程,然后写入进程就行了

这里就不过多的解释了

下面是游戏窗口置顶功能 首先,我们要更新一下游戏数据

然后获取游戏窗口名,最后使用一下窗口置顶函数 让我们看看代码的实现

用FINDWINDOW找到窗口的句柄

然后使用SetWindowPos函数,这个函数一共有7个参数,第一

个参数是窗口的句柄,也就是我们之前定义的gameh;第二个参数是我们要把这个窗口放到哪,我们选择 HWND_NOTOPMOST:将窗口置于所有非顶层窗口之上; 第三个参数到第六个参数设定窗口的位子和大小,我们将其都设为0;第七个窗口是窗口尺寸和定位的标志,我们使用这三个参数,组合成一个参数,分别是SWP_NOMOVE:维持当前位置(忽略X和Y参数)。SWP_NOSIZE:维持当前尺寸(忽略cx和Cy参数)SWP_SHOWWINDOW:显示窗口。BOOL SetWindowPos(HWND

hWnd,const

CWnd* pWndInsertAfter, int x, int y,int cx, int cy, UINT nFlags);这样我们就完成了窗口置顶的设置

HWND_NOTOPMOST:将窗口置于所有非顶层窗口之上(即在所有顶层窗口之后)。如果窗口已经是非顶层窗口则该标志不起作用。x 以客户坐标指定窗口新位置的左边界。Y 以客户坐标指定窗口新位置的顶边界。cx 以像素指定窗口的新的宽度。cy 以像素指定窗口的新的高度。

SWP_NOMOVE:维持当前位置(忽略X和Y参数)。SWP_NOSIZE:维持当前尺寸(忽略cx和Cy参数)SWP_SHOWWINDOW:显示窗口。

下面开始对我们作品的优点进行总结

首先我们对大量的函数进行了封装,例如单消函数,模拟鼠标点击函数等等,尽量简洁了函数

其次,我们添加了自动使用重列的函数,因为我们在游戏的时候,很可能会遇到这种情况(提示请使用重列道具),此时,我们不得不手动的去使用重列道具

因此我们在单消函数中添加了自动使用重列,这样就能在无解的情况下自动使用重列

下面让我们来看看自动使用重列的代码,使用自动重列的条件是棋子的数量在经过一次完整的单消循环后还没有变化,此时就会模拟鼠标点击重列道具

但是经过我们几百次的实验,发现有的时候,使用重列道具之后依然会发生无解的情况,因此在我们小组不断的摸索,不断的尝试的情况下发现,使用重列道具之后会有0.1s的动画延迟 这个延迟就导致了我们的IF的条件一直是成立的状态,所以就一瞬间将所有的重列道具使用完,进而会再次出现无解的情况

所以,我们在模拟鼠标点击后面加了0.1s的延时函数,这样就不会发生上述的情况了。这个功能的实现使我们小组实验上百次的成果,也是最令我们骄傲的成果

第三个优点是秒杀功能的防卡死,因为while函数本身的特性,可能会因为各种各样的情况陷入死循环,因此我们在while的里面加入了几个计数的函数

如果棋子数长时间未变化的话,那么就自动调出while的循环,这样就会大大提高程序的稳定性

至于缺点,就是改变自动挂机速度的时候需要重新点击自动挂机。相信这个缺点大家已经看到了。。这个我们一直想改进,却一直都没有成功

还有代码繁杂的问题,虽然尽量封装了一些函数,但是还是存在着一些繁杂的代码,包括一些不能删除的测试程序

还有一个不算缺点的缺点,就是不能实现防踢的功能,这个我有一些简单的构想。。踢人,指的是将人踢出房间,是腾讯蓝钻特有的权利,如果想拥有防踢功能就必须也办理腾讯蓝钻。但是我们不想办蓝钻还想拥有防踢的功能,因此我想绕过这个特权,用别的方法来模拟这个防踢的功能,方法如下

当我们进入房间的时候,游戏进程的某个内存地址会记录下我们的房间号与座位号,而当别人把我们踢出后,我们只要在第一时

间回到之前我们记录的房间和座位就相当于我们没被踢出去。虽然我能够找到房间号和座位号的内存地址,然而由于时间的问题和我所学的知识有限,无法实现在游戏大厅回到固定房间和固定座位的功能,因为这个功能无法实现。以上,就是我们作品的详细情况,谢谢。。

第二篇:策划大赛答辩演讲稿

尊敬的老师、同学们大家好。很荣幸今天能来到这次“运筹唯我”项目策划大赛决赛的现场。下面我要给大家展示的是上个月刚刚由我们文化部成功举办的“我的青春故事”江苏省大学生成长报告会。

首先要对本次活动进行一个总体的介绍。根据落实共青团江苏省委、江苏省教育厅、江苏省学生联合会关于开展2013年“我的青春故事”------江苏省大学生成长故事会的通知。东南大学团委、东南大学学生会承办本次东南大学站的报告会,同时本次报告会也是一款省学联新推出的名为PU的教育软件的启动仪式。此次报告会通过“学长学姐讲故事,学弟学妹听故事”的方式,让高年级学生与新生进行交流,分享成功经验,在不同的经历中寻找相同的感动与坚持,引起新生们的共鸣,解除新生们的疑惑,启发新生们的思想,引领新生们的道路。融入了视频,访谈,报告等形式,最终起到了给予低年级同学们力量、支持、信心的作用,帮助他们在即将开始或已经开始的大学生活中找到了方向和目标,帮助他们更好地成长与成才。

东南大学校学生会文化部负责了本场报告会从策划准备到现场执行再到后期整理总结的全过程。开学时学校接到省学联下达的文件通知,随后部署了周密的工作进度表并开始严格按照工作表进度着手准备。大家看到的这张图是我们工作进度表其中一小部分的截图,图中可看到我们首先以校学生会的名义向各院系下达了征集报告人选的通知,然后经过为期2周的自荐、联名推荐、网络海选、组织推荐、公开展示、师生联评等程序,确定了最后的报告人。报告人确定之后我们将部门的干事分组,一边进行主持人选拔、舞台创意的设计,同时另一边对报告人分别进行了详细的采访过程,通过多次面坊与聊天我们从中挖掘他们或感人或励志的故事以呈现在舞台上。此项工作之后我部门干事一起进行了台本、主持稿的定稿。同时配合宣传部拍摄了视频只做了喷绘海报,开启了我的青春故事报告会的宣传,总宣传过程持续近两周。报告会前一天进行了场地布置、彩排和服装租借等工作。

大家可以看这几幅照片,第一个是我们部门例会在讨论问题,第二章时我们的干事修改多次的采访稿,第三张是报告会前一天大家正在紧张忙碌的布置舞台。以上即大体为活动前期准备工作。

接下来是报告会现场。正常报告会分为两个阶段,第一阶段是是省学联领导致辞讲话并进行了PU软件启动仪式,这是一款省学联为全省的大学生带来的一款可以交流知识,分享娱乐的软件,名为口袋大学。

第二阶段即四位嘉宾分别讲述他们自己的青春故事。我们按照省学联文件要求,请到的四位嘉宾分属以下四类:

一位志愿服务先锋:助人为乐,积极参与各类公益志愿服务活动、学生工作,力所能及地为和谐社会、和谐校园做出贡献。

一位科研创新先锋:刻苦钻研、勇于创新,在教学科研、大学生科技创新方面取得突出成绩。

一位创业实践先锋:在校期间曾经有过创业实践经历并取得了较显著的经济效益或社会效益。

一位文体活动先锋:兴趣爱好广泛,积极参加校内外各项文体活动,在文体方面有突出特长。

下面大家看到的就是第一位嘉宾赵聪,他创立了麻袋科技公司现为总经理,并多次在各种创业大赛上获奖。

接下来这为是我校建筑学院优秀生韩雨辰,专业成绩年级第一,她曾多次

在得国际级的设计竞赛中获得名次,并留学德国慕尼黑工业大学,期间走遍欧洲八个国家42个城市。

第三位是来自南京大学的侯印国,他属志愿服务类,曾筹集慈善基金高达百万用于艾滋病预防和贫困助学金事业。

最后一组嘉宾为江苏省女子垒球队,她们组建11年,蝉联两届全国城市运动会冠军为我省征得无数荣誉。她们讲述了她们艰苦卓绝的奋斗励志故事。

四位嘉宾的精彩访谈之后,同学们还通过人人墙进行了热烈的提问并与嘉宾进行了交流。最后,报告会在同学们的热烈掌声中圆满结束,工作人员与嘉宾进行了合照。第一张为嘉宾及主持人,第二张为全体文化部工作人员。

后期至今我们还在进行着活动的总结跟完善。

以上就是“我的青春故事”江苏省大学生成长报告会东南大学站的全部策划及实施过程。

我演讲到此结束,欢迎各位评委老师提问。

第三篇:2014程序设计大赛

院第六届大学生科技文化艺术节

“乐创IT时代”程序设计大赛方案

一、主办单位

院团委

二、承办单位

计算机科学系 计算机协会

三、参赛时间

报名时间:3月17日-3月21日

比赛时间:4月19日-4月20日

五、比赛内容

常用算法、基本计算理论、程序设计语言(C、C++、Java)

六、比赛要求

完成指定任务程序,完善程序运行效率,以最优算法实现程序功能。

七、比赛规则

(一)竞赛试题:5题(中文,题目将在比赛现场公布),所有试题均需要编程解答。

(二)比赛时长3小时。

(三)最后的获胜者为正确解答题目最多的选手。若正确解答题目数量相同,则按总解决时间长短决定名次。

八、奖项设置

一等奖2名二等奖5名三等奖8名优秀奖10名

九、联系方式

计算机协会陈龙涛***

计算机科学系学生会梅建军***

共青团武汉大学珞珈学院委员会

计算机科学系二○一四年三月十四日

第四篇:程序设计大赛

程序设计大赛

一、程序设计大赛简介:

陕西科技大学第一届程序设计大赛,其目的旨在使大学生运用计算机来充分展示自己分析问题和解决问题的能力。此程序设计大赛的灵感来自于ACM国际大学生程序设计竞赛(ACM/ICPC),ACM/ICPC竞赛从1976年举办至今已历29届,因历届竞赛都荟萃了世界各大洲的精英,云集了计算机届的“希望之星”,而受到国际各知名大学的重视,并受到全世界著名计算机公司的高度关注,成为世界各国大学生最具影响力的国际级计算机类的赛事。ACM/ICPC竞赛是由国际计算机组织――美国计算机协会主办,世界上规模最大,水平最高的国际大学生程序设计竞赛。

陕西科技大学程序设计大赛主办目的不但是要培养参赛选手的创造力,团队合作精神以及他们在程序设计中的创新意识,同时也是检测选手们在压力下进行开发活动的能力。可以说,程序设计大赛是参赛选手展示计算机才华的广阔舞台,是计算机教育成功的直接体现,是信息产业与世界顶尖计算机人才对话的最好机会。

程序设计大赛比赛形式是:于指定的时间、地点参加比赛,由3个成员组成的小组应用二台计算机解决生活中的实际问题。此种大赛对参赛学生的逻辑分析能力、策略制定和脑力方面具有极大的挑战性。大赛提倡在压力较大的情况下,培养学生的创造力、团队合作精神以解决比赛的问题,从而挑选和发掘世界上最优秀的程序设计人才。与其它计算机程序竞赛相比,陕西科技大学程序设计大赛的特点在于其题量大,每队需要4小时内完成6道题目。因此除了扎实的专业水平,良好的团队协作和心理素质同样是获胜的关键。

二、比赛规则

1、陕西科技大学第一届程序设计大赛以团队的形式参赛,每支队伍三名参赛队员组成,其中设队长一名。

2、比赛期间,每队使用二台电脑,需要在4个小时内使用C语言编写程序解决6个问题。(注意:只允许用C语言)

3、每支队伍在接到题目后,编程进行解答,解答完每道题目,即可将程序通过比赛系统提交。每道题只需提交一次即可,如果因程序错误而被裁判退回的,经修改后,10钟后才能再次提交裁判。

4、评委当场对提交的程序进行评判,由工作人员对提交的时间进行记录,经运行测试后由裁判判为正确或者错误,判决结果由系统自动反馈给参赛队伍。

5、最后的获胜者为正确解答题目最多且总用时最少的队伍。如果有队伍解题数量相同,则根据总用时进行排名。而且每队在正确完成一题后,工作人员将在其位置上贴上一枚写有该题题目的标签。

6、参赛队员有权提交对于题目的解释请求,针对题目描述中的不明确或错误的部分提问。如果裁判确认题目中确实存在不明确或错误的部分,将会通告所有参赛队伍对本题目进行声明或更正。

7、如果比赛选手对裁判系统的结果提出异议,可与工作人员联系,由竞赛裁判作出相应解释或判定。

8、比赛系统及比赛题目一律采用英文的形式,允许携带英语词典及其他工具书,严禁携带任何电子媒质的资料。

9、在赛场上,参赛队员可以携带诸如书、手册、程序清单等规定的参考资料,不得携带U盘,MP3,MP4或其他存储设备。

10、比赛中只允许和本队的同学进行商量研究,不得和其它队成员以及工作人员

交谈,更不允许询问工作人员有关比赛内容的问题。

11、比赛过程中,要服从老师和工作人员的安排。

三、评分办法

1、比赛采用的是在线测评制度。即每做完一道题目,立即通过比赛系统提交给

裁判,裁判会立刻判断程序的正误。

2、每道题只允许提交一次,若提交的程序运行不正确,则该程序将被退回给参

赛队,参赛队进行修改后,方可再一次提交该题目答案。(但注意规定,被退回的程序必须在10分钟后,才能再次发给裁判。否则视为无效,直接退回。)

3、最后的获奖队伍为解出题数最多,且用时最少的队伍。

四、奖项设置:

1、特等奖:两队;(奖品: 4G优盘)

2、一等奖:四队;(奖品:键盘)

3、二等奖:八队;(奖品:鼠标)

4、三等奖:十六队;(奖品:耳机)

5、凡是参赛者,即可获得纪念品。(纪念品:签字笔)

第五篇:创业大赛答辩演讲稿

尊敬的评委、老师们:

上午好!

很荣幸今天能代表我们iCook团队在这里进行项目阐述。我们的项目名称是“Cooking+智能厨房”。下面我将从团队介绍、项目概述、市场分析、营销策略、财务风险这五大方面向大家展示我们的项目。

首先,由我介绍下我们iCook团队的五名成员。我们来自江苏科技大学计算机专业。王玮负责项目的整体策划,她曾主持江苏省重点本科生创新项目,有很强的策划能力。我们的技术研发由三位成员负责,陈煌榕擅长socket编程,主要负责ARM应用程序开发;郭宇轩有丰富的Java和Android开发经验,主要负责移动终端的开发;朱卫擅长模式识别及各类算法;负责该项目的服务器端架设及相关算法实现。我主要负责产品运营,以准确把握用户需求,帮助用户得到更好的体验。我们是一支专业、年轻,有梦想,行动力强的团队。我们期待更多优秀人才的加入我们团队!

现在让我们进入正题。

智能家居作为新兴产业,为人们带来了全新的生活方式。智能厨房在智能家居中的占据着重要的地位。中国人向往全家团圆,其乐融融的家庭氛围。厨房是家的灵魂,和家人一起烹饪佳肴,享受美味更能增进家庭情感交流。另外,食品安全问题层出不穷。

下面请看几则对比图。您会选择在拥挤嘈杂餐馆就餐还是在家享受温馨的就餐氛围呢?您是否有过踌躇满志的想做一顿美味佳肴,而实际上却手忙脚乱一团糟?

面对传统行业存在的危机与现实需求,我们以此设计了Cooking+智能厨房,帮助提升用户的饮食质量,实现厨房的科学化管理。

简要介绍下我们的功能。想象一个完整的场景。首先是选购食材,当您走进超市购买食材时,使用AR助手扫描菜品,即可显示菜品的种类和营养信息。仓储管理功能为您记录家中的现有食材数据,在移动端可随时查看。可根据家中现有食材以及个人喜好,为您进行个性化饮食推荐。走进厨房,打开AR大厨引导功能,就有一流大厨亲自指导厨艺。我们将 AR 技术应用于厨房环境中,通过虚拟世界与真实世界的重叠,实现“名厨”面对面的亲手指导厨艺,实现沉浸式的交互体验。当你满手油污,或正在炒菜时,饭已经煮好,挥一挥手就可以操纵电器。美味佳肴做好,点开美食云社区,分享你的美食心得。离开厨房后,系统会实时进行厨房环境监测,有煤气泄漏等问题将自动报警,自动进入节能模式。此外,我们还会根据你的饮食记录,进行健康评价。

这是我们的系统架构图

这是我们的系统设计,用户应用层和硬件驱动层均和云端服务端交换数据。这是我们的原型系统 这是我们的移动终端截图

我们主要采取了四大技术,物联网是我们的核心技术,以及模式识别、智能分析、AR技术。

我们的目标用户主要为烹饪零基础的年轻人,生活节奏快工作忙碌的上班族以及对生活品质要求较高、注重饮食的群体。

这是我们的SWOT分析图。我们的优势在于:创新性,目前国内市场还未有将AR技术应用于智能厨房的先例,我们创新性的将AR技术与模式识别、数据分析相结合。其次是技术优势,前期由我们技术人员研发及编码实现。目前面临的危机主要是AR技术在国内仍处于发展阶段,需打破市场,也容易出现品牌壁垒。但随着技术的不断完善以及市场需求增加,前景广阔。

我们此前以问卷形式进行过相关市场调研,这是调查结果,大部分青年通常在外就餐,且希望在家就餐,提高厨艺。

这是我们的市场开拓计划。我们拟首先在上海开设直营店,随后特许在经济发达、消费水平较高的一二线城市的店面加盟我们。打造网络营销平台,线上线下相结合,不断拓宽客源,打响知名度,最终走向国际市场。

这是市场开拓战略图。

我们的营销方式有体验营销、公关推广、服务营销。

盈利方式有线下销售、线上商城、广告位出租、付费视频、增值服务、会员充值。这是我们的财务风险分析。

这是成本分析。初期拟筹集资金30万元,通过国家政策扶持、小额贷款及天使投资方式募集创业资金。

这是我们的收入分析图,预计两年内可收回成本。

面对新机遇、新市场、新项目、新模式、新思路,我们将从技术、行业、经营、财务、市场这五大方面进行合理的分析,谨慎处理现有的以及潜在的风险难题。

我的答辩到此结束。

感谢大家的聆听,你们的支持是我们前进的最大动力!

下载程序设计大赛答辩演讲稿(五篇范文)word格式文档
下载程序设计大赛答辩演讲稿(五篇范文).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    程序设计大赛策划书

    程序设计大赛策划书【活动目的】为增加同学们的学习兴趣,接触更多与专业领域相关的 知识,增加同学们对程序设计的热衷度,提升实际操作的能力 【比赛内容】计算机应用程序设计......

    程序设计大赛致辞稿

    程序设计大赛致辞稿(精选多篇) 第二届涂鸦大赛领导致辞稿 各位老师、亲爱的同学们: 大家,下午好: 很高兴今天下午能够与大家相聚于校园文化广场,同时也很期待大家的涂鸦作品新鲜......

    程序设计技能大赛策划书

    信 息 技 术 与 管 理 系首届信息技术 技能节 总策划书主办部门:信息技术与管理系团总支、学生会 协办部门:各教研室、实践与教学管理科 一、活动目的: 为丰富同学们的业余生活......

    程序设计大赛策划书(陈强)

    程 序 设 计 大 赛 策 划 书 一、 指导思想和目的 为进一步加强学校教学质量工程建设,提高学生的创造力及运用计算机解决实际问题的综合能力,培养学生的创新思维和合作精神,激......

    程序设计大赛通讯稿(精选5篇)

    XXXX程序设计大赛通讯稿为进一步加强学校教学质量工程建设,提高学生的创造力及运用计算机技术解决实际问题的综合能力,培养学生的创新思维与合作精神,激发广大同学学习程序设计......

    第四届程序设计大赛总结

    计算机科学系团学会办公室第四届 大学生程序设计大赛活动总结 一、大赛安排 1、时间:2010年11月14日8:00-13:00 2、地点:新校区一实验楼510机房 3、参赛对象:全校对编程感兴趣的......

    大学生程序设计大赛策划书

    大学生程序设计大赛策划书 大学生程序设计大赛策划书1 一、活动目的为进一步提高齐齐哈尔大学学生创新、创业能力,更好地适应互联网+、大数据产业快速发展的时代需求,决定在齐......

    第二届程序设计大赛题目

    1 数字的游戏 输入文件名:gaspar.in 输出文件名:estdout.pc2 问题描述: N个教徒和N个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是他们想了一个办法:2N......