- C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)教程
- 陳家俊 盧清平 楊洋主編
- 732字
- 2019-12-06 17:20:01
前言
程序設(shè)計(jì)技術(shù)和程序設(shè)計(jì)語言是大學(xué)計(jì)算機(jī)基礎(chǔ)系列課程中的重要組成部分, C語言程序設(shè)計(jì)課程是一門重要的計(jì)算機(jī)基礎(chǔ)必修課程。程序設(shè)計(jì)課程的主要任務(wù)是培養(yǎng)學(xué)生使用計(jì)算機(jī)的邏輯思維能力和基本的程序設(shè)計(jì)能力。通過C語言程序設(shè)計(jì)課程的學(xué)習(xí),學(xué)生能為今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)有關(guān)課程及用計(jì)算機(jī)解決實(shí)際應(yīng)用問題打下一個(gè)良好的基礎(chǔ)。
參加本次教材編寫的老師,近年來一直在任擔(dān)“C語言程序設(shè)計(jì)”課程的教學(xué)工作。大家有一個(gè)共識(shí):“C語言程序設(shè)計(jì)”課程的教學(xué)重點(diǎn)應(yīng)是C語言基本知識(shí)及程序設(shè)計(jì)的基本原理、結(jié)構(gòu)化程序設(shè)計(jì)方法,其內(nèi)容主要包括程序設(shè)計(jì)基本概念、C語言基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,格式化數(shù)據(jù)輸入/輸出,控制結(jié)構(gòu)語句、結(jié)構(gòu)化程序開發(fā)方法,函數(shù)及程序模塊化開發(fā),數(shù)組、字符串、指針及其應(yīng)用,結(jié)構(gòu)體應(yīng)用基礎(chǔ),數(shù)據(jù)文件的應(yīng)用基礎(chǔ)。
考慮到各類高校大學(xué)生的計(jì)算機(jī)基礎(chǔ)知識(shí)層次不同及高校各專業(yè)對(duì)C語言課程人才培養(yǎng)要求的不同,本書以程序設(shè)計(jì)為主線,以人才層次化培養(yǎng)為導(dǎo)向,以層次化的知識(shí)結(jié)構(gòu)組織實(shí)驗(yàn)。實(shí)驗(yàn)內(nèi)容包括基礎(chǔ)實(shí)驗(yàn)或提高實(shí)驗(yàn)。題型設(shè)計(jì)由簡(jiǎn)到難,供不同知識(shí)層次學(xué)生選做。由于C語言程序設(shè)計(jì)課程教學(xué)課時(shí)有限,同時(shí)為了強(qiáng)化學(xué)生的邏輯思維及自主學(xué)習(xí)的能力,在教學(xué)過程中,教師特別要把學(xué)生在學(xué)習(xí)過程中經(jīng)常碰到的難點(diǎn)問題講解清楚,但應(yīng)避免例題講解中對(duì)比較復(fù)雜的數(shù)學(xué)問題花費(fèi)較多的教學(xué)時(shí)間。
在上述共識(shí)的基礎(chǔ)上,作者經(jīng)過多次的商討,反復(fù)修改制訂了本《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)教程》的編寫大綱,以更好地適應(yīng)教學(xué),本教程由皖西學(xué)院電子與信息工程學(xué)院陳家俊、盧清平、楊洋主編。其中,第1部分和第2部分由陳家俊、盧清平編寫,第3部分由楊洋和馬艷編寫,皖西學(xué)院電子與信息工程學(xué)院部分老師參與了整理和校對(duì)工作。
編者
2017年6月
- Advanced Quantitative Finance with C++
- WildFly:New Features
- Python神經(jīng)網(wǎng)絡(luò)項(xiàng)目實(shí)戰(zhàn)
- Troubleshooting PostgreSQL
- C語言實(shí)驗(yàn)指導(dǎo)及習(xí)題解析
- Terraform:多云、混合云環(huán)境下實(shí)現(xiàn)基礎(chǔ)設(shè)施即代碼(第2版)
- HTML5+CSS3 Web前端開發(fā)技術(shù)(第2版)
- Raspberry Pi Robotic Blueprints
- Web App Testing Using Knockout.JS
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- 嵌入式Linux C語言程序設(shè)計(jì)基礎(chǔ)教程
- 深入淺出 HTTPS:從原理到實(shí)戰(zhàn)
- VMware vSphere 5.5 Cookbook
- PhantomJS Cookbook
- Selenium Essentials