zoukankan      html  css  js  c++  java
  • 20192328牛梓萌 实验四 《数据结构与面向对象程序设计》实验报告

    学号 2019-2020-1 《数据结构与面向对象程序设计》实验x报告
    课程:《程序设计与数据结构》
    班级: 1923
    姓名: 牛梓萌
    学号:20192328
    实验教师:王志强
    实验日期:2020年10月22日
    必修/选修: 必修

    1.实验内容

    (一)Java Socket编程

    1.学习蓝墨云上教材《Java和Android编程》“第16章 输入/输出 ”和“第22章 网络”,学习JavaSocket编程
    2.结对编程。结对伙伴A编写客户端SocketClient.java,结对伙伴B编写服务器端。
    3.截图加学号水印上传蓝墨云,代码push到码云,并撰写实验报告。

    (二)Java和密码学

    参考 http://www.cnblogs.com/rocedu/p/6683948.html

    以结对的方式完成Java密码学相关内容的学习(帖子中所有代码和相关知识点需要学习)。提交学习成果码云链接和代表性成果截图,要有学号水印。

    (三)编写有理数/复数计算器

    结对编程,结对伙伴A编写有理数计算器。结对伙伴B编写复数计算器。截图加水印上传蓝墨云,代码push码云。

    (四)远程有理数计算器

    结对编程,结对伙伴A编程实现客户端,结果伙伴B实现服务器端。
    客户端通过键盘输入一个有理数计算的公式(例如:1/4 + 1/6 = ),并把该公式以字符串的形式发送给伙伴B(服务器端),服务器端根据字符串计算出结果为5/12,并把结果返回给客户端A,A收到结果后输出结果。截图加水印上传蓝墨云,代码push码云。

    (五)远程复数计算器

    结对编程,结对伙伴B编程实现客户端,结果伙伴A实现服务器端。
    客户端通过键盘输入一个有理数计算的公式(例如:1/4 + 1/6 = ),并把该公式以字符串的形式发送给伙伴A(服务器端),服务器端根据字符串计算出结果为5/12,并把结果返回给客户端B,B收到结果后输出结果。截图加水印上传蓝墨云,代码push码云。

    1. 实验过程及结果
      (一)Java Socket编程
      我编写的客户端,结对伙伴20192303杨佳宁编写的服务器。(测试进行时,先运行服务器的代码,使得端口打开。然后再运行客户端去连接。)


      (二)Java和密码学

    参考 http://www.cnblogs.com/rocedu/p/6683948.html
    以结对的方式完成Java密码学相关内容的学习(帖子中所有代码和相关知识点需要学习)。








    (三)编写有理数计算器

    (结对编程,我编写有理数计算器。结对伙伴20192303杨佳宁编写复数计算器。)

    (四)远程有理数计算器

    结对编程,我编程实现客户端,结对伙伴20192303杨佳宁实现服务器端。


    五)远程复数计算器

    结对编程,我编程实现客户端,结对伙伴20192303杨佳宁实现服务器端。

    1. 实验过程中遇到的问题和解决过程

    问题1:实验四和五,实验四可以成功接受与传输实验五不行
    问题1解决方案:服务器位置为各自电脑上IPv4地址。
    问题2:运行教程上的Caesar密码时后报错。
    问题2解决方案:要配置参数。
    ...
    其他(感悟、思考等)
    结对编程的优势就是可以跟小伙伴探讨并学到很多东西,初次接触到这样的学习方法,觉得可以继续运用。
    还是要继续深入学习,编写代码。

    参考资料

    《Java程序设计与数据结构教程(第二版)》

    《Java程序设计与数据结构教程(第二版)》学习指导

  • 相关阅读:
    SP笔记:交叉实现七行并成一行
    HTML tag 学习
    操作哈希表
    Efficient bipedal robots based on passivedynamic walkers
    Pushing People Around
    ZEROMOMENT PONTTHIRTY FIVE YEARS OF ITS LIFE

    Active Learning for RealTime Motion Controllers
    Accelerometerbased User Interfaces for the Control of a Physically Simulated Character
    Dynamic Response for Motion Capture Animation
  • 原文地址:https://www.cnblogs.com/niuzimeng/p/13908465.html
Copyright © 2011-2022 走看看