Add multilingual language and systems learning tracks
This commit is contained in:
1 parent
07338189fc
commit
d8d1c40118
844 files changed
+6061
No files matched your search
@@ -0,0 +1,9 @@
|
||||
# Rust — unang mga lakang
|
||||
|
||||
[Agila University track](https://edu.agilaos.com/track.php?track=11&lang=ceb)
|
||||
|
||||
Mga 15 minutos matag leksyon. Tag-ana, padagana, usba, ipasabot, ug tubaga ang pagsusi sa University.
|
||||
|
||||
- [Lesson 1: Imong unang programa nga mapasabot](lesson-1/lesson.html)
|
||||
- [Lesson 2: Mga value ug desisyon](lesson-2/lesson.html)
|
||||
- [Lesson 3: Function ug klarong lagda](lesson-3/lesson.html)
|
||||
@@ -0,0 +1,5 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Imong unang programa nga mapasabot</title><h1>Imong unang programa nga mapasabot</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Usa ka hugpong sa mga sugo ang programa. Basaha gikan sa entry point ngadto sa output statement. Data ang teksto sulod sa mga kinutlo; sugo ang output operation. Tag-ana ang linya sa dili pa padaganon. Usba lang ang mensahe, padagana pag-usab, ug tangtanga ang usa ka gikinahanglang punctuation aron basahon ang unang error. Ibalik ang nagtrabaho nga source.</p><p>Ang <code>fn main</code> mao ang entry point. Ang <code>let</code> naghimo og binding; ang <code>mut</code> motugot sa reassignment. Macro ang <code>println!</code>. Ang reference nga <code>&plan</code> manghulam imbes mobalhin sa ownership.</p><pre><code class="language-rust">
|
||||
fn main() {
|
||||
println!("Andam");
|
||||
}
|
||||
</code></pre><p><strong>Gipaabot nga resulta:</strong> <code>Andam</code></p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://doc.rust-lang.org/book/">Reperensiya sa pinulongan</a></p></html>
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
fn main() {
|
||||
println!("Andam");
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Mga value ug desisyon</title><h1>Mga value ug desisyon</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Ang desisyon mopili kon unsang statement ang modagan. Ang lagda mao ang “andam sa 80 pataas.” Sunda ang 85, 79, 80, ug 81 sa dili pa padaganon. Apil ang 80 sa comparison. Mahimong sakto sa 85 apan sayop sa utlanan. Idugang ang lahi nga check sa pagbalibad sa ubos sa 0 o labaw sa 100; lahi ang invalid ug nagkinahanglan og praktis.</p><p>Ang <code>fn main</code> mao ang entry point. Ang <code>let</code> naghimo og binding; ang <code>mut</code> motugot sa reassignment. Macro ang <code>println!</code>. Ang reference nga <code>&plan</code> manghulam imbes mobalhin sa ownership.</p><pre><code class="language-rust">
|
||||
fn main() {
|
||||
let score = 85;
|
||||
if score >= 80 { println!("Andam"); } else { println!("Pagpraktis"); }
|
||||
}
|
||||
</code></pre><p><strong>Gipaabot nga resulta:</strong> <code>Andam</code></p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://doc.rust-lang.org/book/">Reperensiya sa pinulongan</a></p></html>
|
||||
@@ -0,0 +1,5 @@
|
||||
|
||||
fn main() {
|
||||
let score = 85;
|
||||
if score >= 80 { println!("Andam"); } else { println!("Pagpraktis"); }
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Function ug klarong lagda</title><h1>Function ug klarong lagda</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Ang function o subroutine nagngalan sa calculation nga magamit pag-usab. Ang lagda modawat og nonnegative total ug completed; zero ang resulta kon nakaabot o milapas ang completed sa total. Kon dili, ibalik ang kalainan. Sunda ang (4,1), (4,4), (4,5), ug (0,0). Ibulag ang pagpatik sa calculation. Ipasabot nganong gawas sa sakop ang negative input ug paghimo og pagbalibad sa dili pa modawat og external input.</p><p>Ang <code>fn main</code> mao ang entry point. Ang <code>let</code> naghimo og binding; ang <code>mut</code> motugot sa reassignment. Macro ang <code>println!</code>. Ang reference nga <code>&plan</code> manghulam imbes mobalhin sa ownership.</p><pre><code class="language-rust">fn remaining(total: u32, done: u32) -> u32 { total.saturating_sub(done) }
|
||||
fn main() {
|
||||
println!("{}", remaining(4, 1));
|
||||
}
|
||||
</code></pre><p><strong>Gipaabot nga resulta:</strong> <code>3</code></p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://doc.rust-lang.org/book/">Reperensiya sa pinulongan</a></p></html>
|
||||
@@ -0,0 +1,4 @@
|
||||
fn remaining(total: u32, done: u32) -> u32 { total.saturating_sub(done) }
|
||||
fn main() {
|
||||
println!("{}", remaining(4, 1));
|
||||
}
|
||||
Reference in new issue
Block a user