程序设计基础学习总结
《程序设计基础》学习总结
信管1223 邝逸男
- 梳理总结学习过的知识点
本学期程序设计基础主要学习了数据类型、程序结构、数组应用、类和方法等
1.1数据类型
初步掌握了String , int , char , double等多种数据类型的定义,使用,了解了什么是基本数据类型和引用数据类型,清楚了不同数据类型所占用的不同空间
1.2数组应用
熟悉了一维数组与二维数组的使用,学习了数组的静态以及动态创建方法,学习了数组的索引下标与数组元素位置的关系,了解了通过数组对数字进行存储,排序,同时初步认识了一些算法如冒泡排序,二分法等
1.3类和方法
初步认识了类和方法,了解了方法的作用,学习了private , protect , this , static , final等关键词的使用,认识了返回值的作用,明白了有参与无参构造方法在类中的作用
- 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在线测评系统使用感受
比记事本编程好用一万倍
- 改进学习方法,措施落实情况
3.1遇到不会的问题时会用哪个平台搜索?
CSDN , 百度
3.2感觉个人的哪些方法还存在不足?哪些方面还需改进?
需要改进的是还在每天坚持一小时的PTA编程
- 你知道CSDN吗,结合使用情况表述它的优点和不足
优点:信息多,涵盖的领域广,使用方便
缺点:信息多而杂,也因此使得搜索起来十分麻烦,且如Android开发方向仍缺少很多有效资料供查找
- 你认为影响你学习编程的阻力是什么?
PTA不能黏贴已经在eclipse或IDEA中写好的代码,极大的拖延了目前的学习进度与节奏。
程序设计基础学习总结相关推荐
- web程序设计基础——学习通选择判断复习(3)
目录 JavaScript基础 JavaScript对象编程 JavaScript基础 1[单选题] 下列选项中描述错误的是(). A.Java是传统编程语言,JavaScript是脚本语言 B.Ja ...
- web程序设计基础——学习通选择判断复习(2)
目录 构建Web表单 音频和视频 CSS基础 CSS3页面布局 构建Web表单 1[单选题] <form>与</form>之间的表单控件是由用户自定义的.下列选项中,不属于表单 ...
- 【程序设计基础 学习笔记】单向链表(TBC)
好耶,开始学链表了.尽管单向链表内容比较简单,对C语言一无所知的蒟蒻还是决定写下来,以帮自己捋清逻辑并供复习使用. 因为是初学者,代码码风很丑,希望大家多多包涵(抱拳),欢迎各路大神的指点! 感谢来自 ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础
<编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...
- 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT
编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...
- ACM程序设计基础结课总结
ACM程序设计基础结课总结 目录: 1.ACM程序设计基础学习感悟: 2.ACM程序设计基础知识学习心得: 3.ACM程序设计基础知识学习收获: ACM程序设计基础学习感悟: 从最开始上了大学接触到编 ...
- 小赵老师课堂开课了 !天道酬勤,相信自己学到就是赚到,一起来学习吧--- java面向对象程序设计基础的知识!!!!
大家!我是下一个pony,今天我又来更新帖子了~ 今天我们讲解的是java面向对象程序设计基础的知识~我们从以下几个方面来进行简单的讲解: ============================== ...
- c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...
C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt 主要内容 课程概述 为什么选择C语言作为入门课程? C语言 ...
- 周信东c语言实验二实验报告,周信东主编最新版C语言程序设计基础实验一实验报告.doc...
周信东主编最新版C语言程序设计基础实验一实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...
最新文章
- 主流家用计算机,年终聊装机 主流家用电脑怎么选CPU?
- 解决Linux中使用google chrome浏览器出现:ERR_PROXY_CONNECTION_FAILED 代理错误,导致不能够上网
- WebService大讲堂之Axis2(5):会话(Session)管理
- python游戏程序中游戏对象是什么_练习项目21:使用python制作游戏(下)
- python怎么编程输入坐标_python编程之API入门: (一)使用百度地图API查地理坐标...
- 5菜鸟教程_excel图文教程:应用PQ工具进行数据整理
- 真格量化-历史波动率
- CSS进阶(二)——特性
- 性能测试LoadRunner_Monitors
- csv 读写 python_Python CSV读写
- 用SQL实现取员工日工作量和月工作量
- mongodb 使用场景
- python 切片器_Excel中如何使用切片器,这个太高大上了
- Python学习笔记:part 1
- Wifi模块—源码分析Wifi启动(Android P)
- Liunx系统格式化磁盘和挂载备份盘
- TFTLCD 16位并口屏幕驱动
- 英国Hostinger免费空间申请和使用教程
- jquery (js中window.onload与jquery中$(document.ready())的区别)
- 小羊驼和你一起学习cocos2d-x与lua之五(HelloLua分析)
热门文章
- 服务器2003蓝屏A5修复,重装Win7系统开机蓝屏错误代码0X000000a5的修复方案
- 各种操作系统支持的磁盘格式对比
- sonar-scanner 历史版本下载地址
- 十大编程语言之父——每个程序员都应该记住!
- java 围棋代码_java围棋源代码
- 前端HTML5 颜色选择器 input[type = color]
- 如何在Excel中使用COUNTIF,COUNTIFS和SUMPRODUCT工作表功能
- 随机过程 Markov 链(上)
- 爱伪装(AWZ) Http脚本 API
- 复现XXL-JOB 任务调度中心后台任意命令执行漏洞