• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺談高中程序設計教學方法

      2018-10-20 19:11:22戴杰斌
      讀與寫·教師版 2018年12期
      關(guān)鍵詞:程序設計教學方法

      戴杰斌

      摘要:二十一世紀是計算機與網(wǎng)絡快速發(fā)展的時代,計算機技術(shù)在人工智能、無人駕駛飛機、汽車、工業(yè)自動控制系統(tǒng)、機電一體化等行業(yè)已經(jīng)得到了廣泛的應用。計算機的發(fā)展與進步離不開硬件的升級與軟件的開發(fā),軟件是利用程序代碼,讓計算機按照代碼指令按一定邏輯順序執(zhí)行計算與操作。程序代碼的編寫即程序設計,目前我國從高中就開始接觸高級語言的編程,學習編程的思路、框架與算法。本文通過對高中程序設計概念以及教學目標的分析,探究如何提高同學們對編程的興趣,培養(yǎng)同學們軟件編程的思維,提高學生軟件編程的能力。

      關(guān)鍵詞:程序設計;軟件編程;高級語言;教學方法

      中圖分類號:G633.67 文獻標識碼:A 文章編號:1672-1578(2018)12-0271-02

      引言:當今社會計算機技術(shù)已經(jīng)深入我們生活的方方面面,促進了經(jīng)濟的發(fā)展,科技的進步,計算機的軟件是其最具魅力的組成部分,人們可以通過軟件實現(xiàn)特定的功能,滿足人們生活與企業(yè)生產(chǎn)的需要。在信息時代通過計算機軟件的開發(fā)造就了一批又一批企業(yè)家,很多IT的驕子也都是從軟件編程開始一步一步走向人生的巔峰,軟件編程對當代學生綜合素質(zhì)的培養(yǎng)有著重要的意義。當前《程序設計》課程是高中階段的選修課程,本文從程序設計的介紹出發(fā),探究在高中課堂上如何優(yōu)化教學方法,增強同學們對軟件編程的興趣與愛好,提高學生綜合素質(zhì)。

      1.程序設計的簡介以及高中程序設計的教學目標

      1.1 程序設計簡介

      程序開發(fā)與設計是計算機軟件最重要的核心內(nèi)容,它是通過特定的語言以一定的結(jié)構(gòu)形式通過代碼完成程序編碼。程序開發(fā)的流程主要分為對程序完成功能的分析、程序的框架設計、代碼的編寫、程序的測試以及程序的校驗與優(yōu)化五大部分。(1)程序功能分析是程序設計的第一步,我們根據(jù)程序要求的任務,通過分析與判斷找出解決程序任務的方式與方法。(2)程序的框架設計。根據(jù)程序功能分析列出完成程序的框架圖,找出解決問題的辦法。(3)程序的編碼。通過特定的語言按程序框架圖的結(jié)構(gòu)使用合理的算法進行程序編碼,完成初步程序。(4)程序的測試。在計算機軟件上試運行,試運行也稱為程序調(diào)試,通過程序的運行以確定程序是否可以完成預定的任務。運行的過程也是檢驗運行結(jié)果與實際目標是否符合的過程。(5)程序的優(yōu)化。程序運行過程中如遇到問題需要進行程序的優(yōu)化過程[1]。

      1.2 高中程序設計課程的授課目標

      高中階段程序設計課程的授課目標有三個方面:(1)了解編程的概念、意義以及編程的獨特魅力,增強學生編程的愛好與興趣。(2)了解與掌握編程語言,程序分析的框架,程序的算法以及代碼的編寫。(3)學會代碼編寫的方法,了解編寫過程,在實踐中體驗程序代碼編寫的樂趣。

      2.高中程序設計課堂教學方法的優(yōu)化

      高中階段同學們首次接觸軟件編程,對編程重要性的了解,提升編程的興趣與愛好,掌握編程的技巧,熟悉編程的流程是教學的主要方向,通過課堂教學方法的優(yōu)化,增強同學們的編程思維,提高同學們的編程能力。

      2.1 了解軟件編程的重要性,增強編程的興趣

      訓算機軟件是我們這個時代的產(chǎn)物,其市場前景非常廣闊。高中設置程序設計課程,有利于培養(yǎng)同學們軟件編程的思維,提高同學們軟件算法的能力,在課堂授課過程中,培養(yǎng)同學們對編程的興趣與愛好是學好軟件編程的前提。首先在課堂教學過程中要讓同學們了解軟件編程的意義與重要性。如前所述,軟件編程造就了很多企業(yè)的佼佼者,例如,曾經(jīng)的世界首富,微軟的比爾蓋茨,其大學時期輟學,通過編寫軟件創(chuàng)立了微軟,今天的視窗10,已經(jīng)占到了全球商業(yè)電腦操作系統(tǒng)幾乎百分之五十以上的份額。再如,蘋果已故總裁喬布斯也是通過編寫軟件建立的蘋果公司,而且蘋果的核心業(yè)務就是軟件,操作系統(tǒng)是蘋果的核心競爭力。IT行業(yè)也造就了五種高產(chǎn)階級,可以說對軟件編程技能的掌握,對高中生日后的職業(yè)生涯非常重要。最后:在課堂授課過程中,要通過增加實踐教學提升學生對編程的興趣。例如:多媒體應用程序設計,VCD是本世紀初流行的電子產(chǎn)品,在課堂教學過程中通過VB中的多媒體控件,讓學生體會到軟件編程的實際應用,并從中獲取編程的體驗,促進同學們對編程興趣的提升[2]。

      2.2 學好軟件編程程序的結(jié)構(gòu)是關(guān)鍵

      程序設計掌握語法的結(jié)構(gòu)是關(guān)鍵,VB語言的課堂教學,在分析程序任務后我們就要列出程序框圖,通過框圖進行分析,選擇正確的算法,完成程序任務,如圖(1)VB程序流程圖所示,根據(jù)設計任務要求,輸入變量a與b,求出關(guān)于x與Y函數(shù)的結(jié)果。根據(jù)設計要求列出程序框圖,再根據(jù)框圖選擇條件、分支、循環(huán)等算法的其中一種,完成程序。

      2.3 算法是程序設計的核心

      算法是程序設計的核心內(nèi)容,算法的選擇與有效性直接影響到程序的結(jié)果與程序執(zhí)行的效率。例如:程序任務要求,輸出在1到100以內(nèi),能被3整除的全部數(shù)字。首先列出程序框圖,如圖(2)程序框圖-被3整除的數(shù)所示,根據(jù)框圖設計相應的算法,設被3整除的數(shù)變量為N,N從1循環(huán)到100,為了簡化程序,我們只設計了一個變量N,只要N在循環(huán)過程中滿足N除以3為整數(shù),即輸出N,根據(jù)程序框圖與任務分析選擇DO WHILE循環(huán)函數(shù)作為程序的主要算法。以上分析過程可以看出,程序的框圖是分析的手段,算法是設計的核心。

      3.結(jié)語

      程序設計對高中生了解計算機知識,掌握程序語言,培養(yǎng)編程思維,編程方法與技巧都有著重要的意義,程序設計是當代最熱門也是最具前途的行業(yè),高中階段的程序教學,要培養(yǎng)同學們對程序設計的興趣,提升同學們通過程序框圖分析程序的能力,選擇正確的程序算法提升編程效率,完成編程任務。

      參考文獻:

      [1]徐艷莉.案例教學法在高中《算法與程序設計》教學中的應用研究[D].華中師范大學,2016.

      [2]陳和玉.高中新課程中算法與程序設計教學模式的探究[J].新課程(下),2017(1):107-107.

      猜你喜歡
      程序設計教學方法
      初中英語寫作教學方法初探
      甘肅教育(2020年2期)2020-09-11 08:01:42
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      教學方法與知識類型的適宜
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語言程序設計教學改革探索
      OBE理念下基于Greenfoot的Java程序設計課程教學改革
      PLC梯形圖程序設計技巧及應用
      實用型中醫(yī)人才培養(yǎng)中慕課教學方法的探討
      文言文教學方法實踐初探
      中學語文(2015年21期)2015-03-01 03:52:15
      三級甲等公立醫(yī)院績效考核程序設計
      潮州市| 明星| 嵊州市| 武夷山市| 台湾省| 个旧市| 江安县| 涞源县| 宜春市| 玛曲县| 林甸县| 北流市| 游戏| 集安市| 延津县| 九龙县| 玛纳斯县| 恭城| 肃宁县| 曲沃县| 定远县| 三门峡市| 三原县| 澎湖县| 平乡县| 伊春市| 中方县| 桂林市| 西林县| 彝良县| 石林| 宝鸡市| 项城市| 嘉定区| 航空| 西宁市| 信宜市| 闸北区| 东阳市| 宁海县| 榆林市|