日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言优秀教案,C语言优秀教案.doc

發布時間:2024/3/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。