很多人上大學都會遇到乙個難題,就是學習程式設計。雖然大多數情況都可以渾渾噩噩的通過考試,但是我認為,面對挑戰應該積極的態度,而不是被動的去承受,因為那樣只能算是自己放棄了自己生命路程中的一部分,她對你是沒有任何意義的。而且不管將來我們要做什麼,也需要這種積極的心態,才有可能應付各種不如意和挫折!
基本上很多人沒上大學之前沒有怎麼接觸電腦,要麼就是玩玩遊戲,玩玩qq,看到程式設計書就開始頭暈了,乙個接乙個挑戰,似乎類似「數學」這種怪物~,其實簡單的程式設計還是很容易掌握的。我希望用我微薄的一點知識來幫助大家初步的掌握程式設計開發的技巧。
起個《傻瓜學程式設計》的名字絕對不是低估大家的能力,而是本人認為用輕鬆愉快的心情來接受新的事物,往往比正正經經要來的有效。大家應該明白,一開始不懂是應該的,是正常的,凡是都有個過程,一開始不需要太在意效果,專心體驗這個過程,收穫反而更加讓人滿意。
大學一般開設「c語言程式設計」,「vb程式設計」,「c++程式設計」之類的課程,還有「資料結構」,「演算法」等。但是往往忽視了預備階段:連什麼是「語言」,什麼是「pc」,什麼是「資料結構」都沒概念就開始滔滔不絕的講,讓人很迷失。
因此我首先將一些歷史,常識的話題。
什麼是計算機?
我們重點在於學習程式設計的技巧,但是也應該認識一下電腦的相關機制。類似與我們學駕駛汽車,也需要一點點汽車機械方面的知識,才能更好的體驗駕駛的樂趣,遇到問題才好解決。
程式設計是什麼?
概念上,程式設計就是學習一套規則,然後運用這套規則來實現既定目標。
比如我們寫文章,首先你要會語文,語文就是一種語言文字的規則,你總不能胡說八道吧,然後你要有個作文目的,比如頌揚什麼好人好事,最後你收集相關的材料,組織語言,運用技巧,就可以寫出一篇好文章。這也是現實中「程式設計」的乙個好例子。事實上,程式設計是人類一種基本技能,與生俱來生存技巧。這個體現在任何事情都要有步驟,並且人們往往可以安排步驟的順序,或者種類,組成乙個執行過程。執行過程的高度優化,就是人們目的。比如寫作,說話,辦事,可以說無一不是需要用到程式設計的。因此生存在世,沒有人不會程式設計的。
計算機程式設計,就是針對計算機的一種程式設計過程。電視機的程式設計(蒐台過程)大家都會,計算機程式設計從概念上來講沒有大的不同,但是要複雜一點。首先,計算機程式設計不是直觀操作的,而是要求你寫一些文書。文書的格式是有要求的,因此有所謂的計算機語言來描述這種規則,就類似我們的漢語語法之類的說明書。計算機的程式設計就是通過書寫文書來實現程式設計過程的。計算機語言雖然沒有漢語那麼複雜,但是也有一定的難度,需要有一定的心理準備。
這節到這裡,下一次我將會介紹一些程式語言語法的內容。
順心隨筆NO 1
2016年7月30日 天氣 有些燥熱,正是三伏天,幾乎無風 一天的忙碌之後,邀一好友於高地操場跑步,汗如雨。耳機塞在耳洞,音符跳躍著,躁動著青春的節奏。這是一首龐龍的 兄弟抱一下 以後不拼啦 只想安穩有個家 變得現實啦 簡單得近乎白話的歌詞,不堆砌詞藻,卻一句句敲擊著我的心。我有些懼怕,是不是幾年 ...
迴圈結構(no 1)
for 初始化語句 判斷條件語句 控制條件語句 system.out.println sum 對 做一些精簡的變化 package cn.tedu.day02 public class for01 system.out.println sum 例題2 使用for迴圈列印100 999內的水仙花數及水...
部落格記錄NO 1
這是第一次嘗試寫部落格,不知道都可以寫些什麼,但是頭腦中有一些想法,想要讓人去把它寫下來,想要將無形態的它們用語言敘述,表達出來,語言不會太華麗,卻能夠明確的表達想要表達的想法。昨天看到這樣的一段話 只要財產權是明確的 只要交易成本為零或者很小 那麼,無論在開始時將財產權賦予誰,市場均衡的最終結果都...