1. 程式人生 > >程式設計課程筆記-2018212747-朱文靜-數學3班

程式設計課程筆記-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.分支結構

          ⑴判斷奇偶數和數的正負、輸出絕對值等

          ⑵數學問題中的分段函式類問題或應用類問題

          ⑶ 簡單的計算器

三、學習的過程和感受

        剛剛接觸程式設計的時候,就羨慕那些可以自己寫程式執行程式的人們,光鮮亮麗的背後是刻苦鑽研的艱辛,雖然每次都會為寫程式而絞盡腦汁,但最後自己寫出來的程式能通過的那種喜悅是任何人都感受不到的,我享受這個過程。在編寫程式碼的這個過程中,會遇到各種各樣的小問題和不足,每個人都不是完美的,要正確認識自己和正視自己,這樣才有可能遇見更好的自己,不為取得小的成績而變得自大,也不為遇到困難而止步不前,寫程式碼也是這樣,越來越複雜的程式碼對於我們來說充滿了未知,要永保興趣,付之努力。

        還要有自覺和自主能力,嚴格要求自己,要把功夫放在平時的練習,打好地基,樓才能越蓋越高,程式設計的知識點很零碎,我們要做的就是記牢每一個知識點,不是為了完成作業而做作業,而是為了增長知識,培養能力而去鍛鍊自己。

       記牢自己的夢想,還有初心,把每一天都過得充實,用一雙清澈的眼眸去看待這世界上的每一個事物,程式設計,是我們實現夢想的一扇門,所以,加油吧,繼續往前走吧,去追逐夢想吧,不要忘記給自己掌聲。