程式設計課程筆記-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.分支結構
⑴判斷奇偶數和數的正負、輸出絕對值等
⑵數學問題中的分段函式類問題或應用類問題
⑶ 簡單的計算器
三、學習的過程和感受
剛剛接觸程式設計的時候,就羨慕那些可以自己寫程式執行程式的人們,光鮮亮麗的背後是刻苦鑽研的艱辛,雖然每次都會為寫程式而絞盡腦汁,但最後自己寫出來的程式能通過的那種喜悅是任何人都感受不到的,我享受這個過程。在編寫程式碼的這個過程中,會遇到各種各樣的小問題和不足,每個人都不是完美的,要正確認識自己和正視自己,這樣才有可能遇見更好的自己,不為取得小的成績而變得自大,也不為遇到困難而止步不前,寫程式碼也是這樣,越來越複雜的程式碼對於我們來說充滿了未知,要永保興趣,付之努力。
還要有自覺和自主能力,嚴格要求自己,要把功夫放在平時的練習,打好地基,樓才能越蓋越高,程式設計的知識點很零碎,我們要做的就是記牢每一個知識點,不是為了完成作業而做作業,而是為了增長知識,培養能力而去鍛鍊自己。
記牢自己的夢想,還有初心,把每一天都過得充實,用一雙清澈的眼眸去看待這世界上的每一個事物,程式設計,是我們實現夢想的一扇門,所以,加油吧,繼續往前走吧,去追逐夢想吧,不要忘記給自己掌聲。