README.md in bato-0.0.6 vs README.md in bato-0.0.7

- old
+ new

@@ -16,15 +16,15 @@ ## Ang unang program Gumawa ng isang file na kamusta_mundo.bato na may mga sumusunod na nilalaman - kapag 1 > 0 - isulat "Kumusta mundo!" - kung_hindi - isulat "Mayroong sira" - katapusan + kapag 1 > 0 + isulat "Kumusta mundo!" + kung_hindi + isulat "Mayroong sira" + katapusan at pa-andarin ang program sa pamamagitan ng bato kamusta_mundo.bato @@ -32,13 +32,13 @@ ### Pagsusulat "Ito ay mga serye ng mga sulat sa wikang Tagalog" <<-KATAPUSAN - mga salita - na nahahati - sa ilang mga hilera + mga salita + na nahahati + sa ilang mga hilera KATAPUSAN ### Dinikit na mga pamamaraan 'magandang araw'.baliktad # => 'wara gnadnagam' 'Pangungusap'.haba # => 11 @@ -81,250 +81,251 @@ isulat "Tapos na" katapusan ### Panuntunan - panuntunang sabihinAngPangalan(pangalan = wala) - kapag pangalan != wala - isulat "Magandang araw sa iyo #{pangalan}!" - kung_hindi - isulat "Magandang araw!" - katapusan - katapusan - - sabihinAngPangalan "Maria" # => "Magandang araw sa iyo Maria!" - sabihinAngPangalan # => "Magandang araw!" + panuntunang sabihinAngPangalan(pangalan = wala) + kapag pangalan != wala + isulat "Magandang araw sa iyo #{pangalan}!" + kung_hindi + isulat "Magandang araw!" + katapusan + katapusan + sabihinAngPangalan "Maria" # => "Magandang araw sa iyo Maria!" + sabihinAngPangalan # => "Magandang araw!" + ## Paggamit ng mga ekspresyon ng mga salita sa program ### katapusan Maari kang gumamit sa alin sa mga sumusunod sa pagtatapos ng program - katapusan - dulo - wakas + katapusan + dulo + wakas Sampol ng paggamit - bilang = 0 - kapag bilang > 1 - isulat "Mayroon ng laman ang bilang na #{bilang}" - kung_hindi - isulat "Wala pang laman ang bilang" - wakas + bilang = 0 + kapag bilang > 1 + isulat "Mayroon ng laman ang bilang na #{bilang}" + kung_hindi + isulat "Wala pang laman ang bilang" + wakas -### kung_iba +### kung_iba Kapag ang ekspresyon ay hindi nasunod maaring gumamit sa alin sa mga sumusunod - iba - kung_iba - kung_hindi - kung_hindi_naman - kapag_hindi - kapag_hindi_naman - kung_hindi_pa - kapag_hindi_pa - at_kung_hindi - at_kapag_hindi - at_kung_hindi_naman - at_kapag_hindi_naman - at_kapag_hindi_pa - at_kung_hindi_pa - maliban_dito - maliban_sa_mga_ito + iba + kung_iba + kung_hindi + kung_hindi_naman + kapag_hindi + kapag_hindi_naman + kung_hindi_pa + kapag_hindi_pa + at_kung_hindi + at_kapag_hindi + at_kung_hindi_naman + at_kapag_hindi_naman + at_kapag_hindi_pa + at_kung_hindi_pa + maliban_dito + maliban_sa_mga_ito Sampol ng paggamit - pangalan_mo = "Maliksi" - kapag_ang pangalan_mo == "Maliksi" - isulat "Ikaw ay si #{pangalan_mo}!" - kung_hindi_naman - isulat "Magandang araw sa iyo #{pangalan_mo}!" - katapusan + pangalan_mo = "Maliksi" + kapag_ang pangalan_mo == "Maliksi" + isulat "Ikaw ay si #{pangalan_mo}!" + kung_hindi_naman + isulat "Magandang araw sa iyo #{pangalan_mo}!" + katapusan ### sakali Kapag mayroon kang ekspresyon na madaming resulta gawa ng mga iba't ibang kondisyon, maari kang gumamit ng mga sumusunod - sakaling - sakali - kung_sakaling - sakali_na - kung_sakali_na - kalagayan - kaukulan + sakaling + sakali + kung_sakaling + sakali_na + kung_sakali_na + kalagayan + kaukulan Sampol ng paggamit - pangalan_mo = "Mabait" - - sakaling pangalan_mo - ay "Maliksi" - isulat "Ikaw ay si Maliksi!" - ay "Matipuno" - isulat "Ikaw ay si Matipuno!" - ay "Mabait" - isulat "Ikaw ay si Mabait!" - maliban_dito - isulat "Magandang araw sa iyo!" - katapusan + pangalan_mo = "Mabait" + sakaling pangalan_mo + ay "Maliksi" + isulat "Ikaw ay si Maliksi!" + ay "Matipuno" + isulat "Ikaw ay si Matipuno!" + ay "Mabait" + isulat "Ikaw ay si Mabait!" + maliban_dito + isulat "Magandang araw sa iyo!" + katapusan + ### tiyakin Kung mayroon kang ekspresyon na gusto mong masunod kahit ano pa ang kahihinatnan nito, gumamit ng mga sumusunod - tiyaking - matiyak - tiyakin - siguraduhing - siguraduhin - panigurado + tiyaking + matiyak + tiyakin + siguraduhing + siguraduhin + panigurado Sampol ng paggamit - simulan - itaas "May sira!" - agapan - isulat "Ipagpatuloy..." - itaas "May nasira na na-agapan" - tiyaking - isulat "Tapos na" - katapusan + simulan + itaas "May sira!" + agapan + isulat "Ipagpatuloy..." + itaas "May nasira na na-agapan" + tiyaking + isulat "Tapos na" + katapusan ### modyul Ang modyul ay ang lalagyanan ng mga klase sa iyong program - modyul + modyul Sampol ng paggamit - modyul MgaAlagangHayop - KAILANGAN_DAMI_NG_ASO = 5 - klase Aso - panuntunan tahol - sabihin "Woof..." - katapusan + modyul MgaAlagangHayop + KAILANGAN_DAMI_NG_ASO = 5 + klase Aso + panuntunan tahol + sabihin "Woof..." + katapusan - panuntunan kumanin - sabihin "..." - katapusan + panuntunan kumanin + sabihin "..." + katapusan - panuntunan ikembot_ang_buntot - sabihin "Ginagawa ko ito dahil masaya ako!" - katapusan - katapusan - katapusan + panuntunan ikembot_ang_buntot + sabihin "Ginagawa ko ito dahil masaya ako!" + katapusan + katapusan + katapusan - dami = 6 - browny = MgaAlagangHayop::Aso.gumawa - browny.ikembot_ang_buntot kapag dami >= MgaHayop::KAILANGAN_DAMI_NG_ASO + dami = 6 + browny = MgaAlagangHayop::Aso.gumawa + browny.ikembot_ang_buntot kapag dami >= MgaHayop::KAILANGAN_DAMI_NG_ASO ### ngunit_kapag Gumamit ng ngunit_kapag kapag mayroon ka pang kondisyon maliban sa nauna ng kondisyon - ngunit_kapag - kung_kapag - ngunit_kapag_ang - kung_kapag_ang + ngunit_kapag + kung_kapag + ngunit_kapag_ang + kung_kapag_ang Sampol ng paggamit - pangalan_mo = "Masipag" - kapag_ang pangalan_mo == "Matipuno" - sabihin "Ikaw ay si Matipuno!" - ngunit_kapag_ang pangalan_mo == "Masipag" - sabihin "Ikaw ay si Masipag!" - maliban_sa_mga_ito - sabihin "Wala kang rekord saamin!" - katapusan + pangalan_mo = "Masipag" + kapag_ang pangalan_mo == "Matipuno" + sabihin "Ikaw ay si Matipuno!" + ngunit_kapag_ang pangalan_mo == "Masipag" + sabihin "Ikaw ay si Masipag!" + maliban_sa_mga_ito + sabihin "Wala kang rekord saamin!" + katapusan ### panuntunan Ang panuntunan ay may kalakip na pangalan upang ito ay matawag sa program - panuntunang - panuntunan + ang + panuntunang + panuntunan Sampol ng paggamit - panuntunan gumawaNgID(estudyante = {}) - pangalan = estudyante[:pangalan] - edad = estudyante[:edad] - tirahan = estudyante[:tirahan] - baitang = estudyante[:baitang] - seksiyon = estudyante[:seksiyon] - - sabihin <<-KATAPUSAN - Pangalan: #{pangalan} - Edad: #{edad} - Tirahan: #{tirahan} - Baitang: #{baitang} - Seksiyon: #{seksiyon} - KATAPUSAN - katapusan - - gumawaNgID({ - pangalan: "Maliksi Batubalani", - edad: "13", - tirahan: "Ilocos", - baitang: "6", - seksiyon: "Masisipag" - }) + ang id(estudyante = {}) + pangalan = estudyante[:pangalan] + edad = estudyante[:edad] + tirahan = estudyante[:tirahan] + baitang = estudyante[:baitang] + seksiyon = estudyante[:seksiyon] + sabihin <<-KATAPUSAN + Pangalan: #{pangalan} + Edad: #{edad} + Tirahan: #{tirahan} + Baitang: #{baitang} + Seksiyon: #{seksiyon} + KATAPUSAN + wakas + + id({ + pangalan: "Maliksi Batubalani", + edad: "13", + tirahan: "Ilocos", + baitang: "6", + seksiyon: "Masisipag" + }) + ### agapan Ang agapan ay ginagamit kung mayroon maaaring mangyaring pagkakamali na gusto mong maisalba o mailigtas - iligtas - agapan + iligtas + agapan Sampol ng paggamit - simulan - 1 / 0 - agapan - sabihin "Hindi ito posible!" - katapusan + simulan + 1 / 0 + agapan + sabihin "Hindi ito posible!" + katapusan ### dapat Kapag mayroon kang ekspresyon na mayroong inaasahan na resulta, gumamit ng dapat - dapat + dapat Sampol ng paggamit - panulat_mo = "lapis" - - papel = sakaling panulat_mo - ay "lapis" dapat "bond paper" - ay "ballpen" dapat "dilaw na papel" - maliban_sa_mga_ito "intermediate paper" - katapusan - - sabihin "Ang papel na gagamitin mo ay #{papel}" + panulat_mo = "lapis" + papel = sakaling panulat_mo + ay "lapis" dapat "bond paper" + ay "ballpen" dapat "dilaw na papel" + maliban_sa_mga_ito "intermediate paper" + katapusan + + sabihin "Ang papel na gagamitin mo ay #{papel}" + ### magbigay_daan Kapag ang ekspresyon ay mayroong inaasahang dapat na ibigay na resulta habang gumagana pa ang program, gumamit ng magbigay_daan - magbigay_daan - bigyang_daan + magbigay_daan + bigyang_daan Sampol ng paggamit panuntunan gumawaNgID isulat "------------------------------------------" magbigay_daan isulat "------------------------------------------" katapusan - + panuntunan ID(impormasyon = {}) gumawaNgID na_ganito sabihin <<-KATAPUSAN Pangalan: #{impormasyon[:pangalan]} Edad: #{impormasyon[:edad]} @@ -332,11 +333,11 @@ Baitang: #{impormasyon[:baitang]} Seksiyon: #{impormasyon[:seksiyon]} KATAPUSAN katapusan katapusan - + ID({ pangalan: "Maliksi Batubalani", edad: "13", tirahan: "Ilocos", baitang: "6", @@ -345,165 +346,165 @@ ### para_sa Kapag may listahan na nais mong isa isahin, gumamit ng para_sa - para_sa - para_ang + para_sa + para_ang Sampol ng paggamit - listahan_ng_mga_prutas = ["mansanas", "mangga", "guava", "santol", "ubas"] - para_sa prutas na_nasa listahan_ng_mga_prutas ganito_gawin - sabihin prutas.sa_malaking_titik - katapusan + listahan_ng_mga_prutas = ["mansanas", "mangga", "guava", "santol", "ubas"] + para_sa prutas na_nasa listahan_ng_mga_prutas ganito_gawin + sabihin prutas.sa_malaking_titik + katapusan ### subukang_muli Ginagamit ang subukang_muli upang umikot muli ang ekspresyon kung may sirang nangyari at nais mo ulit subukan pa andarin - subukang_muli + subukang_muli Sampol ng paggamit - bilang_ng_pagkakamali = 0 - simula - 1 / 0 - agapan => pagkakamali - bilang_ng_pagkakamali += 1 - subukang_muli kapag bilang_ng_pagkakamali < 3 - iangat "malubhang pagkakamali" - siguraduhing - isulat "Tapos na" - katapusan + bilang_ng_pagkakamali = 0 + simula + 1 / 0 + agapan => pagkakamali + bilang_ng_pagkakamali += 1 + subukang_muli kapag bilang_ng_pagkakamali < 3 + iangat "malubhang pagkakamali" + siguraduhing + isulat "Tapos na" + katapusan ### ibalik Kapag mayroon kang ibabalik na resulta sa nagtawag ng panuntunan - ibalik - ibalik_ang - magbalik - magbalik_nang - isauli - isauli_ang - ibigay - ibigay_ang - magbigay - magbigay_nang + ibalik + ibalik_ang + magbalik + magbalik_nang + isauli + isauli_ang + ibigay + ibigay_ang + magbigay + magbigay_nang Sampol ng paggamit - panuntunan magdagdag_ng_isa(halaga) - idadagdag = halaga + 1 - ibalik_ang halaga - katapusan + panuntunan magdagdag_ng_isa(halaga) + idadagdag = halaga + 1 + ibalik_ang halaga + katapusan ### kapag Ginagamit ang kapag kung meron kang kondisyon sa iyong ekspresyon - kapag - kapag_ang - kapag_na_ang - kung - kung_ang + kapag + kapag_ang + kapag_na_ang + kung + kung_ang Sampol ng paggamit - kapag_ang 1 > 0 - sabihin "mas madami!" - kung_iba - sabihin "may sira" - katapusan + kapag_ang 1 > 0 + sabihin "mas madami!" + kung_iba + sabihin "may sira" + katapusan ## Patuloy na ginagawa ang dokumento para sa mga sumusunod... ### nakatukoy? - nakatukoy? - nakasaad? + nakatukoy? + nakasaad? ### tanggalin - tanggalin - magtanggal + tanggalin + magtanggal ### ihinto - ihinto + ihinto ### sa - sa - sa_loob_ng - nasa - na_nasa + sa + sa_loob_ng + nasa + na_nasa ### ganito - na_ganito - nang_ganito - ganito + na_ganito + nang_ganito + ganito ### hanggang - hanggang - hanggang_ang - mapa_hanggang + hanggang + hanggang_ang + mapa_hanggang ### maliban_na - malibang - maliban_na - maliban_ang + malibang + maliban_na + maliban_ang ### o - o - o_ang + o + o_ang ### kasunod - sumunod - kasunod + sumunod + kasunod ### pagka - pagka - pagka_ang + pagka + pagka_ang ### ulitin - ulitin - at_ulitin - uliting_muli + ulitin + at_ulitin + uliting_muli ### at - at - at_ang + at + at_ang ### simula - simula + simula ### klase - klase + klase ### habang - habang - habang_ang + habang + habang_ang ### alyas - alyas + alyas ## Pagtulong sa pagdedevelop ng Bato Magpadala ng mga kahilingan sa paggawa ng ticket. ## Lisensya -Instituto Ng Tekonolohiya sa Massachusetts Licence (makikita sa LICENSE.txt na file). +Instituto Ng Tekonolohiya sa Massachusetts License (makikita sa LICENSE.txt na file).