信息學奧賽編程集訓0815班第18課學生編程作品

2020-12-25 騰訊網

【編程目標】

根據第18課貪心算法課程的學習,完成背包問題程序的基本功能。主要應用到引用頭文件、命名空間、主函數、變量定義與應用、貪心算法、結構體應用、系統庫函數、for語句、if.else語句、數組定義與應用、函數定義、函數調用、標準輸入、標準輸出等編程技巧。

【編程技術】

編寫該程序應用到的編程技術有以下:

引用頭文件

命名空間

主函數

變量定義與應用

貪心算法

結構體應用

系統庫函數

if.else語句

for語句

數組定義與應用

函數定義

函數調用

標準輸入

標準輸出

編譯程序

運行程序

【學生作品】

實現原始碼:

#include

#include

using namespace std;

const int M = 1000005;

struct three

{

double w;

double v;

double p;

}S[M];

bool cmp(three a, three b)

{

return a.p > b.p;

}

int main()

{

int n;

double m;

cout

cin>>n>>m;

cout

for(int i = 0;i

{

cin>>S[i].w>>S[i].v;

S[i].p = S[i].v/S[i].w;

}

sort(S,S+n, cmp);

double sum = 0.0;

for(int i = 0; i

{

if(m > S[i].w){

m-=S[i].w;

sum+=S[i].v;

}else{

sum +=S[i].p * m;

break;

}

}

cout

}

【作者簡介】

樊宇軒:男孩,12歲,灃西實驗中學初一學生,喜歡輪滑,喜歡看遊戲,玩遊戲,2018年10月開始,接觸編程,希望編出自己的遊戲。曾參加過青少年Scratch編程和Python編程的學習。

【老師點評】

根據第18課貪心算法課程的學習,完成背包問題程序的基本功能。主要應用到引用頭文件、命名空間、主函數、變量定義與應用、貪心算法、結構體應用、系統庫函數、for語句、if.else語句、數組定義與應用、函數定義、函數調用、標準輸入、標準輸出等編程技巧,運行結果正確,總體實現不錯。

【編程益處】

儘早發現孩子天賦

提升邏輯思維能力

培養專注力和耐心

戒除遊戲隱

提升學習力和學習興趣

提高升學競爭力

【編程現狀】

2012年,美國陸續有23個州編程進入中小學課程

2014年,英國學齡5歲以上的兒童必須學習電腦編程

2016年,澳洲正式將coding引入了全國必修課程中

2017年,浙江省將信息技術(包含編程)作為高考選考科目(7選3)中的一門

2018年,浙江將Python編程作為高考科目之一,北京、山東等地也將納入高考。

— THE END —

覺得不錯,請關注

相關焦點

  • 廣州白雲信息學奧賽少兒編程課-廣州白雲童程童美少兒編程培訓_勵...
    什麼是NOIP信息學奧賽少兒編程?信息學奧賽編程 National Olympiad in Informatics Provinces信息學奧賽(全國青少年信息學奧林匹克聯賽(NOIP))的競賽輔導課程,是面向小學四年級及以上的中小學生,主要使用C++語言培訓。
  • 煙臺二中信息學奧賽隊員成功入選2020年北大圖靈班
    北大圖靈班每年從近4000名大一學生中遴選產生,這些學生都是學霸中的尖子生,幾乎可以說是計算機天才,這些學生畢業後多數選擇國內升學或者出國深造,未來都會是計算機行業的領軍和創新人物。2020年5月底,從北大傳來好消息,煙臺二中信息學奧賽隊員,2019年畢業生金皓宇同學成功入選第四屆北大「圖靈班」(計算機科學方向),這也是煙臺籍北大學子成功入選「圖靈班」的第一人!下面是金皓宇同學寫給二中學弟學妹們的一封信:大家好!
  • 濟南槐蔭信息學少兒編程班選哪家好
    至於信息學奧賽火起來的原因,主要是自主招生條件,例如國內外知名學校都將編程成績納入入學考察條件之一,能力越高者獲得高考降分就越多。在一分淘汰數千人的競賽中,能拿到30、40的降分,相當於遙遙領先幾千人。所以,不僅家長趨之若鶩,孩子也是奮起直追。所以,想要提升孩子編程技能,還是需要專業老師知道,信息學奧賽培訓便成為首選。
  • 東莞厚街NOIP小學信息學編程班學費
    少兒編程班怎麼收費?比如,少兒編程一對一補習費用會相對較高,而少兒編程小班的費用就相對偏低,最終費用情況還是要到官網或校區進行諮詢確認哦。當然,大家也可以諮詢我們的在線客服或撥打諮詢電話,我們很樂意回答您的問題~信息學奧賽系列賽事1、NOIP全國青少年信息學奧林匹克聯賽(National Olympiad in Informatics in Provinces簡稱NOIP)自1995年至今。
  • 信息學奧賽太原市集訓隊零基礎選拔活動通知
    教育部2018年發布的《普通高中信息技術課程標準》中將軟體編程作為掌握數位化工具、學習數據與計算、學習數據結構和算法的重要能力。 為進一步提升我省信息學奧林匹克競賽成績,展示全省中小學生數學能力、計算思維和信息素養,儲備信息學奧賽人才,現開展信息學奧賽太原市集訓表隊隊員、預備隊選拔暨計算思維測評展示活動。
  • 15歲娃被清華提前鎖定,學編程的孩子究竟多可怕?
    >這個班就是清華的傳說——姚班。2019年收到清華大學第一封錄取通知書的,正是因為學習編程,獲得國際信息學奧賽金牌的朱震霆。清華公布的30名智班學生中,有14名學生是信息學奧賽國家集訓隊員(簡稱「信奧賽」)
  • 碼高教育第二期編程直播課火熱報名中
    為了更好的陪伴大家渡過難關,我們決定從即日起追加直播課數量,開放第兩期直播課報名通道!1、✅大班-1年級:少兒編程-Scratch Jr趣味編程課程規劃2、✅1年級-3年級:少兒編程-Scratch趣味編程課程規劃3、✅小學3/4年級:少兒編程-Python爆款編程課程規劃4、✅4年級以上:C++零基礎衝刺信息學奧賽2020全年培養計劃😝離你最近的少兒編程😝⬇️scratch jr、scratch
  • 濟南高新信息學少兒編程培訓哪家靠譜
    絕大部分家長讓孩子學習編程都是希望孩子能夠參加信息學奧數,成為編程特長生,在未來高考中能夠提前獲得保送名額。但只靠孩子一己之力是不可能,需要經過專項信息學奧賽培訓,提升孩子編程技能。濟南高新信息學少兒編程培訓哪家靠譜?下面我們一起來看看吧。
  • LegendWorks青少兒編程工作室春季課程全面升級……
    01 採用小班制教學方式每個班不超過8人使孩子們的個性化編程作品得以繼續能使教學內容更專注於孩子吸收07聚焦學生綜合能力及科學素養的培養除了和文化課知識深度融合我們還在日常學習中鼓勵孩子參加競賽活動夏令營、冬令營、賽事集訓、參觀活動、專家講座……
  • 西安北大街童程童美少兒編程一節課多少錢
    童程童美課程主要分為智慧機器人Ev3班、少兒啟蒙編程Scratch班、信息學奧賽編程,孩子可以先上體驗課,根據學習內容及接受能力進行選擇。家長可以給孩子引導,如果想要參加信息學奧賽編程,可以直接選擇信息學奧賽編程課程,面向小學四年級以上的孩子,主要學習語言是C++。所以,價格也會隨著孩子的課程選擇而改變。童程童美課程學費貴嗎?具有哪些優勢?
  • 《零基礎同時學Scratch3.0與C++算法編程》
    、課程價格:3800元(2019.7.3日前),白菜價,謝絕議價;六、按照小學信息學奧賽設計,共收錄真實編程案例220+,信息奧賽真題100+;七、全套118節課程包教包會,從零講起,一個暑假讓學生從零到算法精通,涉及:歷屆信息學競賽真題,
  • Scratch3.0遊戲編程課 三天大放價只需399元!
    、課程價格:3800元(2019.7.3日前),白菜價,謝絕議價;六、按照小學信息學奧賽設計,共收錄真實編程案例220+,信息奧賽真題100+;七、全套118節課程包教包會,從零講起,一個暑假讓學生從零到算法精通,涉及:歷屆信息學競賽真題,
  • 非典說VOL.1:憶信息學奧賽
    於是,我把目光投向了另一個看起來很有意思的事情——編程。這大概是因為曾讀過一本講國際信息學奧賽金牌得主故事的書,並被深深吸引的緣故吧。我讓家長給我找了家教教Pascal,是位青大的學生,這應該是我惟一一次請家教。上了四次課,我覺得實在是沒啥意思,還不如自學呢!
  • 清華學霸和他的信息學奧賽之路!收穫良多!
    趙成鋼,2016NOI銀牌,衡水中學信息學競賽班成員,清華大學超算隊成員,三次獲得世界大學生超算競賽冠軍。曾獲得清華大學志願公益獎學金、清華大學科技創新獎學金。只是一個喜歡玩遊戲,偶爾嘗試開發遊戲的普通學生,但在慢慢摸索中卻愛上了計算機。有了一些基礎的儲備,進入大名鼎鼎的衡水中學後,抱著試試看的態度就報名信息學競賽班。
  • 青少年編程都學什麼?
    青少年編程教育,是指對適齡5周歲到18周歲學生,通過編程遊戲啟蒙、可視化的圖形編程等課程,培養學生的計算思維和創新能力的這一類課程教育。值得注意的是,青少年編程教育和成人後的高等教育或是職業教育中編程是有很大的區別。
  • 信息學奧賽好處竟然這麼多
    獲取直通高校的門票、學到更多的知識、培養多方面的能力…… 1、信息學奧賽能鍛鍊孩子的邏輯思維、創造力、自信心等綜合素養 信息學奧賽帶給學生的,不僅是最後的獎牌,更有訓練經歷和由此結識的一些人——包括教練和隊友。
  • 2020年「睿立方編程」信奧班暑秋招新ing
    報課優惠政策5月11日-5月31日6月1日-6月14日暑秋聯報減-400元暑秋聯報減-200元註:按照教育部門規定,一次性收費不超過3個月,秋季班拆分成2次進行繳費。(1) 卓學堂數學創新班、杭州集訓隊、學而思創新班、學而思數學興趣小組可免除測試直接報班。
  • 少兒編程被追捧:學費2年3萬元 9歲學編程認為太遲了
    ­  「我是機緣巧合走上這條路的,去年輔導同事一個8歲的孩子學習c語言,今年他父母想讓他參加全國青少年信息學奧林匹克聯賽,我才知道還有信奧賽。對不少家長來說,這是升學的一條途徑,我看有市場,就辭職專門做這個。」­  在小海看來,許多培訓機構提供的scratch課程並不是嚴格意義上的編程,只是一種編程啟蒙。
  • 升學有優勢,信息學奧賽的好處遠不止這些
    獲取直通高校的門票、學到更多的知識、培養多方面的能力…… 1、信息學奧賽能鍛鍊孩子的邏輯思維、創造力、自信心等綜合素養 信息學奧賽帶給學生的,不僅是最後的獎牌,更有訓練經歷和由此結識的一些人——包括教練和隊友。
  • CSP信息學奧賽提高組一級全攻略,你值得擁有!
    近幾年通過信息學奧賽獲獎進入重點大學的競賽生數量,呈不斷上升的狀態。對於參加信息學奧賽的學生來說,首先要學習一門程式語言Pascal / C / C++(2022年後將C++語言),然後學基礎算法和數據結構,用以解決實際問題。目的是鍛鍊學生的數學思維、計算思維和邏輯思維,提高解決問題綜合能力。