程序设计阶段性总结报告

一:知识点梳理
(一):常量和变量
1:c程序处理的数据有常量和变量两种基本形式。变量和常量的区别在于:在程序设计中,常量的值保持不变,而变量的值是可以改变的。
2:常量
整型常量:包括正整数,负整数和零在内的所有整数。
实型常量:既可以称为实数,也可以称为浮点数。
字符型常量 字符串常量
3:变量
变量必须先定义,后使用。变量名标识内存中一个具体的存储单元,变量值是存储单元中存放的数据。声明变量后,其内容为随机值。
变量名的命名规则:
(1)标识符只能由英文字母,数字和下划线组成。
(2)标识符必须以字母或下划线开头。
(3)不允许使用c关键字为标识符命名。
(二)数据基本类型
整型 int long short unsigned
实型 单精度实型 双精度实型 长双精度实型
字符型 枚举类型
(三)运算符
1:赋值运算符
“=”用于为变量赋值,将=右边的表达式的值赋值给左边的变量,赋值运算
符的左边只能是变量,不能是常量或表达式。
2:运算符的优先级
算术运算符的优先级高于赋值运算符。算术运算符的结合性是左结合,赋值运算符的结合性是右结合。
3:增一减一运算符
后缀形式与前缀形式的区别在于:前者是先使用变量的值,然后再增减一,后者是先增减一,再使用变量的值。
(四)键盘输入和屏幕输出
scanf格式
scanf(格式控制字符串,地址表列);
scanf(“%d%f”,&a,&b)
注意:址运算符一定不能忘记。
cin虽然编起来更加方便,cin输入速度比scanf慢,两者各有优缺点,可能现在我们钟情于cin,但是随着数据的增加scanf会渐渐被我们重视起来的。
printf格式
printf(格式控制字符串,输出项表列);
printf(“a=%d b=%f”,a,b);
(五)选择控制语句
1:if语句
if(expression)
statement;
or
if(expression)
{
statement1;
statement2;
}
2:else if语句
if(expression)
statement;
else
statement;
3: switch语句
switch()
{
case value1:
statement1;
break;
case value2:
statement2;
break;
……
default:
statement x;
break;
}
注意:
1:在程序中多加几个输出语句,看输出结果是否为理想结果,注释掉多余的输出语句。
2:强调条件时多用单分支,分情况讨论时多用双分支结构。
(六)循环结构语句
1:for循环语句
for (初始化循环变量;循环条件;更新循环变量)
{
循环体
}
2:while循环语句
while (条件)
循环体
或者
while (条件)
{
循环体

}
3:do while循环语句
do{
循环体
} while (循环条件) ;
二:程序应用
(一) 顺序结构:主要应用于较简单的不需要分情况和重复的工作来解决问题。
(二) 分支结构:应用于需要分情况的程序设计。
(三) 循环结构:应用于需要重复条件的程序设计。
三:感想与收获
经过半个学期的学习,渐渐的我从一个什么也不懂的小白成为了程序设计的初学者,这些天的深刻学习使我有了自己的一些感想与收获。
(一) 时刻保持信心
通过上机写程序,我发现一个小小的错误,哪怕仅仅是因为分号是中文的,都会使整个程序运行失败,从蓝色的AC变为红色的WA。所以在今后写程序时一定要时刻保持细心和仔细,不能因为一个小错误而毁掉整个程序。
(二) 富有钻研精神,独立思考
在程序设计的过程中,我们难免会遇到各种各样的问题和困难,openjudge上的题对于我们这些初学者绝不是可能全部一次性都AC的。或许你可以百度找到答案,但那是百度会了,不是你会了。我们应该富有钻研精神,不能在困难前退缩,更不能直接寻找答案,要养成独立思考,勇于钻研的良好习惯。
(三) 不断培养自己的兴趣
机器是冷漠的,或许你可能在黑白屏幕前抓耳挠腮,又或许在一堆乱码面前不知所措。这时你可能会烦躁不安,但是你要明白你选择了这门专业,就要培养对它的兴趣。永远不要带着空洞的躯壳去做一件事儿,而是要满怀热情地去设计程序。
(四) 乐于分享,不计回报
个人的力量总是有限的,有时你盯着密密麻麻的代码半天也找不出一个错,而这时朋友就有可能会把你的程序改到AC,别人帮助了你,你也要帮助别人,我甚至觉得帮别人改程序更能够提高自己的能力。
(五) 勤于练习
作为程序设计的初学者,我们应该勤于练习,多做题。只有这样,我们才可以尽快掌握要领,从而成为一名合格的学生。

