程序设计基础》学习总结

信管1223 邝逸男

  1. 梳理总结学习过的知识点

本学期程序设计基础主要学习了数据类型、程序结构、数组应用、类和方法等

1.1数据类型

初步掌握了String , int , char , double等多种数据类型的定义,使用,了解了什么是基本数据类型和引用数据类型,清楚了不同数据类型所占用的不同空间

1.2数组应用

熟悉了一维数组与二维数组的使用,学习了数组的静态以及动态创建方法,学习了数组的索引下标与数组元素位置的关系,了解了通过数组对数字进行存储,排序,同时初步认识了一些算法如冒泡排序,二分法等

1.3类和方法

初步认识了类和方法,了解了方法的作用,学习了private , protect , this , static , final等关键词的使用,认识了返回值的作用,明白了有参与无参构造方法在类中的作用

  1. PTA实验总结

2.1示例1

输入格式:第一行一个整数N(N<=100),代表学生的人数。接下来的N行数据,每行有三个整数,C,M,E分别代表一个学生语文、数学和英语的成绩.

输出格式:一共N行,每行一个数,从大到小,分别代表各个学生的总成绩.

import java.util.Scanner;

public class Main{

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

int n = sc.nextInt();

int[] arr = new int[n];

for(int i = 0 ; i < arr.length ; i ++){

int c = sc.nextInt();

int m = sc.nextInt();

int e = sc.nextInt();

arr[i] = c + m + e;

}

for(int i = 1 ; i < arr.length ; i++){

for(int j = 0 ; j < arr.length - 1; j++){

if(arr[j] < arr[j + 1]){

int temp = arr[j];

arr[j] = arr[j + 1];

arr[j + 1] = temp;

}

}

}

for(int i = 0 ; i < arr.length ; i++){

System.out.println(arr[i]);

}

}

}

2.1示例2

输入格式:输入一个正整数。

输出格式:按输入正整数的数字相反顺序输出一个数字。

import java.util.Scanner;

public class Main{

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

int num = sc.nextInt();

int result = 0;

while( num != 0){

int a = num % 10;

num /= 10;

result = result*10 + a;

}

System.out.println(result);

}

}

2.3在线测评系统使用感受

比记事本编程好用一万倍

  1. 改进学习方法,措施落实情况

3.1遇到不会的问题时会用哪个平台搜索?

CSDN , 百度

3.2感觉个人的哪些方法还存在不足?哪些方面还需改进?

需要改进的是还在每天坚持一小时的PTA编程

  1. 你知道CSDN吗,结合使用情况表述它的优点和不足

优点:信息多,涵盖的领域广,使用方便

缺点:信息多而杂,也因此使得搜索起来十分麻烦,且如Android开发方向仍缺少很多有效资料供查找

  1. 你认为影响你学习编程的阻力是什么?

PTA不能黏贴已经在eclipse或IDEA中写好的代码,极大的拖延了目前的学习进度与节奏。

程序设计基础学习总结相关推荐

  1. web程序设计基础——学习通选择判断复习(3)

    目录 JavaScript基础 JavaScript对象编程 JavaScript基础 1[单选题] 下列选项中描述错误的是(). A.Java是传统编程语言,JavaScript是脚本语言 B.Ja ...

  2. web程序设计基础——学习通选择判断复习(2)

    目录 构建Web表单 音频和视频 CSS基础 CSS3页面布局 构建Web表单 1[单选题] <form>与</form>之间的表单控件是由用户自定义的.下列选项中,不属于表单 ...

  3. 【程序设计基础 学习笔记】单向链表(TBC)

    好耶,开始学链表了.尽管单向链表内容比较简单,对C语言一无所知的蒟蒻还是决定写下来,以帮自己捋清逻辑并供复习使用. 因为是初学者,代码码风很丑,希望大家多多包涵(抱拳),欢迎各路大神的指点! 感谢来自 ...

  4. 培训c语言程序,编程人员培训手册C语言程序设计基础

    <编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...

  5. 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT

    编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...

  6. ACM程序设计基础结课总结

    ACM程序设计基础结课总结 目录: 1.ACM程序设计基础学习感悟: 2.ACM程序设计基础知识学习心得: 3.ACM程序设计基础知识学习收获: ACM程序设计基础学习感悟: 从最开始上了大学接触到编 ...

  7. 小赵老师课堂开课了 !天道酬勤,相信自己学到就是赚到,一起来学习吧--- java面向对象程序设计基础的知识!!!!

    大家!我是下一个pony,今天我又来更新帖子了~ 今天我们讲解的是java面向对象程序设计基础的知识~我们从以下几个方面来进行简单的讲解: ============================== ...

  8. c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...

    C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt 主要内容 课程概述 为什么选择C语言作为入门课程? C语言 ...

  9. 周信东c语言实验二实验报告,周信东主编最新版C语言程序设计基础实验一实验报告.doc...

    周信东主编最新版C语言程序设计基础实验一实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...

最新文章

  1. 主流家用计算机,年终聊装机 主流家用电脑怎么选CPU?
  2. 解决Linux中使用google chrome浏览器出现:ERR_PROXY_CONNECTION_FAILED 代理错误,导致不能够上网
  3. WebService大讲堂之Axis2(5):会话(Session)管理
  4. python游戏程序中游戏对象是什么_练习项目21:使用python制作游戏(下)
  5. python怎么编程输入坐标_python编程之API入门: (一)使用百度地图API查地理坐标...
  6. 5菜鸟教程_excel图文教程:应用PQ工具进行数据整理
  7. 真格量化-历史波动率
  8. CSS进阶(二)——特性
  9. 性能测试LoadRunner_Monitors
  10. csv 读写 python_Python CSV读写
  11. 用SQL实现取员工日工作量和月工作量
  12. mongodb 使用场景
  13. python 切片器_Excel中如何使用切片器,这个太高大上了
  14. Python学习笔记:part 1
  15. Wifi模块—源码分析Wifi启动(Android P)
  16. Liunx系统格式化磁盘和挂载备份盘
  17. TFTLCD 16位并口屏幕驱动
  18. 英国Hostinger免费空间申请和使用教程
  19. jquery (js中window.onload与jquery中$(document.ready())的区别)
  20. 小羊驼和你一起学习cocos2d-x与lua之五(HelloLua分析)

热门文章

  1. 服务器2003蓝屏A5修复,重装Win7系统开机蓝屏错误代码0X000000a5的修复方案
  2. 各种操作系统支持的磁盘格式对比
  3. sonar-scanner 历史版本下载地址
  4. 十大编程语言之父——每个程序员都应该记住!
  5. java 围棋代码_java围棋源代码
  6. 前端HTML5 颜色选择器 input[type = color]
  7. 如何在Excel中使用COUNTIF,COUNTIFS和SUMPRODUCT工作表功能
  8. 随机过程 Markov 链(上)
  9. 爱伪装(AWZ) Http脚本 API
  10. 复现XXL-JOB 任务调度中心后台任意命令执行漏洞