程序设计课程笔记-2018212747-朱文静-数学3班

一、顺序语句和条件语句知识点总结

     

      1.c语言和c++语言的基本预处理命令、输入输出格式等基本功

         c语言:

#include<stdio.h>
int main()
{
    …
}

        c++语言:

#include<iostream>
#include<cstdio>
#include<iomanip>
using namespace std;
int main()
{
    …
}

      输入输出格式:c语言  scanf("      ",&   );    printf("    ",    )                       c++语言  cin>>  >>  …;    cout<<  <<  …<<endl;

      2.常量和变量

          常量分为:整型常量(int)、实型常量(单精度float,双精度double,长双精度long double)、字符型常量(例如 'x')、字符串常量(char)、枚举型常量

         注:整型常量最长的是32位整型即二乘以十的九次方,若超过则用long long int

      3.赋值运算符=  :用于为变量赋值,将=右边的表达式的值付给左边的变量

      4.算术运算符和增1、减1运算符

         算术运算符:- 取相反数   *乘法   /除法   %求余   +加法   –减法

         增1、减1运算符:假设a=5,++a为6,a++为5(++a是先把变量的数值加1,然后再把得到的数值赋值给a,然后再用++a这个表达式的数值为6;a++先用            该表达式的数值为5,再把a的数值加上1为6)

       5.浮点数的输出

         例:输出一个浮点数,到小数点后4位

                 c语言:printf("%.4lf",a);        c++语言:cout<<fixed<<setprecision(4)<<a<<endl;

       6.百分号的表示

          c语言:printf("%d%%",a);            c++语言:cout<<a<<"%"<<endl;

       7.const常量

          在声明语句中,只要将const类型修饰符放在类型名之前,即可将类型名后的标识符声明为具有该类型的const常量,

          例如,const double PI=3.14159              (或不用const常量的为 #define PI 3.14159)

       8.整数除法和浮点数除法

          例如:11/5=2(整数除法)      11.0/5=2.2(浮点数除法)

          整数除法商一定是整数

       9.常用的标准数学函数

          sqrt(x) 计算x的平方根,x应大于或等于0

          fabs(x) 计算x的绝对值

          使用这些数学函数时,要在程序的开头加上编译预处理命令 #include<math.h>

       10.函数printf()的格式转换说明

        11.关系运算符和逻辑运算符

             关系运算符:==等于      !=不等于   (注:不要将==误为=)

             逻辑运算符:!非   &&与     ||或

             例:n不是整数 n%2!=0

         12.switch语句

              c语言中的开关语句,其一般形式如下:

switch (表达式1)
{
    case常量1:
             可执行语句序列1
    case常量2:
             可执行语句序列2
    …
    case常量n:
             可执行语句序列n
    default:
             可执行语句序列n+1
}

               注:switch语句的情况最好是离散型;当n种情况下执行操作相同时,可连续写,在最后一次后写break

          13.分支语句中的注意之处

               if语句中的条件要用圆括号括起来;条件语句做的工作用一条语句描述,当需要多条语句时,用复合语句即大括号描述

              三目运算符:  表达式1?表达式2:表达式3

二、学过的知识点可以解决的问题

       1.顺序结构

         ⑴输出简单语句,无需输入

         ⑵解决简单的数学逻辑问题

         ⑶计算简单多项式的值

       2.分支结构

          ⑴判断奇偶数和数的正负、输出绝对值等

          ⑵数学问题中的分段函数类问题或应用类问题

          ⑶ 简单的计算器

三、学习的过程和感受

        刚刚接触程序设计的时候,就羡慕那些可以自己写程序运行程序的人们,光鲜亮丽的背后是刻苦钻研的艰辛,虽然每次都会为写程序而绞尽脑汁,但最后自己写出来的程序能通过的那种喜悦是任何人都感受不到的,我享受这个过程。在编写代码的这个过程中,会遇到各种各样的小问题和不足,每个人都不是完美的,要正确认识自己和正视自己,这样才有可能遇见更好的自己,不为取得小的成绩而变得自大,也不为遇到困难而止步不前,写代码也是这样,越来越复杂的代码对于我们来说充满了未知,要永保兴趣,付之努力。

        还要有自觉和自主能力,严格要求自己,要把功夫放在平时的练习,打好地基,楼才能越盖越高,程序设计的知识点很零碎,我们要做的就是记牢每一个知识点,不是为了完成作业而做作业,而是为了增长知识,培养能力而去锻炼自己。

       记牢自己的梦想,还有初心,把每一天都过得充实,用一双清澈的眼眸去看待这世界上的每一个事物,程序设计,是我们实现梦想的一扇门,所以,加油吧,继续往前走吧,去追逐梦想吧,不要忘记给自己掌声。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值