c语言优秀教案,C语言优秀教案.doc
PAGE / NUMPAGES
重慶市農業學校
理論課程教師教案本
( 2013 — 2014 學年 第 二 學期)
專業名稱 農村電氣技術
課程名稱 C語言程序設計
授課教師 甘 雨
學 校 重慶市農業學校
課題序號
1
授課班級
授課課時
2h
授課形式
理論
授課章節
名稱
1.1C語言的產生過程及特點
1.2C語言程序的結構及書寫格式
使用教具
教學目的
1. 了解C語言的產生過程和發展特點
初步認識C語言程序的結構
了解C語言的一些相關知識
教學重點
C語言程序的結構
2. C語言程序的特點
教學難點
C語言程序的結構特點
2. C語言程序的書寫格式
更新、補
充、刪節
內容
課外作業
P10 1-3
教學后記
授課主要內容或板書設計
第一章 C語言概述
1.1 C語言的產生過程及特點
一、C語言出現的歷史背景
二、C語言的特點
C語言程序的結構及書寫格式
一、簡單的C程序介紹
二、C語言的一般形式
課 堂 教 學 安 排
教學過程
主 要 教 學 內 容 及 步 驟
(一)導入新課
(二)新授
(三)總結擴展:
(四)作業布置:
C語言是國際上廣泛流行的、很有發展前途的計算機高級語言。以前的操作系統軟件主要是用匯編語言編寫的,然而,匯編語言依賴于計算機硬件,程序的可讀性和可執行性都比較差。為了解決這一問題,產生了C語言。本學期我們就將共同來學習C語言的一些相關知識,本堂課先來了解一下C語言程序的發展及其結構特點。
1.1C語言的產生過程及特點
一 、C語言出現的歷史背景
1.????? C語言是第三代語言即為面向過程的高級語言。
第一代:機器語言;第二代:匯編語言;
在C語言的基礎上又發展出來了第四代語言:面向對象的程序設計語言,例如C++和VB等高級語言。
2.????? C語言是在B語言基礎上發展起來的。
3.????? C語言適合作為系統描述語言,既用來寫系統軟件,也可用來寫應用軟件。例如可使用C語言編寫UNIX系統。
4.????? C語言的可讀性、可移植性強
二、C語言的特點
C語言的特點(使用角度看)
1.????? 表達能力強且靈活。1)??? 語法限制不嚴,程序設計自由度大。2)??? 運算符豐富。
2.????? 程序結構清晰,適合模塊化設計。
3.????? 編寫簡單、易學。
4.????? 目標程序質量高。程序執行效率高。
5.????? 可移植性高。基本上不作修改就能用于各種型號的計算機和操作系統。
6.????? C語言是一種結構化程序設計語言。
7.????? 具有豐富的數據類型。
8.????? 具備變量指針和函數指針。指針是指和機器內存地址相關的說明項。
1.2 C語言程序的結構及書寫格式
一:簡單的C程序介紹
例1: main( ){printf(“This is a c program.\n”);}
這是一個最簡單的C語言程序,最后的運行結果是在屏幕上顯示:This is a c program.(光標落在下一行)。
例2: main( )?????????????????? /*主函數*/
{ int? a, b, c;?????????????? /*定義變量*/
scanf(“%d, %d”, &a , &b);? /*輸入變量a和b的值 */
c=max(a,b);????????????? /*調用max函數,將得到的值賦給c*/
printf(“max=%d”,c);?????? /*輸出c的值*/
}
int ?max(x,y)???????????? /*定義max函數,函數值為整形,x,y為形式參數*/
int? x,y;???????????????? /*對形參x,y做類型定義*/
{ int? z;???????????????? /*函數中用到的變量z,也要加以定義*/
if (x>y)? z=x;else? z=y;return(z);???/*將z的值返回,通過max帶回調用處*/}
本例題是一個比較典型的C語言程序,運行情況是:8,5↙(輸入8和5給a和b)????? max=8(輸入c的值)
?說明:
1. C程序是由函數構成的。
1)????? 一個C程序至少包含一個函數(main函數)。
2)????? 函數定義是C程序的基本單位。
3)????? 輸入輸出函數使用系統提供的庫函數printf和scanf。
2. 一個函數由兩部分組成。
1)? 函數的說明部分。例: int???????? max????? (x,y
總結
以上是生活随笔為你收集整理的c语言优秀教案,C语言优秀教案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫练习之花瓣网
- 下一篇: 服务器维修预算申请,云服务器费用预算申请