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 @@
|
||||
# Pascal — unang mga lakang
|
||||
|
||||
[Agila University track](https://edu.agilaos.com/track.php?track=9&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,8 @@
|
||||
<!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>begin</code> ug <code>end</code> moputos sa mga statement. Assignment ang <code>:=</code>; comparison ang <code>=</code>. Ang programa matapos sa <code>end.</code>. Free Pascal sa Object Pascal mode ang gigamit, sugod sa procedural constructs.</p><pre><code class="language-pascal">program AgilaStudy;
|
||||
{$mode objfpc}{$H+}{$assertions on}
|
||||
|
||||
|
||||
begin
|
||||
writeln('Andam');
|
||||
end.
|
||||
</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://www.freepascal.org/docs.html">Reperensiya sa pinulongan</a></p></html>
|
||||
@@ -0,0 +1,7 @@
|
||||
program AgilaStudy;
|
||||
{$mode objfpc}{$H+}{$assertions on}
|
||||
|
||||
|
||||
begin
|
||||
writeln('Andam');
|
||||
end.
|
||||
@@ -0,0 +1,9 @@
|
||||
<!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>begin</code> ug <code>end</code> moputos sa mga statement. Assignment ang <code>:=</code>; comparison ang <code>=</code>. Ang programa matapos sa <code>end.</code>. Free Pascal sa Object Pascal mode ang gigamit, sugod sa procedural constructs.</p><pre><code class="language-pascal">program AgilaStudy;
|
||||
{$mode objfpc}{$H+}{$assertions on}
|
||||
|
||||
var Score: Integer;
|
||||
begin
|
||||
Score := 85;
|
||||
if Score >= 80 then writeln('Andam') else writeln('Pagpraktis');
|
||||
end.
|
||||
</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://www.freepascal.org/docs.html">Reperensiya sa pinulongan</a></p></html>
|
||||
@@ -0,0 +1,8 @@
|
||||
program AgilaStudy;
|
||||
{$mode objfpc}{$H+}{$assertions on}
|
||||
|
||||
var Score: Integer;
|
||||
begin
|
||||
Score := 85;
|
||||
if Score >= 80 then writeln('Andam') else writeln('Pagpraktis');
|
||||
end.
|
||||
@@ -0,0 +1,11 @@
|
||||
<!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>begin</code> ug <code>end</code> moputos sa mga statement. Assignment ang <code>:=</code>; comparison ang <code>=</code>. Ang programa matapos sa <code>end.</code>. Free Pascal sa Object Pascal mode ang gigamit, sugod sa procedural constructs.</p><pre><code class="language-pascal">program AgilaStudy;
|
||||
{$mode objfpc}{$H+}{$assertions on}
|
||||
function Remaining(Total, Done: Integer): Integer;
|
||||
begin
|
||||
if Done >= Total then Result := 0 else Result := Total - Done;
|
||||
end;
|
||||
|
||||
begin
|
||||
writeln(Remaining(4, 1));
|
||||
end.
|
||||
</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://www.freepascal.org/docs.html">Reperensiya sa pinulongan</a></p></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
program AgilaStudy;
|
||||
{$mode objfpc}{$H+}{$assertions on}
|
||||
function Remaining(Total, Done: Integer): Integer;
|
||||
begin
|
||||
if Done >= Total then Result := 0 else Result := Total - Done;
|
||||
end;
|
||||
|
||||
begin
|
||||
writeln(Remaining(4, 1));
|
||||
end.
|
||||
Reference in new issue
Block a user