- 少兒計(jì)算思維養(yǎng)成記:六個(gè)孩子的編程學(xué)習(xí)筆記
- 包若寧等編著
- 535字
- 2022-04-24 09:43:46
二、動(dòng)手練:元音字母計(jì)數(shù)
(一)實(shí)驗(yàn)?zāi)康?/h4>
用戶輸入一個(gè)英文單詞或者一句話,程序統(tǒng)計(jì)出現(xiàn)了多少個(gè)元音字母。
(二)基本思路
元音字母共有5個(gè),即a,e,i,o,u。我們先計(jì)算出輸入字符串的長度,然后從第一個(gè)字符開始,逐個(gè)判斷是否是元音字母;如果是,則把元音字母計(jì)數(shù)器增加1。
(三)編程步驟
(1)角色設(shè)計(jì)
我們使用默認(rèn)角色小貓。
(2)變量設(shè)計(jì)
我們創(chuàng)建如下變量:
- 變量
pos
:表示字符串中的一個(gè)位置。 - 變量
ch
:表示輸入字符串在pos
位置上的那個(gè)字符。 - 變量
vowelCount
:表示輸入字符串中元音字母的個(gè)數(shù)。
(3)過程描述與腳本展示
首先,將位置pos
初始化為1,元音字母數(shù)vowelCount
初始化為0;然后重復(fù)執(zhí)行如下步驟:
- 將
ch
設(shè)為輸入字符串的第pos
個(gè)位置上的字符。 - 如果
ch
和a,e,i,o,u其中之一相等,則將vowelCount
增加1。 - 將
pos
增加1,以考慮下一個(gè)字符。
字符串有多少字符,我們就重復(fù)多少次(見圖9-2)。

圖9-2 統(tǒng)計(jì)元音字母數(shù)的程序
(四)實(shí)驗(yàn)結(jié)果
我輸入了我們SIGMA數(shù)學(xué)和算法興趣班上小朋友的名字的漢語拼音,程序運(yùn)行結(jié)果正確,名字中有空格也沒關(guān)系(見表9-1)。
我發(fā)現(xiàn)包若寧的名字中有5個(gè)元音字母,是最多的;張秦漢的名字里只有3個(gè)元音字母,是最少的。這是因?yàn)槲覀兊拿侄际?個(gè)字的,基本上一個(gè)字里的韻母里有1~2個(gè)元音字母。
表9-1 SIGMA興趣組同學(xué)的姓名中的元音字母數(shù)

推薦閱讀
- 背影
- 龍騰版-英語完形填空周計(jì)劃(高二年級(jí))(附贈(zèng)價(jià)值20元滬江學(xué)習(xí)卡)
- 新概念作文十六年紀(jì)念版精華范本(才女卷)
- 學(xué)生心理現(xiàn)狀因素的培養(yǎng)(下)
- 詩意語文·教師話備課
- 中國通史·少年簡讀版·第1卷:遠(yuǎn)古時(shí)代-夏商周
- 給力英語:初中英語必考短語 高效速記(便攜本)
- 膾炙人口的寓言故事
- 描寫文批改范例38篇(新版)
- 給力英語:高中英語必考語法高效速記(超值精華本)
- 中小學(xué)法治教育讀本·小學(xué)四年級(jí)
- 跟著大師學(xué)寫作:給孩子的名家經(jīng)典系列(張?zhí)煲砭恚?/a>
- 中學(xué)生必讀文學(xué)經(jīng)典
- 中學(xué)生素質(zhì)教育讀本:讓你更快樂
- 從優(yōu)秀教學(xué)到卓越教學(xué)