程序设计阶段性总结报告一相关推荐

  1. 程序设计阶段性总结报告二

    程序设计阶段性总结报告二 一:知识点梳理. 1:for循环语句 for (初始化循环变量;循环条件;更新循环变量) { 循环体 } 2:while循环语句 while (条件) 循环体 或者 whil ...

  2. c语言程序设计自评报告,石家庄学院c语言程序设计自评报告.docx

    石家庄学院c语言程序设计自评报告 石家庄学院课程设计报告 课程名称:设计题目:院系:专业:班级:设计者:学号:指导教师:一.题目分析: C语言程序设计校级运动会管理系统 计算机系计算机科学与技术 XX ...

  3. 20155328 《Java程序设计》 实验二(Java面向对象程序设计) 实验报告

    20155328 <Java程序设计> 实验二(Java面向对象程序设计) 实验报告 单元测试 一.单元测试和TDD 编程时需理清思路,将编程需求等想好,再开始编.此部分可用伪代码实现. ...

  4. python程序设计报告-《Python程序设计》 实验报告.doc

    <Python程序设计> 实验报告 温州大学瓯江学院数学与信息工程学院 <Python程序设计> 实验报告 实验名称: 实验3 Python基本数据类型 班 级: 计算机一班 ...

  5. 《Java程序设计》实验报告——Java的多线程机制

    浙江理工大学 <Java程序设计>  实验报告  20 19-20 20学年第 1学期      学  院 信息学院 班  级 计算机科学与技术18(3) 姓  名 申屠志刚 学  号 2 ...

  6. 《Java程序设计》实验报告——Java的接口与继承

    浙江理工大学 <Java程序设计>  实验报告  20 19-20 20学年第 1学期      学  院 信息学院 班  级 计算机科学与技术18(3) 姓  名 申屠志刚 学  号 2 ...

  7. 《Java程序设计》实验报告——Java的对象与类

    浙江理工大学 <Java程序设计>  实验报告  20 19-20 20学年第 1学期      学  院 信息学院 班  级 计算机科学与技术18(3) 姓  名 申屠志刚 学  号 2 ...

  8. 《Java程序设计》实验报告——Java的基本程序设计结构

    浙江理工大学 <Java程序设计>  实验报告  20 19-20 20学年第 1学期      学  院 信息学院 班  级 计算机科学技术18(3) 姓  名 申屠志刚 学  号 20 ...

  9. c语言电子计算器课程设计报告,计算机程序设计课程设计报告.doc

    计算机程序设计课程设计报告.doc PAGE 1 计算机程序设计(C语言) 课程设计报告 题目:学生信息管理系统 学院: 计算机科学与工程学院 专业: 电子信息工程 班级:110406 姓名: 黄伟强 ...

最新文章

  1. Spark Streaming VS Flink Streaming
  2. J2ME下的游戏精灵的碰撞检测(转)
  3. JSP——JavaBean应用
  4. Java Formatter locale()方法与示例
  5. 《大企业云桌面运维实战》v1.13
  6. 【渝粤题库】陕西师范大学800006 世界地理
  7. 安卓默认下载工具_PanDownload安卓内测版 — 不限速下载工具
  8. 关于Xsell共享文件输入网络凭据的解决办法
  9. Eclipse多行注释
  10. 游戏显示计算机处于离线,为何我电脑上登着LOL,但是掌盟上却显示游戏离线?
  11. 解读华为云应用平台ROMA,黑科技实现一站式政企上云
  12. 物联网教育现状和前景
  13. 论电子商务平台成功的几个关键点
  14. 让孩子赢在起跑线。。。
  15. HQL17 计算男生人数以及平均GPA
  16. onenote2007 设置行间距
  17. 第十一章 多媒体应用开发(音视频播放)
  18. 2023五一加班工资三倍怎么算(附详细计算公式)
  19. MyMac M1/Mac/Win Config配置记录---kalrry
  20. 目标检测带标签数据增强代码

热门文章

  1. 华为手机开机卡在开机画面,该怎么解决呢?
  2. 如何部署JSP应用到阿里云服务器上(一)
  3. Zuul(一)网关和路由
  4. 信息系统安全研究的内容包括哪些?
  5. ACP敏捷知识点汇总
  6. C++定义全局变量的两种方式
  7. 为什么不建议用Executors?
  8. python中如何将数字转换成中文数字_Python把数字变成中文的方法
  9. active英语怎么读音_inactive,inactive的英文意思和翻译,inactive的音标读音,用法,例句,发音,含义讲解...
  10. 【冰糖R语言】Pearson、Spearman相关性及其显著性 cor() rcorr()